body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #CC6600;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#000;
line-height:14px;
text-align:center;
padding:0;
}

#fixedwrap {
height:175px;
width:100%;
top:0px; padding:0px;
}

#header {
	height:150px;
	background-color: #660066;
	background-repeat: no-repeat;
	background-position: right;
}

#nav {
height:25px;
background-color:#000000;
}

#wrapper {
width:80%;
background-color:#FFF;
margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:-10px;
border-left:1px solid black; border-right:1px solid black;
padding-top:0;
}

#champmenu, #pastsfmenu {
padding-top:20px;
text-decoration:none;
}

#champmenu a, #pastsfmenu a {
text-decoration:none;
color:#660066;
}

#content {
	text-align:left;
	padding-top:15px;
	padding-left:6%;
	padding-right:5px;
}

#content .item {
	width:90%;
	padding:6px;
	border-left: 1px solid #EEE; border-bottom: 1px solid #EEE;
	text-align:left;
	clear:inherit;
}

#content blockquote {
	width:85%;
	border-left: 1px solid #CC99FF; border-bottom: 1px solid #CC99FF;
}

#desc {
float:right;
}

#footer {
border-top:gray groove thin;
}

#header h1 {
padding-top:40px;
margin-top:0;
font-size:28px;
line-height:30px;
letter-spacing:5px;
color:#FF9900;
}

#header h2 {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
line-height:20px;
letter-spacing:2px;
color:#FF9900;
}

#content h1 {
color:#660066;
font-size:20px;
line-height:22px;
padding-left:15px;
}

#content h2 {
color:#660066;
font-size:16px;
line-height:18px;
padding-left:15px;
}

#content h3 {
color:#660066;
font-size:14px;
line-height:15px;
}

#content p {
padding-left:25px; padding-right:20px;
}

#content li {
	padding-bottom:5px;
	}

#rosette {
	width:310px;
	height:870px;
	position:absolute;
	left:-170px;
	top:0px;
	background:url(images/rosette.png) top left no-repeat;
	z-index: 100;
}

#content a, #footer a {
color:#CC6600;
text-decoration:none;
border-bottom:1px dotted;
}
