#wrapper{width:977px;}
#header{background:transparent url(images/wider/content_top.png) no-repeat;}
#top_bar{padding-top:72px;}
#rss-feed{ position:relative;top:33px; }
#content{background: #FFF url(images/wider/content_middle.png) repeat-y;width:935px;}
#content-body{width:714px;}
#footer{background:transparent url(images/wider/content_bottom.png) no-repeat;height:8px;}
#footer .text{width:960px;}
ul#front_menu{width:720px;}
.expand{width:930px !important;}
.hentry{width:713px;overflow:hidden;}
.cat_tags{background:#FFF url(images/wider/tags_category.png) no-repeat;width:713px;}
.cat_tags_close{background:#FFF url(images/wider/tags_category.png) 0 -81px no-repeat;width:713px;}
* html .cat_tags{width:705px;}
* html .cats_tags_close{width:705px;}
.cat_tags .category{width:570px;}
.cat_tags .continue{padding-right:15px;}
.content-sidebar ul { float:left; clear:both; margin-bottom:5px; }
.content-sidebar ul li.cat-item { float:left; width: 60px; margin:1px; }
.content-sidebar h3 { clear:both; }

.cat-item { font-size:11px; margin:2px; display:block; border:none !important; float:left;}
.cat-item img { display:block; width:60px; height:60px; }
.cat-item a { width:60px; text-align:center;  display:block; text-align:center; text-decoration:none;}
.cat-item label { color: #fc720a; background: #111;  width:100%; display:block; padding:0 0px; }
.blogroll li,.content-sidebar li.page_item  { float:left; width:46% !important; margin-right:4px;  }
.blogroll li a { color:#444; }
#post_icons { float:right; }
#post_icons a img { width:32px; height:32px; }

.content-sidebar-2 ul li { border-bottom: 1px solid #333; }
.content-sidebar-2 a { color: #fc720a; text-decoration:none; }
.content-sidebar-2 { color: #aa4717; }
.content-sidebar-2 h3 { color: #000; }
#emw_loginform p { margin:2px 2px; }
#emw_loginform p input.input { text-align:center; margin:0 auto; background: #444; color:#fff;
        -moz-border-radius: 3px;
	-webkit-border-radius:3px; 
        -webkit-border-top-left-radius:3px; 
	-webkit-border-top-right-radius:3px; 
	-webkit-border-bottom-left-radius:3px; 
	-webkit-border-bottom-right-radius:3px; 
         border:2px solid #560800; }
#emw_loginform p input:focus { border:2px solid #fe4600; background:#666; }
.continue a,.continue a:visited,.continue a:hover { color: #fff !important; text-decoration:none;  }

#top_cufon div { clear:both; position: absolute; top:29px; right:200px;  }
#top_cufon div a { text-indent:-99999px; height:16px; width:16px; float:left; list-style-type:none; margin: 2px; border: 2px solid #aaa; }
#top_cufon div a.active { border: 2px solid #ff0; }

div.downloads { clear:both; width:100%; float:left;}
div.downloads dd { clear:both; float:left; margin:2px; padding-top:5px; 
 background:#eee;
 border-bottom:1px solid #444; border-right:1px solid #444;  -webkit-border-top-left-radius:3px; 
	-webkit-border-top-right-radius:3px; 
	-webkit-border-bottom-left-radius:3px; 
	-webkit-border-bottom-right-radius:3px;  }
div.downloads label { border:1px solid #aaa;  display:block; float:left; padding:2px; margin:2px; width:88%;  }

a.demo { padding-left:14px; background: url(../../../wp-includes/images/sprite.gif) -2px -337px no-repeat; }
a.demo:hover { color:#ff0000; background-position: -2px -362px; }

.aktt_tweets ul li { padding: 4px; background:#eee; color:#444;border-top:1px solid #aaa; }
.aktt_tweets ul li:nth-child(odd){ background:#f47f26; color: #222;  }

.comment-author-johnd { background:#5f78ab !important; color:#000; border:1px solid #111 !important;}
.comment-author-johnd div.comment_content div.commentmetadata { border-bottom:2px solid #fff }