html, body{ 	
 margin:0; 
 padding:0; 
 text-align:center; 
} 
#pagewidth{ 
 width:980px; 
 border :solid;
 border-width : 1px;
 border-color:#556E9E;
 text-align:left;
 font-family:Arial,Helvetica,sans-serif,generic;  
 margin-left:auto; 
 margin-right:auto;  
} 
#header{
 position:relative; 
 height:15%; 
 width:100%;
} 
#spacer {
 position:relative; 
 width:100%;
} 
#leftcol{
 width:15%; 
 float:left; 
 position:relative; 
}
#twocols{
 width:85%; 
 float:right; 
 position:relative; 
}
#rightcol{
 width:20%; 
 float:right; 
 position:relative;
}
#maincol{
 float: left;
 width:80%;
 display:inline; 
 position: relative; 
} 
#footer{
 height:5%; 
 clear:both;
} 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
/*.clearfix {
display: block;
}?*/
/* Hides from IE-mac \*/
* html .clearfix{
height: 1%;
}
.clearfix{
display: block;
}
/* End hide from IE-mac */  
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{
display:none;
} 
/*hide the right column when printing*/ 
#rightcol{
display:none;
} 
#twocols, #maincol{
width:100%; float:none;
}
}
#header_div {
background-color:#000000;
text-align:center;
}
#header_text a {
text-decoration:none;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
color:#CC0066;
font-size:55px;
letter-spacing:0.2em;
}
#menu_div {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding-bottom:4px;
}
#menu {
text-align:left;
margin: 0;
padding: 0;
vertical-align: bottom;
font-family:Arial,Helvetica,sans-serif,generic;
list-style-type: none;
}
#menu li {
display: inline;
}
#menu li a	{
text-decoration: none;
font-weight:bold;
padding-right: 0.5em;
font-size:12px;
padding-left: 0.5em;
color:#4f54c1;
}
#menu a:hover {
color:#FFFFFF;
background-color:#006699;
}
#rss {
padding-left: 2.5em;
}
#rss a:hover {
background-color: #FFFFFF;
}
#leftnav_ul_header {
width :100%;
font-size:12px;
text-align:center;
padding-top:2px;
padding-bottom:2px;
color:#FFFFFF;
border-top-style:solid;
border-bottom-style:solid;
border-width:1px;
background-color:#009900;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
letter-spacing:0.1em;
}
#leftnav_ul {
text-align:left;
margin: 0;
padding-left: 4px;
font-size: .75em;
list-style-type: none;
}
#leftnav_ul li {
display:list-item;
padding-top: 5px;
padding-bottom: 5px;
}
#leftnav_ul li a {
text-decoration: none;
color:#660000;
}
#leftnav_ul li a:hover {
text-decoration:underline;
}
#browse_div {
}
#browse_ul {
text-align:left;
margin: 0;padding-left: 4px;
font-size: .75em;
list-style-type: none;
}
#browse_ul li{
display:list-item;	
padding-top: 3px;
padding-bottom: 2px;
}
#browse_ul li a {
color:#660000;
text-decoration:none;
}
#browse_ul li a:hover{
text-decoration:underline;
}
#content_div {font-size:12px;
}
#content_div ul {
padding-left:8px;
margin-right:12px;
margin-left:8px;
text-decoration:none;
list-style-type:none;
}
#content_div ul li {
border-bottom:solid;
border-bottom-width:1px;
list-style-type:none;
color:#000000;
}
#content_div ul li a {
text-decoration:none;
}
#content_div ul li a:hover {
text-decoration: underline;
}
#content_min_head_info {
text-align:right;
font-size:12px;
color:#944040;
}
#content_min_head {
padding-top:3px;
text-align:left;
}
#content_min_text {
padding-top:7px;
padding-bottom:8px;
}
#right_ul_header {
width :100%;
font-size:12px;
text-align:center;
padding-top:2px;
padding-bottom:2px;
color:#FFFFFF;
border-top-style:solid;
border-bottom-style:solid;
border-width:1px;
background-color:#009900;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
letter-spacing:0.1em;
}
#right_ul {
text-align:left;
margin: 0;
padding: 0;
padding-top: 2px;padding-left : 4px;padding-bottom: 2px;
font-size: .75em;
list-style-type: none;
}
#right_ul li {
display:list-item;padding-top: 5px;
padding-bottom: 5px;
}
#right_ul li a {
color:#660000;text-decoration: none;
}
#right_ul li a:hover {
text-decoration: underline;
}
#footer_div {
text-align:right;
background:#000000;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
color:#CC0033;
font-size:13px;
letter-spacing:0.2em;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid 	#556E9E;;
padding-right:1em;
}
#comments_div  {
font-size:12px;
text-align:center;
}
#details {
 	border-top-style:solid;
 	border-left-style:solid;
 	border-right-style:solid;
 	border-width:1px;
 	border-color:#556E9E;
	font-size:12px;
	padding-left:0.5em;
	padding-right:0.5em;
}
#details_comments_head {
text-align:center;
padding-top:15px;
border-top-style:solid;
border-top-color:#333366;
border-width:1px;
font-size:15px;
color:#663366;
font-weight:bolder;
}
#comment_content_div {
border-style:none;
}
#comments_form {
padding-top:10px;
text-align:left;
}
#comment_form_text {
text-align:left;
}
#comment_form_input {
text-align:left;
}
#comments_twocols{
width:98%; 
float:right; 
position:relative; 
}
#comments_maincol{
float: left;
display:inline; 
position: relative; 
width:18%; 

} 
#comments_rightcol{
width:82%; 
float:right; 
position:relative;
}
#comment_min_head_info {
text-align:right;
font-size:12px;
color:#944040;
}
comment_min_head_info_name {
text-align:left;
color:#cc99ff;
}
#comment_min_head {
padding-top:1px;
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}
#comment_min_text {
text-align:left;
padding-top:5px;
padding-bottom:5px;
}
#comment_min_urltext {
border-bottom-style :solid;
border-width: 1px;
border-bottom-color:#891f1f;
padding-top:10px;
padding-bottom:10px;
text-align:left;
}
#buttons_twocols {
width:85%; 
}
#submit_button {
float: left;
display:inline; 
position: relative; 
width:40%; 
text-align:right;
padding-bottom:10px;
} 
#ajax_result{
width:60%; 
float:right; 
position:relative;
font-weight:bolder;
color:#663399;
text-align:center;
font-size:14px;
}
#submit {
border:none;
color:#ffffff;
background-color:#336600;
font-size:13px;
}
#submit:hover{
color:#FFFFFF;
background-color:#006699;
}
#general {
padding:8px;
border-bottom:solid;
border-width:1px;
border-spacing:1px;
}
#detail_header {
border-bottom:dotted;
border-width:1px;
border-color:#da2929;
}
#detail_header_title {
padding-top:10px;
text-align:center;
font-size:16px;
color:#683434;
}
#detail_header_detail {
text-align:right;
font-size:12px;
color:#336699;
padding-bottom:8px;
}
#tools {
text-align:left;
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: bottom;
list-style-type: none;
}
#tools li {
display: inline;
}
#tools li a {
text-decoration:none;
color:#b3168d;
}
#tools li a:hover {
color:#FFFFFF;
background-color:#006699;
}

#google_ads {
	margin-left:1em;
	margin-right:1em;
	border:solid;
	border-width:0.5px;
	border-color:#FF0000;
	font-size:14px;
	color:#669933;
	padding:1em;
}

#google_ads1 {
	margin-left:0.7em;
	margin-right:0.1em;
	font-size:14px;
	color:#669933;
	padding-top:1em;
	padding-bottom:0.5em;
}
