/*Theme Name: TropicalSEO
Author: chYmera
Author URI: http://www.ambot-ah.com/ */



/* Root */

* {margin: 0;padding: 0; }
body {text-align: center;font: 14px Verdana;color: #4d4d4d;background-color: #000;line-height:1.6em;}
a {text-decoration: none;color: #2873bf;}
a:hover {color: #266591;}
img {border: 0;}

/* Sitewide */

.break {font-size: 0;width: 0;height:0;clear: both;}
.thumbnail img{float: left;margin: 0;padding: 2px;border: 1px solid #cdcccc;margin: 4px 4px 4px 0;}
.thumbnail img:hover{border: 1px solid #bdbebe;}
.alignleft {float: left;margin:4px 10px 5px 0;}
.alignright {float:right;margin: 4px 0 5px 10px;}
.aligncenter {	text-align: center;}
.hidden {display: none;}
.wrapper {width: 970px;	margin: 0 auto;text-align: left; background-color: #f3f1f1; padding:5px 0 0 0;}
.pagination {padding-left: 200px;}
.text-small {font-size:85%}
.text-smaller {font-size:70%}
/** BEGIN navigation **/

#navigation {height: 33px;width:970px;margin:0 auto;background-color: #b90000;}	
#navigation ul {list-style-type: none;margin:0 0 0 50px;}		
#navigation ul li {float: left;font-size: .9em;font-weight: bold;}		
#navigation ul li a {color: #ffffff;display: block;margin: 6px 12px 3px 12px;}		
#navigation ul li a:hover {color: #f1d8d8;text-decoration: none;border-bottom: 2px solid #fff;margin: 6px 12px 1px 12px ;}	

/** BEGIN header **/

#header {height: 75px;	margin: 0 auto 10px;	width:970px;}	
	#header h1, #header h2, #header h3 {float: left;font-size: 0;text-indent: -999999999px;}
	#header a {outline: none;}	
	#header img {margin: 25px auto 0;}
	#intro {height: 400px;	width: 970px;margin: 0 auto 0 ;	background: url(images/introbg/1.jpg) no-repeat 0 0;text-align:left;}
		#intro #left{display: inline;float:left;height: 140px;width: 650px;margin: 230px 30px 0 30px;}
		#intro #right{display: inline;float:left;height: 140px;width: 230px;margin: 230px 0 0;}
		#intro p, #intro h3, #intro a, #intro a:hover {color:#f2f0f0;}
		#intro a {padding-bottom:1px;}
		#intro a:hover {border-bottom:1px solid #cdcdcd;}


/** BEGIN body **/

#body {clear: both;}

/** BEGIN content **/

    #content {width: 522px; float: left;padding:0;background-color: #f3f1f1;overflow:visible;margin:0 0 0 8px;}
	#content p {margin: 10px 0;}

	#content blockquote {margin-bottom: 10px;padding: 10px 10px 5px;background-color: #eeeeee;
		border-width: 1px 0;border-style: solid;border-color: #cccccc;}
	#content ul  {margin: 0 0 10px 28px;}
	#content ol {margin: 0 0 10px 16px;padding-left: 10px;}
	#content li {padding: 2px 0;margin:0;line-height:1.5em}
	#content .title {font-size: 0.9em !important;text-transform: uppercase;color: #666666;5px 0 10px 5px}


	#content .box {border: 1px solid #DDDDDD;margin:0 0 5px;overflow:visible;height:100%;overflow:visible;}

		#content .box h1 {padding: 0;margin: 0 0 5px 0;font-size: 1.2em;line-height:1.2em;}
		#content .box h2 {padding: 0;margin: 5px 0 0;font-size: 1.2em;line-height:1.2em;}
		#content .box h3 {padding: 0;margin: 20px 0 0 0;font-size: 1.1em;line-height:1.2em;}
		#content .box h4 {padding: 0;margin: 0;font-size: 1.0 em;line-height:1.2em;}

		#content .box .item {margin: 5px;}
			#content .box .item em {font-size: 90%;}
			#content .box .item p {padding:1px 0;}

		#content .box .item img {margin-top: 10px;}


		#content ul  {margin: 0 0 10px 28px;}
		#content ol {margin: 0 0 10px 16px;padding-left: 10px;}
		#content li {padding: 2px 0;margin:0;line-height:1.2em}
		#content .box .item p{margin:5px;}

		#content .box .rates {float:right;text-align:center;font-size:.9em;margin-top:45px;}
		#content .rates a {display:block;padding: 3px 8px;background-color: #1985d1;border: 2px solid #ccdce8;margin: 0 0 0 4px;color:#e4ebf0;font-weight:bold;}
		#content .rates a:hover {text-decoration:none;background-color: #1c78b9;}

		#content .box .halfl {margin: 0 5px 0 0;float:left;width:240px;}
			#content .box .thumb-small img{width:72px;height:72px}
			#content .box .thumb-medium img{width:120px;height:120px}
		#content .box .halfr {margin: 0 5px 0 0;float:right;width:240px;}




		#content .details {float: right;font-size: 0.8em;}
			#content .details a {display: block;float: left; padding: 3px 12px; 
			background: url(images/details.gif) repeat-x 0 0; 
			border: 1px solid #EBEBEB;margin: 0 0 0 4px;}




	#content .posts {border: 1px solid #DDDDDD;float: left;padding: 10px 4px 0;margin:0 0 5px 0;}

	#content .featured {display:block;background-color: #dfe8f0;float: right;width: 240px;
		height:470px;	padding: 5px 5px;margin: 0 0 0 10px;}
		#content .featured h2{font-size: 1.5em;line-height:.9em;}


	#content .post {padding: 5px 5px 5px 5px;margin: 0 5px 5px 0;width: 200px;float: left;}

		#content .post .date {font-size: 0.9em;color: #0A3C6F;}
		#content .post .postfooter {margin:10px 20px 10px 20px;padding:0 0;border-bottom:2px solid #e7e7e7;}
			#content .post .postfooter .l,{float:left;width:220px;padding:0 5px 0 0;margin:0 5px 0 0;text-indent:0;}
			#content .post .postfooter .r {float:right;width:220px;;text-indent:0;padding:0;margin:0;}

#content .recent {border: 1px solid #DDDDDD;width: auto; height: auto;}
			#content .recent p {margin:5px;text-indent;5px}
			#content .recent h2 {font-size: 1.6em;}







/** BEGIN sidebar **/

#sidebar {float: right;	width: 410px;	padding: 0 15px 20px 0; background-color: #f3f1f1;font-size:0.9em;color:#575656;}
	#sidebar h2 {font-size: 1em;text-transform: uppercase;background: url(images/sidehead.gif) repeat-x 0 0;padding: 7px 10px;margin-top: 10px;border-width: 0 1px;border-style: solid;border-color: #DDDDDD;color:#808080;}

	#sidebar ul {list-style-type: none;border: 1px solid #DDDDDD;}
		#sidebar ul li {line-height: 1.4em;padding: 5px 7px;border-bottom: 1px dotted #DADADA;	}
		#sidebar ul li a {color: #575656;}
	#sidebar a:hover {color:#b90000;}
	#sidebar .l {float: left;width: 200px;}
	#sidebar .r {float: right;width: 200px;	}
	#sidebar .ads {padding: 6px 0 0;text-align: center;}
		#sidebar .ads img {padding:1px;margin: 0 2px;border: 1px solid #DDDDDD;}
	#sidebar .tags {padding: 10px;border: 1px solid #dddddd;}
		#sidebar .tags a {color: #808080;}
		#sidebar .tags a:hover {color: #0A3C6F;text-decoration: none;}



/** BEGIN sidebar tabs **/



#tablist{
padding: 3px 0;
margin: 10px 0 0;
font: bold 14px;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin:0;
border-bottom: none;
background: white;
font-weight:bold;
color:#575656;
}

#tablist li a:link, #tablist li a:visited{

}

#tablist li a.current{

}

#tabcontentcontainer{
width:auto;
/* Insert Optional Height definition here to give all the content a unified height */


}

.tabcontent{
display:none;
}










/** BEGIN footer **/

#footer {background-color: #000; color: #d6d6d6; font-size: 0.8em; padding: 5px 0;line-height: 1.7em;}
	#footer .wrapper {background: none;margin-bottom:20px;}
	#footer a {color: #d6d6d6;}
	#footer a:hover {color: #f3f4f4;}
	#footer .l {float: left;padding-left: 20px;width:570px;}
	#footer .r {float: right;padding-right: 20px;}


/** BEGIN miscellaneous **/

.postnav {	clear: both;	padding: 20px 25px 0;	font-size: 0.9em;}
	.postnav a {		border: 1px solid #cccccc;		padding: 3px 8px;		color: #999999;	}
	.postnav a:hover {		border: 1px solid #000000;		color: #000000;		text-decoration: none;	}
#comments {	clear: both;	border-top: 1px solid #eeeeee;}
	#comments h2 {		margin: 20px 0 5px;		font-size: 1.5em;		font-weight: normal;	}
	#comments p {		margin-bottom: 10px;		line-height: 1.5em;	}
	#comments form {		padding-top: 20px;	}
	#comments form p {		margin-bottom: 5px;	}
		#comments form input, textarea {			border: 1px solid #cccccc;			font-size: 0.9em;			font-family: Verdana;			padding: 4px;			background-position: 4px 4px;			background-repeat: no-repeat;		}
		#comments form input {			width: 260px;			border: 1px solid #cccccc;		}
		#comments form textarea {			width: 350px;			padding: 4px 4px !important;			border: 1px solid #cccccc;		}
		#comments form button {			border: 1px solid #909090;			background-color: #cccccc;			font-size: 0.9em;			font-family: Verdana;			width: 120px; height: 23px;		}
	.commentdetails {		margin-top: 25px;	}
	.commentauthor {		margin-bottom: 5px !important;		font-weight: bold;	}
	.commentdate {		font-size: 0.8em;		margin-bottom: 5px;		color: #909090;	}
	.required {		color: #ff0000;	}

.notfound {	padding: 40px;}
	.notfound h2 {		font-size: 18px;		font-weight: normal;		margin-bottom: 10px;	}
/** END miscellaneous **//** BEGIN wordpress 2.7 comments **/#comments ol {	list-style-type: none;	clear: both;	padding: 0;	margin: 0;}
	#comments ol li {		padding: 10px;		border: 1px solid #e9e9e9;		margin-bottom: 10px;	}
	#comments ol li .avatar {		float: right;	}
	#comments ol li .comment-author {			}
		#comments ol li .comment-author .fn {			font-weight: bold;			font-size: 1.2em;		}
	#comments ol li .comment-meta {		font-size: 0.9em;		color: #999999;		margin: 5px 0 10px;	}
	#comments ol li .reply {		font-size: 0.9em;		font-weight: bold;		padding-bottom: 10px;	}
	#comments .children {		list-style-type: none;	}
#comments .navigation {	padding: 10px 0 20px;	font-size: 0.9em;}
	#comments .navigation a {		color: #999999;		padding: 3px 8px;		border: 1px solid #cccccc;	}
	#comments .navigation a:hover {		color: #000000;		border-color: #000000;		text-decoration: none;	}
/** END wordpress 2.7 comments **/

.pagebar {padding:0 0 20px 100px;}