/* --------------------------------  Body  Properties  -------------------------------- */

body
{
	background-color:#333333;
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed;
	font-family:Trebuchet,sans-serif;
	margin:0;
	padding:0;
	color:#999999;
	background-repeat:repeat-x;
	background-image: url(../images/bg_tile.jpg);

}


a:link { 
color:#00ff00;
text-decoration:none;
}

a:visited{ 
color:#00ff00;
text-decoration:none;
}

a:hover{ 
color:#00ff00;
text-decoration:underline;
}

/* -------------------------------- Banner Ad Possitions  -------------------------------------- */



.ad_728{
margin:0 0 10px 0;
}

.ad_336{
margin:20px 31px 20px 0;

}


/* -------------------------------- Top Nav  -------------------------------------- */
.topnav{
	width:1002px;
	height:133px;
	background-image: url(../images/top_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
.backtosite{
font-size:10px;
text-align:left;
margin:10px 0 0 10px;
}

.backtosite a:link{
text-decoration:none;
}
.backtosite a:visited{
text-decoration:none;
}
.backtosite a:hover{
text-decoration:underline;
}

/* -------------------------------- Page Characteristics ------------------------------------ */


#container{
	width: 1002px;
	height:1100px;
	margin:0;
}






/* --------------------------------- Header Properties ---------------------------------- */

#logo{ 
clear:both;
margin:20px 0 0 0;
height: 49px;
background-color:#000000;
text-align:left;

} 

.backs{ 
float:right;
} 


/* ------------------------------ Main Content Properties ------------------------------ */

#content {
	width:958px;
	font-size:17px;
	font-weight:500;
	color:#00ff00;
	padding:20px;
	background-color: #000000;
	border-right:2px solid #006600;
	border-left:2px solid #006600;
	border-bottom:2px solid #006600;

}


#contentb { 
    background-image: url(../images/bg-green68.gif);
	padding:0 20px 20px 20px;
	border-right:3px solid #000000;
	border-left:3px solid #000000;
	border-bottom:3px solid #000000;
	border-top:1px solid #000000;
}

#content a:link { 
color:#00ff00;
text-decoration:none;
}

#content a:visited{ 
color:#00ff00;
text-decoration:none;
}

#content a:hover{ 
color:#00ff00;
text-decoration:underline;
}


/*  Main Titles */
h1{
	font-weight:100;
	font-size:42px;
	color: #999999;

}


/*  Sub Titles */
h2{
	font-size:11px;
	padding:0 0 10px 0;
	border-bottom:1px dashed #FFFFFF;
	color: #999999;
}



/*  Headlines */
h3{
font-size:32px;
font-weight:400;
margin:0 0 20px 0;
padding:0;
font-weight:bold;
color:#ffffff;
}

/* Sub  Headlines */
#content h4{
font-size:16px;
color:0033cc;
font-weight:500;
margin:0;
padding:0;

}



.prevrating {
	color:#999999;
	font-size:14px;
	margin:0;
	line-height:16px;
	font-weight:100;

	}
	
.avrating {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:16px;
	}

/* Line Dividers */

hr{
border-bottom:solid 1px #999999;
margin:30px 0 30px 0;
}


/*--------------------------- Cartel Band Logo ---------------------------------*/

#cartel_logo{
	margin:0 0 28px 0;

	}


/*--------------------------- Small Thumb Pic Area ------------------------------*/

#small_thumb{

	border:#000000 solid 1px;
	width:168px;
	
}

#small_thumb_pic{
	width:150px;
	margin:10px 10px 0 9px;

}

#small_thumb_text{
	width:150px;
	height:20px;
	margin:10px 10px 10px 9px;
	font:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	text-align:center;
	}
	
#thumb_rating_info{
	color:#999999;
	font-size:15px;
	font-weight:100;
	line-height:24px;
	}
	

/*-----------------------------   Large Pic Area -------------------------------*/

#large_pic{

	margin:25px 0 0 2px;
	padding:0 0 25px 0;
	}
	
#large_pic img{
	border:#000000 solid 2px;
	margin:7px 0 0 0;
	}

#large_pic_caption{
	height:20px;
	font:"Trebuchet MS";
	font-size:16px;
	color:#ffffff;
	margin:8px 0 0 0;
	}


/* ----------------------------   Big Buttons    ------------------------------- */	
#bigbuttons{
	padding:3px 10px 3px 10px;
	margin:0 0 9px 0;
	width:140px;
	border-left:#000000 1px solid;
	border-right:#000000 3px solid;
	border-top:#000000 1px solid;
	border-bottom:#000000 3px solid;
	background-color:#00ff00;
	color:#00ff00;
	display:block;
	clear:both;
	text-align:center;
	background-image: url(../images/btn_bg.jpg);


}

a#bigbuttons:link{
color:#00ff00;
font-size:16px;
font-weight:normal;
text-decoration:none;
display:block;
border:1px solid #00fe00;
}

a#bigbuttons:visited{
color:#00ff00;
font-size:16px;
font-weight:normal;
text-decoration:none;
display:block;
border:1px solid #00fe00;
}


a#bigbuttons:hover{
color:#006600;
font-size:16px;
font-weight:normal;
text-decoration:none;
background-color: #00ff00;
background-repeat: repeat-y;
background-position: right;
background-image: none;
display:block;
border:1px solid #006700;
}



/*---------------------------- Album Info -----------------------------------*/

#album_info{
	font-size:11px;
	color:#999999;
	line-height:13px;
	text-align:left;
	}
	
h6{
font-size:16px;
color:#999999;
margin:0;
line-height:24px;
padding:4px 0 0px 0;
}


#album_info_img{
	float:left;
	margin:0 18px 14px 0;
	}


/* ----------------------------   The Poll    ------------------------------- */	

/* main container */
#thepoll{ 
width:260px;
text-align:center;
text-decoration:none;

}

#thepoll a:hover{
text-decoration:none;}


/* Ratings Block*/
.ratings{
	margin:10px 0 0 0;
}


/*  Ratings Buttons States */
#ratings a:link{
background-color:#00ff00
color:#00ff00;
border:1px solid #00fe00;
background-color: 006500;
background-repeat: repeat-y;
background-position: right;
background-image: url(../images/vote_bg.jpg);


}
#ratings a:visited{
color:#00ff00;
border:1px solid #00fe00;
background-color: 006500;
background-repeat: repeat-y;
background-position: right;
background-image: url(../images/vote_bg.jpg);
}

#ratings a:hover{
color:#006600;
border:1px solid #006700;
background-color: #00ff00;
background-repeat: repeat-y;
background-position: right;
background-image: none;

}

/* Ratings Buttons*/
#ratings a{
display:block;
width:28px;
height:25px;
float:left;
margin:10px 20px 0 0;
background-color: 006500;
font-size:20px;
font-weight:100;
text-decoration:none;
padding:3px 0 0 0;


}




/*  Poll text */
#polltext{
clear:both;
font-size:10px;
color:#999999;
height:30px;
}


#polllowest{
	text-align:center;
	width:30px;
	float:left;
	text-transform: uppercase;
	margin:5px 0 0 0;
}

#pollhighest{
clear:both;
text-align:center;
width:30px;
float:right;
text-transform: uppercase;
margin:5px 45px 0 0;
}


/* Ratings if graphic used instead of css buttons*/
#voting{
padding:0 20px 0 0;
font-weight:bold;
}




/* ---------------------------------- Standings Page Layout ------------------------------------ */
.bigphoto{
height:150px;
}


.header_text_stndgs{
	font-size:40px;
	color:#000000;
	margin:0 0 0 85px;
	}

header_text_stndgs img{
float:left;
}

.standings{
clear:both;
}

.standings a:link{
color:#ffffff;
text-decoration:none;

}

.standings a:visited{
color:#ffffff;
text-decoration:none;

}
.standings a:hover{
color:#CCFF00;
text-decoration:none;
}


.others{
clear:both;
}


/* The Button */


 #standings_vote a{
	display:block;
	width:68px;
	font-size:12px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
 

 }
 
#standings_vote a:link{
background-color:#00ff00;
color:#00ff00;
border:1px solid #00fe00;
background-color: 006500;
background-repeat: repeat-x;
background-position: right;
background-image: url(../images/btn_bg.jpg);

 }
 
 
 #standings_vote a:visited{
background-color:#00ff00;
color:#00ff00;
border:1px solid #00fe00;
background-color: 006500;
background-repeat: repeat-x;
background-position: right;
background-image: url(../images/btn_bg.jpg);

 }
 
#standings_vote a:hover{
color:#0033cc;
color:#006600;
font-weight:bold;
text-decoration:none;
background-color: #00ff00;
background-repeat: repeat-x;
background-position: right;
background-image: none;
display:block;
border:1px solid #006700;
	
	

 }
 

 
 
 /*----------------------------- Standings Thumbnails ---------------------------*/

#small_thumb_pic_2{
	width:168px;
	height:248px;
	border:#000000 solid 1px;
	margin:0px 13px 27px 0;
	padding:8px 0 0 0;
	
	}
	
#standings_pics{
	float:left;
	}
	
 .ranknumber{
 font-weight:bold;
color:#ffffff;
 }	
 
#user_name{
	font-size:16px;
	color:#999999;
	margin:20px 0 15px 0;
	width:150px;
	height:30px;
	overflow:hidden;
	}
	
#user_name :h1{
	color:#FF0000;
	}



/*-----------------------------Upload Page ----------------------------*/

.upload_area{
	color:#999999;
	font-size:16px;
	margin:0 0 0 220px;
	}
	



/*-----------------------------Thanks ----------------------------*/

.txtthanks{
	color:#ffffff;
	font-size:24px;
	
	}
		


/* ----------------------------------  Footer  ---------------------------------- */
#footer_info {
	width: 963px;
	padding:0 0 0 0;
	
}

#footer_info h6{
	width: 963px;
	padding:0 0 0 0;
	font-weight:100;
	font-size:11px;
	color:#FFFFFF;
	line-height:12px;
	
}

#copyright {
	font-size: 9px;
	margin:200px 0 0 10px;
}

#copyrightb {
width:1000px;
	font-size: 9px;
	margin:0 0 0 10px;
	text-align:left;
	color:#000000;
}

#epic_logo {
	margin: 0 0 4px 0;
	}
