body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0; color:#666;}

#nav h1{text-indent:-10000px;margin:0;padding:0; float: right; position: absolute;}
#nav h1 a{float: right; display:block;background:url(images/linefight.jpg) no-repeat right;height:137px;width: 550px; position: absolute; left: 250px;}
h1, h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:14px; font-weight:bold;}
a:link { text-decoration: none; color : #000; border: none;}
a:active { text-decoration: none; color : #000; border: none;}
a:visited { text-decoration: none; color : #333333; border: none;}
a:hover	{ text-decoration: underline; color : #000; border: none;} 

a img{border: none}

h2 a{font-size: 18px; margin-top: 10px;}
#nav{background-color:#E4E4E4;background-image: url(images/repeat_tile.gif); background-repeat: repeat-x; background-position: bottom; height:137px;margin:0;padding:0;}
#nav2{height:137px;width:800px;font-weight:700;margin:0 auto;padding:0; background-image: url(images/leftmenu.jpg); background-repeat: no-repeat; background-position: left;}
ul.nav2{height:35px;line-height:35px;float:left;list-style:none;font-size:12px;font-weight:700;margin:0;padding:0;position: absolute; top: 83px;}
ul.nav2 li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{text-decoration:none;color:#113255;float:left;display:block;padding:0 0px;}
ul.nav2 li a:hover{color:#4192e5;text-decoration:underline;}
ul.nav2 li a:active{color:#4192e5;text-decoration:none;}
ul.nav2 li.current_page_item a{text-decoration:none;color:#4192e5;}
ul.nav2 li ul{float:left;margin:0;padding:0;}
ul.nav2 li.menu_home a{text-indent:-10000px;background-image: url(images/menu_home.jpg); background-repeat: no-repeat; width: 92px; height: 54px; display: block;}
ul.nav2 li.menu_home a:hover{background-image:url(images/menu_home_ho.jpg);}
ul.nav2 li.menu_about a{text-indent:-10000px;background-image: url(images/menu_about.jpg); background-repeat: no-repeat; width: 65px; height: 54px; display: block;}
ul.nav2 li.menu_about a:hover{background-image:url(images/menu_about_ho.jpg);}
ul.nav2 li.menu_firsthero a{text-indent:-10000px;background-image: url(images/firsthero.gif); background-repeat: no-repeat; width: 154px; height: 45px; display: block; position: relative; top: -70px; left: -130px; z-index: 10;}
ul.nav2 li.menu_firsthero a:hover{background-image:url(images/firsthero_ho.gif);}

.postmetadata { background-image: url(images/postmetadata.gif); background-repeat: no-repeat; background-position: bottom; padding:5px 20px; height: 52px;}
span.the_author, span.cmt{padding: 16px 0 0 126px; display: block; background-repeat:no-repeat; height: 40px; font-size: 1.1em; color: #000;}
span.the_author {float: left; padding-left: 116px; background-image: url(images/drawn_by.gif);}
span.the_author span{display: none;}
span.cmt{float: right; background-image: url(images/cmt.gif);}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#main{width:800px;margin:0 auto;padding:0;}
#content{float:left;width:590px;margin:10px 0 0;padding:0; background-image: url(images/content_border.gif); background-position: right; background-repeat: repeat-y;}

.entry{float:left;width:530px;margin:0;padding:0; padding-left: 35px; overflow:hidden;}
#latest_hero{float: right; width: 111px; height: 48px; background-image: url(images/last_hero.gif);}
#latest_hero strong{display:none;}

div.rating_lf{text-align: center;}

#sidebar{float:right;width:200px;margin:10px 0 0;padding:0;}
#rsidebar{float:right;width:200px;margin:0;padding:0; overflow:hidden;}
#rsidebar h2{font-size:12px;border-bottom:#eee 1px solid;margin:0 0 5px;padding:0;}
#rsidebar ul{list-style-type:none;margin:0;padding:0;}
#rsidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
#rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat 0 3px;border:0;margin:0;padding:0 0 3px 15px;}

#about_lf{background-image:url(images/about.jpg); background-repeat: no-repeat; padding: 60px 10px 0 10px; height: 244px; overflow: auto;}
#about_lf h2{display: none;}
#about_lf p{margin: 8px}
#inspiration{font-size: 0.9em; text-align: right;}
#about_lf a.bot{color:#CC0000; display:block; padding-top:5px; text-align:center;}

#contributors{background-image:url(images/contributors.gif); background-repeat: no-repeat; padding: 40px 0px 0 10px; margin-top: 10px;}
#contributors h2{display: none;}
#contributors h3{margin: 0;}
#contributors h3 a, #contributors h3#guests{text-indent:-10000px;background-repeat:no-repeat; height:122px; width:92px; display: block; float:left; margin:10px 0;}
#contributors h3#bs a{background-image:url(images/bogdan_stanescu.gif);}
#contributors h3#md a{background-image:url(images/mircea_dragoi.jpg);}
#contributors h3#guests{background-image:url(images/guests.gif); height:104px;}
#contributors h3#guests {padding: 0; margin:0;}
#contributors p{margin: 0; padding: 5px 3px;}

#rss_lf{clear: left; padding-left: 42px; padding-top: 30px;}
#rss_lf a{padding-left: 28px;background-image:url(images/rss.gif); background-repeat: no-repeat;height:20px;line-height:20px;display: block;}
#rss_lf a:hover{background-image:url(images/rss_over.gif);}

.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }
input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}
#footer{clear:both;}
#footerbox{background-image:url(images/footer.gif); background-repeat: no-repeat; height:60px;line-height:60px !important;margin:0;padding:0;}
.footer{width:760px; color:#000; height:60px; line-height:66px !important;margin:0 auto;padding:0 20px; text-align:right;}
.footer a:hover{text-decoration:underline;color:#014d79;border:none;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#000;border:none;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:5px 15px 8px 55px; background-image:url(images/comment_entry.gif); background-repeat: no-repeat; background-position: 9px 17px;}
ol.commentlist li :hover{}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px; background-image: none;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#E7E7E7;padding-left:15px;margin:0 0 5px;}

div#topnav{height: 74px; background-image: url(images/post_top_sep.gif); background-repeat: no-repeat; background-position: bottom; margin-bottom: 10px;}
div#topnav span span a{text-indent:-10000px;background-repeat:no-repeat; height:57px; width:207px; display: block; float: left; position: relative;}
div#topnav span#the_looser a{background-image:url(images/previous.gif)}
div#topnav span#the_winner a{background-image:url(images/next.gif); left: 110px;}
div#topnav span#the_looser a:hover{background-image:url(images/previous_over.gif);}
div#topnav span#the_winner a:hover{background-image:url(images/next_over.gif);}
div#topnav span#the_last_champ {text-indent:-10000px;background-repeat:no-repeat; display: block; float: left; position: relative;width: 111px; height: 48px; background-image: url(images/last_hero.gif);left: 206px; top: 5px;}

div#topnav span#the_first_champ {text-indent:-10000px;background-repeat:no-repeat; height:57px; width:207px; display: block; float: left; position: relative;background-image:url(images/first.gif);}

div#about_page{font-size: 1.1em !important;}
div#about_page a{text-decoration: underline !important;}
div#about_page h4{padding-top: 1.5em;}
div#about_page p#thanks{margin-top: 3em; color: #220000;}
