body{background: url(../themes/site_themes/bigevilempire/bg.gif) repeat-x; font-size: 75%; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
h1 {float: left;}
h1 a{background: transparent url(../themes/site_themes/bigevilempire/bigevilempire.gif) no-repeat scroll center left; text-indent:-9999px; float:left; width:200px;}
h2{font-size: 2em; margin-bottom:0.75em;}
h3{font-size: 1.3333em; font-weight:bold; line-height:1.125; margin-bottom: 1.125em;}
p a, #post li a{border-bottom:1px dotted #999; font-style:italic; color: #ff3300;}
p a:hover, #post li a:hover{color:#666}
p img.top{margin-top:0; padding: 7px;}
p img {background: #f2f2f2 url(../themes/site_themes/bigevilempire/ajax-loader.gif) no-repeat center center; border-width:1px; border-color:#dfdfdf #bbb #bbb #dfdfdf; border-style:solid; padding:7px;}
a{color:#000; text-decoration:none;}
a[href^="http://"]:not([href*="bigevilempire.com"]){ background: url(../themes/site_themes/bigevilempire/external.gif) no-repeat 100% 0%; padding-right: 13px;}
a[href^="http://"]:not([href*="bigevilempire.com"]):hover{ color: #666; background-position: 100% 100%; }
a[href^="http://"]:not([href*="bigevilempire.com"]).no-ext, #comments .author a{ background: none; padding-right: 0px;}
a.continue{color: #eee; background: #777 url(../themes/site_themes/bigevilempire/continue.gif) no-repeat 100%; padding-right:22px; }
a.continue:hover{color: #eee; background: #FF3300 url(../themes/site_themes/bigevilempire/continue.gif) no-repeat 100%; padding-right:22px; }
ul.plain-list{list-style:none; margin-left:0px; margin-right:0px;}
ul.plain-list li{display:block; background: transparent url(../themes/site_themes/bigevilempire/border.gif) repeat-x 0 100%;}
ul.plain-list li a{display:block;}
ul.plain-list li:hover{background-color: #f0f0f0;}
span.block{display:inline-block; margin-right:10px;}
hr{height: 1px ; margin-bottom:35px;}
hr.space{background: transparent;}
hr.dotted{height: 0.05em; background: url(../themes/site_themes/bigevilempire/border.gif) repeat-x 0 100%;}	
img { -ms-interpolation-mode:bicubic; }
ul{list-style:disc; margin-left:1em;}
acronym {border-bottom:1px dashed #333333; cursor:help;}

#nav{margin-top:0.75em; padding-bottom: 1.5em;}
#nav a{color: #555 ; text-decoration:none; display:block;}
#nav a:hover, body#home #nav-home a, body#journal #nav-journal a, body#codelog #nav-codelog a{color:#fff;}
#footer, #footer a {color: #666;}
#comments .alt{background-color: #f0f0f0 ;}
#comments p img{background: transparent; padding:0px; margin:0px; float:none;}

.border-top{background: url(../themes/site_themes/bigevilempire/border.gif) repeat-x;}
.border-bottom{background: url(../themes/site_themes/bigevilempire/border.gif) repeat-x 0 100%;}
div.margin-top, .margin-top{margin-top:1.5em;}
div.margin-top-2, .margin-top-2{margin-top: 3em;}
div.margin-top-3, .margin-top-3{margin-top: 4.5em;}
div.padding-top, .padding-top{padding-top: 1.5em;}
div.padding-bottom, .padding-bottom{padding-bottom: 1.5em;}
div.padding-divider-top, .padding-divider-top{border-top:3px solid #333; padding-top: 15px} 
div.margin-bottom, .margin-bottom{margin-bottom:1.5em;}

.block-btn{padding:5px 8px 4px;}
.post-block{margin-bottom:1.5em;}
.post-block h3{background-color: #f0f0f0;}
.post-block h3 a{display:block;}

.gravatar{background: #f2f2f2 url(../themes/site_themes/bigevilempire/ajax-loader.gif) no-repeat center center; border-width:1px; border-color:#dfdfdf #bbb #bbb #dfdfdf; border-style:solid;padding:3px; margin-left:10px;}
.icon-time{display:inline-block;background: transparent url(../themes/site_themes/bigevilempire/icon-cal.png) no-repeat;}
.icon-permalink{display:inline-block;background: transparent url(../themes/site_themes/bigevilempire/icon-permalink.png) no-repeat;}
.icon-comments{display:inline-block;background: transparent url(../themes/site_themes/bigevilempire/icon-comments.png) no-repeat;}
.icon-category{display:inline-block;background: transparent url(../themes/site_themes/bigevilempire/icon-category.png) no-repeat;}
.text-with-icon{padding-left:40px;}

#comment-form {margin-bottom: 10px;}
#comment-form input.text{font-size:100%; line-height: 1.5; margin: 4px 0px 5px;}
#comment-form textarea{font-size: 100%; line-height: 1.5;width: 338px; height:159px; margin: 4px 0px 5px; vertical-align: baseline; font-family:inherit;}
#comment-form #notify_me, #comment-form #save_info{vertical-align:middle;}
