* html ul li a { height: 1%; }
	  
body {
 background: #000 url(http://www.forrestgriffin.net/images/bg.gif) repeat-x;
 text-align: center;
 margin: 0;
 padding-bottom: 15px;
}
#container {
 margin: 0 auto;
 width: 781px;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 color: #9D9C9C;
 background-image: url(http://www.forrestgriffin.net/images/main.gif);
 background-repeat: repeat-y;
 line-height: 17px;
 text-align: left;
 padding-left: 13px;		 		 
}
#top {
 width: 708px;
 height: 292px;
 background-image: url(top.jpg);
}
 #nav {
 background-image: url(http://www.forrestgriffin.net/images/nav.gif);
 height: 80px;
 width: 708px;
 text-align: center;	 
}		 
#leftCol {
 float: left;
 width: 690px;
 margin-right: 20px;
 padding: 0 0 0 8px;
}

h1 {
 font-family: verdana,arial,sans-serif;
 font-size: 11px;
 text-transform: uppercase;
 letter-spacing: 2px;
} 

h4 {
 text-indent: -8000px;
 height: 20px;
 border-bottom: 3px double #575757;
 margin-bottom: 8px;
} 
h4#hdWlc { background: transparent url(http://www.forrestgriffin.net/images/hdWlc.gif) 0 0 no-repeat;}
h4#hdSpon { background: transparent url(http://www.forrestgriffin.net/images/hdSpon.gif) 0 0 no-repeat;}
h4#hdNws { background: transparent url(http://www.forrestgriffin.net/images/hdNws.gif) 0 0 no-repeat;}
h4#hdFeat { background: transparent url(http://www.forrestgriffin.net/images/hdFeat.gif) 0 0 no-repeat;}
h4#hdCur { background: transparent url(http://www.forrestgriffin.net/images/hdCur.gif) 0 0 no-repeat;}
h4#hdBio { background: transparent url(http://www.forrestgriffin.net/images/hdBio.gif) 0 0 no-repeat;}
h4#hdRecord { background: transparent url(http://www.forrestgriffin.net/images/hdRecord.gif) 0 0 no-repeat;}
h4#hdLink { background: transparent url(http://www.forrestgriffin.net/images/hdLink.gif) 0 0 no-repeat; margin-bottom: 0;}
h4#hdContact { background: transparent url(http://www.forrestgriffin.net/images/hdContact.gif) 0 0 no-repeat; margin-bottom: 10px;}
h4#hdSponCon { background: transparent url(http://www.forrestgriffin.net/images/hdSponCon.gif) 0 0 no-repeat;}
h4#hdSemCon { background: transparent url(http://www.forrestgriffin.net/images/hdSemCon.gif) 0 0 no-repeat;}
h4#hdEmFor { background: transparent url(http://www.forrestgriffin.net/images/hdEmFor.gif) 0 0 no-repeat;}
h4#hdBan { background: transparent url(http://www.forrestgriffin.net/images/hdBan.gif) 0 0 no-repeat;}
h4#hdWall { background: transparent url(http://www.forrestgriffin.net/images/hdWall.gif) 0 0 no-repeat;}
h4#hdPhotos { background: transparent url(http://www.forrestgriffin.net/images/hdPhotos.gif) 0 0 no-repeat;}
h4#hdArticles { background: transparent url(http://www.forrestgriffin.net/images/hdArticles.gif) 0 0 no-repeat;}
h4#hdLinks { background: transparent url(http://www.forrestgriffin.net/images/hdLinks.gif) 0 0 no-repeat;}
h4#hdDvd { background: transparent url(http://www.forrestgriffin.net/images/hdDvd.gif) 0 0 no-repeat;}
h4#hdVideos { background: transparent url(http://www.forrestgriffin.net/images/hdVideos.gif) 0 0 no-repeat;}
h4#hdAuto { background: transparent url(hdAuto.gif) 0 0 no-repeat;}


h5 {
 font-family: verdana,arial,sans-serif;
 font-size: 10px;
 text-transform: uppercase;
 letter-spacing: 0;
 color: #E7E7E7;
 clear: both;	 	
}

div.hr {
  height: 20px;
  background: url(images/div.gif) no-repeat scroll center;
}

#about {
 padding: 0 10px;
}
#about h5 {
 margin: 0;
}
#about p {
 margin-top: 0;
}
blockquote {
 padding: 0 15px 0 5px;
 margin: -10px 0 0 0;
 /* border-bottom: 1px dotted */
}
.noMargin {
 margin: 0;
 border-bottom: 0;
}
img.left {
 float: left;
 margin: 0 7px 0 0;
}
img.right {
 float: right;
 margin: 0 0 0 7px;
}
img.sponsors {
 position; absolute;
 margin: 10px 5px 5px 5px;
}
img.normal {
 position; absolute;
 margin: 10px 10px 10px 10px;
}
#rightCol {
 float: left;
 width: 225px;
}
#rightCol ul {
 list-style: none;
 margin: 0;
 padding: 0;
 line-height: normal;
 clear: both; 	
}
#rightCol ul li {
 border-bottom: 1px solid #98948D;
}
#rightCol ul li a {
 font-family: georgia, times, serif;
 font-size: 11px;
 display: block;		  
 color: #DD9F5D;	 
 text-decoration: none;
 padding: 5px;
 border-bottom: 0; 		  
}	  	 
#rightCol ul li a:hover {
 background-color: #635C50; 
 padding-left: 8px;	 
}
#feature p {
 padding: 0 3px 7px 0;
 margin: 0;
 line-height: 15px;
 /* text-align: justify; */ 
}	
#feature p img {
 float: left;
 margin-right: 5px;
}
#feature div {
 text-align: right;
 width: 100%;
 font-size: 10px;
}
#sponsor a img{
 border: 0;
}
#footer {
 position: relative;
 background: url(http://www.forrestgriffin.net/images/bttm.jpg) no-repeat 0 0;
 margin-top: 10px;
 height: 34px;
 width: 708px;
 text-align: center;
 color: #9A9791;
 font-size: 9px;
}
.clear {
 clear: both;
 height: 1px;
 overflow: hidden;
 margin-bottom: -1px;
}
a {
 color: #CF9247;
 border-bottom: 1px dotted #575757;
 text-decoration: none;

}  
a:hover {
 color: #F1F1F1;
 border-bottom: 0;

}
a.img {
 border: 0;
}
#footer a {
 text-decoration: none;
 padding: 0 3px;
 border-bottom: 0;
 color: #9A9791;
}
#footer a:hover {
 color: #CF9247;
}
#nav a {
 text-decoration: none;
 padding: 8px 6px 15px 0;
 padding: 0 6px;
 border-bottom: 0;
 color: #CCCCCC; 
 letter-spacing: 2px;
 font-size: 8px;
 font-weight: bold;
 text-align: center;
}
#nav a:hover {
 text-decoration: bold;
 border-bottom: 1px dotted #575757;
 padding: 0 6px;
 color: #F1F1F1; 
 letter-spacing: 2px;
 font-size: 8px;
 text-align: center;
}
#main {
 background-image: url(textBg.gif);
 background-repeat: repeat-y;
 width: 708px;
 padding-bottom: 25px;
}
 #sponsors {
 padding: 0 0 10px 10px;
}
 #mainimg {
 padding: 5px 0 10px 5px;

}
#mContainer {
 position: absolute;
 left: -8000px;
}
#leftCol ul {
 margin: 0;
 padding: 0;
 list-style: none;	
}
#leftCol ul li {
 padding: 1px 5px;
}
#leftCol ul li a {
 display: list-item; 
 border: 0;
 padding: 1px 5px;
 color: #575757;		  
}	  	 
#leftCol ul li a:hover {
 background-color: #F4F4EF;	 
}
sup {
 font-size: 9px;
}
#xtras dl {
 margin: 0 0 0 5px;
 padding: 0;
}	
#xtras dt {
 margin: 6px 0;
 padding: 0 7px 0 13px;
 color: #797761;
 font-size: 9px;
 line-height: 14px;
 background: transparent url(images/rBul1.gif) no-repeat left top;
}
#xtras dt a {
 border: 0;
 font-family: Georgia,Times New Roman,serif;
 font-size: 10px; 
 margin-bottom: 2px;
 padding: 2px;
 color: #9C9B9B;
 font-size: 11px;
 font-weight: bold;
}	  	 
#xtras dt a:hover {
 background-color: #DDD9D3;	 
}
.date {
 font-family: Georgia, Times New Roman, serif;
 font-size: 10px;
 line-height: 22px;
 text-transform: uppercase;
 letter-spacing: 1px;
 margin-right: 8px;
 padding-right: 6px;
 border-right: 1px solid #ABA090;
}
fieldset {
 border: 1px solid #ABA090;
 margin: 10px;
 padding: 10px;
}
input:focus,textarea:focus {
 background-color: #ABA090;
 border: 1px dotted #575757; 
}
label,input.submit {
 text-transform: uppercase;
 font-size: 10px;
 color: #8D8984;
}
input,textarea {
 border: 1px solid #8D8984;
 background-color: #682020;
 font: 11px verdana,arial,helvetica,sans-serif;
 padding: 3px;
 color: #D3CFB8;
}
input.submit {
 border: 1px solid #E0D7CB;
}
input:hover.submit {
 border: 1px dotted #575757;
}
.error {
 color: #9A2E2F;
 font-weight: bold;
}
#tunesFav span {
 font-size: 9px;
 line-height: 13px;
 display: block;
 padding-top: 8px;
}
#tunesFav b {
 border-bottom: 2px solid #C5BFB6;
}
#tunes em {
 border-bottom: 2px solid #C5BFB6;
 margin: 15px 0 0 0;
 display: block;
 font-weight: bold;
 font-style: normal;
}
#quotes p {
 padding: 10px 5px;
 border-bottom: 1px solid #C5BFB6;
 margin: 0 3px;
}
acronym {
 cursor: help;
 border-bottom: 1px solid #D7CDBF;
}
u { text-decoration: underline; }

.quote {
 background: #333333;
 border-top: 1px solid #655555;
 border-bottom: 1px solid #655555;
 font: 11px/19px Georgia,Times,Serif;
 margin: 15px 55px;
 padding: 8px 8px 8px 29px;
}
#galcontent IMG {
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid
}
#container1 A IMG {
	BORDER-RIGHT: #C2880A 1px solid;
	BORDER-TOP: #C2880A 1px solid;
	VERTICAL-ALIGN: bottom;
	BORDER-LEFT: #C2880A 1px solid;
	BORDER-BOTTOM: #C2880A 1px solid
}
#container1 A:hover IMG {
	BORDER-LEFT-COLOR: #D8D5BF;
	BORDER-BOTTOM-COLOR: #D8D5BF;
	BORDER-TOP-COLOR: #D8D5BF; 
	BORDER-RIGHT-COLOR: #D8D5BF
}
#container1 A:hover {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}	
div.transOFF {
	width: 100%;
	background-color: silver;
	border:1px solid black;
}
div.transON  {
	width: 100%;
	background-color: silver;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	border:1px solid black;
}

