body {
	margin: 0px;
	padding: 0px;
	font: 15px "Tahoma", serif;
	background: #fff9c6 url(images/background.png) repeat-x 0 0;
}

#nav {
	position: fixed;
	/* remove this line for IE 5.5 and 6
	position: absolute;
	remove this line for IE 5.5 and 6 */
	margin: 0;
	padding: 0;
	top: 20px;
	left: 20px;
	width: 100px;
	text-align: center;
}

#body {
	padding: 20px 20px 20px 140px;
	width: 600px;
}

#nav h4 {
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0;
}

#nav h4 a {
	color: red;
}

#nav h4 a:visited {
	color: red;
}

#nav h4 a:hover, #nav h4 a:focus {
	color: blue;
}


#logo_header {
	text-align: center;
}

#logo_header a img{
	border: none;
}




.first {
	padding-top: 0px;
	margin-top: 0px;
}



/* Styles for trevor to use */
h1 {
	border: none;
	font: bold 24px "Tahoma", serif;
	text-align: center;
	text-decoration: underline;
}

h1.show_sheet {
	margin: 20px 0 10px 0;
	padding: 0px 0px 0px;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	font: 32px "Verdana", sans-serif;
	text-align: center;
	text-decoration: none;
}

h2 {
	font: 26px "Verdana", sans-serif;
	text-align: center;
	padding: 0 60px;
}
	
.quote_inline {
	font-weight: bold;
	font-size: 150%;
}

h2.small5 { font-size: 21px }
h2.small4 { font-size: 22px }
h2.small3 { font-size: 23px }
h2.small2 { font-size: 24px }
h2.small1 { font-size: 25px }
/* 26px */
h2.big1 { font-size: 27px }
h2.big2 { font-size: 28px }
h2.big3 { font-size: 29px }
h2.big4 { font-size: 30px }
h2.big5 { font-size: 31px }
h2.big6 { font-size: 32px }
h2.big7 { font-size: 33px }
h2.big8 { font-size: 34px }

.small1 { font-size: 95% }
.small2 { font-size: 90% }
.small3 { font-size: 85% }
.small4 { font-size: 80% }
.small5 { font-size: 75% }
.big1 { font-size: 105% }
.big2 { font-size: 115% }
.big3 { font-size: 120% }
.big4 { font-size: 125% }
.big5 { font-size: 130% }
.big6 { font-size: 135% }
.big7 { font-size: 140% }
.big8 { font-size: 145% }


/* form stuff */
td.field, td.right_caption {
	text-align: left;
	vertical-align: bottom;
}
td.caption, td.errorcaption {
	text-align: right;
	vertical-align: top;
}
td.caption, td.errorcaption, td.right_caption {
	font-weight: bold;
}
td.errorcaption { color: red; }
div.error {
	border: 2px solid red;
	padding: 13px;
	margin: 20px;
	background: #fdd;
}

body.mceContentBody {
	background: #FFF;
	width: 600px;
}

#cms_edit_link {
	background: #ddd;
	margin: 0 0 15px 0;
	padding: 7px;
}


/* remove this line for IE 5.5 and 6
.iepngfix { behavior: url(iepngfix.htc); }
remove this line for IE 5.5 and 6 */
