/**
 * Sydney Cove Oyster Bar Master CSS
 *
 * Copyright 2006 digital Wranglers
 * You know the deal: feel free to take a look around,
 * but please don't steal our stuff.
 *
 * @category    SCOB
 * @package     SCOB
 * @author      Piers Warmers <piers@wranglers.com.au>
 * @copyright   2006 digital Wranglers, Inc. All Rights Reserved.
 */



/**
 * Body and generic typography, main structural elements
============================================= */

* 				{ padding:0; margin:0; font-family:helvetica,verdana,Arial,"MS Trebuchet",sans-serif; font-size:11px; color:#666; }
body			{ text-align:center; background:url("../images/body_bg.jpg") repeat-x #fff; }
#container		{ height:800px; width:779px; margin:20px auto; text-align:left; background:url("../images/side_left.jpg") no-repeat #fff; }
#inner			{ height:800px; background:url("../images/side_right.jpg") 100% 0 no-repeat; }


/**
 * Logo and Weather
============================================= */

#header			{ height:100px; position:relative; }
#header	h1		{ height:100px; background:url("../images/scob.gif") 80px 50% no-repeat; }
#header	h1 span	{ display:none; }
#weather		{ height:100px; width:280px; position:absolute; top:0; right:19px; background:url("../images/weather.gif"); }
#weather div	{ width:20px; height:20px; position:absolute; bottom:14px; right:10px; background-position:50% 50%; background-repeat: no-repeat; }
#weather .sun			{ background-image:url("../images/sun.gif"); }
#weather .part-cloudy	{ background-image:url("../images/logo.gif"); }
#weather .cloudy		{ background-image:url("../images/logo.gif"); }
#weather .rain			{ background-image:url("../images/logo.gif"); }
#weather .windy			{ background-image:url("../images/logo.gif"); }


/**
 * Navigation menu
============================================= */

#nav-area		{ float:left; width:250px; }
#nav-area ul	{ list-style:none; margin-top:15px; }
.rt-site-page-navigation 			{ margin-left:85px; }
.rt-site-page-navigation li			{ margin-bottom:15px; }
.rt-site-page-navigation ul li		{ margin-left:15px; }
.rt-site-page-navigation a			{ color:#211D70; text-transform:uppercase; text-decoration:none; }
.rt-site-page-navigation a:hover	{ color:#000; text-decoration:underline; }
.rt-site-page-navigation ul a		{ color:#666; text-transform:lowercase; }
.rt-site-page-navigation ul .here a	{ color:#211D70; }


/**
 * Content area
============================================= */

#content		{ position:relative; left:-19px; width:505px; float:right; }
#banner			{ margin:0 0 30px 0; padding-bottom:47px; border-bottom:1px solid #E5E5E5; }


/**
 * General content
============================================= */

#content h1		{ margin:0 30px 25px 0; letter-spacing:3px; font-size:12px; font-weight:normal; text-transform:uppercase; line-height:17px; }
#content h2		{ margin:0 30px 0px 0; font-size:11px; font-weight:bold; line-height:25px; color:#666; }
p				{ margin:0 30px 25px 0; line-height:25px; }
#menu-wrapper .left p { margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #E5E5E5; }
#content a:hover{ color:#666; }
#content .left	{ margin-right:179px; }
#content .right	{ float:right; width:178px; }
#content .right	img	{ margin-bottom:3px; }
#content .right p	{ margin:0 0 25px 0; line-height:15px; }
#content ul		{ margin:0 30px 25px 0; list-style:none; }
#content li		{ line-height:25px; padding-left:15px; background:url("../images/bullet.gif") 0 8px no-repeat; }


/**
 * General content
============================================= */

#footer			{ clear:both; margin-top:44px; padding-top:25px; padding-bottom:30px; border-top:1px solid #E5E5E5; }
#footer	a		{ color:#999; text-decoration:none; }
#footer	a:hover	{ color:#666; text-decoration:underline; }


/**
 * Forms
============================================= */

form			{ line-height: 18px; color:#666; }
label			{ font-weight:bold; color:#999; }
input[type=text],input[type=password], textarea	  { border:1px solid #E5E5E5; padding:5px; width: 350px; color:#666; outline: none; }
input:focus, textarea:focus {background:#f2f3f5;}
button    { margin-top:5px; border:1px solid #e6e6e6; background:#f2f3f5; padding:5px; font-weight:bold; color:#999;cursor:pointer; }
textarea	{ height:100px; }
#send			{ border:1px solid #999; margin-top:5px;padding:5px; font-weight:bold; color:#666; cursor:pointer; }

ul.error_list, ul.error_list li {font-style: italic; display:inline;padding:0;margin:0;color:#AF4C4C;list-style: none; background:transparent !important;}

/**
 * Some misc. pieces
============================================= */

a img			{ border: none; }
.notice   { border:1px solid #e6e6e6; background:#f2f3f5; padding:10px; }
.rt-admin-edit-tools-trigger {display:none;}

p.error, p.notice, p.success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
p.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
p.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
p.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

/**
 * Blog Page
============================================= */
.rt-blog-page h1 span {float:right;}

/**
 * Paginator
============================================= */
.rt-pager {text-align:center;}
.rt-pager ul {list-style-type:none;margin:0;padding:0;}
.rt-pager ul li, .rt-pager ul li ul {display:inline;}
.rt-pager ul li {margin:0 !important;padding:0 !important;background-image:none !important;}
.rt-pager ul .pager-previous-page, .rt-pager ul .pager-first-page {float:left;}
.rt-pager ul .pager-next-page, .rt-pager ul .pager-last-page {float:right;text-align:right;}
.rt-pager a {margin:0 3px;text-decoration:none;}
.rt-pager .pager-first-page a {margin-left:0;}
.rt-pager .pager-last-page a {margin-right:0;}
.rt-pager .here a {color:#CCC;text-decoration:none;cursor:default;}
