* { color:#fff; font-size:100%; padding:0; margin:0; }
body {background:#333 url(img/gradient.png) repeat-x fixed top; padding:2% 0; font-family: verdana, sans-serif;}
a { font-weight:bold; }
#searchbox { width:760px; margin:0 auto; text-align:right; margin-bottom:1em; }
#searchbox *{ font-size:0.9em; }
#bg { background:#990000 url(img/bgbg.png) repeat; width:760px; margin:0 auto; }
#container { background-image:url(img/bg.png); background-repeat:repeat-x; background-position:0 190px; }
#content { padding:15px; }
#navbar{ text-align:center; background:#400000 url(img/navbg.gif) repeat-x bottom; height:41px; }
#navbar li {margin:0 12px; display:inline; }
#navbar a{font-size:0.6em;}
.clear {clear:both;}
.block {display:block;}
.newsholder {float:left;}
.mainbox { float:right; font-size:0.7em; background-image:url(img/box2.png);background-repeat:no-repeat; margin-top:15px; background-position:-5px 0;width:456px; height:259px; padding:25px 25px 0 25px; }
.newsbox h1 { padding:5px 0; font-family:trebuchet ms, sans-serif; font-size:1.3em; border-bottom:1px solid #400000; margin-bottom:5px; }
.profile {float:left; margin-right:10px; }
p { margin:2em 0; }
#artists { width:225px; margin-left:5px; float:left; font-size:0.6em; line-height:2em;}
#artists img {position:relative; left:8px;}
/*#artists table { margin-top:10px;}*/
#artists td a {margin:5px; }
#artists p { padding-left:10px; margin:20px 0; font-size:1.1em;line-height:1.5em;}
#rapnews { width:300px; float:left;padding:0px 20px 0 23px; font-size:0.6em; }
#rapnews td {padding:5px;}
#footer {background:#990000 url(img/footer.png) repeat-x top; height:31px; padding-top:20px; padding-right:15px;font-size:0.6em; text-align:right;}
#rapnews .block { padding:20px 0px 15px 5px;}
.mainleft { text-align:center; width:160px; float:left; height:230px; overflow:hidden;}
.mainright { float:left; width:280px; margin-left:10px; height:230px; overflow:hidden;}
#posts { float:left;padding-left:28px;}
#posts .block {padding:0 0 15px 0;}
#donmega {float:left;width:250px; padding-left:15px;}
#store td { padding:3px;border:1px solid #400000; background:#5c0000;}
#store a img {border:0;}
#bleft { padding-top:15px; font-size:0.6em; float:left;width:490px; }
#bright { padding-top:15px; float:left; width:250px; font-size:0.6em;}
#posts td {padding:5px;}
#language h1 {padding:20px 0 5px 0; font-family:trebuchet ms, sans-serif; font-size:2em; border-bottom:1px solid #400000; margin-bottom:5px; }
#language {font-size:1.1em; }
a img {border:1px solid #990000;}
#video { font-size:1.1em; background-image:url(img/box3.png);background-repeat:no-repeat; margin-top:15px; background-position:0 -5px;width:456px; height:240px; padding:25px 0px 25px 25px; }
.vleft { width:230px; float:left; height:240px; overflow:hidden;}
.vright { float:left; width:195px; margin-left:5px; height:240px; overflow:hidden; line-height:1.5em;}
.mainf { display:block; }
#newscolumn { width:456px; float:left; font-size:0.7em; line-height:1.5em;}
#newscolumn h1, #search h1 { padding-bottom:5px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;  font-size:1.5em; border-bottom:1px solid #400000; margin-bottom:10px; }
#newscolumn div { padding:10px; margin-bottom:10px; background:#990000; border:1px solid #5c0000; }
#newscolumn div.clear { padding:0; margin:0; background:none; border:none; }
#artists h1 { position:relative; top:20px;left:13px; font-family:trebuchet ms, sans-serif; font-size:2em; margin-bottom:5px; }
.main { margin-top:20px; width:500px; float:left;}
.main .block { margin-bottom:20px;}
h3 { padding:5px 0; margin-bottom:5px; }
.morenews { float:left; margin-right:10px; }
#headlines { font-family:trebuchet ms, sans-serif; width:99%; border-top:1px solid #550000;  line-height:1.1em;  }
#headlines h3 {  font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-weight:100;border:0; font-size:1em; font-weight:100; }
#headlines h3 a { text-decoration:none; border:0;}
#artists h3 a { font-family:trebuchet ms, sans-serif; font-size:1.3em; color:#ff0; }
#artists ul { position:relative; left:5px; }
.about { font-size:0.7em; margin-top:20px; float:left; width:240px; line-height:1.8em; }
.video { padding:20px 0 0 0px; float:right; font-size:0.7em; }
#artists h3 { margin-left:10px; }
#othern { background:#660000 url('img/othernbg.gif') repeat-x top; border:1px solid #770000; padding:15px; }
.newsbox, .articlebox { float:left; font-size:0.7em; background:#660000 url('img/othernbg.gif') repeat-x top; border:1px solid #770000; margin:0 0 5px 0; padding:15px; width:465px; height:auto; line-height:2em }
.newsbox h1, .articlebox h1, #sitemap h1 { padding-bottom:5px; padding-top:0; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-size:1.7em; font-weight:100; border-bottom:1px solid #400000; margin-bottom:5px; }
.newsbox img {margin-top:10px; }
.articlebox { font-size:0.9em; line-height:1.8em; }
div#pagination { font-size:0.9em; background:#880000; padding:0; }
#pagination a { margin:0 10px 0 0; padding:0.2em 0.6em; border:1px solid #aa0000; float:left; position:relative;}
#pagination span {position:relative; float:left; margin:0 10px 0 0; padding:0.5em;}
#pagination p { margin:0 0.5em 0.5em 0.5em; }
#pagination h3 {background:#aa0000; padding:0.3em; text-align:left; font-size:1.2em; line-height:1em; }
a.pageselected { background:#cc0000; border:1px solid #000;}
#ads { margin-bottom:15px; }
#ccomm, #cname { border:1px solid #220000; background:#440000; padding:0.2em; font-family: verdana, sans-serif; color:#fff; }
.comm textarea { width:90%; }
#newscolumn div.comment { font-size:1.3em; margin-bottom:1em; background:#880000; border:1px solid #660000; padding:0.3em; }
#newscolumn p.small { background:#770000; }
#newscolumn form { font-size:1.2em; line-height:2em; }
#newscolumn #ccomm, #newscolumn #cname { background:#770000; border:1px solid #550000;}
.comment { margin-bottom:1em; background:#770000; border:1px solid #440000; padding:0.3em; }
.comment p { margin:0.5em 0; font-size:0.9em; }
p.small { margin:0; padding-left:0.5em; background:#880000; font-size:0.7em; }
input.button { font-size:0.8em; padding:0.5em; color:#000;}
div.adc, #newscolumn div.adc { text-align:center; border:0; margin-bottom:1em; }
#search {width:698px; padding:15px; margin-bottom:10px; background:#990000; border:1px solid #5c0000; }
#sitemap {width:698px; padding:15px; margin-bottom:10px; background:#990000; border:1px solid #5c0000; font-size:0.8em; }
#sitemap ul { padding:1.2em 0 1.2em 2em; }
#cse-search-results { font-size:0.8em; }
#cse-search-box * { color: #000; }
.firstLetter { float: left; font-size: 40px; line-height: 35px; }
#otherArticles h2 { font-size:2em; border-bottom:2px solid #400000; font-family: Palatino Linotype,Book Antiqua,Palatino,serif; margin-bottom: 1em; padding-bottom: 0.5em;}
#otherArticles ul { margin-left:1em; }