
div, html, body, form, h1, h2, h3, h4, h5, h6, ul {
 margin: 0px;
 padding:0px;
}
p { margin-top:20px;
}
#content * ul, #content * li{
margin-left: 1.22em;
}
/*
/*p { padding:10px 0px 0px 0px; }
p{ padding: 0px; margin: 0px; }*/
html, body, form {
 height: 100%;
 background:#FFFFFF url(/images/header.jpg) repeat-x top left;
 color:#505050;
 font-family:Tahoma;
 font-size:13px;
}
td, th
{
	font-family:Tahoma;
 font-size:13px;
 padding: 1px;
}
fieldset.advsearch{
padding: 10px;
}
.advsearch p{
width: 310px;
float:left;
margin-right: 10px;
}
label
{
	font-weight:bold;
	float: left;
	width: 120px;
	
}
.copyright{ 
font-size: 11px;
padding-left: 14px;
padding-right: 14px;
}
.plainlabels label{
width:inherit;
font-weight: normal;
float:none;
}
.checkboxlist label
{
	float:none;
	font-weight:normal;
}
.checkboxlist input{ margin-right: 3px; }
.checkboxlist
{
	border: 1px solid #505050;
	width: 672px;
	height: 150px;
	overflow: auto;
	padding: 4px;
}
.checkboxlist td{
width: 220px;
}
.checkboxlistnarrow{
    border: 1px solid #505050;
	width: 336px;
	height: 150px;
	overflow: auto;
	padding: 4px;
}
.nobold{ font-weight: normal; }
.nowidth{ width: auto; }
.nofloat{ float:none; }
.notify{ color: Red; font-weight: bold;}
.note{ font-size: 9px; font-style:italic;  }
.labelmargin{ margin-left: 120px;}
input.big
{
	width: 562px;
	}
	textarea.big
	{
		width: 562px;
		color:#505050;
 font-family:Tahoma;
 font-size:12px;
	}
	
.clear{ clear:both;}
th{font-weight: bold;}

a { color:#597FB7; text-decoration:none; }
a:hover { color:#597FB7; text-decoration:underline }

.formarea p{ padding: 10px 0px 0px 0px; margin-bottom: 10px; }

input { border:1px solid #828385; padding:2px 0px 2px 4px; color:#505050; font-size:11px;  }
input.button { border:0px !important; width:50px !important; background:url(/images/input.jpg) no-repeat top left; color:#FFFFFF !important; font-weight:bold; font-size:11px; padding:2px 0px 2px 0px; }

/*- General Headings -*/
h1, h2, h3, h4, h5, h6 { padding-top:15px; }
h1 { font-size:18px; }
h2 { font-size:17px; }
h3 { font-size:15px; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
h1 a, h2 a, h3 a, h4 a{ color: #505050; }

.formheadertext { padding-top:15px; padding-bottom: 7px; color:#597FB7; font-size:14px; font-weight: bold; }

.wrapper {
 width:957px;
 min-height: 100%;
 height: auto 560!important;
 height: 100%;
 margin: 0 auto -80px;
}



/*- Header -*/
#header { overflow:hidden; }
#header h1 { width:434px; height:53px; float:left; font-size:12px; padding:0px; }
#header h1 a { width:434px; height:53px; background:url(/images/logo.jpg) no-repeat top left; display:block; text-indent:-10000px; }

#header #account { float:right; width:523px; text-align:right; color:#5976B7; padding-top:18px; }
#header #account a { color:#5976B7; text-decoration:none; font-weight:bold; margin-right:10px; }
#header #account a:hover { color:#5976B7; text-decoration:underline }
#header #account a.buy { margin-right:0px; }
#header #account a.rss { background:url(/images/rss.gif) no-repeat left; padding:5px 0px 5px 30px;height:24px; margin-left:10px;  -padding:20px 0px 20px 30px; }

/*- Header Menu -*/
#header ul#menu { list-style:none; clear:both; background:#FFFFFF url(/images/menu.jpg) repeat-x top left; overflow:hidden; -height:26px; color:#FFFFFF; }
#header ul#menu li { float:left; text-transform:capitalize }
#header ul#menu li a { color:#FFFFFF; text-decoration:none; padding:6px 12px 6px 12px; display:block; font-weight:bold }
#header ul#menu li a:hover { background-color:#999999 }
#header ul#menu li.search { float:right; padding:3px 15px 0px 0px; }
#header ul#menu li.search input { font-size:11px; width:140px; }
#header ul#menu li.search input.button { width:auto }

.signin{ width: 300px; float:left;}
.signup{ width: 300px; float:left;}

/*- Left Nav -*/
#leftnav { width: 210px; float:left;padding:15px 0px 15px 10px; } 

/*- Content -*/
#content { width:700px; float:left; padding:15px 0px 15px 10px; }
#content .narrrow {width: 500px; }

#content #view-option { border:1px solid #A7B4CE; background-color:#E1E6EE; padding:3px 5px 3px 5px; margin-left:10px; margin-right: 50px; }
#content #view-option select { font-size:11px; }

#content .post { margin:0px 10px 10px 0px; }
#content .post .entrytext { padding-bottom:5px; }
#content .post .entrytext p{ margin: 0;}
#content .post .post-data { font-weight:normal; padding:5px 0px 0px 0px; margin: 0; }
.post-data span { margin-right:15px; }
#content .post .post-data a { font-weight:normal; text-decoration:none; }
#content .post .post-data a:hover { text-decoration:underline; }
#content .post span.spacing { margin:0px 7px 0px 7px;}
#content .post h2 a {  text-decoration:none }
#content .post h2 a:hover { text-decoration:underline }

/*- Sidebar -*/
#sidebar { float:right; width:247px; padding-bottom:15px; }
#sidebar div { padding-left:10px; overflow:hidden; clear:both }
#sidebar h4 { color:#597FB7 }
#sidebar div ul { margin-left:12px; -margin-left:14px; /margin-left:14px; margin-top:10px; }
#sidebar div ul.first { width:105px !important; }
#sidebar div ul.first li a { padding-left:13px; }
#sidebar div ul.first li.expand a { background:url(/images/expand.gif) no-repeat left; }
#sidebar div ul.categories { width:118px; float:left; list-style:none; margin-left:0px; }
#sidebar a {  text-decoration:none }
#sidebar a:hover {  text-decoration:underline }
#sidebar div ul li ul { margin-top:5px !important; margin-bottom:5px; list-style:none; -margin-left:12px; /margin-left:12px;  }
#sidebar div ul li ul li a { background:none !important; padding-left:7px !important; }

#sidebar div.ie6issue { -margin-top:-13px; } /* Do not remove this unless you don't care for IE6 */

/*- Footer -*/
#footer, .push {
 height: 80px;
 clear:both;
}
#footer p{
padding: 0;
margin: 0;
}
#footer {
 background-color:#D0D7E4;
 border-top:1px solid #8597BA;
 /*height:auto !important;*/

}
#commentarea{
width: 100%;
border: 1px solid #D0D7E4;
background-color:#e9eff9;
height:auto;
}
.comment{
border-bottom: 1px solid #D0D7E4;

padding: 10px;

}

.commentfrom{
font-size: 10px;
}
.commentfrom span{
font-weight: bold;
}
#footer div 
{
	
 width:957px;
 margin:0px auto;
 font-size:11px;
 color:#606773;
 padding:10px 0px 15px 0px;
 text-align:center
}

#footer div p { padding:5px 0px 0px 0px; }
#footer a { color:#606773; font-weight:bold; text-decoration:none }
#footer a:hover { color:#606773; text-decoration:underline }
#footer p.designed { font-size:10px; }
#footer p.designed a { color:#606773; font-weight:normal; text-decoration:none }
#footer p.designed a:hover { color:#606773; text-decoration:underline }


.error
{
	color: #red;
	font-weight: bold;
	background-color: #ffffff;
	background:none;
	border:none;
}

.WPCERR_Error, .WPCERR_Validation, .WPCERR_Information, .WPCERR_Warning, .WPCERR_Fatal
{
	color: #000000;
	font-weight: 700;
	text-transform:none;
	background-color: #fdfadb;
	background-repeat: no-repeat;
	background-position: left;
	padding: 12px 7px 12px 42px;
	border:1px solid #808fb0;
	margin: 7px;
}


.WPCERR_Error, .WPCERR_Validation, .WPCERR_Fatal
{
	background-image:url(/wp/Common/images/ico-error.gif);
}
.WPCERR_Warning
{
		background-image:url(/wp/Common/images/ico-warning.gif);
}
.WPCERR_Information
{
	background-image:url(/wp/Common/images/ico-info.gif);
}