*{
	margin: 0;
	padding: 0;
	list-style: none;
}
img 
{
	border:0;
}
ul, ol {list-style: none; margin: 0; padding: 0 0 20px 40px;}

body
{
	background:#c95f2f url(images/bodyBK.png) left top repeat-x;
	font-size:11pt;
	
}

#tree
{
	width: 100%;
	background: url(images/bodyTree.jpg) top  center no-repeat   !important;
	background: none;
}
#menuBK
{
	width: 100%;
	background: url(images/menuBK.png) left top repeat-x  !important;
	background: none;}
	
#container
{
	width:1100px;
	height: 100%;
	margin: 0 auto;

	
}
#logo
{
	padding-top:10px;
	float:left;
}
#newsletter
{
	padding:111px 0px 34px 170px;
	float:left;
	clear:right;
}
#mainBody 
{
	clear:both;
	margin-top:28px;
	padding:18px 30px 20px 30px;
	border:#FFFFFF 1px solid; 
	width:1040px;

	
}
#contentMain
{
	width:980px;
	background:#FFFFFF url(images/contentBK.jpg) right top no-repeat;
	padding:30px;
	font-family: "Century Gothic";
	color:#000000;
	font-size:90%;
}
p 
{
	padding-bottom:15px;
}

h4 { color:#c9602f; font-size:16px; padding-bottom:10px; font-style:italic; font-weight:bold;}
h5 { color:#4a2a1d; font-size:14px; padding-bottom:15px;  font-weight:bold;}

#hr{ background: url(images/hr.png) center no-repeat; height:36px; margin-top:5px; padding-bottom:5px; clear:both;}
#divider { background: url(images/sectionDivider.png) center no-repeat; height:32px; margin-top:5px; padding-bottom:5px; clear:both;}

#menuTop {clear:both; padding-bottom:28px;}
	#menuTop ul { list-style: none; float: left; background: url("images/menu.png") top center no-repeat; margin: 0; padding: 0; width: 1100px; height: 51px; }
	#menuTop ul li { background: none; float: left; text-indent: -999em; padding: 0; }
	#menuTop ul li a { outline: none; background: url("images/menu.png") top center no-repeat; border: none; display: block; height: 51px; text-decoration: none; overflow: hidden; }

	#menuTop ul li.home a { background-position: 0px 0px; width: 79px; }
	#menuTop ul li.home a:hover { background-position: 0px -51px; }
	#menuTop ul li.home a.selected { background-position: 0px -102px; }
	
	#menuTop ul li.about a { background-position: -79px 0px; width: 142px; }
	#menuTop ul li.about a:hover { background-position: -79px -51px; }
	#menuTop ul li.about a.selected { background-position: -79px -102px; }
	
	#menuTop ul li.services a { background-position: -221px 0px; width: 113px; }
	#menuTop ul li.services a:hover { background-position: -221px -51px; }
	#menuTop ul li.services a.selected { background-position: -221px -102px; }
	
	#menuTop ul li.products a { background-position: -334px 0px; width: 86px; }
	#menuTop ul li.products a:hover { background-position: -334px -51px; }
	#menuTop ul li.products a.selected { background-position: -334px -102px; }
	
	#menuTop ul li.buzz a { background-position: -420px 0px; width: 102px; }
	#menuTop ul li.buzz a:hover { background-position: -420px -51px; }
	#menuTop ul li.buzz a.selected { background-position: -420px -102px; }
	
	#menuTop ul li.news a { background-position: -522px 0px; width: 143px; }
	#menuTop ul li.news a:hover { background-position: -522px -51px; }
	#menuTop ul li.news a.selected { background-position: -522px -102px; }

	#menuTop ul li.resources a { background-position: -665px 0px; width: 148px; }
	#menuTop ul li.resources a:hover { background-position: -665px -51px; }
	#menuTop ul li.resources a.selected { background-position: -665px -102px; }

	#menuTop ul li.contact a { background-position: -813px 0px; width: 97px; }
	#menuTop ul li.contact a:hover { background-position: -813px -51px; }
	#menuTop ul li.contact a.selected { background-position: -813px -102px; }

	#menuTop ul li.quiz a { background-position: -910px 0px; width: 190px; }
	#menuTop ul li.quiz a:hover { background-position: -910px -51px; }
	#menuTop ul li.quiz a.selected { background-position: -910px -102px; }


#picture
{
	padding:15px;
	float:left;
}
#slogan
{
	float:left;
	padding:30px 30px 00px 120px;
	clear:right;
}
#magnetFront
{
	float:left;
	clear:right;
	padding-left:150px;
}
#adFront 
{
	clear:both;
	background:url(images/adBK.png) center no-repeat;
	height:283px; width:988px;
	padding:0px; 
}
	#ad01{ padding-left:10px; padding-right:10px; padding-top:170px; width:200px; height:170px; float:left; text-align:center; }
    #ad02{ padding-left:50px; padding-right:10px; padding-top:150px; width:200px; height:170px; float:left; text-align:center; }
	#ad03{ padding-left:40px; padding-right:10px; padding-top:170px; width:200px; height:170px; float:left; text-align:center; }
    #ad04{ padding-left:45px; padding-right:10px; padding-top:110px; width:200px; height:170px; float:left; text-align:center; }
#footer
{
	clear:both;
	padding-top:40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:75%;
}

#leftCol
{
	width:360px;
	float:left;
	text-align:center;
}
	#contentNav {float:left; width:335px; text-align:right; font-size:120%; padding-right: 25px; padding-bottom:35px; padding-top:35px; clear:right; font-family:Georgia, "Times New Roman", Times, serif;  }
	#contentNav ul li {padding-bottom:5px;}
		#contentNav ul li a:link, #contentNav ul li a:visited {color:#c9602f; text-decoration:none; } /*wow, the sequence of those two really matters!!! strange!*/
		#contentNav ul li a:hover, #contentNav ul li a:active { color:#ffffff; background-color:#c9602f;}

	#slogan_video {padding-top:70px; text-align:center; /*font-size:90%;*/ font-family: Georgia, "Times New Roman", Times, serif; color:#4a2a1d; padding-right:35px; padding-left:35px; width:290px; line-height:1.5em; background: url(images/sloganBK.png) bottom no-repeat;}
	
#centerCol
{
	float:left;
	padding-top:40px;
	padding-left:45px;
	clear:right;
	width:545px;
}

#slogan_video a:link, #slogan_video a:active, #slogan_video a:visited, #centerCol a:link, #centerCol a:active, #centerCol a:visited, #adFront a:link, #adFront a:visited, #adFront a:active{ color:#c95f2f; text-decoration:none; border-bottom: dotted 1px #c95f2f; font-style:italic;}
#slogan_video a:hover, #centerCol a:hover, #adFront a:hover {color:#c95f2f; text-decoration: overline; font-style:italic;}

#centerCol ul li, #slogan_video ul li{list-style: url(images/bullet.png); text-indent:20px; padding-bottom:5px; }

.date {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; color:#565656; vertical-align:top; width:90px;  height:20px;}
.year { text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:80%; color:#bdb238; font-weight:bold;}
.events {padding-left:10px; vertical-align:top;}


#smallPrints {color:#787878; font-size:75%; font-family:Arial, Helvetica, sans-serif; clear:both; padding:30px 15px 0px 15px;}