@charset "utf-8";
html{margin-bottom:1px;filter:expression(document.execCommand("BackgroundImageCache", false, true));height:100%;background:#c2c784 url(../images/global_bg.gif)}
body{font:14px/1.4em Arial, Helvetica, sans-serif;color:#4d4e38;margin:0;padding:0;height:100%;text-shadow:0 1px 0 #d8dc95;background:url(../images/center_bg.jpg) no-repeat 50% -90px}

pre,code,address,caption,cite,code,em,strong,th,small{font-size:1em;font-style:normal;font-weight:normal}
strong,b,h1,h2,h3,h4,h5{font-weight:bold;color:#181807}
p{margin:0.5em 0 1em}
h1{font:60px/1em 'Rokkitt', arial, serif;margin:10px 0;letter-spacing:-1px}
h2{font:48px/1.1em 'Rokkitt', arial, serif;margin:10px 0;letter-spacing:-1px}
h3{font:36px/1.1em 'Rokkitt', arial, serif;margin:6px 0;letter-spacing:-1px}
h4{font:28px/1.25em 'Rokkitt', arial, serif;margin:5px 0;letter-spacing:-1px}
h5{font:21px/1.3em 'Rokkitt', arial, serif;margin:5px 0}
/*.leftc h1,.leftc h2,.leftc h3,.leftc h4,.leftc h5,.rightc h1,.rightc h2,.rightc h3,.rightc h4,.rightc h5{font-family:Arial, Helvetica, sans-serif;font-weight:bold}*/
ul,ol,dl{list-style:none;padding:0;margin:0}
caption, th{text-align:left}
small{font-size:11px}
a img{border:0}
input,select,img{vertical-align:middle}
cite{float:right;text-align:right}
fieldset{border:1px dashed #3e401a;margin:10px 0 20px;padding:10px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
legend{font:36px/1.25em 'Rokkitt', arial, serif;padding:0 10px;color:#a71000}
hr{border:0;border-bottom:1px solid #969b7c;margin:30px 0}

dl{margin:0 0 5px}
dl dt{line-height:2.5em;padding:0 15px;border-bottom:1px dashed #969b7c}
dl dt.cross{padding:0}
dl dt.cross a{padding:0 15px;display:block}
dl dt.cross a:hover{background:#4c779c;color:#fff}

table{border-spacing:0;border:1px dashed #edf1cb;border-collapse:collapse;margin:10px 0 20px}
td,th{padding:10px;vertical-align:top;border:1px dashed #edf1cb}
th{font:18px/1.2em 'Rokkitt', arial, serif;background:#40421b;color:#edf1cb;text-shadow:0 -1px 0 #181807}

/*a style*/
a{color:#e2200c;text-decoration:none;outline:none}
a:hover{color:#a71000;text-decoration:underline}

/*form*/
form{padding:0;margin:0}
select,input.text,textarea.text{padding:8px;border:1px solid #40421b;border-right-color:#cccf8a;border-bottom-color:#cccf8a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font:14px/1.4em Arial, Helvetica, sans-serif;letter-spacing:normal;background:#fefff1}

.button{height:32px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 10px;background-image:url(../images/global_button.gif);background-repeat:repeat-x;font:18px/30px 'Rokkitt', arial, serif;cursor:pointer}

.gbutton{background-position:0 -40px;color:#fff;text-shadow:0 -1px 0 #25260b;border:1px solid #4b4d25}
.gbutton:hover{background-position:0 0;color:#fff;border:1px solid #7c7f47}
.gbutton:active{background-position:0 -80px;color:#fff;border:1px solid #2a2b0e;text-shadow:#000}

.rbutton{background-position:0 -160px;color:#fff;text-shadow:0 -1px 0 #590800;border:1px solid #830f04}
.rbutton:hover{background-position:0 -120px;color:#fff;border:1px solid #ba1909}
.rbutton:active{background-position:0 -200px;color:#fff;border:1px solid #590800;text-shadow:#000}

.grbutton{background-position:0 -280px;color:#555;text-shadow:0 1px 0 #fff;border:1px solid #aaa}
.grbutton:hover{background-position:0 -240px;color:#555;border:1px solid #aaa}
.grbutton:active{background-position:0 -320px;color:#333;border:1px solid #777;text-shadow:#eee}

.buttons{height:25px;line-height:23px;font-size:12px;letter-spacing:normal}
input:focus,select:focus{outline:none}
.text{margin:0}

/*general*/
.left{float:left}
.right{float:right}
.hold{overflow:hidden;_zoom:1}

.aleft{text-align:left}
.aright{text-align:right}
.acenter{text-align:center}

.padding_v_s{padding:10px 0!important}
.padding_v{padding:20px 0!important}
.padding_h{padding:0 20px!important}
.padding_h_s{padding:0 10px!important}
.padding_30{padding:30px}
.padding_20{padding:20px}
.padding_10{padding:10px}
.padding_0{padding:0!important}

.margin_v_s{margin:10px 0!important}
.margin_v{margin:20px 0!important}
.margin_h{margin:0 20px!important}
.margin_h_s{margin:0 10px!important}
.margin_30{margin:30px}
.margin_20{margin:20px}
.margin_10{margin:10px}
.margin_0{margin:0!important}

.no_bg{background:none!important}

.b_bottom{background:url(../images/dot_hor_dark.png) repeat-x 0 100%}
.b_top{background:url(../images/dot_hor_dark.png) repeat-x 0 0}

.indent{margin-top:-0.75em;background:url(../images/dot_hor_dark.png) repeat-x 0 100%;padding-bottom:10px}

.required{color:#e2200c}

/*header*/
#header{height:80px;background:url(../images/header.gif) repeat-x 0 100%;color:#dae2b0}
	#header .left{width:450px;position:relative}
		#header .left h1{color:#9fa25f;margin:0;font-size:18px;text-shadow:0 -1px 0 #000;letter-spacing:normal;margin:-5px 0 0}
		#header .left h1 a{color:#9fa25f}
		#header .left a:hover{color:#cccf8a;text-decoration:none}
		
		#header .left a.logo{font:39px/44px 'Rokkitt', arial, serif;margin:0;letter-spacing:-1px;height:44px;padding:10px 0 0;display:block;text-shadow:0 -1px 0 #000;color:#E2200C}
		#header .left a.logo b{color:#cccf8a;font-weight:normal;padding:0 2px}
		#header .left a.logo img{height:34px;width:200px;padding:10px 0 0}
		
		#header .left .city{position:absolute;left:250px;top:25px;width:200px;display:none}
		#header .left .city h2{float:left;width:110px;padding:0 15px;height:36px;background:url(../images/city_holder.gif) no-repeat 0 0;margin:0;font-size:18px;color:#9fa25f;text-shadow:0 -1px 0 #000;line-height:36px;letter-spacing:normal}
		#header .left .city a{float:left;width:34px;height:0;padding:36px 0 0;overflow:hidden;background:url(../images/city_holder.gif) no-repeat -272px 0}
		#header .left .city a:hover{background-position:100% -36px}
		#header .left .city a:active{background-position:100% -72px}
		
	#header .right{width:510px;padding:25px 0 0 20px;text-align:right}
	#header .right .subscribe_input{background:url(../images/subscribe.gif) no-repeat 0 0;width:330px;border:none;height:20px;padding:9px 10px 7px 20px;font:18px/20px 'Rokkitt', arial, serif;margin:0 -5px 0 0;text-shadow:0 1px 0 #edf1cb}
	#header .right .subscribe_input:focus{background-position:0 -36px;outline:none}
	
	#header .right .subscribe_button{background:url(../images/subscribe.gif) no-repeat 100% 0;border:0;width:120px;height:36px;cursor:pointer;font:18px/34px 'Rokkitt', arial, serif;color:#fff;text-shadow:0 -1px 0 #590800;outline:none}
	#header .right .subscribe_button:hover{background-position:100% -36px}
	#header .right .subscribe_button:active{background-position:100% -72px;background-position/*\**/:100% -71px\9}
	
/*navigation*/
#navigation{background:url(../images/navigation.png) repeat-x 0 0;_background:url(../images/navigation.gif) repeat-x 0 0;height:50px;padding:0 0 5px}
	#navigation ul.left{padding:0 20px 0 0}
	#navigation ul.left li{padding:0 5px 0 0;float:left;height:50px}
		#navigation ul.left li a{display:block;background:url(../images/navigation_a.gif) no-repeat 0 50px;padding:0 0 0 20px;text-decoration:none;font:18px/50px 'Rokkitt', arial, serif;color:#ffa299;text-shadow:0 -1px 0 #590800}
		#navigation ul.left li a:hover{background-position:0 0;color:#fff;text-shadow:0 -1px 0 #410700}
		#navigation ul.left li a:active,#navigation ul.left li a.current{background-position:0 -50px;color:#ead3d0;text-shadow:0 -1px 0 #000}
		#navigation ul.left li a.current{color:#fff}
		
		#navigation ul.left li a span{padding:0 20px 0 0;background:url(../images/navigation_a.gif) no-repeat 0 50px;display:block}
		#navigation ul.left li a:hover span{background-position:100% 0}
		#navigation ul.left li a:active span,#navigation ul.left li a.current span{background-position:100% -50px}
		
	#navigation .right{padding:0 0 0 20px}
		#navigation .right ul{height:50px;font:1.2em/50px Arial, Helvetica, sans-serif}
		#navigation .right ul li{line-height:30px;color:#410e00;float:left;padding:10px 0}
		#navigation .right ul li a{display:block;height:30px;width:30px}
		#navigation .right ul li a:hover{background:url(../images/icon_bg.png) no-repeat 50% 50%}

/*layout*/
.wrapper{width:980px;min-width:980px;margin:0 auto}
.container,.containerL,.containerR,.containerC{width:100%;clear:both;overflow:hidden;_zoom:1;padding:20px 0;margin:0 0 10px}
.containerL{background:url(../images/dot_ver_dark.png) repeat-y 270px 0}
.containerR{background:url(../images/dot_ver_dark.png) repeat-y 700px 0}

.main{width:680px;float:left;padding:0 20px 0 0}

.leftc{width:260px;float:left;padding:0 20px 0 0}
.rightc{width:260px;float:left;padding:0 0 0 20px}

/*post*/
.post_container{display:block}
.post{padding:0 0 20px;margin:0 0 50px;background:url(../images/dot_hor_dark.png) repeat-x 0 100%}

.post .postdate{font:18px/1em 'Rokkitt', arial, serif}
.post h2{font:48px/1em 'Rokkitt', arial, serif;margin:2px 0 15px}
.post a:hover h2{color:#a71000;text-decoration:none}

.post a img.size_full{width:660px;height:280px;margin:0 0 2px;background:url(../images/post_image_bg.png) no-repeat 0 0;padding:10px}
.post a:hover img.size_full{background:url(../images/post_image_bg.png) no-repeat 0 -300px}

.post p{color:#40421b;font:14px/1.5em Arial, Helvetica, sans-serif}

.post .post_tag{font:12px/18px Georgia, "Times New Roman", Times, serif;overflow:hidden;_zoom:1;background:url(../images/post_icon_tag.png) no-repeat 10px 0;padding:0 0 2px 40px}
.post .post_tag a{float:left;padding:0 6px 0 0;margin:0 5px 0 0;background:url(../images/dot_ver_dark.png) no-repeat 100% 70%}

.post .post_footer{background:url(../images/psot_footer.png) no-repeat 0 0;padding:10px;height:20px;font:11px/18px Arial, Helvetica, sans-serif}
.post .post_footer .left,.post .post_footer .right{padding:0 16px 0 0;margin:0 15px 0 0;background:url(../images/dot_ver_dark.png) no-repeat 100% 60%}
.post .post_footer .right{padding:0 0 0 16px;margin:0 0 0 15px;background-position:0 60%}
.post .post_footer a{display:block;padding:0 0 2px 28px}
.post .post_footer .post_comment{background:url(../images/post_icon_comments.png) no-repeat 0 0}
.post .post_footer .post_twitter{background:url(../images/post_icon_comments.png) no-repeat 0 -50px}
.post .post_footer .post_share{background:url(../images/post_icon_comments.png) no-repeat 0 -100px}
.post .post_footer .post_edit{background:url(../images/post_icon_comments.png) no-repeat 0 -150px}
.post .post_footer .post_top{background:url(../images/post_icon_comments.png) no-repeat 0 -200px}

/*paragraph*/
.paragraph{padding:5px 0;overflow:hidden}
.paragraph ul{list-style:decimal inside none;padding:0 0 20px 5px}
.paragraph ul li{background:url(../images/p-con-li.png) no-repeat left 50%;list-style-type:none;padding:2px 0 2px 20px}

.paragraph ol{list-style:decimal inside none;padding:0 0 20px 5px}
.paragraph ol li{padding:2px 0}

.paragraph hr{margin:10px 0;border:0;border-bottom:1px dashed #edf1cb}

.paragraph img.left{margin:0 20px 20px 0;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#edf1cb}

/*footer*/
#footer{clear:both;padding:20px 0;font:12px/1.1em Georgia, "Times New Roman", Times, serif;background:url(../images/dot_hor_dark.png) repeat-x 0 0;overflow:hidden;_zoom:1}
#footer p{font:11px/1.1em Verdana, Arial, Helvetica, sans-serif;letter-spacing:-1px}
#footer small{font:11px/1.3em Arial, Helvetica, sans-serif;letter-spacing:normal}
#footer a{text-decoration:underline}

/*block*/
.block{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 20px;overflow:hidden;_zoom:1}
.ads_container{padding:5px}

.block h3{font-size:18px;line-height:34px;background:#9fa25f;color:#edf1cb;padding:4px 5px 4px 10px;margin:0;letter-spacing:normal;text-shadow:0 -1px 0 #6e7139}
.block .bc,.block .paragraph{padding:5px 10px}

/*right side*/
.rightc{font:11px/15px Verdana, Arial, Helvetica, sans-serif}

.rightc .widget{background:#edf1cb;text-shadow:0 1px 0 #fff}
.rightc .widget h3{border-bottom:1px dashed #edf1cb}

.rightc .widget .paragraph{padding:10px}
.rightc .widget .paragraph img.image{padding:5px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 5px}

.rightc .widget .paragraph ul,.rightc .widget .paragraph ol{padding:0 0 2px}
.rightc .widget .paragraph li{background:url(../images/dot_hor_dark.png) repeat-x 0 100%;padding:0 0 7px;margin:0 0 6px}
.rightc .widget .paragraph li small{font-size:10px;color:#9fa25f}

.rightc .widget .paragraph ul.nonocolor a{color:#40421b;font-weight:bold}
.rightc .widget .paragraph ul.nonocolor a:hover{color:#e2200c;text-decoration:none}
.rightc .widget .paragraph ul.nonocolor small{display:block;line-height:1.7em}

.rightc .widget .readmore{font:18px/1.2em 'Rokkitt', arial, serif;text-align:right}

/*tree*/
#tree{margin:0;padding:0 15px 10px}
	#tree li{background:url(../images/dot_hor_dark.png) repeat-x 0 100%;height:auto;line-height:1.6em;padding:0 0 5px;width:100%}
	#tree li a{background:url(../images/arrow_down.png) no-repeat scroll 0 50% transparent;color:#40421b;display:block;font-weight:bold;padding:10px 5px 10px 18px}
	#tree li a:hover{text-decoration:none}
		#tree li cite{font:11px/1.3em Arial,Helvetica,sans-serif}
		
		#tree li ul{background:url(../images/tree.gif) no-repeat 0 100%;font-size:10px;line-height:18px;margin:-10px 0 0 5px;padding:5px 0 0}
		#tree li ul li{background:url(../images/tree_branch.gif) no-repeat scroll 0 50% transparent;padding:0 0 0 10px}
		#tree li ul li cite{color:#6e7139;line-height:18px}
		#tree li ul li a{background:none;color:#40421b;font-weight:normal;height:18px;padding:0 5px;width:91%}
		#tree li ul li a:hover{background:#a71000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-shadow:0 -1px 0 #590800}
		#tree li ul li a:hover cite{color:#fff;text-shadow:0 -1px 0 #590800}

/*tags*/
.tags{padding:15px 5px 20px 15px;background:#6e7139;overflow:hidden;_zoom:1;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
	.tags a{line-height:25px;color:#edf1cb;margin:0 5px 0 0;overflow:hidden;text-shadow:0 -1px 0 #25260b}
	.tags a:hover{color:#fff;text-decoration:none}
		.tags a small{font-size:9px!important;color:#9dd4e9!important}

/*comment*/
.comment_holder{padding:10px 0 0;background:#edf1cb;margin:10px 0 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-shadow:0 1px 0 #fff}
.comment_holder h3{margin:0 0 5px;padding:0 15px 10px;color:#6e7139;background:url(../images/dot_hor_dark.png) repeat-x 0 100%}
.comment_holder h3 b{font-family:Arial, Helvetica, sans-serif;font-size:24px;letter-spacing:1px;color:#40421b}

.comment_holder .c_list{margin:0 0 20px}

.comment_holder .c_holder{padding:10px 10px 5px 70px;overflow:hidden;background:url(../images/dot_hor_dark.png) repeat-x 0 100%}
.comment_holder .even{background-color:#e3ecb7}
.comment_holder .c_holder .avatar{float:left;margin:0 0 0 -60px;padding:4px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.comment_holder .c_holder .cauthor{font:italic 18px/1.1em Georgia, "Times New Roman", Times, serif;padding:0}
.comment_holder .c_holder .cauthor cite{color:#6e7139;font:11px/17px Arial, Helvetica, sans-serif}
.comment_holder .c_holder .com,.comment_holder .c_holder .com p{font:11px/15px Verdana, Arial, Helvetica, sans-serif!important;color:#40421b}

.comment_holder .r_list{padding:15px}
.comment_holder .r_list h4{color:#6e7139}
.comment_holder .r_list small{padding:0;font:11px/23px Verdana,Arial,Helvetica,sans-serif}
.comment_holder .required{color:#e2200c;padding:0 10px 0 0}

.comment_holder .r_list p label{display:inline-block;width:100px;float:left;padding:4px 0 0}
.form-submit{padding:0 0 0 100px}

/*form row*/
.row{line-height:2.25em;padding:0 0 15px;clear:both;overflow:hidden;_zoom:1}
.row div{float:left;min-height:1em;padding:0 5px 0 0}

.row .left_100{width:100px}
.row .left_150{width:150px}
.row .left_200{width:200px}

.row .text{width:400px}