/*
Theme Name: 21st Century Leaders Theme
Description: The default WordPress thememade exculsively for Doha 21CL.
Version: 1.0
Author: SadaStyle
Author URI: http://sadastyle.com/
Tags: fixed column, 222, widgets
*/

*{
	padding: 0;
	margin: 0;
	font-family: "Gill Sans", Trebuchet, Verdana, Geneva, sans-serif;
}

#registerform{
	width: 75%!important;
}
img{
	border: none!important;
}
img a, img a:hover{
	border: none!important;
}
a, a:hover{
	text-decoration: none!important;
	font-weight: bold;
	font-size: 100%;
	
}
strong, table strong, tr strong, td strong {
	font-weight: 400 !important;
	text-transform:none;
	color:#00A0AF;
	
}
table, td, tr{
	font-weight: lighter;
	padding: 0px 3px;
	font-size:9px;
	line-height: 125%;
}

body{
	background:#000 
}

#page{
	width: 768px;
	margin: 0px auto;
	display:block;
	background:#000 url(images/bkg.gif) no-repeat center top;
}

#leftside{
	width: 100%;
	float:left;
	display: block;
	background:#000 url(images/bkg.gif) no-repeat center top;
}

#date-banner{
	width: 625px;
	background-color: none;
	margin-top: 10px;
	margin-bottom: 3px;
	display:inline-block;
	height: 80px;
}
#date-banner h1{
	font-weight: normal !important;
	color:#FFF;
	text-transform:uppercase;
	font-size: 20px;
	text-align: center;
	line-height: 150%;
}
#date-banner img, #date-banner img a{
	border: none
}

/*********************************
*********** Main menu **********
**********************************/
#page-nav{
	width: 100%;
	display: inline-block;
	margin-top: 50px;
	line-height: 30px;
	list-style-type:none !important;
	font-weight: normal !important;
}

#suckerfishnav
{
	background-color:#none;
	font-size:13px;
	font-weight:normal;
	text-transform: uppercase;
	width:100%;
}

#suckerfishnav, #suckerfishnav ul
{
	float:left;
	list-style:none;
	/*margin-top: 8px;*/
	line-height:24px;
	padding:0;
	margin:0 auto;
	width:100%;
}

#suckerfishnav a
{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:0px 10px;
}

#suckerfishnav li
{
	float:left;
	padding:0;
}

#suckerfishnav ul
{
	position:absolute;
	left:-999em;
	height:auto;
	width:151px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border:0;
}

#suckerfishnav li li
{
	width:149px;
	/*border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
	font-weight:bold;
	text-transform: uppercase;
}

#suckerfishnav li li a
{
	padding:4px 10px;
	width:130px;
	font-size:12px;
	color:#FFF;
}

#suckerfishnav li ul ul
{
	margin:-21px 0 0 150px;
}

#suckerfishnav li li:hover
{
	background-color:#00A0AF;
}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a
{
	color:#FFF;
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a
{
	color:#FFF;
}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a
{
	color:#00A0AF;
}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul
{
	left:-999em;
}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul
{
	left:auto;
	background-color:#000;
	opacity: .9;
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover
{
	background-color:none;
}




#content{
	width: 100%;
	background-color: #00A0AF;
	display: inline-block;
	margin-top: 0px;
	/*min-height: 450px;*/
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	padding: 8px 0;
}
#content h1, #content h1 a, #content h1 a:hover{
	text-transform: uppercase;
	color:#000 ;
	text-align:center;
	margin-bottom: 5px;
	margin-top: 4px;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal!important;
	
	
}
.entry h1 {
	text-transform: uppercase;
	color: #000;
	border-bottom: 4px solid #00A0AF;
	/*border-top: thick solid #00A0AF;*/
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight:bold !important;
	font-size: 18px;
	line-height: 20px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	text-align:left;
}
#content h2, table strong, tr strong, td strong  {
	text-transform: uppercase;
	color: #000;
	border-bottom: 2px solid #00A0AF;
	/*border-top: thick solid #00A0AF;*/
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight:bold !important;
	font-size: 12px;
	line-height: 20px;
	margin-left: 0px;
	margin-right: 4px;
	text-decoration: none;
	font-weight: normal!important;
}
#content h2 a, #content h2 a:hover{
	color: #00A0AF !important;
	font-weight:bold !important;
}
#content h3, .wpauction h3 {
	text-transform: uppercase;
	border: none !important;
	color: #222;
	font-size: 14px;
	border-bottom: none;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	padding: 0px 8px;
	text-decoration: none;
	font-weight: lighter !important;
	
}
#content small{
	color: #666;
	margin-bottom: 3px;
	padding-left: 10px;
}
#content li{
	list-style:square;
	margin-bottom: 0px;
}
#content ul{
	marign-top: 0px;
	margin-bottom: 0px;
}
.breadcrumbs{
	font-size: 11px;
	text-align: left;
	margin-top: 6px;
	padding:3px 8px;;
margin-bottom: 8px;
margin-left: 10px;
	color: #FFF;
	text-transform:uppercase !important;
	font-weight: normal !important;
}
	
.breadcrumbs a{
	color: #FFF;
}
.breadcrumbs a:hover{
	color: #FFF;
}
.entry{
	margin: 10px;
	padding: 3px 3px 8px 13px;
	background-color: #FFF;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
	line-height: 165%;
	font-size: 13px;
	color: #222;
}
.entry-content{
	line-height: 185%;
	font-size: 11px;
	color: #222;
	padding-left: 5px;
	width: 89%;
	margin-right: 10px;
	padding-right:10px;
	text-align:justify;
}

.entry p{
	line-height: 165%;
	font-size: 13px;
	color: #222;
	padding: 0 8px 5px 8px;
	margin-bottom: 8px;
	font-weight: lighter;
}
.entry img, .entry a img, #front-list img, #archive img
{
	border:1px solid #371500;
	margin:0 10px 5px 0;
	padding:2px;
}
.entry img alignleft, img.alignleft, .wp-caption alignleft
{
	border:1px solid #371500;
	margin-bottom: 10px;
	margin-right: 10px;
	padding:2px;
}
.alignleft{
	float: left}
.alignright{
	float: right}
	
.wp-caption, p.wp-caption-text, .gallery-caption {
	color: #222;
	font-weight:lighter;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
	padding:0px;
	margin: 3px;
}
	
.entry li{
	font-weight: lighter;
	padding-left: 15px;
	margin: 0;
	padding-top:0px;
	line-height: 165%;
	font-size: 13px;
	color: #222;
	margin-left:15px;
	margin-bottom:2px;
	margin-right: 10px;
}
 .entry ul{
	font-weight: lighter;
	padding: 0px 8px;
	line-height: 165%;
	font-size: 13px;
	color: #222;
	margin-left:0px;
	margin-bottom:0px;
}
.entry a {
	color: #00A0AF;
	/* color: #000 !important; */
	font-weight: normal ;
}
.entry a:hover{
	color: #000;
	font-weight: normal;
}
.addthis{
	font-size: 10px !important;
	font-weight: normal !important;
	border-top: thick solid #00A0AF;
	list-style: none;
	height: 15px;
	margin-left: 10px;
	margin-right: 10px;
}
.navigation{
	margin: 5px auto;
	display: block;
	clear: both;
	border: none;
	background-color: none;
}
.clear{
	clear:both;
	display:block;
	height: 5px !important;
}
/*#rightside{
	width: 310px;
	float:right;
	display: block;
	margin-left: 10px;
	clear:right;
	
}

#header{
	margin-top: 0;
	height: 160px;
	width: 300px;
	display: inline-block;
	background: url(image/header.gif) no-repeat left center;
}

#sidebar{
	margin: 15px auto 0;
	width: 300px;
	padding: 0 5px;
	background-color: #37423A;
	display: inline-block;
	color: #FFF;
	font-size: 11px;
}
#sidebar a {
	color: #FFF;
	font-weight: bold;
}
#sidebar a:hover{
	color: #CF0;
	font-weight: bold;
}

#sidebar h2, #sidebar h3{
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 3px;
	text-align: center;
}
#sidebar li, #sidebar  ul, #sidebar li li{
	list-style: none;
}
#login{
	margin-left: 10px;
	width: 250px;
	display: block;
	padding: 0 5px;
	text-align:center
}
#login p{
	padding: 0 5px;
	margin: 0 3px 5px 0px;
}
	
.widgets{
	margin: 0 auto 5px;
	width: 300px;
	overflow: hidden;
	display: inline-block;
	background-color: none;
}
*/
#footer{
	width: 100%;
	margin-top: 10px;
	color: #FFF;
	text-align: center;
	display: inline-block;
	clear:both;
	font-size: 8px !important;
	font-weight:lighter;
	clear:both;
}
#footer a{
	color: #FFF;
	font-weight:lighter;
}
#footer a:hover {
	color:#00A0AF;
		font-weight:lighter;
}

	
/* ---------------------------------------------------------------------------------------------------------- */
/* Gallery stuff */

ul#thumbs {
list-style-type: none;
margin: 0 auto;
padding: 0;
width: 650px;
}

ul#thumbs li {
display: inline;
padding: 0;
margin: 0;
}

ul#thumbs li a {

}

.entry ul#thumbs li a img:hover {
border: solid 1px #00A0AF;
}

.entry ul#thumbs li a img {
margin: 10px 2px 0 8px;
border: solid 1px #ccc;
}

/* ---------------------------------------------------------------------------------------------------------- */
	