/*
Theme Name: 518Fever
Description: New 518fever.com layout.
Version: 1.0
Author: Louis Mitchell
*/

body{
margin:0 auto 6px auto;
background-color:#040404;
font-family:Tahoma;
font-size:12px;
}

#wrap{
width:866px;
margin:0 auto;
}

#header{
height:170px;
}

#logo {
height:137px;
}

#blogtitle{
background-color:#272727;
margin:10px 0;
}

#blogtitle h1{
margin:0;
padding:14px 6px 14px 12px;
font-size:32px;
}

#blogtitle a{
color:#FFFFFF !important;
text-decoration:none;
}

#blogtitle a:hover{
color:#CF1D2D !important;
}

#top-nav{
width:866px;
margin:0 auto;
height:33px;
background-color:#0E0E0E;
/*background:url(images/top-nav-bg.png) repeat-x;*/
}

#top-nav ul{
margin:0;
padding:0;
list-style-type:none;
}

#top-nav li{
margin:0 -3px 0 0;
padding:0;
display:inline;
}

#top-nav li a{
display:inline-block;
padding:7px 30px 8px 30px;
color:#ffffff;
font-size:15px;
text-decoration:none;
background:url(images/nav-button.png) repeat-x;
margin:0;
}

#top-nav li a:hover{
color:#C61321;
}

.nav-hover a{
color:#C61321;
}

#dropmenu{
border:1px solid #171717; 
border-bottom:none; 
position:absolute;
line-height:18px;
z-index:100; 
font-size:12px;
visibility:hidden;
width:142px;
background-color:#0E0E0E;
}

#dropmenu a{
width: 100%;
display: block;
text-indent: 6px;
border-bottom: 1px solid #171717;
padding: 1px 0;
text-decoration: none;
color:#F3FCFF;
}

#dropmenu a:hover{ 
background-color:#2F2D2F;
color:#F3FCFF;
border-left:2px solid #C61321;
width:140px;
}

.clear{
clear:both;
}

h1{
margin:9px 0;
font-size:24px;
}

h2{
margin:7px 0;
font-size:18px;
}

h3{
margin:5px 0;
font-size:14px;
}

h4{
margin:16px 0 4px 0;
color:#FFFF66;
font-size:12px;
text-transform:uppercase;
}

#content{
border-top:1px solid #171717;
margin:0;
padding:12px 0;
}

#main_nav{
background-color:#272727;
float:left;
width:190px;
border:1px solid #3B3B3B;
}

* html #main_nav{ /* IE6 */
width:184px !important;
}

#main_nav ul{
list-style-type:none;
margin:0;
padding:0;
}

#main_nav li{
margin:0 0 7px 11px;
}

#main_nav a{
color:#FFFF99;
text-decoration:none;
}

#main_nav a:hover{
color:#FFFF99;
text-decoration:underline;
}

/*
#main_nav li{
border-bottom:1px solid #4B0808;
}

#main_nav a{
background-color:#C61321;
display:inline-block;
padding:5px 0 5px 7px;
width:183px;
color:#FAFAFA;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#main_nav a:hover{
background-color:#771616;
padding-right:-6px;
}
*/

#main_nav #search{
margin:8px 0 0 6px;
}

#main_nav h3{
color:#FFFFFF;
margin:12px 0 7px 6px;
}

#main_nav_items{
padding:0 6px 6px 6px;
margin:0 auto;
color:#FAFAFA;
width:164px
}

#main_nav_items p{
margin:8px 0 0 0;
}

#main_content{
background-color:#F3F3F3;
float:right;
width:548px;
margin-right:57px;
border:1px solid #3B3B3B;
padding:0 6px 12px 6px;
}

* html #main_content{
margin-right:28px;
}

#main_content p{
margin:8px 0 0 0;
}

#main_content a{
color:#CC0000;
}

#main_content a:hover{
color:#6B0000;
}

.feedback{
border-bottom:1px dotted #333333;
padding-bottom:9px;
margin-bottom:15px;
}

#main_sidebar{
background-color:#272727;
float:left;
width:178px;
border:1px solid #3B3B3B;
padding:6px;
color:#FAFAFA;
}

#main_sidebar p{
margin:8px 0 0 0;
}

#main_sidebar a{
color:#FA634E;
}

#main_sidebar a:hover{
color:#CF8881;
}

#rss{
margin:12px 0 0 7px;
}

#rsslink{
font-size:15px;
font-weight:bold;
position:relative;
bottom:6px;
left:3px;
}

#rss a{
color:#F99736;
}

#rss a:hover{
text-decoration:none;
color:#FBBD81;
}

#footer{
background-color:#272727;
border-bottom:1px solid #B4B5B5;
font-size:11px;
color:#B4B5B5;
padding:3px 4px 4px 4px;
}

#footer p{
margin:0;
}

#footer a{
color:#FFFF99;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#left_foot{
float:left;
}

#right_foot{
float:right;
}

#nav{height:33px;}
#nav_left{ float:left; background:url(images/nav_left.jpg) 0 0 no-repeat; width:5px; height:33px;}

#nav_bg {
background:url("images/menubg.jpg") repeat-x scroll 0 0 transparent;
float:left;
height:46px;
padding:0 20px 0 17px;
width:829px;
}

#nav_right{ float:left; background:url(images/nav_right.jpg) 0 0 no-repeat; width:5px; height:33px;}
#nav ul{margin:0; padding:0;}
#nav ul li{ list-style-type:none;}
#nav ul li a{color:#FFFFFF;
float:left;
margin:0 30px;
padding:8px 0 0;
text-decoration:none;
font-size:13px;
}

#nav ul li a:hover, #nav ul li a.current {
background:url("images/active_menu.jpg") no-repeat scroll 0 0 transparent;
color:#000000;
height:46px;
margin:0 0 0 20px;
padding-top:8px;
text-align:center;
width:101px;
}
#copy_right{background:url(images/copyright_bg.jpg) 0 0 repeat-x; height:31px; width:960px;  font:12px normal Arial, Helvetica, sans-serif; color:#FFFFFF; padding:20px 0 0 0; margin:5px 0 30px; float:left; }
