body {

	margin: 0;
	font-size: 12px;
	font-family: tahoma, Arial, sans-serif;
	background: url('images/back.gif') top left repeat-x #D0CBDF;
	color: #544073;

}

a, a:link, a:visited, a:active{

	color: #544073;
	
}

a:hover{
	text-decoration: none;
}

.noborder {
	border:0;
	}

p { 
	margin: 0; 
	}

h1, h2, h3, ul, ol, li {
	margin: 0;
	}

#page {

	display: block;
	text-align: center;

}

#layout {

	width: 975px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;

}

.alt {

	display: none;

}

#header {

	width: 975px;
	height: 200px;

}


#header #topLeft{

	float: left;
	width: 200;
	height: 195px;
	

}

/* Header Top Left Images */

.summer #header #topLeft{

	background: url("images/topLeft12.png") top left no-repeat;

}

.fall #header #topLeft{

	background: url("images/topLeftFall.png") top left no-repeat;

}

.winter #header #topLeft{

	background: url("images/topLeftWinter.png") top left no-repeat;

}

.spring #header #topLeft{

	background: url("images/topLeftSpring.png") top left no-repeat;

}

.random1 #header #topLeft{

	background: url("images/topLeft01.png") top left no-repeat !important;

}

.random2 #header #topLeft{

	background: url("images/topLeft02.png") top left no-repeat !important;

}

.random3 #header #topLeft{

	background: url("images/topLeft03.png") top left no-repeat !important;

}

.random4 #header #topLeft{

	background: url("images/topLeft04.png") top left no-repeat !important;

}

.random5 #header #topLeft{

	background: url("images/topLeft05.png") top left no-repeat !important;

}

.random6 #header #topLeft{

	background: url("images/topLeft06.png") top left no-repeat !important;

}

.random7 #header #topLeft{

	background: url("images/topLeft07.png") top left no-repeat !important;

}

.random8 #header #topLeft{

	background: url("images/topLeft08.png") top left no-repeat !important;

}

.random9 #header #topLeft{

	background: url("images/topLeft09.png") top left no-repeat !important;

}

.random10 #header #topLeft{

	background: url("images/topLeft10.png") top left no-repeat !important;

}

.random11 #header #topLeft{

	background: url("images/topLeft11.png") top left no-repeat !important;

}

.random12 #header #topLeft{

	background: url("images/topLeft12.png") top left no-repeat !important;

}

.random13 #header #topLeft{

	background: url("images/topLeft13.png") top left no-repeat !important;

}

.random14 #header #topLeft{

	background: url("images/topLeft14.png") top left no-repeat !important;

}

/* End Headers */


#header h2{

	font-size: 16px;
	margin: 0 0 0 210px;
	padding: 40px 0 0 0;
	font-weight: normal;
	color: #544073;

}

#header h2 a{

	color: #544073;

}

#header #title{

	margin: 25px 0 0 250px;

}

#flower{

	position: absolute;
	height: 460px;
	width: 281px;
	background: url('images/flowerOverlayInside.png') top left no-repeat;
	margin: 0 0 0 694px;

}

#home #flower{

	position: absolute;
	height: 600px;
	width: 283px;
	background: url('images/flowerOverlay.png') top left no-repeat;
	margin: 0 0 0 692px;
	
}



#topIMG{

	height: 0;

}

#home #topIMG {

	background: url("images/flash.jpg") top left no-repeat;
	width: 975px;
	height: 400px;

}

.nav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

.nav ul li {

	float: left;

}

.nav ul li a {
	

	display: block;
	padding: 3px 5px 3px 0px;
	text-decoration: none;

}

.nav ul li a:hover {

	text-decoration: underline;

}


#topNav {

	width: 975px;
	height: 35px;


}

#topNav ul li{

	margin: 3px 10px 0 15px;
	
}

#topNav a {

	font-size: 16px;
	color: #fff;
	text-decoration: none;
/*	background: url("images/navdivider.gif") right no-repeat;*/
	display: block;
	height: 25px;
	
}

#content {

	background: url('images/contentBack.gif') top left repeat-x #fff;


}

#content .container{

	min-height: 300px;
	border-bottom: 1px solid #BAB4C8;
	padding: 20px;

}

#content .container h1{

	font-family: Georgia;
	color: #8EB68E;
	font-weight: normal;
	margin: 0;

}

/*
#content .container .flowerSpacer{

	float: right;
	background: red;
	width: 40px;
	height: 200px;

}
*/

#home #content .container{

	display: none;

}

#infoBar{

	clear: both;
	min-height: 480px;
	background: url('images/insideBottom.gif') top left repeat-x #fff;
	padding: 0 0 0 10px
}

#infoBar h4{

	margin: 0;

}

#infoBar p{

	margin: 0 0 0px 0;

}

#infoBar #reachHolder, #infoBar #blogHolder, #infoBar #featuredHolder{

	float: left;
	width: 300px;
	padding: 10px;
	clear: right;
	height: auto;
	line-height:1.2em;
	
}

#blogHolder .feedTitle {padding-top: 14px;}

#infoBar #blogHolder{

	background: url('images/insideBottom2.gif') top left repeat-x #EAFDC0;

}

#infoBar #blogHolder ul{

	margin: 0;
	padding: 0 0 0 20px;

}

#infoBar #blogHolder ul li{

	margin: 0 0 15px 0;

}

#bottom{
	float: left;
	background: url('images/smLogo.gif') 20px 20px no-repeat #9D8EB4;
	margin: 0px 0 0 0;
	min-height: 105px;
	color: #fff;
	padding: 20px 20px 20px 110px;
	width:845px;

}

#bottom a{

	color: #fff;

}

#bottomNav {

	font-size: 14px;
	clear: both;
	height: 30px;
	width: 830px;

}

#bottomNav a{

	color: #fff;

}

#bottomNav ul li{

	border-right: 1px solid #fff;
	margin: 0 5px 0 0;
	padding: 0 5px 0 5px;
	height: 20px;

}

#bottomNav ul li.lastOne{

	border-right: none;

}

#copyright {

	margin: 60px 0 0 0;
	float: right;
	color: #544073;
	font-size: 11px;

}

#copyright a{

	color: #544073;
	font-size: 11px;

}

/* -- ListNav Dropdowns ------------------- */


#listNav, #listNav ul { /* all lists */

}

#listNav a {
	
}

#listNav a:hover {

}

#listNav li { /* all list items */

	/* width needed or else Opera goes nuts */
	
}

#listNav ul li ul { /* second-level lists */

	clear: both;
	float: left;
	margin: 0px 0 0 -15px;
	padding: 0;
	position: absolute;
	width: 155px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	
}

#listNav ul li ul li{

	margin: 0;


}

#listNav ul li ul a {

	margin: 0;
	padding: 0px 0 0px 8px;
	font-size: 12px;
	text-transform: none !important;
	text-align: left !important;
	width: 11em;
	color: #4B356D;
	height: 30px;
	width: 147px;
	background:  #bad9ba !important;
	
}

#listNav li ul li.firstOne a{

	padding: 10px 0 0 8px;
	background: url('images/dropDownTop.gif') top left repeat-x #bad9ba !important;

}

#listNav li ul ul { /* third-and-above-level lists */

	padding: 0;
	margin: -40px 0 0 10em;
	width: 10em;
	display: none;
	
}

#listNav li:hover ul ul, #listNav li.sfhover ul ul {

	left: -999em;
	
}

#listNav li:hover ul, #listNav li li:hover ul, #listNav li.sfhover ul, #listNav li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;
	color: #4B356D;

}

#listNav a:hover{

	text-decoration: underline;
	
}

#listNav .bottomCurl{

	margin-left: 0px;
	display: block;
	height: 38px;
	width: 155px;
	background: url('images/dropDownBottom.png') top left no-repeat;
	

}


/* -- End ListNav Dropdowns ----------------- */



.image{
	border: 2px solid #aaa;
	padding: 2px;
	margin: 10px 0;
}

.left{

	float: left;
	
}

.right{

	float: right;
	margin-left: 20px;

}

.clear{

	clear: both;

}

.feedTitle {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.feedTitle img {margin-right: 3px;}

#blogHolder li {
	list-style-type: none; 
	text-indent: 3px;
}

li .headline a{
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height:1.2em;

}
#creditfooter {display: none}
#wbx-gw-button-wrapper-0 { display:none; }

abbr {
	border:none;
	}
