@charset "utf-8";
/* Kris-Leigh: Template */

/*COLORS
Creme fef4d9
dark orange c8936b
Pink ce2b42
blue 266f91
olive 998c69
*/

* {margin: 0;padding: 0;}	
html {font-size: 100%;}
body {font: 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif; background: #a39878 url(../images/global/htmlBack.jpg) repeat-x; line-height: 1.8em;}
#wrapper {width: 948px; margin: 0 auto; background: #fef4d9 url(../images/global/wrapperBack.jpg) repeat-y; border: 1px solid #605b4e; position: relative;}
#masthead{background: url(../images/global/logo.jpg) center center no-repeat; height: 94px; width: 409px; margin: 0 auto; text-indent: -999999px; padding:10px;}
p {margin-bottom: 1.5em; font-size: 1.4em;line-height: 1.5em; }
li{font-size: 1.4em;}
a {color: #cd1845;}

#contentWrapper{width: 882px; margin: 0 auto; background: #fef4d9 url(../images/global/primaryBack.jpg) repeat-y; padding: 20px; overflow: hidden;}

#footer{position: absolute; bottom: 0; left: 0; background:url(../images/global/mainContentBottom.jpg) no-repeat left bottom; width: 948px; height: 11px; text-align:center; clear: both; }

#copyright{font-size: 1.2em; color: #3c382b; padding-bottom:1.5em; background: none; text-align: center;}

h1, h2, h3, h4, legend{font-family: Georgia, "Times New Roman", Times, serif; color: #266f91; }
h1{font-size: 1.8em;}
h2{font-size: 1.6em;}
h3{font-size: 1.3em; text-transform:uppercase; letter-spacing: .2em; font-variant:small-caps;}
h4{font-size: 1.3em; font-style:italic; }





/*SFISH*/

#navigation{width: 922px; margin-left: 13px; background: #a2a189 url(../images/global/navBack.jpg) repeat-x; line-height: 25px; font-family: Arial, Helvetica, sans-serif; z-index: 1000; float: left; display: inline;}


#nav ul { /* lists */
	padding: 0;
	margin: 0;
	list-style: none;
	width:178px;
	_width:164px;
	z-index:50;
}

#nav a:hover{background: #266f91}

#nav li { /* list items */
	float: left;
	position: relative;
	z-index:50;
	padding: 0 10px;
	font-weight: bold;
}

#nav li a{padding: 5px 10px;}


#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 25px;
	left: 9px;
	z-index:50;
	border: 1px solid #4F4E4A;

}

#nav li ul li {
	float:none;
	margin:0;
	display:inline;
	z-index:50;
	padding: 0px;
	font-weight: normal;
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 25px;
	left: auto; 
	*left:9px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	display: block;
	background: #266F91;
}





/*NAVIGATION STYLES*/

#nav {
	list-style:none; float: left; margin: 0; padding: 0;
}

#nav li a {
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
}

#nav li a:hover {
	text-decoration: none;
}

#nav li ul li a {
	font-size: 0.7em;
	border-bottom: solid 1px #4F4E4A;
	display:block;
	padding:0 0.5em;
	width:164px;
	background-color:#908C73;
}

#nav li ul li a:hover {
	background-color:#266F91;
	text-decoration:none;
	color: #fff;
}

.clearfix {
	clear: both;
	font-size: 0px;
	height: 0px;
}


/*SFISH END*/



#mainContent{width: 535px; float: left; clear: left; background: #FEF4D9;}

#secondaryContent{float: right; width: 295px; clear:right; margin: 0 0 0 30px; padding:18px 0 0 30px; background: #C8936B;}
html>body #secondaryContent{padding-left: 0;}
#secondaryContent h2, #secondaryContent h3, #secondaryContent h4{color: #5a1300;}
#secondaryContent p{line-height: 1.2em; font-size: 1.3em; margin-top: 1.2em; color: #fef4d9}

/*COLORS
Creme fef4d9
dark orange c8936b
Pink ce2b42
blue 266f91
olive 998c69
*/

.fr{float: right;}
.fl{float: left;}
.cr{clear: left;}
.cl{clear: right;}
.clearFix{clear: both;}
.spacer{height: 1.8em; width: 100%; clear: both;}

.ajaxForm_error { color: orange; font-weight: bold;}

#notify{color: #CE2A42; clear: right; float: right; width: 400px;}


