
body {
	margin:20px 0 0 0;
	padding:0;
	background-image: url(../img/ans_bg_03.jpg);
	background-repeat: repeat-x;
	background-position:center;
	background-attachment:fixed;
	background-color:#000000;
	color:#fff;
	
}

#custom-doc {
	margin: auto;
	text-align: left;
	width:1100px;
	min-height:600px;
	
}

p	{
	margin:0 0 20px 0;
}

a	{
	color:#0d9344;
	text-decoration:none;
}

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

h1, h2, h3, h4, h5, h6	{
font-family: "Trebuchet MS", sans-serif;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
	
}

h1	{
	font-size:28px;
	padding:10px 0 10px 0;
	

}

h2	{
	font-size:22px;
}

h3	{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

/**---------------------------------header --------------------------**/
#hd {
	height:180px;
	padding:0 0 30px 0;
}


#header_image	{
	float:left;
}

#banner	{
	float:right;
	padding:10px 0 0 0;
}

/**--------------------------------menu--------------------------**/

#menu {	
	text-align:left;
	padding:10px 0 40px 0;
}

#menu_bottom	{
	clear:both;
	text-align:right;
	padding:10px 0 20px 0;
	font-size:70%;
}

#menu ul	{
  padding: 0;
  margin: 0;
  list-style: none;
}

#menu li	{
  padding:0 30px 0 0;
}

#menu_bottom li	{
	padding:0 10px 0 0;
}

#menu li li	{
	margin:0;
}


#menu li a	{
	font-family: Cambria, serif;
	color: #0d9344;
	font-weight: heavy;
	text-decoration: none;
	font-size: 26px;
	padding: 4px;
}

#menu_bottom li a	{
	font-family: Cambria, serif;
	color: #0d9344;
	font-weight: heavy;
	text-decoration: none;
	font-size: 14px;
	padding: 4px;
}

#menu li ul {
	
	background-color:#0D1110;
}

#menu li a:hover, #next_gig a:hover	{
	color:#fff;
}


#myspace	{
	float:right;
	margin-top:-10px;
}

#next_gig		{
	font-family: "Trebuchet MS", sans-serif;
	text-align:right;
	margin:0;
	padding:5px 10px 0 0;
	float:left;
	font-size:140%;

}

#next_gig a	{

	color:#0d9344;
	text-decoration:none;
}

/**--------------------------------suckerfish------------------------**/

/* hack to get dropdown to appear over form elements in ie
	see iehover-fix.js for details */

ul.snav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

.snav, .snav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

.snav a {
	display: block;
	padding: 0.2em 1em 0.2em 0;
}

.snav li {
	float: left;
}

.snav li ul li {
	width: 10em; /* width needed or else Opera goes nuts */
}

.snav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.snav ul li a {
	display: block;
	background-color: #0D1110;
	border:0;
}

.snav li ul ul { 
	margin: -1.4em 0 0 10em;
}

.snav li:hover ul ul, .snav li:hover ul ul ul, .snav li.sfhover ul ul, .snav li.sfhover ul ul ul {
	left: -999em;
}

.snav li:hover ul, .snav li li:hover ul, .snav li li li:hover ul, .snav li.sfhover ul, .snav li li.sfhover ul, .snav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 9999;
}



/**--------------------------------main content-------------------------**/
#leftbox {

	width: 705px;

}

#main_content, #leftbox	{
font-family: "Trebuchet MS", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.3em;
}


/**--------------------------------releases stuff-------------------------**/

#release_flash	{
	text-align:center;
	margin:0 0 20px 0;
	
}


#release_info h1	{
	font-size:18px;
}

.release_info	{
	font-family:75%;
}
#small_releases_nav	{
	padding:10px 0 10px 0;
	text-align:center;
}

/**--------------------------------right content-------------------------**/

#rightbox {

	width: 365px;
	float:right;
	font-family: "Trebuchet MS", sans-serif;
}

#youtube	{
	padding:20px 0 20px 0;
}

#youtube a, #radio a	{
	color:#0d9344;
	text-decoration:none;
	
}

.right	{
	float:right;
}

.left	{
	float:left;
}
#radio	{

}

#rac	{
	text-align:center;
	width:350px;
}

/**--------------------------------footer--------------------------**/

#ft {
clear:both;
text-align:right;
padding:0 0 30px 0;
}



.hidden { visibility: hidden; display:none; }
.unhidden { visibility: visible; }

/**--------------------------------vault stuff--------------------------**/

#releases a.plain {
	border: 0;
}

#vault_content_wrapper{width:800px;}
#vault_info{width:700px;float:left;text-align:left; font-size:90%; }



.event_videos{clear:both;}
.event_images, .event_files {
	margin : 6px 0; 
}

.event_images img {
	margin: 0 4px 4px 0;
}
.event_slideshow{width:500px;height:500px;float:left;padding-left:100px;}
#myGallery a{color:#FFF;}
#myGallery a:hover{font-style:italic;color:#fff;}
.vault_image_link{border:0px;}

#vault_nav_wrapper{width:500px;height:100px;text-align:center;margin-left: auto;margin-right: auto;}

#vault_prev_div{float:left;}
#vault_prev_div a{text-decoration:none;}
#vault_previous{border:0px;text-decoration:none;width:99px;}

#vault_title{float:left;width:300px;}


#vault_next_div{float:left;}
#vault_next_div a{text-decoration:none;}
#vault_next{border:0px;text-decoration:none;width:99px;}


/**-------other vault stuff ------------**/

.sub_menu	{
	font-family:helvetica;
	font-weight:bold;
	letter-spacing:-1px;
	color:#9CB6C3;
	font-size:130%;
	
	}



.aaa h2	{
	font-size:100%;
	margin:0 40px 10px 0;
}

.aaa .biog	, .aaa .features, .aaa .live, .aaa .music, .aaa .misc, .aaa .photos 	{
	font-size:80%;
}

.rac_link a	{
	font-size:50%;
	color:#FFDD87;
}

.hiddenCell { display: none;  }

#photo_vault	{
	text-align:center;
}

#photo_vault img	{
	padding:10px;
}

#clip	{
	text-align:center;
}

/**-------subscribe form ------------**/

#subscribe_form	{
	
	
	
#subscribe	label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#subscribe submit
{
margin-left: 4.5em;
} 


#advert a	{

display:block
 height: 250px;
 width: 300px;

}

#advert a {

display: block;
height: 250px;
width: 300px;
}
#advert a span {
visibility: hidden;
}

.grey	{
	color:#999;
}