/* GENERAL DEFINITIONS */

body,html {
 font-family: Arial, Helvetica, sans-serif; 
 font-size:11.5px;
 line-height: 130%;
 background: #333 url(images/background.jpg) repeat-y center;
 color: rgb(255,228,195);
 margin: 0 25px 0 auto; 
 padding:0;
 width:700px;
 min-width:585px;
 max-width:700px;
 /* hide the following from IE5 Mac \*/
 margin-right:auto;
 /* end hiding */
}
.review{
padding-top:4px;
padding-bottom:6px;
padding-left:8px;
text-align:justify;
}

img {border:0;}
table {font-size:11px;}

#linkdiv{margin-bottom:2px;
text-align:justify;}
h1,h2,h3 {background-color:transparent;}

h1 {color: #999999; font-size: 30px; font-family: garamond, serif;}
h2 {color: #ffffff; font-size: 18px; display:inline;}
h3 {color: #999999; font-size: 15px; line-height: 18px;}
h4 {color: #ffffcc; font-size: 18px; line-height: 18px;}
h5 {
	color: #666666; font-size: 18px; line-height: 18px;
	font-weight:normal;
	padding-left:30px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom:5px;
	text-decoration:underline;

}
h6 {color: #ffffff; font-size: 16px; line-height: 16px;}

p {font-size: 11.5px; line-height: 130%;}

a {text-decoration: none;
   background-color: transparent;}

a:link {COLOR: red; }
a:active {COLOR: white; }
a:visited {COLOR: brown; }
a:hover {COLOR: white; }

.outsidesite a {COLOR: white;}
form {background-color: transparent;}

input {background-color: black;
       color: white;}

/* headerblock */
#headwrapper {min-width:585px; /*height:85px;*/ }

#headerbox {margin:6px 2px 2px 2px; padding:5px 0 6px 0; width:99.99%; border-bottom:2px solid #333; line-height:115%;}
#headerbox ul, #headerbox li {margin:0; padding:0; list-style-type:none; display:inline;}

#headerbox a:link, #headerbox a:visited {font-weight:bold; margin:0 8px 4px 8px;
color: #CC0000;}
#headerbox a:hover {color:#ccc; border-bottom:4px solid #ccc; padding-bottom:2px; background:transparent;}


#submenu {margin:0; padding:4px 0 0 0; background-color: black; line-height:115%;}
#submenu ul, #submenu li {margin:0; padding:0; list-style-type:none; display:inline;}
#submenu a:link, #submenu a:visited {font-weight:bold; margin:4px 5px 0 10px;
color:#c00;}
#submenu a:hover {color:#ccc; background:transparent; border-top:4px solid #ccc;}

/* image block on page */

#pageimage {position: absolute; padding:25px 0 0 20px;}
#pageimage img { border: 1px solid brown; }
#pageimage p, #rightpix li { font-size: 9px; margin:0; padding:0; color:silver;}

/* main section */

#sectiontitle {padding:20px 0 15px 290px;}
#sectiontitle h1 {display:inline;}

#contentframe {margin:10px 0 0 0; width:99.99%; height:230px; padding:0; border:0; overflow:visible; background-color:transparent; border-top:4px solid #333;}

#falseiframe {margin:20px 0 0 0; width:99.99%; height:300px; padding:0; border:0; overflow:auto; background-color:transparent; background-image: url("images/grayBG1.gif"); border-top:4px solid #333;}

#footer {margin:1px 0 0 0; background-color: black; height: 60px; border-top: 1px solid gray;}
#footer p {font-size: 9px; margin:5px 10px; line-height:115%;}
#footer p.footleft {position:absolute;}
#footer p.footright {float:right; text-align:right;}
#footer a {padding-right:15px; }
.blind {font-size: 9px; text-align:center; color:#333333;}
.blind a {font-size: 9px; color:#111111;}
.blind a:hover {font-size: 9px; color:#333333;}
/* z-indices */
#mainframe {z-index:0; height:100%;}
#footer {z-index:6;}
#contentframe {z-index:1;}
#pageimage {z-index:2;}
#submenu {z-index:5;}
#iframeimg {z-index:3;}

#silvertext {font-color:silver;}
#silvertext a {text-decoration: none; color:silver;
   background-color: transparent;}
#silvertext a:link {COLOR: red; }
#silvertext a:active {COLOR: white; }
#silvertext a:visited {COLOR: brown; }
#silvertext a:hover {COLOR: white; }

/* quotes block in header */
#quotes1 {position: absolute; left:50%; top:14px;}
#quotes2 {position: absolute; left:75%; top:14px;}		
.quote {position:absolute; width:18%;}
.quotetext {font-size:9px; font-style:italic;}

/* in index body */

#mainframe {padding: 20px 0; margin:0; width:99.99%; background-color:black;}
#mainframe ul {list-style:none; width:40%; margin:0 0 0 40px; padding:0;}
#mainframe li {margin: 5px 0 0px 0; padding: 10px 0 0px 0; border-top:1px solid silver;}

#leftcol {float:left; width:59%; margin:0 0 0 20px; padding:0; color:silver;}
#leftcol a {font-size:13px; line-height:18px; font-weight:bold;}
#leftcol a:link {COLOR: rgb(255,228,195);  font-size:13px; line-height:18px; font-weight:bold;}
#leftcol a:visited {COLOR: rgb(225,288,215);}
#leftcol a:hover {COLOR: red; }

.rightpix {float:right; top: 200px; padding-right:5px; width:325px;}



#biglinks {font-size:13px; line-height:15px; font-weight:bold; padding-left:30px;}
#biglinks a:link {COLOR: red;  font-size:13px; line-height:15px; font-weight:bold;}
#biglinks a:visited {COLOR: red;}
#biglinks a:hover {COLOR: white; }

#wholewidthtext {padding-left: 50px; width: 82%; text-align:justify; color:silver;}
.wholewidthtext {padding-left: 50px; width: 82%; text-align:justify; color:silver; }

/* in iframe body */

#bodytext {margin:0 35px 0 310px;}

/* inlines  */

.indent {	margin-left:30px;}
span.pressquote {font-style:italic; font-size:12px;}
span.pressquote span {font-size:11px; color:maroon;} 

/* for PHPlist required field */

.required {color:red; font-weight:bold;}
.formstyle {width:auto;} 
.smalllink {size:auto;}
.smalllink a {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.playdiv { padding:5px; margin-left:40px; width:460px; border:1px solid #333;}
