/*Css*/
body {
	margin:0; padding:0;
	background:/*url(images/top_bg.gif) top repeat-x*/ #d6d6d6;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
* { margin:0; padding:0;}
img, fieldset { border:0;}
a { text-decoration:none;}

.fl { float:left;}
.fr { float:right;}
.c { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.b { display:block;}
.white { color:#fff; margin-left:20px;}
.img { margin:10px;}
/*login barr*/
#login, #cnav, #container, #gads, #foother { margin:0 70px;}
#nav, #cnav, #foother { list-style-type:none;} 
#login { height:37px;}
#login fieldset { padding:8px 0 0 15px; display:block;}
#login .fld01 { background:url(images/field.gif) no-repeat; border:0; padding:3px 5px; color:#676767; font-size:14px; height:14px; width:120px;}
#login label { color:#CCCCCC; padding:0 5px 0; font-size:13px;}
#login input, #login label { float:left;}
#login a { float:right; color:#ccc; padding:4px 10px; text-decoration:underline;}
#login a:hover { text-decoration:none;}

/*header*/
#header { position:absolute; height:108px; left:70px; right:70px; top:0px; background:url(images/h_bg.gif) repeat-x top;}
#header h1 { background:url(images/hd_bg.jpg) center bottom no-repeat; height:63px; padding:10px 0 0 30px; display:block;}
#header form {width:280px; padding-top:6px;  }
#header form input, #header form label { float:left; margin-right:5px; }
#header form label { display:block; width:50px; padding:3px; color:#FFFFFF; font-weight:bold;}
#header form .fld02 { background:url(images/search_field.gif) no-repeat; border:0; padding:3px; width:173px; height:21px; font-size:11px;}
#hc1 { position:absolute; left:0; bottom:33px;}
#hc2 { position:absolute; right:0px; bottom:35px;}
/*hack for ie6*/

#nav {height:33px; background:url(images/nav_bg.gif) repeat-x top; margin-top:2px; }
body > #header #nav {display:block;  position:absolute; bottom:0; left:0; right:0; height:33px; margin-top:0; }
#l01, #r01 { height:33px; width:9px;}
#l01 { background:url(images/left01.gif);}
#r01 { background:url(images/right01.gif);}
/*main navigation*/
#nav li { display:inline;}
#nav .fr  { float:right; }
#nav li { float:left;}
#nav li a  {color:#FFFFFF; font-weight:bold; font-size:12px; float:left; display:block; padding:10px 10px 6px;}
#nav li a:hover { text-decoration:underline;}
#nav #size { float:right;}
#nav #size a { padding:10px 2px 0 2px;}
#nav #size .s1 { font-size:10px; line-height:17px;}
#nav #size .s2 { font-size:11px; line-height:15px;}
#nav #size .s3 { font-size:12px; padding-right:10px;}
/*hack for ie6*/
#fie { display:block; margin-bottom:130px; line-height:1px; height:1px;}
body > #fie { display:none;}
#login { margin-bottom:130px; }
body > #cnav { margin-top:130px; }

/*container navigation*/
#cnav {background:url(images/cnav_bg.gif) repeat-x top; height:27px; display:block;  }
#cnav img { height:27px; margin:0; background:#009900;}
#cnav li { float:left; margin:0; padding:0; line-height:10px; height:27px; display:block;}
#cnav .fr { float:right;}
#cnav .fr, #cnav .fl { height:27px; width:10px;}
#cnav .fr { background:url(images/topright.gif);}
#cnav .fl { background:url(images/topleft.gif);}
#cnav a { font-weight:bold; padding-top:13px; display:block; color:#000000; padding-bottom:4px; padding-right:10px; background:url(images/ar_01.gif) no-repeat 0px 17px; padding-left:14px;}
#cnav a:hover { text-decoration:underline;}
#cnav .sel a { text-decoration:underline;}
#cnav .sel a:hover { text-decoration:none;}
#cnav .first a { background:url(images/ic_01.gif) 5px 13px no-repeat; padding-left:30px;}

/*container*/
#container { background:white; border-right:1px solid #a8a8a8;border-left:1px solid #a8a8a8; padding:20px; min-height: 1700px;}
#container h1 { font-size:18px; letter-spacing:-1px; display:block; height:48px; }
#container h1 em { display:block; font-size:12px; padding-top:6px; font-style:normal; font-weight:normal; letter-spacing:2px;}
#container h1 span {
	background:url(images/date.gif) no-repeat;
	float:left;
	height:36px;
	width:34px;
	font-size:18px;
	line-height:16px;
	text-align:center;
	padding-top:10px;
	display:block;
	margin-right:15px;
	}
#container h1 span strong { display:block; font-style:normal; font-size:15px; line-height:14px; }
#container p { padding:15px; padding-bottom: 5px;}
#container h2 { color:#b40406; font-size:17px; letter-spacing:-1px;}
#container h2 span { color:#000000; font-weight:normal; display:block; font-size:11px; letter-spacing:1px; padding-top:10px;}

/*google ads*/
#gads { margin-bottom:25px; height:42px; background:url(images/bottom_bg.gif);}
#gads a { font-size:13px; padding:0 10px; text-decoration:underline; color:#000000;}
#gads a:honer { text-decoration:none;}
#gads span { display:block; padding:0 0 0 10px; float:left;}

/*foother*/
#foother { height:54px; clear:both; background:url(images/fbg.gif); display:block; }
#foother li { display:inline; color:#fff;}
#foother .fr { float:right;}
#foother .feed a { margin:0; padding:0; }
#foother .feed img { margin:12px 13px; display:block;}
#foother a { color:#FFFFFF; font-weight:bold; font-size:12px; padding:0 12px; line-height:30px;  }
#foother a:hover { text-decoration:underline;}
#foother .b { display:block; color:#9e9e9e; padding:5px 0 0 10px;}
#foother .b a { display:inline; padding:0; margin:0; float:none; line-height:12px; font-weight:normal; font-size:11px; text-decoration:underline;}

/*side*/
#side { float:right; width:179px; margin-left:20px; }
#side ul { list-style-type:none; background:url(images/sub.gif) 1px 30px no-repeat;}
#side ul .last { border:0; background:url(images/bottom.gif) no-repeat; height:8px;}
#container #side ul .head { background:url(images/head_bg.gif) no-repeat; width:167px; padding:9px 0 8px 12px; border:0; color:#FFFFFF; font-weight:bold; font-size:12px; }
#side ul li { padding:10px 0; border-left:1px solid #a8a8a8; border-right:1px solid #a8a8a8; }
#side ul .advc { padding:20px 0; margin:0 auto; display:block; width:120px;}
.hotrev li { background:url(images/ic02.gif) 6px 20px no-repeat;}
.forumhot li { background:url(images/ic03.gif) 6px 20px no-repeat;}
#side .hotrev li, #side .forumhot li { padding:10px 10px 10px 40px; display:block;}
#side .newsletter form { padding:10px;}
#side .newsletter form #sub { margin-top:10px;}
#side .newsletter form input { margin:0 auto; display:block; border:1px solid #CCC; padding:2px;}

/*comment box*/
#comment { width:370px; padding:10px; display:block; height:230px; margin-bottom:10px;}
#comment .rating { list-style-type:none; display:block; padding-top:10px;}
#comment .rating a, #comment .rating li { width:16px; height:15px; float:left;}
#comment .rating .r1 { background:url(images/r01.gif) no-repeat;}
#comment .rating .r0 { background:url(images/r00.gif) no-repeat;}
#comment fieldset { display:block; clear:left;}
#comment fieldset label { display:block; font-weight:bold; padding:10px 0; }
#comment fieldset textarea { width:360px; height:100px; padding:5px; border:1px solid #ccc;}
/*hack for ie6*/
body > #container .firstcomment { min-height:180px; height:auto;}
.firstcomment { height:190px;}

#rep { float:right; margin:10px 0 0 0 ;}
/**/
#footer_whitebanner {
	width:100%;
	height:auto;
	float:left;
}
#empty_container {
	height:auto;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	margin:0 70px;
	padding-bottom:13%;
}
h1 a {
color: #000;
}
