
/*** THEME BASED BASIC STYLES ***/
html{
	background-color:#000;
}
body{
/*	color:#616468;*/
	color:#616b6f;
	background:#000 url(../images/site_bg55.jpg) top center no-repeat;
	width:100%;
	height:100%;
	text-align:center;
}

a{
	color:#fff;
	text-decoration:underline;
	outline:none;
}
a:hover{
	text-decoration:none;
}

p{
	margin:0 0 1em 0;
}

h1{
	color:#fff;
	font-size:1.7em;
	margin:0.2em 0 0.6em 0;
	font-family:Trebuchet MS, Helvetica, sans-serif;
}
h2{
	color:#fff;
	font-size:1.6em;
	margin:0.2em 0 0.4em 0;
	font-weight:normal;
}
h3{
	color:#fff;
	font-size:1.1em;
	margin:0.2em 0 0.2em 0;
}
.poista{
	display:none;
	visibility:hidden;
}
ul{
	margin:0.3em 0.2em 0.8em 0.2em;
	padding-left:2.5em;
}
ul.nav li{
	list-style:none;
}
.load-hide{
    visibility:hidden;
}

.inline-gray{
	display:inline;
	color:#5a5959;

}
h2.capital-dotted-line{
	text-transform:uppercase;
	font-size:22px;
	letter-spacing:-1px;
	background:transparent url(../images/tiny_dot_hr_lighter.png) bottom left repeat-x;
	padding-bottom:10px;
	margin-bottom:20px;
	font-weight:bold;
}
h3.dotted-line{
	font-size:20px;
	letter-spacing:-1px;
	background:transparent url(../images/tiny_dot_hr_lighter.png) bottom left repeat-x;
	padding-bottom:9px;
	margin-bottom:17px;
}
h4.capital-dotted-line{
	text-transform:uppercase;
	color:#fff;
	font-size:14px;
	letter-spacing:-0.5px;
	margin-bottom:12px;
	background:transparent url(../images/tiny_dot_hr_lighter.png) bottom left repeat-x;
	padding-bottom:10px;
}

.white-ingress{
	color:#fff;
	padding-top:0;
	margin-top:0;
	font-size:14px;
}
/* structure */

#site-container[id]{
	background:transparent url(../images/site_shadow_bg.png) top center repeat-y;
	height:500px;
}
#site-header-container{
	background:transparent url(../images/site_wheel_bg_top.png) top center no-repeat;
/*	height:381px; */
	text-align:center;
	padding-top:338px;
        position:relative;
        z-index:20;
}
#site-nav-container{
	background:transparent url(../images/topnav_bg.jpg) top center no-repeat;
	height:43px;
	width:955px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
ul#site-nav{
	height:43px;
	margin:0 !important;
	padding:0 !important;
	margin-left:207px !important;
	width:747px;
}
ul#site-nav li{
	background:transparent url(../images/topnav_separator.png) right 2px no-repeat;
	float:left;
	display:inline;
	margin:0 !important;
	padding:0 !important;
}
ul#site-nav li#nav-main{
}
ul#site-nav li#nav-contact{
	background-image:none;
}
ul#site-nav li a, ul#site-nav li span{
	height:43px;
	display:block;
	text-indent:-9999px;
}
ul#site-nav li li{
	float:none;
	background:transparent url(../images/2level_nav_item_bg.png) bottom left repeat-x;
	display:block;
	padding:0;
	margin:0;
	width:198px;
}
ul#site-nav li li.last{
	background-image:none;
}
ul#site-nav li li a{
	height:auto;
	display:block;
	text-indent:0;
	color:#fff;
	font-size:12px;
	padding:10px 18px 12px 18px;
}
ul#site-nav li li a:hover{
	background:transparent url(../images/2level_nav_item_hover.png) bottom left no-repeat;
	text-decoration:none;
}

ul#site-nav li li.first a{
	padding-top:15px;
}
ul#site-nav li li.last a{
	padding-bottom:14px;
}
ul#site-nav li li.last a:hover{
	background:transparent url(../images/2level_nav_item_hover.png) top left no-repeat;	
}
ul#site-nav li#nav-main a{
	background:transparent url(../images/nav-main.png) 16px 12px no-repeat;
	width:78px;
}
ul#site-nav li#nav-band{
	position:relative;
}
ul#site-nav li#nav-band span{
	background:transparent url(../images/nav-band.png) 17px 12px no-repeat;
	width:96px;
}
.secondNav-container{
	position:absolute;
	top:43px;
	left:-6px;
	z-index:10;
	background:transparent url(../images/2level_nav_bg.png) bottom left no-repeat;
	width:210px;
	margin:0;
	padding:0;
	display:none;
}
.secondNav-container ul{
	background:transparent url(../images/2level_nav_top_bg.png) top left no-repeat;
	width:210px;
	margin:0 6px 6px 6px;
	padding:0;
}
ul#site-nav li{
    padding:0 !important;
    margin:0 !important;
}
.secondNav-container ul a, .secondNav-container ul a:hover{
	text-decoration:none;
}
ul#site-nav li#nav-releases a{
	background:transparent url(../images/nav-releases.png) 17px 12px no-repeat;
	width:106px;
}
ul#site-nav li#nav-live a{
	background:transparent url(../images/nav-live.png) 16px 12px no-repeat;
	width:70px;
}
ul#site-nav li#nav-media{
	position:relative;
}
ul#site-nav li#nav-media span{
	background:transparent url(../images/nav-media.png) 16px 12px no-repeat;
	width:104px;
}
ul#site-nav li#nav-shop a{
	background:transparent url(../images/nav-shop.png) 16px 12px no-repeat;
	width:80px;
}
ul#site-nav li#nav-forums a{
	background:transparent url(../images/nav-forums.png) 16px 12px no-repeat;
	width:97px;
}
ul#site-nav li#nav-contact a{
	background:transparent url(../images/nav-contact.png) 16px 12px no-repeat;
	width:95px;
}
#site-content-container{
	background:transparent url(../images/site_wheel_bg_bottom.png) top center no-repeat;
	text-align:center;
        position:relative;
}
#site-content{
	width:920px;
	text-align:left;
	padding:30px 0 20px 0;
	margin:0 auto;
	font-size:12px;
}
#site-content.main-page{
	padding:0 0 20px 0;
	width:945px;
}
#breadcrumb{
	float:right;
	color:#5b5f64;
	font-size:11px;
}

#page-title-forums{
	background:transparent url(../images/page_title_forums.png) top left no-repeat;
	text-indent:-9999px;
	display:block;
	height:34px;
	width:300px;
	padding-bottom:20px;
}



/***** BASICS *****/
html,body{
	background-color: #1f262d;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
	border:0;
	color:#787879;
	text-align:left;
}
html{
	overflow-x: hidden;
	overflow-y: scroll;
}

body{
	background: #1f262d url(../images/site_bg.gif) top left repeat-x;

}

img{
	margin:0;
	border:0;
	display:inline;
}

div{
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

p{
	margin:0 0 15px 0;

}

table{
	border:0;
	margin:0;
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	border:0;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:#787879;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0;
	padding: 0;
	vertical-align: top;
	background-color:transparent;
}

a{
	color:#a19f74;
	text-decoration:none;
	font-weight:bold;
}


a:hover{
	color:#a19f74;
	text-decoration:underline;
}

a.no_hover:hover{
	text-decoration:none;
}

form{
	margin:0 0 15px 0;
	border:0;
	background:transparent;
}

form select{
	background-color:#010202;
	border:1px solid #0a0c0f;
	color:#787879;
	font-weight:bold;
	padding:2px;
}

/* OLD WOD */

#jukebox-cell{
	border-top:1px solid #0a0c0f;
}

#jukebox-player{
	float:left;
	width:910px;
}

#jukebox-close{
	float:left;
	width:20px;
	height:22px;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#787879;
	position:relative;
}

/**** STYLING ****/

#jukebox-close-text{
	position:absolute;
	top:13px;
	left:7px;
}

#jukebox-close-pic{
	position:absolute;
	top:13px;
	right:0px;
}

#page-content ul, #page-content ol{
	margin:0 0 15px 0;
	padding:0 0 0 18px;
}

#page-content ul li, #page-content ol li{
font-size:12px;
	padding:5px 2px;
}

.capitals{
	text-transform: uppercase;
}

.no-width-margin{
	margin-left:0;
	margin-right:0;
}

.no-height-margin{
	margin-top:0;
	margin-bottom:0;
}

.fontdark{
	color:#5c5c63;
}

.fontverydark{
	color:#252528;
}

.fontsmall{
	font-size:11px;
	color:#5c5c63;

}


#page-content h1{
	padding:0 0 24px 0;
	margin:0;
	height:17px;
}

#page-content h2{
	font-size:19px;
	padding:0 0 5px 0;
	margin:0;
}

table.wodtable{
	margin:15px 0 30px 0;
	width:100%;
/*	background:#060709 url(../images/thbg.gif) top left repeat-y;*/
	background:#010202 url(../images/thbg.gif) top left repeat-x;
}

table.wodtable td, table.wodtable th{
	font-family:Verdana, sans-serif;
	font-size:11px;
	padding:6px 20px 4px 15px;
	/*border:1px solid #060709;*/
	/*border:1px solid #090b0e;*/
	border:1px solid #0a0c0f;
	font-weight:bold;
	color:#787879;
	background:transparent;
}

.row_alt{
	background-color:#010202;
}

table.wodtable tr{

}

table.wodtable th.first{
	border-left:1px solid #0a0c0f;
}

table.wodtable th.third{
	border-right:1px solid #0a0c0f;
}

table.wodtable th{
	padding-bottom:12px;
	padding-top:12px;
	background:transparent;
	border:2px solid #000000;
	font-weight:bold;
	font-size:12px;
	color:#787879;
	text-align:left;
}

div.clearer{
	clear:both;

}

