@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/bg.jpg) repeat-x #222222;
	font-family:Arial, Helvetica, sans-serif;
	color:#6E0218;
	text-align:center;
	font-size:12px;
	margin:0;
}
img{border:0}
#outerpage{
position:relative;
width:780px;
text-align:center;
margin:auto;
_height:930px;
}
#page{
	text-align:left;
	margin:auto;
	width:750px;
	background: transparent url(../images/page_bg.png) no-repeat scroll right top;
	height:830px;
	_height:830px;
}
#innerPage{
	position:relative;
}

#outerpage #star{
background: transparent url(../images/star_john.png) no-repeat scroll right top;
width:310px; 
height:304px;
position:absolute;
top:586px;
left:565px;
z-index:1000
}
#outerpage #star.pat{
	background: transparent url(../images/star_pat.png) no-repeat scroll right top;
}
#outerpage #star.mark{
	background: transparent url(../images/star_mark.png) no-repeat scroll right top;
}
#outerpage #star.anna{
	background: transparent url(../images/star_anna.png) no-repeat scroll right top;
}
#header{
	clear:both;
	padding:1em 2em 0 1em;
	position:absolute;
}

#header #logo{
	float:left;
	padding:1em 1em 0 0;
}
#header #nav{	
	float:left;
	clear:both;
}

#header #nav ul{
	padding:0;
	margin:0;
}
#header #nav ul li{
	display:inline;
	margin-left:.5em;
	margin-right:.5em;
}

#header #nav ul a{
	color:#6E0218;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}

#header #nav ul a.on{
	color:#CE0029
}
#pageContent{
	clear:both;
	width:83%;
	display:block;
	z-index:100;
	position:absolute;
	top:120px;
	left:35px;
	height:820px;

}

#pageContent h1{
	font-size:2.5em;
	margin:0;
}
#pageContent em{
	color:#CE0029;
	font-style:normal
}

#pageContent h2{
	font-style:italic;
	font-size:1.4em;
	font-weight:normal;
	color:#CE0029;
}
#pageContent p{
	color:#333333;
	line-height:1.75em;
}
#pageContent p.narrow{
	width:75%
}
#pageContent a{
	color:#CE0029;
}
#auxiliaryNav{
	position:absolute;
	top:0px;
	left:706px;
	z-index:99999999;
}
#auxiliaryNav ul{list-style:none}
#auxiliaryNav li{
	display:inline-block;
	height:120px;
	width:42px;

}
#auxiliaryNav li a{display:block}







#footer{
	position:absolute;
	top:820px;
	.top:840px;
	left:30px;
	color:#FFFFFF;
	z-index:99999999;
}

#footer blockquote{
	color:#999999;
	font-size:0.75em;
	margin:1em 0 0 0;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	border-right:1px solid #ffffff;padding-right:1em;margin-right:1em;
}
#footer a.end{border:0;}
#footer ul{
	padding:0;
	margin:0;
}
#footer li{
	display:inline;
	margin:0em;
}




#leftContent{float:left;width:282px;}
#rightContent{float:right;width:330px;padding-top:60px;}
#rightContent h1{font-size:1.7em;}
#bottomContent{clear:both;width:400px;}
#bottomContent h2{font-style:normal;font-size:1.5em; color:#6E0218;}
label{color:#6E0218;font-weight:bold;float:left}
input, select, textarea{float:right;width:200px;}
select{width:205px;}

form p{clear:both;padding-top:10px;}
