/* CSS Document */

body {
background-image:url('images/bg.jpg');
background-repeat:repeat-x;
background-color:#3D3D3C;
font-family: Helvetica, Arial;
color: #fff;
margin:auto;
font-size:15px;
}

* {padding: 0; margin: 0;}
p {margin-top: 0;}

#wrapper {
width: 986px;
height: auto;
margin:auto;
}

#header {
background-image:url('images/header.jpg');
background-color:#000000;
width: 986px;
height: 433px;
}

#container { 
background-color:#000;
width: 799px;
height: auto;
margin:auto;

}

.mailsignup {
float:right;
width: 592px;
height: auto;
margin-top:30px;
margin-bottom:30px;
margin-right:7px;
font-size:13px;
color:#ccc;
}

.mlisttext {
font-size:14px;
margin-left:10px;
}

h2 {color:#710303;
	font-size: 19px;
	 }
	 
h3 {color:#710303;
	font-size: 16px;
	 }	 
	 
.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}
	
html>body .entry  {
	padding:10px 10px 10px 0px;
	}
	
html>body .entry p  {
padding:5px 5px 5px 0;	}		 
	 

a {
	color:#ffffff;;
	font-size: 12px;
	text-decoration: underline;
	outline: none;
}

a:hover {
	color: #cccccc;
	font-size: 12px;
	text-decoration: underline;
}

a.redlink {
	color:#710303;;
	font-size: 22px;
	text-decoration: none;
	outline: none;
}

a.redlink:hover {
	color: #ffffff;
	font-size: 22px;
	text-decoration: none;
}

a.whitelink {
	color:#fff;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}

a.whitelink:hover {
	color: #ccc;
	font-size: 12px;
	text-decoration: none;
}

a.greylink {
	color:#ccc;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}

a.greylink:hover {
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

a.bluelink {
	color:#6699CC;
	font-size: 12px;
	text-decoration: underline;
	outline: none;
}

a.bluelink:hover {
	color: #46709A;
	font-size: 12px;
	text-decoration: none;
}

a.storm {
	color:#99CC33;
	text-decoration: none;
	outline: none;
}

a.storm:hover {
	color: #669933;
	text-decoration: none;
}


/*-----------------------------------
MAIN Nav Bar
------------------------------------*/

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.nav_container {
	margin:0;
	padding:0;
	width: 986px;
}

#navMenu{
    padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

#navMenu li{
    float:left;
	display: block;
	position:relative;
}

#navMenu li ul.artists, #navMenu li ul.about, #navMenu li ul.news { /* second-level lists */
	display: block;
	position: absolute;
	background: #000;
	width: 220px;
	padding:0;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul.artists li, ul.about li, ul.news li {display:block; margin-top: 5px; margin-bottom:5px; margin-left:5px; width:200px;}

#navMenu li:hover ul.artists, #navMenu li.sfhover ul.artists { /* lists nested under hovered list items */
	left:auto;
	top:34px;
}

#navMenu li:hover ul.about, #navMenu li.sfhover ul.about { /* lists nested under hovered list items */
	left:auto;
	top:34px;
}

#navMenu li:hover ul.news, #navMenu li.sfhover ul.news { /* lists nested under hovered list items */
	left:auto;
	top:34px;
}

a.navHome, a.navHome_a{
	display:inline;
	float:left;
	margin-left:90px;
	width:61px;
	height:34px;
	background: url("nav/home.jpg");
	background-repeat:no-repeat;
}
a.navHome:hover{

	background: url("nav/home.jpg") 0 35px;
}
a.navHome_a{

	background: url("nav/home.jpg") 0 35px;
}

a.navAbout, a.navAbout_a{
	display:block;
	float:left;
	width:70px;
	height:34px;
	background: url("nav/about.jpg");
	background-repeat:no-repeat;
}
a.navAbout:hover{
	background: url("nav/about.jpg") 0 35px;
}
a.navAbout_a{

	background: url("nav/about.jpg") 0 35px;
}

a.navAffiliates, a.navAffiliates_a{
	display:block;
	float:left;
	width:90px;
	height:34px;
	background: url("nav/affiliates.jpg");
	background-repeat:no-repeat;
}
a.navAffiliates:hover{
	background: url("nav/affiliates.jpg") 0 35px;
}
a.navAffiliates_a{
	background: url("nav/affiliates.jpg") 0 35px;
}
a.navNews, a.navNews_a{
	display:block;
	float:left;
	width:67px;
	height:34px;
	background: url("nav/news.jpg");
	background-repeat:no-repeat;
}
a.navNews:hover{
	background: url("nav/news.jpg") 0 35px;
}
a.navNews_a{
	background: url("nav/news.jpg") 0 35px;
}

a.navArtists, a.navArtists_a{
	display:block;
	float:left;
	width:73px;
	height:34px;
	background: url("nav/artists.jpg");
	background-repeat:no-repeat;
}
a.navArtists:hover{

	background: url("nav/artists.jpg") 0 35px;
}
a.navArtists_a{

	background: url("nav/artists.jpg") 0 35px;
}

a.navContests, a.navContests_a{
	display:block;
	float:left;
	width:84px;
	height:34px;
	background: url("nav/contests.jpg");
	background-repeat:no-repeat;
}
a.navContests:hover{

	background: url("nav/contests.jpg") 0 35px;
}
a.navContests_a{

	background: url("nav/contests.jpg") 0 35px;
}

a.navPhotosVideos, a.navPhotosVideos_a{
	display:block;
	float:left;
	width:120px;
	height:34px;
	background: url("nav/photosvideos.jpg");
	background-repeat:no-repeat;
}
a.navPhotosVideos:hover{

	background: url("nav/photosvideos.jpg") 0 35px;
}
a.navPhotosVideos_a{

	background: url("nav/photosvideos.jpg") 0 35px;
}

a.navBlog, a.navBlog_a{
	display:block;
	float:left;
	width:56px;
	height:34px;
	background: url("nav/blog.jpg");
	background-repeat:no-repeat;
}
a.navBlog:hover{

	background: url("nav/blog.jpg") 0 35px;
}
a.navBlog_a{

	background: url("nav/blog.jpg") 0 35px;
}

a.navCoolStuff, a.navCoolStuff_a{
	display:block;
	float:left;
	width:103px;
	height:34px;
	background: url("nav/coolstuff.jpg");
	background-repeat:no-repeat;
}
a.navCoolStuff:hover{

	background: url("nav/coolstuff.jpg") 0 35px;
}
a.navCoolStuff_a{

	background: url("nav/coolstuff.jpg") 0 35px;
}


a.navForums, a.navForums_a{
	display:block;
	float:left;
	width:76px;
	height:34px;
	background: url("nav/forums.jpg");
	background-repeat:no-repeat;
}
a.navForums:hover{

	background: url("nav/forums.jpg") 0 35px;
}
a.navForums_a{

	background: url("nav/forums.jpg") 0 35px;
}

/*-----------------------------------
ARTIST Nav Bar
------------------------------------*/

.artistnavheader {
text-align:center;
background-image:url('images/artistnavheader.jpg');
background-color:#000000;
width: 166px;
height: auto;
margin-top:9px;
margin-bottom:10px;
font-size:10px;
color:#ccc;
padding:3px;

}

.artistnavheader2 {
text-align:center;
background-image:url('images/artistnavheader.jpg');
background-color:#000000;
width: 166px;
height: auto;
margin-top:0;
margin-bottom:10px;
font-size:10px;
color:#ccc;
padding:3px;

}

.artistnav1 {
text-align:left;
background-image:url('images/navbuttonbg.jpg');
background-color:#000000;
width: 166px;
height: auto;
margin-top:2px;
font-size:12px;
padding:3px;
}

#footer { 
background-image:url('images/footerbg.jpg');
clear:both;
background-color:#660000;
width: 800px;
height: 52px;
margin-top:5px;
font-size:10px;
color:#ccc;
}

table.sortable {
font-size:14px;
}


