body {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #707F65; margin: 0px; padding: 20px 0px 0px 0px; background-color: #507800;}
form {margin: 0px;}
p {margin: 0px; padding: 10px; }
h1 {font-size: 19px; color: #003300; font-weight: bold; margin: 5px 0px 20px 0px}
h2 {font-size: 16px; color: #002200; font-weight: bold; margin: 5px 0px 10px 0px}
ul {margin: 0px; padding: 0px; list-style-type: circle;}
li {margin: 0px;}
a {color: #707F65; text-decoration: underline; font-size: 12px}
a:hover {text-decoration: none}

.feed { margin-left: 3px; padding: 0 0 0 19px; background: url("./i/feed-icon-14x14.png") no-repeat 0 50%;}

a.big {font-size: 19px; color: #707F65; font-weight: bold; margin: 5px 0px 20px 0px;}

#lng {position: absolute; top:0px; left: 0px; background-color: #003300; height: 20px; width: 100%; color: #FFFFFF;}
.eng {width:35px; height:20px; text-align: center; position: absolute; left: 30px; top: 0px; padding-top:2px;}
.rus {width:35px; height:20px; text-align: center; position: absolute; left: 65px; top: 0px; padding-top:2px;} 
#lng a{color: #FFFFFF; text-decoration: none}
#lng a:hover{color: #FFFFFF; text-decoration: underline}
#active {background: url(./i/hbg.gif); }

/* Header */
#header {background: url(./i/hbg.jpg); width: 100%; height: 75px;}
#header div {z-index: 2; left: 59px; top: 67px; position: absolute}
#header a {color: #ffffff; font-size: 11px; text-decoration: none}

/* Left column */
.leftcolumn {width: 75%; float: left; background-color: #507800; }

/* Center column */
.centercolumn {background-color: #FFFFFF; margin: 10px 0px 0px 200px} 
.centercolumn_content {padding: 10px;}

/* Menu column */
.menucolumn {width: 200px; float: left;}
.menucolumn_content {margin: 10px}

.genres {background-color: #A4CA58; color: #FFF; border-top: 2px solid #84A93B; padding: 0px; margin: 0px 0px 10px 0px;}
.genres a {font-weight: bold; text-decoration: underline; color: #FFF}
.genres a:hover {text-decoration: none;}
.genres ul {color: #FFF; margin: 0px; padding: 5px 5px 5px 20px; list-style-type: none}
.genres li {line-height: 2.2ex; padding: 2px 0px; margin-bottom: 5px;}
.reviews_count {font-size: 11px; color: #EFE;}

/* Right column */
.rightcolumn {margin-left: 75%; }
.rightcolumn_content {padding: 10px 10px 10px 10px}

.new_bio {background-color: #85A8B2; color: #FFFFFF; border-top: 2px solid #458DA3; padding: 5px; margin: 0px 0px 10px 0px;}
.new_bio a {color: #FFFFFF; font-weight: bold;}
.new_bio a:hover {color: #FFFFFF; font-weight: bold;}
.new_bio li {overflow: hidden; padding: 5px;}
.new_bio ul {padding: 5px; list-style-type: none;}

.random {background-color: #E2E5CC; color: #707F65; border-top: 2px solid #9AA74A; padding: 5px; margin-bottom: 10px;}
img.album {background-color: #FFFFFF; border: 1px solid #A6C36F; padding: 1px; margin: 5px 10px 5px 5px; float:left;}
.calendar {margin: 10px; _width: 90%;}
.calendar a {background-color: #CCC; padding: 1px;}

.new_reviews  {background-color: #E8EDC4; color: #707F65; border-top: 2px solid #BF9A39; padding: 5px; margin: 0px 0px 10px 0px;}
.new_reviews li {overflow: hidden; padding: 5px; _height: 1%;}
.new_reviews ul {list-style-type: none;}
.new_reviews img {float: left; margin-right: 10px; border: 1px solid #BF9A39; padding: 1px;}

.divgnr {text-align: right; font-weight: bold; font-size: 11px; color: #BF9A39;}
.divgnr a {font-weight: bold; font-size: 11px; color: #BF9A39;}

/* Footer */
#footer {background-color: #82AB77; text-align: center; color: #000; padding: 10px; clear:both; border-top: 2px solid #618929}
#footer a{color: #000;}

/* H4 */
h4 {font-size: 15px;}
h4.bio {padding: 5px 0px; background: url(./i/bgb.gif) repeat-x; color: #FFFFFF; font-weight: bold; margin: 0px; text-align: center;}
h4.reviews {padding: 5px 0px; background: url(./i/brbg.gif) repeat-x; color: #FFFFFF; font-weight: bold; margin:0px; text-align: center;}
h4.rnd {padding: 5px 0px; background: url(./i/gbg.gif) repeat-x; color: #FFFFFF; font-weight: bold; margin:0px; text-align: center;} 
h4.gnr {padding: 5px 0px; background: url(./i/dgbg.gif) repeat-x; color: #FFFFFF; font-weight: bold; margin:0px; text-align: center;} 

#sf {position: absolute; top: 33px; right: 10px; z-index: 2; text-align: left; color: #FFF;}
#sf button {background: url(./i/sb.gif) repeat-x; border: 0px; font-weight: bold; margin-top: 10px; padding-bottom: 3px; font-size: 11px}

#bigimg {border:3px solid #333333; float: left; margin: 0px 10px 10px 0px }

/* Full review */
#rv ol {margin: 0px; padding: 10px}
#rv li {list-style: none; line-height: 3.5ex;}

#news {overflow: hidden; margin-bottom: 30px;}

/* LINKS */
a.or {color: #FF6600; font-weight: bold; font-size: 13px; text-decoration: underline;}
a.or:hover {text-decoration: none;}

.artist {color: #333333; font-weight: bold; font-size: 13px;}

#sr {background: url(./i/sr.jpg) left no-repeat; padding-left: 40px}

#genres {margin: 20px 5px; padding: 5px; background-color: #DFEDC4; border: solid 1px #A6C36F; overflow: hidden;}
#genres div.genre {padding: 5px 10px;}
#genres a {font-weight: bold; font-size: 14px;}

div.album {margin: 5px; padding: 5px; background-color: #DFEDC4; border: solid 1px #A6C36F; overflow: hidden;}
div.album img {border: solid 1px #A6C36F; padding: 1px; margin-right: 10px; float: left;}

#artists {width: 100%;}
#artists div {padding: 5px;}

#bio_info {padding: 5px; background-color: #DFEDC4; border: solid 1px #A6C36F; color: #4A4A4A; font-size: 13px; overflow: hidden; _height: 1%; line-height: 18px;}
#bio_info img {float: left; margin-right: 20px;}
#bio_info ul {list-style-type: none;}

#newspages {margin: 10px; text-align: center; font-size: 14px;}
#newspages a {font-size: 14px; padding: 5px; border: 1px solid #A6C36F;}

#symbols {width: 100%; margin-bottom: 10px;}
#adv {position: absolute; top: 50px; left: 250px; width: 460px; height: 65px; color: white}
#adv a{color: white}
