body, html {	height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, pre, fieldset, input, p, blockquote, th, td {	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; }
body, div a{text-decoration:none; color:#000; }
body, div a:hover{text-decoration:none; color:#fff; }
form {	margin:0;	padding:0;}
fieldset, img, a img {	border:0;}

.c {	clear:both;	font-size:1px;	line-height:1px;}

body.default {	background-color:#ff6600;}

#site{ width:790px; margin:0px auto 0px auto;}

#header{ clear:both; overflow:hidden; padding-top:100px;}
.regularpage #header{ clear:both; overflow:hidden; padding-top:40px;}

.header_item{ float:left; margin:134px 0px 10px 0px; font-size:18px;}
.regularpage .header_item{  margin:57px 0px 10px 0px; font-size:18px;}
.header_item a{ text-decoration:none; color:#000;}
.header_item a:hover{  color:#fff;}
.header_logo{ float:left; margin:0px 23px 0px 23px; }

#footer{ font-size:17px; color:#FFF; clear:both; }
.regularpage #footer{ font-size:12px;  }
#footer a{ color:#FFF; text-decoration:none;}

.taglist{ font-size:29px; color:#FFF; margin:20px 0px 60px 0px; line-height:30px; }
.taglist a{ color:#FFF; text-decoration:none; font-size:30px; }
.taglist .taghighlight{ color:#FFF; text-decoration:none;  }

.regularpage .taglist{ font-size:16px; color:#FFF; margin:10px 0px 60px 0px; line-height:18px; }
.regularpage .taglist a{ color:#FFF; text-decoration:none; font-size:18px; }

#content{ clear:both; margin:0px 0px 50px 0px; font-size:12px; overflow:hidden; line-height:18px; }
#content p{ margin:0px 0px 10px 0px; }
#content h1 { color:#FFF; font-size:30px; margin:0px 0px 25px 0px; font-weight:normal; line-height:normal; }

.column_left{ float:left; width:380px; margin-right:30px;}
.column_right{ float:left; width:380px; }


