/*  
Theme Name: Sirocco 2009 01 13
Theme URI: http://www.sirocco.co.za
Description: Theme for Sirocco
Version: 1.0
Author: Innate Advertising
Author URI: http://www.innate.co.za
*/

#map {
float:left;
margin:0px;
padding:0px;
color:#333333;
}

.flash {
	float:right;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}


.links_box {
	float:left;
	width:570px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Trebuchet MS;
	font-size: 10pt;
	text-align:left;
}
.links_box img {
	margin-bottom:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
}

.links_box h4 a{
color:#9FCA0B;
}

.links_box h4 a:hover {
color:#4C545A;
}

#map {
float:left;
margin:0px;
padding:0px;
}


td{
margin:0px;
padding-bottom:10px; 
display: table-cell; 
}

tr              { display: table-row; }

table {
display: table;
font-family: Trebuchet MS;
font-size: 10pt;
word-wrap: break-word;
}

table h2 {
font:"Times New Roman", Times, serif;
font-size:18pt;
margin:0px;
letter-spacing:2px;
}

body {
	background-color: #9FCA0B;
	margin:0px;
	font-size: 10pt;
	color: #4C545A;
	background-image: url(images/sirocco_body.gif);
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: center;
}

small {
font-size:9pt;
}

h2 a {
font:"Times New Roman", Times, serif;
font-size:16pt;
text-decoration:none;
letter-spacing:1px;
margin:0px;
color: #4C545A;
}

h2 a:hover {
color: #fff;
}

.content {
width: 900px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}

.h_header {
width:900px;
height:120px;
float:left;
}

.t_header {
width:900px;
height:155px;
float:left;
}

.header {
width:900px;
float:left;
}

#mainimg {height:300px;width:600px; margin:0px; }
#mainimg img {position:absolute;display:none;z-index:100; margin:0px; border:0px;}

#left_img {height:350px;width:285px; margin:0px; }
#left_img img {position:absolute;display:none;z-index:100; border:0px;}

#cocktail_img {height:420px;width:285px; margin:0px; }
#cocktail_img img {position:absolute;display:none;z-index:100; border:0px;}

.headimg {height:100px;width:900px; margin-top:0px; margin-bottom:0px; }
.headimg img { border:0px;}

.page {
width:900px;
margin-top:15px;
margin-left:0px;
margin-right:0px;
float:left;
}

.page li {
font-family: Trebuchet MS;
font-size: 10pt;
}

.h_left {
width:600px;
float: left;
}

.h_right {
width: 300px;
float:right;
}

.lines {
float:left;
	height: 15px;
	width:900px;
	background-image: url(images/lines.gif);
	background-repeat: repeat-x;
}

.homenav {
font-family: Trebuchet MS;
height:26px;;
text-align:right;
padding-left: 0px;
padding-top:0px;
color:#4C545A; 
line-height:26px;
}

.homenav a {
font-family: Trebuchet MS;
text-decoration:none; 
color:#4C545A;
font-weight:bold;
}

.homenav a:hover {
color:#339999;
}
.left {
width:300px;
float: left;
text-align: justify;
}

.left p {
font-family: Trebuchet MS;
	font-size: 10pt;
	padding-right:20px;
	padding-left:0px;
	margin-top:10px;
	}

.left p a {
color:#FFFFFF;
text-decoration:none;
}

.left p a:hover {
color:#B87E7E;
text-decoration:none;
}

.caption {
font-family: Trebuchet MS;
font-size:14pt;
font-style: italic;
text-align:center;
font-weight:lighter;
color:#4C545A;
}

.home {

}

.tel {
font-family: Trebuchet MS;
text-align:right;
margin-top:0px;
font-size:12pt;
font-weight:bold;
letter-spacing:2px;
overflow:hidden;
}

.special {
height:80px;
text-align:left;
padding-left: 0px;
margin-top:15px;
}

.special p {
font-family: Trebuchet MS;
text-align:left;
padding-left: 0px;
margin-top:0px;
font-size:10pt;
}

.special a {
color:#FFFFFF;
margin:0px;
font:"Times New Roman", Times, serif;
font-size:12pt;
text-decoration:none;
letter-spacing:1px;
font-weight:bold;
}

.special a:hover {
color:#FFFFFF;
}



.right {
width: 600px;
float:right;
}

.right_spc {
width: 600px;
height:20px;
float:right;
}

.post {
margin:0px;
}

.entry {
float:left;
	margin:0px;
	color: #4C545A;
	background-color:#FFFFFF;
	padding: 15px;
}

.entry_menu {
float:left;
	margin:0px;
	color: #4C545A;
	background-image: url(images/sirocco_page_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
}

.entry_menu_side {
float:left;
width:90px;
height:665px;
background-image:url(images/sirocco_menu_side.gif);
}

.entry_menu_page {
float:right;
	background-color:#fff;
width:510px;
float:right;
}

.entry_pad {
padding:15px;
}

.menutitles {
font-size:11pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

table h4 {
	font-size:11pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	}

.entry h2, .entry_menu h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:18pt;
margin:0px;
letter-spacing:2px;
}

.entry h3, .entry_menu h3 {
	font-size:14pt;
	margin:0px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.entry h4, .entry_menu h4 {
	font-size:11pt;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.entry p, .entry_menu p {
	font-family: Trebuchet MS;
	font-size: 10pt;
	margin-top:0px;
	padding:0px;
	}

	
.entry img, .entry_menu img {
border:0px;
}

.footer {
background-image: url(images/footer_bg.gif);
background-repeat: repeat-x;
width:100%;
height:190px;
float:left;
}

.menu a {
font-family: Trebuchet MS;
letter-spacing:1px;
text-transform:uppercase;
font-weight:bold;
font-size:10pt;
float:left;
}

.menu a:hover {
color:#660033;
}

.logo {
text-align:center;
margin-top:15px;
}

.logo img {
margin:0px;
border:0px;
}

.quintet {
margin-top:50px;
height:80px;
float:left;
}

.quintet p {
font-family: Trebuchet MS;
letter-spacing:1px;
font-weight:bold;
font-size:12pt;
color:#999999;
}

.quintet img {
border:0px;
}

.adtracker {
height:80px;
float:right;
margin:0px;
padding:0px;
}

.adtracker img {
margin-top:30px;
border:0px;
width:110px;
}

/* Subscribe */

.subscribe {
color:#000000;
padding-bottom:5px;
padding-top:5px;
text-align:right;
}

.subscribe_form {
padding:10px;
border:1px dashed #CCCCCC;
}

.subscribe_form input {
width:100px;
}

/* Begin Comments*/
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 565px;
	padding: 2px;
	}
#comment {
width: 565px;
	padding: 2px;
}


