/*
      WEBSITE DESIGNED AND MAINTAINED BY www.benjaminhammond.com
      
      Please contact me@benjaminhammond.com for questions.
      
       
      
      Original Template Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {

 font-family: Georgia, Times New Roman, serif;
 font-size: 13px;
 background: #020202;
 
}

p {
padding: 5px;
margin-top: 10px;
}

a:link { 
color: #9A0314;
}
a:visited {
color: #9A0314;
text-decoration:none;
}
a:hover {
color: #FFFFFF;
background-color: #333333;
}
a:active {
color: #000000;
background-color: #FFFFFF;
}


#wrapper { 

 margin: 0 auto;
 padding-top: 10px;
/* width: 800px;*/

 width: 90%;
/* height: 655px;*/

}


#header {
 width: 595px;
 color: #DDD;
 padding-bottom: 0px;
 border: 0px solid #000;
 height: 113px;
 margin: 0px 0px 0px 0px;
 background: #000000 ;
 background-repeat: no-repeat;

}

#header table #head-table  {

 border: 2px;
 padding: 10px;

}

#mailinglist {

 float:right;

}

#content, #content-music { 

 overflow: auto; 
 background-color: #000;
  background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: top right;
 /* BACKGROUND  IMAGES ASSIGNED BELOW */
  border: 2px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 550px;

}

#content {
background-image: url(../images/bg.jpg);

}

#content-music {
background-image: url(../images/bg-mic.jpg);
}

#content #header {
 border: none;
}


#text {

 width: 45%;
 padding-left: 5%;
 padding-top: 10px;
 color: #DDD;
 clear: both;

}

div .right {
  text-align: right;
  color: #FFF;
font-size: 14px;
font-variant: small-caps;
}
#quote {
width: 400px;

margin-top: 120px;
}

#player {

}


#footer {
 text-align: center;
/* width: 70%;*/
 text-decoration: none;
 font-family: Arial, Sans-Serif;
 font-size: 8px;
 color: #555;
}

#footer a {
 text-decoration: none;
 color: #555;
}

#footer  a:hover {

 color: #EEE;
}



.hidden {

display: none;

}

.title {

font-variant: small-caps;
/*background-color: #222;*/
color: #FFF;
font-size: 14px;

}




/* ********************************	
	Customized Scrollbars (only in IE)
******************************** */

body {
  scrollbar-arrow-color: #DDD;
  scrollbar-3dlight-color: #000;
  scrollbar-highlight-color: #DDD;
  scrollbar-face-color: #000;
  scrollbar-shadow-color: #111;
  scrollbar-darkshadow-color: #000;
  scrollbar-track-color: #111;
}


/* ********************************	
	Color Form Elements (mailing list)
******************************** */
input {
	color: #999;
	background-color: #222;
	border: 0px
}
input.button {
		color: #999;
	background-color: #222;
	border: 1px;
}


/* ********************************	
	CSS Menus Styling - http://www.cssmenumaker.com
******************************** */


ul.menu {
clear: both;
list-style-type:none;
 width: 50%;
display:block;
font-size:.8em;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin-left:5%;
margin-top:20px;
padding:0;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;

border-bottom: #ddd solid 1px;
}

ul.menu li a {
float:left;
color:#ddd;
text-decoration:none;
height:16px;
padding:4px 15px 0;
}

ul.menu li a:hover,.current {
color:#fff;
/*background:url(../images/bg.png) repeat-x top left;*/
 background-color: #000;
}

ul.menu .current a {
color:#fff;
font-weight:700;

}

/*BLUE*/
ul.menu.blue{
background-color:#000;

}
ul.menu.blue li a:hover, .menu.blue li.current {
background-color:#222;


}	

/* ********************************	
Styling for the upcoming.badge

******************************** */

.upcoming_badge {margin:10px;padding-top:40px;background-color:transparent; float:left; text-align:left;}
.upcoming_badge {color:#DDD;text-decoration:none}
.upcoming_badge .upb_text,div .upcoming_badge a {color:DDD;font:normal 10px }
.upcoming_badge a {color:#DDD;}
.upcoming_badge a:hover {color:#930000;background-color:#000;}
/*.upcoming_badge .upb_header {padding:3px 3px 5px 3px;font-weight:bold;}*/
.upcoming_badge .upb_header a {color:#DDD; font-size:11px;}
.upcoming_badge .upb_header a:hover {color:#a51410; font-size:11px; background-color: #efefef;}
/*.upcoming_badge .upb_events {color:#ddd; margin:0;padding:5px 5px 0px 5px;}*/
.upcoming_badge .upb_event {margin-bottom:0px;padding:0px;}
.upcoming_badge li {list-style: none;}
.upcoming_badge .upb_date {margin:0px 0 0px 0;}
.upcoming_badge .upb_date .upb_text{color:#424142;font-size: 10px;border-bottom:1px none #C6C3C6;color: #DDD;margin:0px 0 0px 0}





