/* DEFAULTS */
html { width:100% }
img { border: 0px }
body { width:100%; margin: 0px; background: #171722 url(../images/bg.jpg); font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: normal; font-size:13px; line-height:16px; color: #bbbbbb; }
table { width: 100%; border-collapse: collapse; border-spacing: 0px; }
td { padding: 0px;  }
form {  }
hr { border-top:1px dotted #2e2d3e; border-bottom:0px solid black; height:0px; border-right:0px; border-left:0px; }
hr.dashed { border-top:1px dashed #3e3d4e; border-bottom:0px solid black; height:0px; border-right:0px; border-left:0px; }


/* LINKS */
a { color: white; text-decoration: none; outline: none; }
a:hover { color: #eebb00; text-decoration: none; outline: none; }
a.yellow:hover, a.delete:hover, a.red:hover, a.edit:hover, a.green:hover { color: white; text-decoration: none; outline: none; }


/* COLORS */
.dark { color: #666666; }
.yellow { color: #eebb00 }
.red, .delete { color: #bb1515 }
.green, .edit { color: #698204 }
.orange { color: #998000 }
.white { color: white }
.normal { color: #cccccc }

.border { border: #2e2d3e 0px solid; background: #0A0910 url(../images/windowbg2.gif) top left no-repeat;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}


/* IMAGES */
img.video { width: 150px; height: 80px; border:1px solid #393949; padding:1px; margin-bottom:0px}
img.band { width: 150px; height: 150px; border:1px solid #393949; padding:1px}
img.album { width: 100px; height: 100px; border:1px solid #393949; margin-bottom:0px; padding:1px}
img.forum_post { max-width:500px; width: expression(this.width > 500 ? 500: true); }
img.minithumb { background:black; width:30px; height:30px } 
div.image_box { position: relative; border:0px solid #292939; background: black; padding:3px; padding-bottom:7px; color:#666666; text-align:center; margin-bottom: 10px; margin-top: 10px; display:inline-block }


/* IMAGES WITH LINKS */
a.border { text-decoration: none; border: none; background:none; }
a.border img { border: 1px solid #292939; padding:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; vertical-align:bottom }
a.border:hover img{ border: 1px solid #cccccc; padding:1px }


/* SHARE MEDIA */
.share img { margin: 1px; padding:0px }
.share:hover img { margin:0px; border: 1px solid  #eebb00; padding:0px }


/* FONT STYLES */
.mini { font-size:11px; }
.title { font-weight: bold; color: white;}
.title2 { color:white;text-transform:uppercase;font-weight:bold; }
.megatitle {  color: white; font-size: 140%; line-height:18px; }
.megatitle2 {  color: #cccccc; font-size: 210%; font-style:italic; letter-spacing:1px; line-height:22px; font-family:Times New Roman; text-shadow:black 1px 1px 1px; }


/* PAGE TITLE AND SUBMENU */
.page_title { color: white; font-size: 210%; font-style:italic; letter-spacing:1px; line-height:22px; font-family:Times New Roman; text-shadow:black 1px 1px 1px; padding-top:2px;padding-bottom:6px }
.submenu { font-style:italic; padding:0px;padding-bottom:8px; color: #666666; text-transform:none; font-weight:normal; border-bottom:1px dashed #3e3d4e; }
.submenu a { color: #eebb00 }
.submenu a.green { padding-left:5px;padding-right:5px; background:#698204; color: #cccccc; -moz-border-radius:2px;-webkit-border-radius:2px; }
.submenu a.red { padding-left:5px;padding-right:5px; background: #990000; color: #cccccc; -moz-border-radius:2px;-webkit-border-radius:2px; }
.submenu a:hover, .submenu_right a:hover { color: white }
.submenu_right a { padding-left:5px;padding-right:5px; background: #990000; color: #cccccc; -moz-border-radius:2px;-webkit-border-radius:2px; }


/* FORUM QUOTES */
blockquote.quote { border-top: 1px solid #666666; border-bottom: 1px solid #666666; padding: 5px; margin-right:0px }


/* FORMS */
input, select,textarea { border: #393949 1px solid; padding:3px; -moz-border-radius:4px;-webkit-border-radius:4px; background-color: black; font-weight: normal; color: #eebb00; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 100%;}
select { 
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none;  /*Removes default style Firefox*/
	border: #393949 1px solid;
	background: black url(../images/arrow_down2.gif) right center no-repeat; cursor:pointer; 
	padding-right:18px;
}
input.button { font-weight:bold; font-family:Tahoma;font-size:11px; text-align:center; border: 3px double #2e2d3e; background: #2e2d3e url(../images/button2.gif) center center repeat-x; cursor:pointer; color:white;  -moz-border-radius: 4px; -webkit-border-radius: 4px;  -webkit-border-radius: 4px;}
input.button:hover { color:  #eebb00; }
input.button:active { color:  #eebb00; background: #2e2d3e url(../images/button.gif) center center repeat-x;}

.green input { background: #698204; border: 1px solid #90aa00; }
.green input:active { background: #496204; border: 1px solid #90aa00; }

.yellow input { background: #dd9900; border: 1px solid #ffcc00; }
.yellow input:active { background: #aa8900; border: 1px solid #ffcc00; }

.orange input { background: #b14f08; border: 1px solid #ff8000; }
.orange input:active { background: #912f08; border: 1px solid #ff8000; }

.red input { background: #801515; border: 1px solid #FF1515; }
.red input:active { background: #600000; border: 1px solid #FF1515; }

input.radio { border: 0px; background-color: transparent; background: none; }
textarea.faked { border:0px; background:transparent; color: #bbbbbb }


/* BACKGROUNDS */
.windowbg { background: #0A0910 url(../images/windowbg2.gif) top left no-repeat;  padding:6px;  -moz-border-radius:5px;-webkit-border-radius:5px; }
.windowbg2 { background: #12121b url(../images/windowbg.gif) top left no-repeat;  padding:6px;  -moz-border-radius:5px;-webkit-border-radius:5px; }
.windowbg2a { background: #12121b url(../images/windowbg.gif) top left no-repeat;  padding:6px; border-left:1px solid #393949; padding-left:20px ;  -moz-border-radius:5px;-webkit-border-radius:5px; }
.windowbg3 { background: #0A0910 url(../images/windowbg2a.gif)  top left no-repeat; padding:6px;  -moz-border-radius:5px;-webkit-border-radius:5px;  }

td.windowbgb { background: #151528;  padding:6px; border-bottom:1px solid #393949;}
td.windowbg2b { background: #0A0910;  padding:6px; border-bottom:1px solid #393949; }

.buttonbg { background: #141836 url(../images/menu_title.gif) bottom left no-repeat;   padding:6px;  -moz-border-radius:5px;-webkit-border-radius:5px; }
.titlebg { background: #141836 url(../images/menu_title.gif) bottom left no-repeat;   padding:5px; padding-top:8px;padding-bottom:8px;  -moz-border-radius:5px;-webkit-border-radius:5px;  }


/* TABLES */
table.wbg {    background: #0A0910 url(../images/windowbg2.gif) top left no-repeat; border-collapse:separate; border-spacing: 10px;  -moz-border-radius:5px;-webkit-border-radius:5px;  }
table.wbg2 { background: #12121b url(../images/windowbg.gif) top left no-repeat; border-collapse:separate; border-spacing: 10px;  -moz-border-radius:5px;-webkit-border-radius:5px;  }
table.bordercolor { border-collapse:separate; border-spacing: 1px;}
table.bordercolor2 { border-collapse:separate; border-spacing: 1px;}


/* MESSAGES */
div.error { border: 1px solid #701800; background: #4C1A00; -moz-border-radius:4px;-webkit-border-radius:4px; }
div.error2 { padding:10px; border: 1px solid #2B0E00; -moz-border-radius:5px;-webkit-border-radius:5px;  }
div.message { border: 1px solid #424A12; background: #2D3309; -moz-border-radius:4px;-webkit-border-radius:4px;  }
div.message2 { padding:10px; border: 1px solid #191C03; -moz-border-radius:5px;-webkit-border-radius:5px;  }


/* LEFT MENU */
.menu_title, .menu_title_red { color: white; background: #141836 url(/images/menu_title.gif) top left no-repeat;  border-bottom:1px solid black; padding-top:17px; padding-bottom:6px; padding-left:9px; padding-right:9px; text-transform: uppercase; font-weight: bold; }
.menu_title_red { background: #421212 url(/images/menu_title_red.gif) top left no-repeat; }

.menu_title a, .menu_title_red a, .menu_title span, .menu_title_red span { padding:6px; padding-left:10px; padding-right:10px; }
.title_selected { background: black; color: white; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; }
.title_selected:hover { color: white; cursor:default }

.menu_items { padding:15px; background:url(../images/menu_items_bg.gif) repeat-x}

.feed { border-collapse:separate;border-spacing:0px }
.feed_left { width:80px;cursor:pointer; border:1px solid black; background-size:100%; background-position: center center;  }
.feed_left:hover { border:1px solid #cccccc }
.feed_left2 { width:50px;border:1px solid black }
.feed_right { border-bottom: 1px dotted #2e2d3e; vertical-align: middle; padding:7px; padding-left:8px; text-align: left; color: #777777 }

.lm_interview { width:50%; cursor:pointer; height:80px; text-align:center; vertical-align:bottom; border:0px solid black }
.lm_interview div { background:url(/images/transp.png); text-align:center; padding:8px }
.lm_interview:hover a { color:#eebb00 }
.lm_interview:hover div { background:none }

.nav { border-bottom: 0px solid #393949; padding-left: 20px; padding-top: 5px; padding-bottom: 15px;  }
.nav2 { border-bottom: 0px solid #393949; padding-left: 12px; padding-top: 5px; padding-bottom: 15px;  }
.nav_title { border-bottom: 1px dotted #2e2d3e;  vertical-align: top; padding-bottom: 1px; text-align: left; color: #777777 }


/* FRONT PAGE */
.fp_title { padding-top:43px;padding-bottom:12px; text-align:left; padding-left:10px; border-bottom: 0px dashed #3e3d4e; border-top:0px dashed #3e3d4e;}
.fp_title div { margin-bottom:0px }
.fp_items { padding:10px; background: #0A0910 url(../images/windowbg2a.gif)  top left no-repeat; border-top:1px solid #12121b; border-bottom:1px solid #0a0a15;  -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.fp_imagebox { width:152px; vertical-align:top;  }
.fp_imagebox img { background:#0A0910; width:150px;height:150px; border:1px solid black }
.fp_imagebox img:hover {border:1px solid #cccccc }
.fp_contentbox {  vertical-align:top; padding:8px; padding-left:15px;text-align:justify;  }

.site_stats { font-size:12px }



td.nav_shortcuts { border-bottom: 0px solid #393949; padding-left: 5px; padding-top: 5px; padding-bottom: 15px;  }
td.new_releases { border-bottom: 1px dotted #2e2d3e; vertical-align: top; padding:7px; padding-left: 10px; text-align: left; color: #777777 }
td.contacts { border-bottom: 0px dotted #2e2d3e; vertical-align: top; padding:2px; text-align: left; color: #777777 }







