body {
    margin: 0;
    padding: 0;
 
    font-size: 14px;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#CCCCCC;
    background-color: #222222;
		/* background-image: url(../images/granite.gif);
		 background-repeat: repeat;*/
   text-align: center; /* IE centering hack */
}
/*body {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	}*/
	
h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	color:#CCCCCC;
	}
	
h2 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	font-size:24px;
	font-weight:bold;
	color:#E3E5DE;
	}
	
h3 {
	font-size:20px;
	font-weight:bold;
	color:#E3EFDE;
	background-image: url(../images/underline.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
	
	}
	
h4 {
	font-size:16px;
	font-weight:bold;
	color:#E3E5DE;
	}
	
h5 {
	font-size:14px;
	font-weight:bold;
	color:#E3E5DE;
	}
	
	
p {
	font-size:12px 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px 0px 16px 5px;
	padding:5px;
	color: #E8E8E8;
	}
/*p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;}*/
     
#wrapper {
	width: 1000px;
	text-align: left; 
	margin-right: auto;
	margin-left: auto;
	border: solid 1px #333333;
}
		 
#header {margin: 0;
         padding: 0;}
				 
.head {
	margin: 0;
  padding: 0;
	background-image: url(../images/jeffheader2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#content {margin: 0px;
          padding: 0px;
	  width: 1000px; /* IE Layout */
	   background-color: #2F2F2F;
	  
}
					
	 
#content a:link{ color: #CCCCCC;
     text-decoration: underline;}
	 
#content a:visited{ color: #CCCCCC;
     text-decoration: underline;}

#content a:hover {color: #FF0000;
     text-decoration: none;}
	 
#content a:active { color: #CCCCCC;
     text-decoration: underline;}
     
#content #podcast {
	margin: 5px;
	margin-top: 0px;
	padding: 5px;
	padding-bottom: 10px;
}
		 


#footer {
	    margin: 0;
			padding: 0;
			background-color:#27221F;
			background-image: url(../images/guitar1sm.jpg);
	   background-repeat: repeat-x;
	   background-position: center center;
		font-size: 12px;
	  font-family:verdana, arial, helvetica, sans-serif;
   	color:#CCCCCC;
		clear:both;	
		height: 152px;
}
.foot {
	margin: 0;
  padding: 0;
	background-image: url(../images/navbk.png);
	background-repeat: none;
	background-position: left top;
	height: 24px;
}

 .register {
	   margin: 0px;
		 padding: 0px;
     background-color: #555555;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 80%;
		 font-weight: bold;
 }
.register td {
   display: block;
   padding: 3px 15px 3px 15px;
  /* border: 1px solid;
   border-color: #FFFFFF;*/
  }
 
			 	 /* register link styles */
 .register  a:link { color: #CCCCCC;
           text-decoration: underline;
					 }
	 
 .register a:visited { color: #CCCCCC;
            text-decoration: underline;}
	 
 .register a:hover  { color: #FFFFFF;
            text-decoration: none;}
	 
 .register a:active { color: #CCCCCC;
            text-decoration: underline;} 
						
		
.nav {
	   margin: 0;
		 padding: 0;
		 width: 100%;
	   border-width: 1px 0 1px 0;
	   border-style: solid;
	   border-color: #666;
     background-color: #27221F;
     background-image: url(../images/navbk.png);
		 background-repeat: repeat-x;}
	 
.nav td {padding: 5px 15px 5px 15px;
	   
    /* border-bottom: 1px solid gray;*/
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;
     font-weight: bold;}
		 
.main {
	margin: 0px;
	padding: 0px;
	 width: 1000px;
	/* border-width: 1px;
	border-style: solid;
	border-color: #838383 #000 #000 #838383;*/
     background-color: #2F2F2F; }
		 
.main h1 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 200%;
		 font-weight: bold;
     color: #DDDDDD;}

.main h2 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 175%;
		 font-weight: normal;
     color: #DDDDDD;}
		 
.main h3 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 175%;
		 font-weight: normal;
     color: #E3E5DE;}

.main h4 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 120%;
		 font-weight: bold;
     color: #E3E5DE;}
		 
.main h5 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 110%;
		 font-weight: bold;
     color: #E3E5DE;}
	 
.main td {
	   margin: 5px 10px 5px 10px;
	   padding: 5px 10px 5px 10px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;
     border-width: 0 1px 0 0;
     border-style: solid;
    border-color: #3F3F3F;
   
}
		 
.main p {
	   margin: 5px;
	   padding: 5px;
    /* border-bottom: 1px solid gray;*/
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;}
	
.main td p img {
	   margin: 5px;
	   padding: 5px;
  }
		 
.news {
	   margin: 0px;
		 padding: 0px;
		 width 100%;
	   border-width: 0 0 0px 0;
	/*   border-width: 1px;
	   border-style: solid;
	   border-color: #838383 #000 #000 #838383;*/
    background-color: #2F2F2F;}
		 
.news h1 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 200%;
		 font-weight: bold;
     color: #DDDDDD;}

.news h2 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 175%;
		 font-weight: normal;
     color: #DDDDDD;}
		 
.news h3 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 175%;
		 font-weight: normal;
     color: #E3E5DE;}

.news h4 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;
		 font-weight: bold;
     color: #E3E5DE;}
		 
.news h5 {
	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 90%;
		 font-weight: bold;
     color:#E3E5DE;}
	 
.news td {
	   margin: 5px 10px 5px 10px;
	   padding: 5px 10px 5px 10px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;
     border-width: 0 1px 0 0;
	   border-style: solid;
	   border-color: #3F3F3F;
}

table.news td.listing {
	width: 170px;
}
		 
.news p {padding: 0px;
    /* border-bottom: 1px solid gray;*/
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;}
		 
.main td p img {
	   margin: 5px;
	   padding: 5px;
  }

#content table.news td table td.no_border {
	 border: none;
}
.view {
     width: 90%;
      color: #666666;
}
	.view td h3 {
			 
		  color: #ffffff;
}
		 
.heading {
	   margin: 0px;
		 padding: 0px;
		 font-size: 100%;
		 font-weight: bold;
		 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		 color: #FFFFFF;
    }

.note {
			margin:0px;
			margin-top: -10px;
			padding: 0px;
			font-size: 16px;
			font-weight: normal;
			font-style: italic;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #E3E5DE;
		}		
.subhead {
			margin:0px;
			padding: 0px;
			font-size: 125%;
			font-weight: bold;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #FF0000;
		}
 .legnd {
	  
     color: #FFFFFF;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 100%;
   font-weight: bold;
 }
a:link{ color: #CCCCCC;
     text-decoration: underline;}
	 
a:visited{ color: #CCCCCC;
     text-decoration: underline;}
	 
a:hover { color: #FFFFFF;
     text-decoration: none;}
	 
a:active { color: #CCCCCC;
     text-decoration: underline;}
	 
.nav a:link{ color: #FFFFFF;
     text-decoration: none;}
	 
.nav a:visited{ color: #FFFFFF;
     text-decoration: none;}

.nav a:hover {color: #EFEFEF;
     text-decoration: underline;}

	 
.nav a:active { color: #FFFFFF;
     text-decoration: none;}
		 
.main a:link{ color: #CCCCCC;
     text-decoration: none;}
	 
.main a:visited{ color: #CCCCCC;
     text-decoration: none;}

.main a:hover {color: #FFFFFF;
     text-decoration: underline;}
	 
.main a:active { color: #CCCCCC;
     text-decoration: none;}
		 
 .mainnews {
	  width: 640px;
 }
 .picture {
			margin: 5px;
			padding: 5px;
		}
		
.reserved {
		 padding: 5px;
		 text-align: left;
		 font-family: "Times New Roman", Times, serif;
		 font-size: 80%;
		 color: #CCCCCC;
	 }
		 

	


 

		

		

		

