/* Begin CSS Nav Reset */
.custom ul#tabs {border-bottom:none; border-left:none;}
	.custom ul#tabs li {margin-bottom:0; border:none; background:none;}
	.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0;}
	.custom ul#tabs li.rss {}
		.custom ul#tabs li a {}
		.custom ul#tabs li a:hover {text-decoration:none;}
		.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}
/* End CSS Nav Reset */
		
/* Begin Thesis Nav Dropdown styling */
.custom ul#tabs li ul {display:none; position:absolute; list-style:none; }
	.custom ul#tabs li ul li {float:none;
	background-color: #C1EAC1;
	border: 1px solid #A0C2A9;
	border-top-width: 0;
}			
.custom ul#tabs li:hover ul {display:block;}

.custom ul#tabs li a:hover {text-decoration:none;
	color: #569a99;
}
/* End Thesis Nav Dropdown styling */

.custom #post-16 .headline_area h2, .custom #post-16 .headline_area {
	display: none;
}

.custom #post-16.post_box.top {	
	padding-top: 0;
}

body.custom {
	background-color: #E5F0E6;
}

.custom #foundation {
	background: url(images/back.png) repeat-y center -4px;
}

.custom #header {
	background: url(images/head.png) no-repeat;
	padding: 0;
	height: 147px;
	border: none;
}

.custom #tabs {
	background: url(images/nav.png) no-repeat;
	height: 38px;
	padding-top: 7px;
}

.custom #content_box {
	background: url(images/content-back.png) no-repeat;
}

.custom .hilite {
	background-color: #ffff0e;
	font-weight: bold;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
}

/* Begin Custom Form styling */

.textboxstyle {
	background-color: #ffffcc;
	font-size: 10px;
	float: right;
	border: 1px solid #999999;
	padding-left: 3px;
	vertical-align: middle;
	margin: 2px;
	margin-right: 10px;
}

.textboxreadonlystyle {
	background-color: #ffcc99;
	font-size: 10px;
	font-weight: bold;
	float: right;
	border: 0px;
	padding-left: 3px;
	vertical-align: middle;
	margin: 2px;
	margin-right: 10px;
}

.textboxheading {
	background-color: #ffffff; font-size: 10px;
	float: right;
	border: 0px solid #999999;
	padding-left: 3px;
	vertical-align: middle;
	margin: 2px;
	margin-right: 10px;
	font-weight: bold;
	}

	
.textboxstyleleft {
	background-color: #ffffcc; font-size: 10px;
	float: left;
	border: 1px solid #999999;
	padding-left: 3px;
	margin: 2px;
	margin-right: 10px;
}
.radiostyle {
	float: right;
	padding-left: 3px;
	vertical-align: top;
	margin: 2px;
	margin-right: 10px;
}
.radiostyleleft {
	float: left;
	padding-left: 3px;
	margin: 2px;
	margin-right: 10px;
}
.checkboxstyle {
	float: left;
	padding-left: 3px;
	vertical-align: top;
	margin: 2px;
	margin-right: 10px;
}
.textboxtag {
	float: left;
	margin: 2px;
	vertical-align: middle;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.textboxtag1 {
	float: left;
	margin: 2px;
	vertical-align: middle;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.textboxtag2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#formHDHPIndboxheader {
	padding: 1px;	
	vertical-align: middle;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #666666;
	text-align: center;
	font-weight: bold;
	background: #cccccc;
	height: 15px;
	padding-right: 5px;
}


.redmessage {
	padding: 3px;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: red;	
	text-align: left;
	height: 22px;
	padding-right: 5px;
	padding-left: 5px;
}


#formHDHPIndboxUL {
	vertical-align: top;
	width: 570px;	
	float: left;
	text-indent: 10px;
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #333333;
	background: #ffffff;
	margin-left: 15px;
}

#formHDHPIndboxUR {
	vertical-align: top;
	width: 380px;	
	float: right;
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #333333;
	background: #ffffff;
	text-indent: 10px;
	margin-right: 10px;
}

#spacer {
	vertical-align: top;
	width: 380px;
	height: 15px;
	float: right;
	color: #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 0px solid #333333;
	background: #ffffff;
	text-indent: 10px;
	margin-right: 10px;
}


#clear {
  clear: both;
}
#formHDHPmainbox {
	text-align: left;
	width: 740px;
	margin-left: 7px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background: #ffffff;
	font: 12px Verdana;
}
#formHDHPlowerbox {
	width: 690px;
	float: center;
	border: 1px solid #cccccc;
	margin-left: 34px;
	background: #ffffff;
	font: 12px Verdana;

}

.textareastyle {

	background: #f8f8f8;
	font: 10px Courier New, Courier, mono;
	color: #202020;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	border-style: hidden;
}

#messagebox {

	background: #f8f8f8;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-width: hidden;
}

.messageboxna {
	float: left;
	vertical-align: middle;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;

}

#leftalign {	
	float: left;
	text-indent: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #ffffff;
	margin-left: 15px;
}

#leftalign2 {	
	float: left;
	text-indent: 1px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: #ffffff;
	margin-left: 1px;
	color: red;
}

#sidebars.footersidebars {
	float:left;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align:left;
	width:20.5em;
}

#sidebars.footersidebars li {
	list-style-image: none;
	list-style-type: none;
}

#sidebars.footersidebars ul {
	list-style-image: none;
	list-style-type: none;	
}

#footer {	
	height: 45px;
	background: #8DAB8E url(images/footer-back.png) repeat-x 0 bottom;
}

#footer a {
	color: #000;
	border-style: none;
}

#footer a:hover {
	color: #fffeff;
}

.clairedrive {
	background-color: #8DAB8E;
	padding: 5px;
	text-align: right;		
}
/* End Custom Form styling */