body {
	font: 13px Verdana, sans-serif;
	color: #000;
	background-color:#F7EFE2;
	margin: 10px 10px 0px 10px;
	padding: 0px;
}

img {border:0;}

#wrapper {
	margin: 0 auto;
	padding: 0;
	border: 1px solid #777;
	width: 820px;
	text-align: left;
	background-color: #fff;
	min-height:1000px;
	height:auto !important;
}

#header {
	position: relative;
	margin: 0px 0 18px 0px;
	}

#contentleft {
	float:left;
	width: 250px;
	margin: 0;
	font-size: 11px;
	padding: 0 5px 0 5px;
}

#contentmid {
	float: left;
	margin: 0;
	width: 525px;
	padding:0 20px 0 10px;
}
#footer {
	clear: both;
	margin-top: 10px;
	padding: 20px 20px 0 20px;
	text-align: center;
	background-color:#f1f1f1;
}

#online {float: right;
border: 2px solid rgb(228, 173, 146);
padding: 8px;
background-color: #F9F9E4;
margin-left: 5px;
}

.posts {background-color:#F5FAFF;
border:1px solid #CEDFF2;
margin-top:20px;
padding:6px;
font-size:14px;}
.postcat {text-transform:uppercase; text-align: right; font-size: 10px; color: #999; font-family:Arial, Helvetica;}

.clear {clear:both;}

.postfoot {font-size:11px; margin-top:15px;}

#pop  {border: 1px solid #D6EBF3; background:#EAF5F9; padding:8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;margin-bottom:15px;font-size: 13px;}

/* Sidebar Thumbs */
#recentthumbs, #reviewnav, #topics {border: 1px solid #DDDDAA; background:#F9F9E4; padding:8px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;margin-bottom:15px;}
#recentthumbs img {border:2px solid #ccc; padding:2px;}

li.ptimg {float:left;
margin-top:12px;
text-align:center;
width:108px;height:120px;padding-right:6px;}
li.ptimg a {text-decoration:none;}
li.ptimg a:hover {text-decoration:underline;}

/* Blog archive formatting */

.nextback {padding:10px; margin-top:20px;color: #fff; background:#638CAD;}
.nextback a {color: #fff; font-size:16px;font-family:arial; font-weight:bold;}

.catitem { /*Category list*/
background-color:#EAF5F9;
color:#444444;
font-size:11px;
margin:10px 0 0;
padding:3px;}

.catitem img {float:left; margin: 0 12px 12px 0;border:5px solid #DEDEDE;}
.catitem h3 {font-size:14px; margin:0 0 12px;}
.catitem p {margin:0;line-height:1.2em;}
.catitem .date {float:right; background-color:#ccc; color:#fff;padding:2px;}

 .item  {
background-color:#FFFFFF;
color:#333333;
float:left;
font-size:12px;
line-height:1.3em;
padding:8px;
width:226px;
}

.item.left  {	margin: 0 20px 0 0;}
.posts .item h2  {
	font-size: 15px;
	margin: 5px 0 0 0;font-family:Helvetica,Arial,Sans-serif; color: #333;
}

.item p  {	margin: 5px 0;}
.item a {text-decoration:none;}
.item img  {	float: left;	margin: 5px 8px 4px 0; border: 5px solid #dedede;padding:0;}


/* Tags */

#prwrap {float:right;margin-top: 0px;margin-right:10px;}
.post-ratings-comment-author {
font-size:12px;
font-style:italic;
font-weight:bold;
margin-top:10px;
text-transform:uppercase;
}
.post-ratings {
/*border: 1px solid #DDDDAA; 
	background-color:#F9F9E4 ;
font-family: Tahoma, arial; font-size: 10px;
	
	padding: 5px 0px 5px 5px;
	width: 200px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;*/
	/* background-color: #ffffff; */
}

a {	color: #49497b;}

a:hover  {text-decoration:underline}

.ext {
	background: url(/images/extlink.png) no-repeat right top;
	padding-right: 14px;
}

.adsense {margin: 15px 0;padding-bottom: 8px;}

input, form {  margin: 0;  padding: 0;  }

h1, h2 {	font-weight: normal;	font-family:arial,helvetica}
h1 {font-size:28px;color: #333366;margin-top:0px;}
h2 {font-size:16px;border:none;font-weight:bold;color: #bf4000;}
h3 {font-family: arial; 
font-size: 14px; font-weight:bold; 
color: #444;}
h4 {color: #fff; font-weight: bold; background-color: #666600;}
h5 {font-weight:bold;font-size:11px; color:#333;margin: 0 0 5px 0;}

#contentmid p, #contentmid li{line-height: 17px;}

#comments {
font-family: arial;color: #444;
padding:5px;}

#commentform {background:#EDF2F6 none repeat scroll 0% 50%;
border-bottom:4px solid #DDDDDD;
border-top:3px solid #DDDDDD;
padding: 8px;}

/*#comments h3 {margin:0 0 10px 0;font-family: arial;font-weight:bold;
text-transform:uppercase;color:#bf4000;font-size: 15px;}*/
#comments h3 {margin:15px 0 10px 0;font-family: arial;font-weight:bold;
font-size: 15px;}
#commentlist {margin-bottom: 25px;padding:0;}
#commentlist .who {font-size:12px;background:#EAF5F9; padding:4px;}
#commentlist .what {}
#commentlist .date {font-size:10px; color: #666;font-style:italic;float:right;}
#comments .commenter {font-weight: bold; color: #444;font-size: 12px;}
#comments p {;font-size: 12px;}
.post {padding-bottom: 10px;  padding-top: 0px;margin:0; border-bottom: 1px solid #ccc;}
/*.odd {background-color: #F5F0CF;}*/
.odd {}
#comments label {font-color:#333;font-family:arial,helvetica; font-size:14px}
.alignleft {float:left;margin:0 12px 10px 0;}
.alignright {float:right;margin:0 0 10px 12px;}
.navigation {background-color: #EDF2F6;padding: 12px;border:1px solid #CCCCCC;
margin-bottom:10px;}

ul {margin:0;padding:0;}
ul li {margin:0;padding:0;list-style:none;}

.post ul {margin-left:20px;}
.post ul li {margin-bottom: 4px; padding-bottom:5px;list-style-type: square;}
.post ol li {margin-bottom: 6px;}

ul.navlist li {font-family:arial,helvetica;}
ul.navlist li a {text-decoration:none;}
ul.navlist li a:hover {color: #49497b;text-decoration:underline;}


#jsddm
{	margin: 0;
	padding: 0}
	
#jsddm  li
{	float: left;
border-right:1px solid #86A6BF;
font: 12px Tahoma, Arial}

#jsddm li a
{	display: block;
padding: 5px 12px;
text-decoration: none;
color: #EAFFED;
  color: #fff;
  font-family: arial, helvetica;
  padding: 8px 12px 6px 12px;
	font-size: 15px;
white-space: nowrap}

#jsddm li a:hover
{		color:#fff;
	background-color: #374E60;
}

#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	}

#jsddm li ul li
{	float: none;
	display: inline}

#jsddm li ul li a
{	width: auto;
	background: #516A16;}

#jsddm li ul li a:hover
{	background: #67891D;}



ul.menu {
	margin: 0 0 15px 0;
	padding: 0;
}
ul.menu li {
	color: #000;
}

.navtop {
	border-top: 1px solid #638CAD;
}

#nav p {line-height: 1.5em;}

.letterindex a{padding: 0 2px ;line-height: 1.5em;
text-decoration:none;width: 10px;}
.letterindex a:hover {
background-color: #638CAD;color: #fff;}

#footer a {
	color: #777;
	text-decoration: underline;
}

/*#comments {
background-color:#F9F9E4 ;
border:1px solid #DDDDAA;
padding:5px;}*/

/* Tables */
table {
	border: none;
	border-collapse: collapse;
}

table td {
	border: 1px solid #ddd;
	vertical-align: top;
	padding: 4px;
}

.table1 {
	width: auto;
    border-collapse: collapse;
}

.modified {font-size: 9px; color: #999;font-style:italic;text-align:right;}
.small {font-size: 11px;}
.tiny {font-size: 10px;}
.note {border: 1px solid #DDDDAA; 
	background:#F9F9E4 url(/images/check.gif) no-repeat top left;
	margin-right: 12px;
	padding: 5px 5px 15px 32px;
}

.notebad {border: 1px solid #DDDDAA; 
	background:#F9F9E4 url(/images/exclamation.png) no-repeat scroll 10px 8px;
	border:1px solid #DDDDAA;
	padding:7px 7px 7px 32px;
}

.hilite {
	border: 1px solid #B7DCEA; 
	border-left: 6px solid #B7DCEA; 
	background:#EDF2F6;
	font-size: 14px;
	margin: 0 40px;
	padding: 5px;
	line-height: 18px;
}
.blurb {
	background-color:#F2F5F7; 
	border: 1px solid #d2e4fc; 
	padding: 5px;
	margin: 10px;
	font-weight: bold;
	text-align: center;
}

.navtitle {
	font-size: 11px;
	font-weight: bold;
}
.imgright {margin-left:6px;}
img.right {float:right; margin-left:8px;}
.captionright {
	display: inline;
	float: right;
	clear: right;
	margin: 10px 0px 10px 10px;
	padding: 3px;
	color: #666;
	font-size: 80%;
	border: 1px solid #ccc;
	text-align: center;
} 
.gadswrapper {
	/*padding: 10px 50px 5px 50px;*/
}
.gadsunit {
  padding: 0px;
 /* border: 1px solid #DDDDAA;*/
  background: #EDF2F6;
  overflow: hidden;
	font-size: 11px;
	margin-bottom:20px;
}

.gadsdiv {padding: 5px;}

.adsense {margin-top: 25px;}

span.adnote {display:block; text-align:right;
	font-size: 10px; color: #666;}
a.adlink {font-family: arial, helvetica; 
	text-decoration:underline;
	font-size: 14px;
	font-weight:bold;
	color: #49497b;
	line-height: 150%;}
span.adurl {color: #888;}

.searchBanner {
	background-color:#F9F9E4;
	font-size: 120%;
	font-weight: bold;
}
.searchURL {
	color: #009933;
	}

/*----------- TABS -------- */

ul#tabnav {
font: bold 10px verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 35px;
border-bottom: 1px solid #C4AC99;
margin: 0;
}

ul#tabnav li {
float: left;
height: 32px;
background-color: #F2F2F2;
text-align:center;
list-style-type: none;
margin: 2px 2px 0 2px;
border: 1px solid #D2D2D2;
border-bottom: none;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
border: 1px solid #C4AC99;
border-bottom: 1px solid #F7EFE2;
background-color: #F7EFE2;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color: #000;
text-decoration: none;

}

.tabback {
background-color: #F7EFE2;}

.tabback h1 {
	margin: 0;
	padding-top: 6px;
	border: none;
	color: #333;
}

#tabnav a {
float: left;
display: block;
color: #666;
text-decoration: none;
padding: 4px;
text-align:center;
}

#tabnav a:hover {
color: #000;
}
/* ---------- End Tabs --------------- */