body {
background:#111 url('/images/bigbg.jpg') no-repeat center top;
color:#EEE;
font-size:11px;
font-family:Verdana, Helvetica, Sans-Serif;
margin:0 auto;
padding:0;
}

#wrapper {
width:995px;
margin:0 auto;
}

a {
color:#FF0000;
text-decoration:none;
outline:none;
}

a:visited {
color:#CC0000;
text-decoration:none;
}

strong {
font-weight:850;
color:#CCC;
}

a:hover {
color:#EEE;
text-decoration:underline;
}

#header {
font-size:15px;
font-weight:700;
color:#ccc;
width:987px;
float:left;
height:108px;
margin:10px 0 5px;
padding:0;
}

#navbar {
width:570px;
color:#FFF000;
font-size:13px;
font-weight:700;
float:left;
margin:0 auto;
padding:74px 0 0;
border-bottom:1px solid red;
}

#navbar li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#navbar ul {
margin:0;
padding:0;
}

#navbar ul li a {
color:#EEE;
font-size:14px;
font-weight:700;
text-decoration:none;
margin:0 10px;
padding:6px 5px;
}

#navbar ul li a:hover {
color:red;
font-weight:700;
text-decoration:none;
margin:0 10px;
padding:6px 5px;
}

#leftcolumn {
text-align:left;
color:#FFF;
width:250px;
float:left;
margin:0 auto;
padding:13px 12px 10px 10px;
}

#leftcolumn ul li a {
background:#000;
display:block;
color:red;
text-decoration:none;
border-bottom:1px solid #333;
margin:0;
padding:5px 0 5px 5px;
}

#leftcolumn ul li a:hover {
background:#000;
color:#EEE;
border-left:1px solid red;
}

#leftcolumnul li a:hover {
background:#000;
color:#25A;
border-bottom:1px solid red;
}

#lg-post{width:987px;float:left;}
#lg-post h1 {color:#EEE;
font-size:28px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:700;
border-bottom:1px solid #333;
margin:0 0 15px;
padding:20px 0 2px;}

#lg-post h3 {
color:#FF0000;
font-size:16px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:700;
margin:0 0 15px;
padding:1px 12px 2px;
}

.lg-left{width:480px;float:left;}
.lg-right{width:500px;float:right;}

#content {
float:left;
color:#EEE;
width:499px;
position:relative;
margin:0 auto;
padding:0px 10px 10px 10px ;
}

#content h1 {
color:#EEE;
font-size:28px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:700;
border-bottom:1px solid #333;
margin:0 0 15px;
padding:20px 0 2px;
}

#content h1 a {
color:#333;
text-decoration:none;
}

#content h1 a:hover {
color:#191919;
text-decoration:none;
}

#content h3 {
color:#FF0000;
font-size:16px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:700;
margin:0 0 15px;
padding:1px 12px 2px;
}

#rightcolumn {
font-size:13px;
font-weight:700;
width:185px;
float:right;
margin:0 auto;
padding:13px 0 10px;
}

#rightcolumn ul li a {
display:block;
color:red;
text-decoration:none;
border-bottom:1px solid #333;
margin:0;
padding:5px 0 5px 5px;
}

#rightcolumn ul li a:hover {
color:#EEE;
border-right:1px solid red;
}

#rightcolumnul li a:hover {
background:#000;
color:#EEE;
}

#footer {
clear:both;
width:800px;
clear:both;
color:#DDD;
border:0 solid #ccc;
background:#111;
border-top:1px solid #333;
margin:0 auto;
padding:31px;

}


img.floatLeft {
float:left;
border:3px solid #333;
margin:2px;
padding:3px;
}

img.postfloatLeft {
float:left;
border:3px solid #333;
margin:2px;
padding:3px;
}

img.floatLeft {border: solid 3px #666;}

img.floatLeft:hover {border: solid 3px #333;}


#leftcolumn p,#content p ,#lg-post p{
text-align:left;
line-height:20px;
margin:0;
padding:3px 0 10px;
}

#leftcolumn h1,#rightcolumn h1 {
color:#EEE;
font-size:20px;
font-family:Times New Roman, Verdana, Arial, Sans-Serif;
font-weight:700;
border-bottom:1px solid #333;
margin:0;
padding:0 0 2px;
}

#leftcolumn h3,#leftcolumn2 h3,#rightcolumn h3 {
color:#25A;
font-size:14px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
margin:0;
padding:20px 0 2px;
}

#leftcolumn ul,#leftcolumn2 ul,#rightcolumn ul {
list-style:none;
margin:0;
padding:0;
}

#leftcolumn ul li,#leftcolumn2 ul li,#rightcolumn ul li {
display:inline;
margin:0;
padding:0;
}

#leftcolumn2 p,#rightcolumn p {
line-height:20px;
margin:0;
padding:3px 0 10px;
}

#nowplay {
clear: none;
float: left;
height: 100px;
width: 450px;
padding: 5px 0 22px;
margin: 0 0 12px 0;
position: relative;
}

#nowplay {
clear: none;
float: left;
height: 100px;
width: 450px;
padding: 5px 0 22px;
margin: 0 0 12px 0;
position: relative;
}

#nowplay img {
height: 100px;
width: 150px;
float:left;
border:3px solid #333;
margin:2px 8px 0 0;
padding:3px;
}

#nowplay img:hover {
float:left;
border:3px solid #FF0000;
}
