@charset "utf-8";

/*

////////////////////////////////
//                            //
//  This code is property of  //
//  Oberstadt Landscape &     //
//  Nursery. It was created   //
//  and maintained by         //
//  Spencer T. Oberstadt and  //
//  affiliates.               //
//                            //
//  Writen as part of the     //
//  current version 1.0b      //
//                            //
////////////////////////////////

*/

body {
	padding: 0;
	margin: 0;
}

#body {
	background: url(../pics/grads/backGradWide.jpg) repeat-y left top;
	margin: 0 auto;
	text-align: center;
	width: 908px;
}

#homeContainer {
	width: 866px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	background: #fbfaff url(../pics/grads/backround.jpg) no-repeat scroll center bottom;
	text-align: center;
}

#container {
	width: 866px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	background: url(../pics/grads/backroundFadedWide.jpg) no-repeat scroll center bottom;
	text-align: center;
}

#sideLeft {
	background-attachment: scroll;
	background-position: right bottom;
	color: #000;
	/*color: #243A1A;*/
	float: left;
	font-size: 14px;
	min-height: 750px;
	height: auto !important;
	height: 750px;
	padding-bottom: 100px;
	text-align: left;
	width: 559px;
}

#sideLeft a,#sideLeft a:active,#sideLeft a:visited {
	color: #567D2B;
}

#sideLeft a:hover {
	color: #203317;
}

#sideLeft #topBar {
	width: 100%;
	background: #F5F8D6 url(../pics/grads/topBarGrad.gif) repeat-x top left;
	text-align: center;
	color: #AA9A40;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 7px;
	display:inline-block;
}

#sideLeft #topBar #facebook, #sideLeft #topBar #twitter {
	height: 18px;
	width: 18px;
	float: left;
	margin-left: 10px;
	border: 0;
}

#sideLeft #topBar a,#sideLeft #topBar a:active,#sideLeft #topBar a:visited,#sideLeft #topBar a:hover { color: #AA9A40;}

#sideLeft h1 {
	font-family: "Franklin Gothic Medium Cond", arial;	
	font-size: 24px;
	color:#BFE704;
	padding: 50px 40px 15px 40px;
	margin-bottom: 0;
}

* html #sideLeft h1, * html #sideLeft h3 { padding-top: 0;}

#sideLeft h2 {
	font-family: "Franklin Gothic Medium Cond", arial;	
	font-size: 16px;
	color:#BFE704;
	padding: 0px 0 15px 40px;
	margin: 0;
}

#sideLeft h3 {
	font-family: "Franklin Gothic Medium Cond", arial;	
	font-size: 14px;
	color:#BFE704;
	padding: 0 0 15px 40px;
	margin: 0;
}

#sideLeft p {
	margin: 0px 40px 15px 40px;
}

#sideLeft div {
	float: left;
}

#sideLeft img {	margin: 0;}

#sideLeft .rightPic {
	float: right;
	margin-left: 10px;
}

#sideLeft .leftPic {
	float: left;
	margin: 5px 10px 0 0;
}

#sideLeft li {
	margin: 0px 30px 0px 10px;
}

#sideLeft ul {
	/*margin: 0;*/
}

.noBtmMargin {
	margin-bottom: 0 !important;
}

.underline {
	text-decoration: underline;
}

.error { color: red;}

#sideLeft .eventUL {
	margin-top: 0;
	padding-left: 55px;
}

#homeSideLeft {
	text-align: right;
	color: #243A1A;
	width: 347px;
	font-size: 14px;
	float: left;
	background-attachment: scroll;
	background-position: right top;
}

#homeSideLeft h3, #homeSideLeft h1 {
	font-family: "Franklin Gothic Medium Cond", arial;
	font-size: 19px;
	color:#BFE704;
	margin: 65px 22px 53px 19px;
	font-weight: 500;
	letter-spacing: -.01em;
}

#homeSideLeft p {
	font-family: "Franklin Gothic Medium Cond", arial;
	line-height: 24px;
	margin: 0px 22px 0px 79px;
}

#sideMiddle {
	font-family: Tahoma, Geneva, sans-serif;
	background: #567D0D url(../pics/grads/middleInnerGrad.gif) repeat-x top left;
	margin: 0;
	padding: 0;
	width: 172px;
	height: 720px;
	float: left;
}

#sideMiddle #centerPic {
	/*background: #567D0D url(../pics/centerPic.jpg) no-repeat scroll center center;*/
	background: #567D0D;
	margin-bottom: 18px; 
	width: 100%;
}

#sideMiddle #centerPic img { height: 226px; width: 100%;}

#sideMiddle .filler1 {
	margin: 0;
	padding: 0;
	background-color: #567D0D;
	width: 100%;
}

#sideMiddle .filler2 {
	margin: 0;
	padding: 0;
	background-color: #567D0D;
	height: 10px;
	width: 100%;
}

#sideMiddle #logo { background: #608D0E; display: block;}

#altLogo {
	border: 10px solid #608d0e;
	border-width: 10px 0;
}

#enterSite {
	background: #618D0E url(../pics/enterSiteArrows.gif) no-repeat scroll 6px 33px;
	color: #bee703;
	display: block;	
	font-size: 160%;
	line-height: 100%;
	padding: 25px 9px 31px 50px;
	text-decoration: none;
}

#enterSiteBtn {
	height: 82px;
	width: 100%;
	margin: 19px 0 0 0;
	background-attachment: scroll;
	display: block;
}

#sideMiddle #enterSite:hover {
	background: #618D0E url(../pics/enterSiteArrows.gif) no-repeat scroll 12px 33px;
	padding: 25px 9px 31px 43px;
}

.cLink a, .cLink a:hover, .cLink a:active, .cLink a:visited {
	text-decoration: none;
	color: #F6FDD1;
}

#sideMiddle .cLink {
	background-color: #67970F;
	display: block;
	width: 172px;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 16px;
}

#sideMiddle .cLink a:hover {
	background: #5B870E url(../pics/cnterBtnOver.jpg) no-repeat 29px center;
}

.cLink h2 {
	padding: 0px 0 0px 44px;
	margin: 0;
	font-size: 100%;
	color: #F6FDD1;
	display: block;	
}

.cLink a {
	background: #67970f url(../pics/cnterBtnLines.gif) no-repeat scroll 34px 50%;
	padding: 8px 0 0 44px;
	margin: 0;
	height: 25px;
	display: block;
	font-weight: bold;
}

#sideMiddle #active {
	background-color: #40600b;
}

#active  h2 {
	background: url(../pics/cnterBtnOverLines.gif) no-repeat 19px 50%;
	height: 25px;
	padding: 8px 0 0 44px;
	margin: 0;
}

#sideMiddle .bnt{
	height: 29px;
	background: #67970f url(../pics/cnterBtnLines.gif) no-repeat scroll 34px 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: center;
	color: #fcfed6;
}

#sideMiddle .bnt a{
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	color: #fcfed6;
}

#sideMiddle .bnt a:hover{
	background-color: #40600b;
}

#sideMiddle #filler3 {
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #567D0D;
	height: 286px;
	width: 100%;
}


/* This Block Is for the 'Drop Down' Links */


#sideMiddle .dropDown {
	display: block;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}

#sideMiddle .dropDown li {
	background: transparent url(../pics/dropDownLink/line.gif) repeat-y 55px 0px;
	font-size: 90%;
	margin: 0;
	padding: 8px 0 0 0;
}

.dropDown a, .dropDown a:active, .dropDown a:visited {
	background: #6c8f1b url(../pics/dropDownLink/corner.gif) no-repeat top left;
	color: #FF6;
	display: inline;
	display: block;
	margin-left: 25px;
	padding: 6px 0 6px 10px;
}

.dropDown a:hover {
	background: #6c8f1b url(../pics/dropDownLink/corner.gif) no-repeat top left !important;
	color: #FF0;
	background: none;
}



/* End 'Drop Down' Links */



#sideRight {
	width: 135px;
	padding: 0;
	float: right;
	margin: 244px 0 0 0;
	text-align: left;
}

#newLvl {
	height: 81px;
	background: #DF1506 url(../pics/grads/redBoxGrad.gif) repeat-x bottom left;
}

#newLvl h2 {
	color: #FFF377;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin: 10px 18px 0 25px;
}

#homeSideRight {
	width: 347px;
	margin: 0;
	float: right;
	padding: 244px 0 0 0;
	text-align: left;
}

#homeSideRight #newLvl h2 {
	margin: 10px 50px 0 25px
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bottomFiller {
	height: 7px;
	width: 780px;
}

#bottom {
	clear: both;
	height: 64px;
	background-color: #F5F8D6;
	color: #9CA06D;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
}

#bottom a,#bottom a:active,#bottom a:visited {
	color: #8B8F5C;
}

#bottom a:hover {
	color: #41432C;
}

#bottom #bottomStrip {
	width: 100%;
	height: 14px;
	background: #E2E7B3 url(../pics/grads/topBarGrad.gif) repeat-x top left;
	margin: 0 0 10px 0;
}