
/* MAIN STRUCTURE */

body {
	background: url('body.jpg') repeat-y top center #eceddd;
	margin: 0;
	font-family: "Lucida Grande", Lucida, Arial, sans-serif;
}

#wrap {
	background: url('wrap.jpg') repeat-x top center;
	margin: 0;
}

#top {
	background: url('top.jpg') no-repeat top center;
	width: 977px;
	margin: 0 auto;
	padding-bottom: 68px;
}

#content {
	width: 961px;
	margin: 0 auto;
	padding: 0;
}

div#left {
	float: left;
	padding-top: 10px;
	margin-left: 10px;
	width: 510px;
}

div#sidebars {
	padding-top: 15px;
	float: left;
	margin-left: 10px;
}

div#middle {
	width: 220px;
	padding: 15px 10px;
	float: left;
}

div#right {
	padding-top: 9px;
	width: 165px;
	background: #e5dfc1;
	margin: 14px 0 0 10px;
	float: left;
}

#footer {
	margin: 0 auto;
	padding: 10px 0;
	width: 961px;
	background: #3d2f25;
	clear: both;
}

div#content a {
	text-decoration: none;
	color: #4482a6;
}

div#content a:hover {
	text-decoration: underline;
}

/* HEADER & NAVIGATION */

#top h1 {
	width: 298px;
	margin: 0 auto;
	line-height: 100px;
	background: url('logo3.jpg');
}

#top h1 a {
	text-indent: -4000px;
	display: block;
}


#top h2 {
	width: 450px;
	margin: 0 auto;
	line-height: 100px;
	background: url('logo.jpg');
	background-repeat:no-repeat;
	margin-left:25px;
}

#top h2 a {
	text-indent: -4000px;
	display: block;
}

#description {
	width:470px;
	position:absolute;
	margin-left:480px;
	padding-top:20px;
	padding-right:10px;
	_padding-right:20px;
	_margin-left:460px;
	
}

#nav {
	position: absolute;
	left: 50%;
	top: 100px;
	list-style: none;
	width: 960px;
	margin: 0 0 0 -480px;
	padding: 0;
}

#nav li {
	width: auto;
	float: left;	
}

#nav a {
	display: block;
	text-align: center;
	color: #eee;
	line-height: 60px;
	text-decoration: none;
	font-size: 18px;
	padding-left:25px;
	padding-right:25px;
}

#nav a:hover {
	color: #d0f255;
}

li#rss {
	position: absolute;
	left: 50%;
	margin-left: 400px;
	top: 6px;
	width: 47px;
}

li#rss img {
	border: 0;
}

/* POST BODY */

#left h2 {
	margin: 0;
	font-weight: normal;
	font-size:14px;
	font-weight:bold;
	font-family: "Palatino Linotype";
}

#left h2 a, #left h2 a:hover {
	color: #000;
	text-decoration: none;
}

#left h3 {
	/*font-size: 19px;
	margin: 6px 0;
	clear: both;
	font-family: "Palatino Linotype";
	font-weight:normal;
	margin-bottom:10px;*/
	
	margin: 0 0 12px 0;
	font-size: 16px;
	font-family: "Tahoma";
}

#left p.post_info {
	color: #888;
	margin: 0;
	font-size: 9px;
}

p.post_info span {
	color: #333;
}

#left p {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 16px;
	text-align:justify;

}

#left li {
	font-size: 12px;
	line-height: 19px;
}

div.alignright {
	float: right;
	margin: 5px 0 5px 16px;
}

div.alignleft {
	float: left;
	margin: 5px 16px 5px 0px;
}

div.aligncenter {
	margin: 5px auto;
}

a img {
	border: 0;
}

div.wp-caption {
	border: 1px #e6e6e6 solid;
	background: #f5f5f5;
	padding: 5px;
	text-align: center;
}

div.wp-caption img {
	display: block;
	margin: 0 auto;
}

div#left p.wp-caption-text {
	font-size: 10px;
	margin: 0;
}

.extrafeatures {
	padding: 5px 0;
	border-bottom: 1px #DEDEDE solid;
	border-top: 1px #DEDEDE solid;
}

#left .related_posts {
	clear: both;
	border-bottom: 1px #DEDEDE solid;
	margin-bottom: 5px;
}

#left .related_posts h3 {
	font-size: 14px;
	margin: 0;
	padding: 10px 0 0 0;
}

#left .related_post {
	margin: 5px 0 15px 0;
}

#left .related_post li {
	font-size: 11px;
}

#left p.stumble_box {
	border: 1px #777 solid;
	padding: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0;
	clear: both;
}

#left p.subscribe_mini {
	float: right;
	font-size: 10px;
	background: url('small_rss.gif') no-repeat top left;
	padding-top: 3px;
	padding-left: 18px;
	margin: 0;
	line-height: 18px;
}

div.adbox {
	margin: 0 auto 5px auto;
	width: 470px;
}

div#left div.rescolumn {
	width: 240px;
	float: left;
	margin-right: 14px;
}

div#left div.rescolumn h3 {
	font-size: 15px;
	margin: 3px 4px;
	padding: 6px 0 0 0;
}

div#left div.rescolumn ul {
	margin: 2px 4px;
	padding: 0 12px;
}

div#left div.rescolumn li {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

/* COMMENTS */

div#left div.comment p {
	font-size: 12px;
	margin: 0 !important;
	padding: 5px 5px 10px 5px !important;
	clear: both !important;
}

div#left p.response_type {
	font-size: 12px;
	margin: 0 !important;
	padding: 8px 0 !important;
}

div#left div.comment {
	clear: both;
	padding: 0 !important;
	margin: 0 0 0 0 !important;
	background: url('comment.gif') repeat-x top center;
}

div#left div.authcomment {
	background: url('admin_comment.gif') repeat-x top center;
}

div#content div#left div.comment p.commentinfo {
	clear: none !important;
	float: left;
	padding: 0 5px !important;
	margin: 0 !important;
	line-height: 30px;
}

div#content div#left div.comment p.commentdate {
	font-size: 10px;
	margin: 0 !important;
	padding: 0 5px 0 0 !important;
	display: block;
	line-height: 30px;
	clear: none !important;
	float: right;
	text-align: right;
}

div#left p.navigation {
	text-align: center;
}

/* INPUT FORMS & SEARCH BOX */

#commentbox {
	width: 485px;
	padding: 2px;
}

div#left p#submitpara {
	float: left;
	margin: 0;
}

div#left p#commentfollow {
	float: right;
	margin: 0 0 15px 0;
}

p#commentfollow a {
	display: block;
	background: url('ifollow.gif') no-repeat;
	height: 50px;
	width: 130px;
	text-indent: -3000px;
}

input.inputformat, textarea.inputformat {
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, Arial, sans-serif;
}

#cse-search-box {
	margin: 5px 10px;
}

/* MIDDLE */

div#middle h3 {
	margin: 0 0 10px 0;
	font-size: 16px;
	font-family: "Tahoma";
}

#middle ul {
	font-size: 12px;
	margin: 0 0 25px 0;
	list-style: none;
	padding: 0;
}

#middle ul a {
	font-size: 12px;
}

#middle ul p {
	font-size: 11px;
	margin: 3px 0 10px 0;
	padding-bottom: 5px;
	border-bottom: 1px #CCC solid;
}

#middle h2{font-size:12px; color:#4482a6; margin:0px;}
#middle li img{float:left; margin-right:5px; border:none; margin-bottom:10px; _margin-top:15px;}

/* RIGHT SIDEBAR */

div#right h3 {
	color:#8A8674;
	margin: 5px 0 5px 10px;
	width: 151px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}

h3#h3-categories {
	/*background: url('h3-categories.gif') no-repeat left top;*/
}

h3#h3-subscribe {
	/*background: url('h3-subscribe.gif') no-repeat left top;*/
}

div#top-commentators h3 {
	/*background: url('h3-commentators.gif') no-repeat left top;*/
}

div#polls h3 {
	/*background: url('h3-poll.gif') no-repeat left top;*/
}

div#text-342933431 h3 {
	/*background: url('h3-question.gif') no-repeat left top;*/
}

div#text-342933431 textarea.inputformat {
	display: block;
	margin: 0 auto;
	width: 100%;
	font-size: 10px;
	height: 50px;
	background: #ccc5a3;
}

div#text-342933431 div {
	margin: 0;
}

#right p {
	font-size: 11px;
	margin: 0 13px;
	text-align: justify !important;
	padding-bottom:12px;
	border-bottom:1px solid #8A8674;
	margin-bottom:10px;
}

#right p a{
font-weight:bold;
padding:0px;
margin:0px;
text-align:left!important;
}

#right div#polls {
	margin-bottom: 20px;
}

#right div#polls p strong {
	font-weight: normal !important;
}

div#right form {
	margin: 0 0 9px 0;
}

div#content div#right a {
	color: #45352a;
}

div#right ul {
	padding: 0;
	margin: 0 0 20px 13px;
	font-size: 11px;
	list-style: none;
	line-height: 16px;
}

div.ads {
	margin: 10px;
	clear: both;
}

div#sidebar-ad {
	width: 336px;
}

div#foot-ad {
	width: 728px;
}

/* FOOTER */

#footer p {
	margin: 0;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	color: #bbb;
}

#footer p a {
	text-decoration: none;
	color: #fff;
	border: 0;
}

#footer img {
	border: 0;
}

#footer p a:hover {
	text-decoration: underline;
}


#left h1 {
	margin: 0;
	font-weight: normal;
	font-size: 22px;
	font-family: "Palatino Linotype";
	background:none;
	width:auto;
	color:#000;
	height:auto;
	line-height:26px;
	text-transform:capitalize;
}

.more {border-bottom:1px solid #eee; padding-bottom:12px;}

ul.alist {list-style:none;padding:0;}
.alist li{height:auto; padding:5px 0 5px 18px;border-bottom:1px solid #f1f1ed;background: url(arrow.gif) no-repeat 2px 11px;}
.alist li a {color:#4482a6; text-decoration:none;}
.alist a:hover {text-decoration:underline;}

#footer ul {
	list-style-type:none;
	margin: 0;
	padding:0px;
	font-size: 11px;
	display:inline;
	color: #bbb;
}

#footer ul li{
	list-style-type:none;
	margin: 0;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	color: #bbb;
	display:inline;
}

#footer li a {
	text-decoration: none;
	color: #fff;
	border: 0;
	font-size:11px;
	padding-left:15px;
	display:inline;
}

#footer img {
	border: 0;
}

#footer li a:hover {
	text-decoration: underline;
}

#footer{color:#bbb;}


#footer a {
	text-decoration: none;
	color: #fff;
	border: 0;
	font-size:11px;
}

#footer img {
	border: 0;
}

#footer a:hover {
	text-decoration: underline;
}

#right ul.flags li img{vertical-align:middle; float:right; margin-right:10px; border:1px solid #610F11; padding:0px;}
#right ul.flags li {padding-bottom:1px; border-bottom:1px dotted #94735B; display:block; padding-top:5px; line-height:18px; padding-left:10px;}

.banner img{
    border: 1px #e6e6e6 solid;
	background: #f5f5f5;
	padding:5px;
	}
	
	