/* Main Body Elements */

/* Hides from IE-mac \*/
* html frame frame2 {height: 1%;}
/* End hide from IE-mac */

* {margin:0; padding:0;} 
* {font-family: Arial, Helvetica, sans-serif; }
	
body {
margin: 0px;
background: #99cc99;
}


a  {
color: #669900; 
}

a:hover { color: Yellow; border: 0 !important; }


ul {
	padding-top: 15px;
	padding-left: 10px;
	margin-left: 10px;
}

li {
margin-left: 10px;}

/* Main Frames */


#frame {
width:860px;
margin-right:auto;
margin-top:0px;
padding: 0px, 0px, 0px, 0px;
text-align:left;
background-position: bottom;
padding-bottom: 0px;
background-image: url(img/side.jpg); 
}

#frame2 {
width:860px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:auto;
background-color: white;
padding-bottom: 0px;
}

/* Top of Page Elements */

 
#pageNav {
}	

#topNav a:hover {
color: #ff0033;
text-decoration: none;
font-weight: bold;
}	

p {
padding-top: 11px;
}


#topNav {
margin-left: 0px;
margin-right: 0px;
margin-left: 0px;
margin-top: -10px;
padding: 0px, 0px, 0px, 0px;
background-color: ;
width: 860px;
font-size: 8px;
padding: 5px;
font-weight: bold;
text-decoration: none;
font-style: helvetica,arial,sans-serif;
}

html>body #topNav {margin-left: -5px;}


#nav {
margin-top: 0px;
}

/* Content Center */

#contentcenter a {
color: #669900;
font-weight: bold;
text-decoration: none;
}
	
#contentcenter a:hover {
color: #669900;
text-decoration: underline;
border: 0 !important;
}
	
	
#contentcenter {
width:640px;
padding:0px;
float:left;
font-size: 12px;
line-height: 13px;
margin-top: -10px;
margin-left: 10px;
padding-left: 10px;
padding-bottom: 50px;
text-align: normal;
color: #505050;
}

#sideNote {
color: #111111;
font-size: 11px;
line-height: 14px;
line-height: 14pt;
text-align: normal;
}



h1, h1 a {
font-family: verdana, sans-serif;
font-weight: normal;
text-decoration: none;
color:#5a5a5a;
clear: left;
font-size: 28px;
font-spacing: normal;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: white;
letter-spacing: 0.05em;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 11px;
margin-left: 0em;
text-transform: uppercase;
}


h2 {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #5a5a5a;
font-family: verdana, sans-serif;
font-weight: normal;
text-decoration: none;
color: #5a5a5a;
clear: left;
font-size: 19px;
padding-top: 35px;
padding-right: 0.9em;
padding-bottom: 10px;
padding-left: 0em;
line-height: 20px;
}
	




h2 a{
color: #595959;
}
	
	
h3 {
color: #585858;
text-decoration: none;
padding-top: 20px;
padding-bottom: 10px;
}




	
/* Content Left */
	
#contentleft {
width:120px;
padding:0px;
padding-left: 30px;
padding-bottom: 50px;
float:left;
font-size: 16px;
margin-left; 30px;
margin-top: -30px;
font-weight: bold;
line-height: 16px;
color: #6b6b6b;

}	

html>body #contentleft {margin-top: -15px;}
	
#contentleft a {
font-weight: bold;
color: #669900;
}

#contentleft a:hover {
color: #006600;
background:#white;
}

#contentleft li {
font-size: 12px;
list-style: bullet;
margin-bottom: 2px;
padding-left: -20px;
margin-left: 0px;
font-weight: bold;
}
	
#contentleft h1 {
font-variant: caps;
color: #363636;
margin-bottom: 15px;
font-family: Arial;
font-size: 18px;
line-height: 20px;
magin-top: 0px;	
border-bottom-style: dotted;
border-bottom-color: #669900;
font-weight: normal;
}

#contentleft h1 a {
font-size:26px;
padding-bottom:0px;
margin-bottom: 2px;
padding-top: 0px;
color: black;
font-family: Arial, sans-sarif;
}

#contentleft h2 {
font-family: arial,sans-serif;
font-style: normal;
font-variant: caps;
font-weight: normal;
font-size: 12px;
line-height: 0px;
font-size-adjust: none;
font-stretch: normal;
color: Black;
margin-bottom: 0px;
margin-left: 0px;
margin-top: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #6b6b6b;
padding-top:0px;
}




	
/* Other Elements */	
	
#video {
float:right;
width:425px; 
background:#eee;
margin:10px 20px 20px 40px;
}

.pic {
margin-right: 40px; 
margin-bottom: 40px;
border-color: #909090;
border: 1px;}

.picSponsor {
padding-left: 5px; 
Padding-bottom: 5px;
padding-top: 5px;}

.quote-left{
padding-right: 40px;
padding-top: 40px;
padding-bottom: 40px;
}

.quote-right {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
}

#quote-home {
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: normal;
line-height: 20px;
text-decoration: none;
color:#6e6e6e;
clear: left;
font-size: 16px;
padding-top: 30px;
padding-right: 0.9em;
padding-bottom: 0px;
padding-left: 0em;
}

#quote {
font-family: Georgia,"Times New Roman",Times,serif;
font-weight: normal;
line-height: 20px;
text-decoration: none;
color:#6e6e6e;
clear: left;
font-size: 16px;
padding-top: 30px;
padding-right: 0.9em;
padding-bottom: 0px;
padding-left: 0em;
}

#byLine {
padding-top: 5px;
}

#byLine2 {
padding-top: 10px;
line-height: 16px;
padding-bottom: 10px;	
}



#credit{
color: #6b6b6b;
font-size: 12px;
padding-bottom: 16px;
padding-top: 40px;
font-weight: normal;
font-style: normal;
text-align: right;
}


td{
vertical-align: text-top;
text-align: left;
padding-bottom: 5px;
padding-top: 2px;
padding-right: 8px;
padding-left: 8px;
margin-top: 5px;
}


td	h2 {
font-family: Arial, sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
font-weight: bold;
color: #cc0000;
margin-bottom: 0px;
padding-bottom: 5px;
margin-left: 0px;
margin-top: 0px;
border-bottom-width: 0px;
border-bottom-style: none;
border-bottom-color: #993366;
}
	
td p {
margin-top: 8px;
}		

td h3 {
margin-top: 0px;
valign: top;
}	
	

#update {
margin-top: 20px;
color: gray;
font-size: 12px;
text-align: right:
}

#bottom a {
color: #6b6b6b;
text-decoration: none;
}	

#bottom a:hover {
color:#ff3300;
text-decoration: none;
font-weight: normal;
}	

#bottom {
width: 860px;
margin-left: auto;
margin-right: auto;
background-color: black;
font-size: 12px;
padding: 0px;
font-weight: normal;
text-decoration: none;
text-align: center;
color: #909090;
background: url(/img/bottom.jpg) repeat-x; 
}

.top {
float:right;
z-index: 10;
margin-left: 30px;
margin-bottom: 30px;
border-color: black;
border: 7px;}

#movie {
float:right;
z-index: 10;
margin-left: 30px;
margin-bottom: 30px;
border-color: black;
margin-right: -30px;
padding-right: 0px;
padding-top: 10px;}

.right {
float: right;
border-color: black;
margin-right: -20px;
padding-left: 20px;
border: 0px;
padding-bottom: 10px;}

.left {
float: left;
margin-left: 0px;
border-color: black;
margin-right: -20px;
padding-left: 0px;
margin-right: 20px;
padding-bottom: 10px;
border: 0px;}

#newsletter {
margin-top: -100px;
font-size: 12px;
text-transform: uppercase;
color: #484848;
margin-left: 20px;
}
