body{background:#000 url(images/body-bg.png) repeat-x;color:#cdcfd7;margin:0px;padding:0px;font-size:10pt;font-family:sans-serif;}

.floatright{float:right;}
.textright{text-align:right;}

a{color:#4a8aaa;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:disc;margin:0px;padding:0px;}
li{margin:0px;padding:0px;}
texttype1{font-size:8pt;font-weight:normal;}

span.banner-single{padding-left:5px;opacity:0.7;}
	span.banner-single:hover{opacity:1;}

span.banner-header{position:relative;width:468px;height:60px;top:100px;right:0px;opacity:0.6;float:right;border:#000 1px solid;}
	span.banner-header:hover{opacity:1;}

span.tagimage{float:right;padding:15px;opacity:0.4;}
	span.tagimage:hover{opacity:1;}

div.cloud{width:260px;margin-left:-15px;text-align:center;}
	div.cloud a{line-height:24px;}

div.democracy ul{list-style:none;}

strong.poll-question{line-height:14px;padding-bottom:16px;}

code{padding-left:15px;color:#5e5e58;font-size:8pt;}
blockquote{color:#5e5e58;font-size:8pt;}
	code p, code span, blockquote p, blockquote span{margin:0px;padding-bottom:12px;}

input, textarea {background:url(images/bg_menu_hover.png) repeat;border:#3a3a37 1px solid;color:#FFF;padding:5px;}
	input:hover, textarea:hover{border:#FFF 1px solid;}
input.searchsubmit{padding:4px;}
textarea{width:390px;}

#header{width:800px;height:225px;text-align:left;overflow:hidden;}
	#logo{position:relative;width:120px;height:156px;top:0px;left:0px;opacity:0.9;}
		#logo:hover{opacity:1;}
		#logo a, #logo img{border:none;}
	#menu{position:relative;width:800px;height:25px;text-align:right;right:0px;top:30px;}
		#menu li{float:right;height:25px;padding:14px 10px 0px 10px;font-size:12px;font-variant:small-caps;text-transform:uppercase;list-style:none;}
		#menu li:hover{background:url(images/bg_menu_hover.png) repeat;color:#000;}
			#menu li a{color:#FFF;text-decoration:none;font-weight:normal;}
			#menu li:hover a{color:#71787c;}
			#menu li:hover a:hover{color:#4a8aaa;}
		#menu li.loginout{float:left;background:none;font-size:8pt;text-transform:capitalize;padding-top:20px;}
		#menu li.loginout:hover{background:none;}

#page{width:800px;text-align:left;overflow:hidden;border:#3a3a37 2px solid;color:#3a3a37;background:#71787c url(images/page-bg.png) repeat-x;}
	#index{width:441px;padding:5px;float:left;line-height:16px;overflow:hidden;}
		#index p.indextitle{height:20px;background:url(images/bg_index_title.png) repeat-y;font-size:11pt;font-weight:bold;color:#252523;margin:15px 5px 20px -5px;padding:4px 0px 0px 6px;border-bottom:#252523 1px solid;font-family:Arial, sans-serif;}
			#index p.indextitle img{float:left;margin:-15px 5px 0px 0px;}
		#index p.space{height:14px;margin:0px;padding:0px;}
		#index fieldset{background:none;border:none;margin:0px 0px 20px 0px;padding:0px;font-size:9pt;}
			#index fieldset ul{margin-left:15px;}
			#index fieldset a{color:#4d839f;}
			#index fieldset p, #index fieldset div{margin:0px;padding-bottom:23px;}

			#index fieldset #post-head{height:105px;background: url(images/bg_post.png) left 0px no-repeat;margin:0px;padding:10px 10px 0px 10px;color:#3b3f42;}
				#index fieldset #post-head a{color:#1f3541;font-weight:normal;}
				#index fieldset #post-head p.title{margin:0px 0px 10px 0px;padding:0px;}
				#index fieldset #post-head p.title a{color:#FFF;font-size:12pt;font-weight:bold;font-family:Arial, sans-serif;text-decoration:none;}
				#index fieldset #post-head p.title a:hover{color:#000;}
				#index fieldset #post-head span.info{float:right;margin-right:10px;font-size:7pt;font-weight:bold;text-align:right;}
				#index fieldset #post-head p.info{font-size:7pt;font-weight:bold;margin-right:5px;}
			#index fieldset #post-content{background: url(images/bg_post_index.png) repeat-y;color:#5e5e58;margin:0px;padding:10px 10px 0px 20px;font-family:courier new,courier,mono;}
				#index fieldset #post-content a:hover{background:#3b3f42;color:#FFF;text-decoration:none;}
				#index fieldset #post-content div.wp_syntax{margin-bottom:20px;}
			#index fieldset #post-foot{height:25px;background: url(images/bg_post.png) left -375px no-repeat;margin:0px;padding:0px;}
				#index fieldset #post-foot p span{margin:0px;float:right;font-size:8pt;padding:0px 15px 0px 0px;}

			#index fieldset:hover #post-content{color:#000;}

			#index a.more-link{float:right;}
			#index ul{padding-bottom:15px;}

		#index #stats{padding-left:5px;font-family:Arial, sans-serif;margin-bottom:40px;overflow:hidden;}
			#index #stats fieldset{width:213px;height:140px;margin-bottom:20px;float:left;border-top:#252523 1px dotted;font-size:8pt;margin:0px 5px 5px 0px;}
			#index #stats fieldset:hover{border-top:#252523 1px solid;}
			#index #stats fieldset:hover a{color:#4d839f;}
				#index #stats fieldset legend{font-size:11pt;color:#252523;font-weight:bold;}
					#index #stats fieldset legend img{border:none;padding-right:5px;}
					#index #stats fieldset legend a{border:none;background:none;}
				#index #stats fieldset ul{list-style:none;padding:0px;}
				#index #stats fieldset li{margin:0px;padding:5px;}
						#index #stats fieldset li a{color:#c5cacd;}
						#index #stats fieldset li:hover a{color:#d4d4cd;}
							#index #stats fieldset li a:hover{color:#FFF;text-decoration:none;}
				#index #stats fieldset img.tagimage{float:left;margin-right:5px;}
				#index #stats fieldset #statrss{float:right;}
					#index #stats fieldset #statrss a{background:none;opacity:0.7;}
					#index #stats fieldset #statrss a:hover{opacity:1;}
					#index #stats fieldset #statrss img{border:none;}

		#index form.indexstats-form{font-size:8pt;text-align:right;margin-right:5px;color:#000;}
			#index form.indexstats-form select{background:url(images/bg_menu_hover.png) repeat;border:#3a3a37 1px solid;color:#FFF;font-size:8pt;}
				#index form.indexstats-form select:hover{border:#FFF 1px solid;}

		#index #shared-entry{background:#FFF;border:#62686b 3px solid;}

		ul.commentlist li{background:url(images/bg_comment.png) repeat;color:#9b9b9b;padding:15px;margin-bottom:15px;overflow:hidden;}
			ul.commentlist li blockquote, #index ul.commentlist li code{color:#898989;}
			ul.commentlist li:hover{background:url(images/bg_comment_hover.png) repeat;}
		ul.commentlist li.alt{background:url(images/bg_comment2.png) repeat;color:#3a3a37;padding:15px;margin-bottom:15px;}
			ul.commentlist li.alt blockquote, #index ul.commentlist li code{color:#52524e;}
			ul.commentlist li.alt:hover{background:url(images/bg_comment2_hover.png) repeat;}
			ul.commentlist li #gravatar{float:left;margin-right:10px;}
			ul.commentlist li a{color:#5b6e78;}
			ul.commentlist li a.commentcount{float:right;font-size:16px;padding-left:10px;}
		#commentform{background:url(images/bg_comment.png) repeat;padding:15px;border-top:#3a3a37 2px solid;}
		h3.respond, #index h3.comments{margin-top:40px;}
			ul.commentlist li li{background:none;border:none;color:#9b9b9b;padding:0px 0px 0px 15px;}
			ul.commentlist li.alt li{background:none;border:none;color:#3a3a37;padding:0px 0px 0px 15px;}

	#index-enlarged{width:735px;float:left;color:#1e1e1d;padding:10px;}
		#index-enlarged span.info{margin:7px 7px 0px 7px;float:right;font-size:8pt;color:#FFF;}
		#index-enlarged p.title{font-size:14pt;color:#FFF;margin:0px;padding:10px;}
			#index-enlarged p.title a{color:#FFF;text-decoration:none;}
				#index-enlarged p.title a:hover{color:#000;}
		#index-enlarged p.info{color:#a9a99f;margin:0px 0px 20px 0px;padding:0px 10px 10px 25px;}
			#index-enlarged p.info a{color:#4d839f;}
		#index-enlarged p.bottom{text-align:right;padding-top:40px;}
			#index-enlarged a{color:#b8c3c9;}
				#index-enlarged a:hover{color:#000;background:#FFF;text-decoration:none;}
			#index-enlarged ul{margin-left:15px;}
		#index-enlarged code, #index-enlarged blockquote{color:#d7d2d2;font-size:9pt;}

	#sidebar{width:290px;margin:5px;float:left;font-family:Arial, sans-serif;}
		#sidebar img{margin-left:33px;}
		#sideblock{width:290px;background:none;font-size:8pt;padding:0px 3px 10px 5px;overflow:hidden;line-height:6px;overflow:hidden;color:#9b9b9b;}

			#sideblock #top{background:url(images/bg_sidebar.png) left 0px no-repeat;width:290px;height:10px;float:top;}
			#sideblock #middle{background:url(images/bg_sidebar_middle.png) repeat-y;width:290px;float:top;padding:10px 0px 10px 15px;overflow:hidden;}
			#sideblock #bottom{background:url(images/bg_sidebar.png) left -90px no-repeat;width:290px;height:10px;float:top;}
			#sideblock:hover #top{background:url(images/bg_sidebar_hover.png) left 0px no-repeat;}
			#sideblock:hover #middle{background:url(images/bg_sidebar_middle_hover.png) repeat-y;}
			#sideblock:hover #bottom{background:url(images/bg_sidebar_hover.png) left -90px no-repeat;}

			#sideblock p.title{margin:0px;padding:0px 15px 4px 6px;width:270px;height:20px;font-size:10pt;font-weight:bold;line-height:16px;}
			#sideblock span.avatar{float:left;margin-right:7px;text-align:center;}
			#sideblock p.space{height:14px;margin:0px;padding:0px;}
			#sideblock li{line-height:16px;padding:0px;margin:0px 25px 0px 25px;}
			#sideblock div, #sideblock h3{padding-left:10px;}
			#sideblock div.s{padding-left:0px;margin-bottom:6px;}
			#sideblock img{margin:0px;}
			#sideblock a.meta{border-left:#667465 2px solid;margin:0px;padding:8px;float:left;text-decoration:none;}
				#sideblock a.meta:hover{background:#c4cbc4;color:#252523;}
			#sideblock p span.more{font-size:7pt;margin-right:25px;margin-top:-5px;}

	#controller{width:30px;margin:7px 5px 5px 5px;padding:0px;float:left;text-align:center;overflow:hidden;}
		#controller #top{background:url(images/bg_controller.png) left 0px no-repeat;width:30px;height:5px;float:top;}
		#controller #middle{background:url(images/bg_controller_middle.png) repeat-y;float:top;}
		#controller #bottom{background:url(images/bg_controller.png) left -45px no-repeat;width:30px;height:5px;float:top;}
		#controller img{margin:5px 0px 5px 0px;opacity:0.5;}
			#controller img:hover{opacity:1;}
		#controller:hover #top{background:url(images/bg_controller_hover.png) left 0px no-repeat;}
		#controller:hover #middle{background:url(images/bg_controller_middle_hover.png) repeat-y;}
		#controller:hover #bottom{background:url(images/bg_controller_hover.png) left -45px no-repeat;}

	#navigation{overflow:hidden;height:30px;padding:6px 2px 6px 12px;}
		#navigation span a{color:#000;padding:6px;font-weight:bold;font-size:8pt;}
			#navigation span a:hover{background:#FFF;text-decoration:none;}
		#navigation span.next-entries{float:right;}
		#navigation span.previous-entries{float:left;}

#footer{width:790px;height:148px;background:#000 url(images/footer-bg.png) repeat-x;margin-top:10px;padding:5px;text-align:right;color:#989898;}
