/*Reset Styles | UPDATED: 05/12/07 | Inspired by work from Eric Meyer------

html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li {margin: 0;	padding: 0;	border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}*/



body {

	/*	background-color: #194c81;*/

	background-color: #41558B;

	background-repeat: no-repeat;

	background-image: url(/images/bkgrnd.jpg);

}



.bodyXL {

	/*	background-color: #194c81;*/

	background-color: #41558B;

	background-repeat: no-repeat;

	background-image: url(/images/bkgrndXL.jpg);

}



#header {

	position:absolute;

	left:25px;

	top:5px;

	width:263px;

	height:120px;

}

#logo {

	width:263px;

	height:120px;

	margin:0;

	padding-top:0;

	float: left;

}

#logo span{position: absolute;width: 263px;height: 120px;}

#logo span {background:url(/images/WebsiteLogo.png) no-repeat 0 0;}



#nav {

	width:193px;

	float: left;

}

#nav a {

	color:#FFFFFF;

	float: left;

	width: 183px;

	border: 1px solid #59669a;

	font-family: "Adobe Caslon Pro", "Times New Roman", serif;

	text-transform: uppercase;

	text-decoration: none;

	font-size: 10px;

	padding-top: 6px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-color: #8180AC;

	margin-bottom: 3px;

	letter-spacing: 1pt;

}



body#Home #nav a.home, 

body#How #nav a.how, 

body#certified #nav a.certified, 

body#tuning #nav a.tuning, 

body#planetary #nav a.planetary, 

body#classes #nav a.classes, 

body#class #nav a.class, 

body#sustainable #nav a.sustainable, 

body#online #nav a.online, 

body#media #nav a.media, 

body#Community #nav a.community, 

body#who #nav a.who, 

body#Links #nav a.links, 

body#contact #nav a.contact {

	color:#FFFFFF;

	float: left;

	width: 183px;

	border: 1px solid #8180AC;

	font-family: "Adobe Caslon Pro", "Times New Roman", serif;

	text-transform: uppercase;

	text-decoration: none;

	font-size: 10px;

	padding-top: 6px;

	padding-bottom: 5px;

	padding-left: 10px;

	margin-bottom: 3px;

	letter-spacing: 1pt;

	background-color: #3A5186;

}



#nav a:hover {

	color:#FFFFFF;

	float: left;

	width: 183px;

	border: 1px solid #8180AC;

	font-family: "Adobe Caslon Pro", "Times New Roman", serif;

	text-transform: uppercase;

	text-decoration: none;

	font-size: 10px;

	padding-top: 6px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-color: #1c407f;

	margin-bottom: 3px;

	letter-spacing: 1pt;

}



#listen {

	width:484px;

	float: left;

	border: 1px solid #8180AC;

	background-color: #3A5186;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 10px;

	color: #E5B765;

	letter-spacing: 1px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 6px;

	padding-bottom: 5px;

}

/*#listen a {

	line-height: 18px;

	padding-right: 10px;

	padding-left: 10px;

	text-align: center;

}*/

#subnav {

	width:504px;

	float: left;

	border: 1px solid #8180AC;

	background-color: #3A5186;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	color: #E5B765;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 9px;

	padding-bottom: 9px;

	text-align: center;

}

#subnav a {

	line-height: 18px;

	padding-right: 7px;

	padding-left: 7px;

}

#listenN {

	position:absolute;

	left:455px;

	top:103px;

	width:269px;

	height:19px;

	z-index:8;

}

#left {

	width:177px;

	float: left;

	border: 3px double #8180AC;

	padding: 5px;

	text-align: center;

}

#left img {

	border: 1px solid #556b81;

}

#left p {

	font-family: "Adobe Garamond Pro", "Times New Roman", serif;

	font-size: 12px;

	color: #000000;

	margin-bottom: 1px;

	line-height: 14px;

}

#left p.One7 {

	font-size: 15px;

	color: #F7B337;

	margin-bottom: -5px;

	font-weight: normal;

	line-height: 18px;

	letter-spacing: 1px;

}

#left a {

	font-size: 14px;

	color: #6699FF;

	margin-top: 5px;

	font-style: oblique;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

}

#left a:visited {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#left a:hover {

	color: #fcea00;

	font-weight: normal;

	text-decoration: none;

}





#legal {

	width:840px;

	float: left;

	padding: 5px;

	text-align: center;

	margin-left: 70px;

	background-color: #41558A;

}

#legal p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	margin-bottom: 1px;

	line-height: 12px;

}



#main {

	width:434px;

	float: left;

	padding-top: 10px;

	padding-right: 50px;

	padding-bottom: 30px;

	padding-left: 20px;

}

body#media #main p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

	margin-bottom: 5px;

	padding-bottom: 0px;

	margin-top: 5px;

	padding-top: 0px;

	font-weight: normal;

}

#main p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 16px;

	margin-bottom: 5px;

	padding-bottom: 0px;

	font-weight: normal;

}



#main p.small {

	margin-bottom: -20px;

	padding-bottom: -20px;

}

#main p.normal {

	line-height: normal;

}



#main li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 20px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	font-weight: normal;

}

#main p.One5 {

	font-size: 22px;

	color: #FFFFFF;

	letter-spacing: 2px;

	padding-top: 0px;

	margin-top:30px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	line-height: 28px;

	font-weight: normal;

	font-family:  Arial, Helvetica, sans-serif;

}

#main p.Two5 {

	font-size: 16px;

	color: #FF6666;

	font-weight: normal;

	line-height: 18px;

	margin-top: 4px;

}

#main p.Two5g {

	font-size: 16px;

	color: #f19e5e;

	font-weight: normal;

	line-height: 18px;

	margin-top: 4px;

}

#main p.Two5o {

	font-size: 16px;

	color: #82b18f;

	font-weight: normal;

	line-height: 18px;

	margin-top: 4px;

}

body#media #main p.Two5 {

	font-size: 16px;

	color: #FF6666;

	font-weight: normal;

	line-height: 18px;

	margin-top: 30px;

}

body#media #main p.Two5g {

	font-size: 16px;

	color: #f19e5e;

	font-weight: normal;

	line-height: 18px;

	margin-top: 30px;

}

body#media #main p.Two5o {

	font-size: 16px;

	color: #82b18f;

	font-weight: normal;

	line-height: 18px;

	margin-top: 30px;

}

#main a, #listen a, #legal a, #subnav a {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#main a:visited, #listen a:visited, #legal a:visited, #subnav a:visited {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#main a:hover, #listen a:hover, #legal a:hover, #subnav a:hover {

	color: #fcea00;

	font-weight: normal;

	text-decoration: none;

}

#subnav a, #subnav a:visited {
	color: #fff;
	font-size: 12px;
	}
	
#subnav a:hover {
	color: #fff;
	text-decoration: underline;
	}
#subnav a.sub3, #subnav a.sub3:visited {
  color: #99FFFF;
  }
#subnav a.sub3:hover {
  color: #99FFFF;
  text-decoration: underline;
  }
	
#main img {

	float: right;

	margin-bottom: 5px;

	margin-left: 10px;

	border: 1px solid #8180AC;

	padding: 2px;

}





#rightT {

	/*width:129px;*/
	width: 150px;

	height:24px;

	border: 1px solid #8180AC;

	background-color: #3A5186;

	float: left;

}

#rightT a{

	color: #FFFFFF;

	text-decoration: none;

}

#rightT p {

	font-family: "Adobe Garamond Pro", "Times New Roman", sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	text-align: center;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 8px;

	letter-spacing: 1px;

}



#rightM {

	width:150px;

	float: left;

	border: 1px solid #8180AC;

	margin-top: 3px;

}

#rightM img {
  padding-left: 10px;
  }

#rightM p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 10px;

	text-align: center;

	line-height: 20px;

	padding-right: 8px;

	padding-left: 8px;

}

#rightM p.One4, #rightM p.One4 a {

	font-size: 16px;

	color: #F7B337;

	letter-spacing: 1px;

	line-height: 24px;

	font-weight: normal;

	margin-top: 5px;

	margin-bottom: 17px;

	font-style: normal;

}

#rightM a {

	font-size: 12px;

	color: #6699FF;

	margin-top: 5px;

	font-style: oblique;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#rightM a:visited {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#rightM a:hover {

	color: #fcea00;

	font-weight: normal;

	text-decoration: none;

}

#rightM p.Three4 {

	font-size: 20px;

	color: #6699FF;

	margin-top: -30px;

	letter-spacing: 1px;

	font-weight: normal;

	margin-bottom: -5px;

}

#rightM2 {

	/*width:129px;*/
	width: 150px;

	float: left;

	border: 1px solid #8180AC;

	margin-top: 3px;

}

#rightM2 p {

	font-family: "Adobe Garamond Pro", "Times New Roman", serif;

	font-size: 12px;

	color: #000000;

	margin-bottom: 1px;

	line-height: 14px;

	padding-right: 8px;

	padding-left: 8px;

}

#rightM2 p.One4, #rightM p.One4 a {

	font-size: 16px;

	color: #F7B337;

	letter-spacing: 1px;

	line-height: 24px;

	font-weight: normal;

	margin-top: 5px;

	font-style: normal;

}

#rightM2 a {

	font-size: 12px;

	color: #6699FF;

	margin-top: 5px;

	font-style: oblique;

	font-weight: normal;

	line-height: 18px;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#rightM2 a:visited {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#rightM2 a:hover {

	color: #fcea00;

	font-weight: normal;

	text-decoration: none;

}

#rightM2 p.Three4 {

	font-size: 20px;

	color: #6699FF;

	margin-top: -30px;

	letter-spacing: 1px;

	font-weight: normal;

	margin-bottom: -5px;

}

#rightB {

	/*width:129px;*/
	width: 150px;

	height:286px;

	float: left;

}
#rightB img {
  padding-left: 8px;
  }



#search {

	position:absolute;

	left:635px;

	top:15px;

	width:294px;


}

input, select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

input.10 {

	height: 8px;

}

.searchmenu {
	height: 26px;
	padding-bottom: 2px;
	}

#search a {

	font-size: 14px;

	color: #6699FF;

	margin-top: 0px;

	font-weight: normal;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#search a:visited {

	color: #6699FF;

	font-weight: normal;

	text-decoration: none;

}

#search a:hover {

	color: #fcea00;

	font-weight: normal;

	text-decoration: none;

}



.clearL{clear:left;}

.clearR{clear:right;}

.clearB{clear:both;}



#wrapper	{

	margin-top: 115px;

	margin-left: 75px;

	width: 850px;

	float: left;

}

#L	{

	width: 193px;

	float: left;

	margin-right: 10px;

}

#M	{

	width: 504px;

	float: left;

	margin-right: 10px;

}

#R	{

	float: left;

	width: 129px;

}

#blog #rightT {
	width: 166px;
}


#quote	{

	padding-left: 25px;

	padding-right: 25px;

	text-align: justify;

}

#quote p{

	color: #FFCCFF;

}



body#How #main ul{

	list-style-type: none;

} 

body#How #main ul li{

	text-indent: -20px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

} 

td p {margin:0; padding:0;}

#botcheck {

visibility:hidden;

display:none;

}

#main p.color2 {
  color: #F7B337;
  }
#main p.size1 {
  font-size: 14px;
  }
body#Community #main {
  width: 470px;
  padding: 0;
  padding: 10px 5px 30px 20px;
  }
body#Community #main p:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
