﻿/* General */
*{
margin: 0em;
padding: 0em;
}
.clear{
clear: both;
}
h2{
}
h1{
}
h4{
font-size: 105%;
}
h4.indented{
padding-left: 1.4em;
}
a{
color: #000000;
}
body{
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 11pt;
background: #fff;
color: #000;
}
.right{
float: right;
}
.left{
float: left;
}
.center{
text-align: center;
margin: 0 auto;
}
img.right{
padding-left: .5em;
padding-bottom: .5em;
float:right;
}
img.left{
padding-right: .5em;
padding-bottom: .5em;
}
img.left_header{
padding-right: .5em;
float: left;
}
p.center{
text-align: center !important;
}
.tiny_text{
	font-size: 8pt;
	position: absolute;
	top: auto;
	right: auto;
}
/* Wrapper */
#wrapper{
margin: 0em auto 1em auto;
width: 100%;
background-color: #fff;
}

/* Header */
#header_wrap{
	width: 778px;
	text-align: center;
	margin: 0 auto;
}
#header{
height:125px;
padding: 0 2em .5em 4em;
background: #fff url('../images/header_bg_1.jpg') top left repeat-x;
}
#header h2{
	display: block;
	margin: 0em auto;
	padding-left: 18.5em;
	padding-bottom: 0;
	color: #000;
	font-size: 1.2em;
	text-align: left;
}
#header h1{
	display: block;
	margin: 0em auto;
	padding-top: .5em;
	font-size: 2.0em;
	padding-bottom: 0;
	text-align: left;
}
#header h1 a{
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-left: .5em;
}

/* navigation */
#navigation{
	padding: 0;
	background: #000 url('../images/nav_bg.jpg') top left repeat-x;
	font-size: 0.9em;
}
#navigation ul{
	display: block;
	width: 550px;
	margin: 0 auto;
	padding: .5em 0 .5em 0;
	list-style: none;
}
#navigation li{
	width: 33%;
	display: inline;
	margin: 0 auto;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 0;
}
#navigation li a{
	margin: 0;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding: .75em;
}
#navigation li a:hover,#navigation li a.active{
background: #fff url('../images/header_bg.jpg') top left repeat-x;
color: #000;
}

/* inner_wrapper */
#inner_wrapper{
width: 778px;
height: 100%;
margin: 0em auto;
}
#inner_wrapper p{
margin-bottom: 1.5em;
text-align: justify;
}
h6{
color: #443333;
margin-bottom: 1em;
}
h5{
color: #443333;
margin-bottom: 1em;
}
h4{
color: #443333;
margin-bottom: 1em;
}
h3{
color: #443333;
margin-bottom: 1em;
}
#inner_wrapper h2{
color: #443333;
margin-bottom: 1em;
}
#inner_wrapper ul{
margin-bottom: 1.5em;
padding-left: 1em;
}
#inner_wrapper blockquote{
padding-left: 1em;
margin-bottom: 1.5em;
border-left: solid 7px #000;
}
#inner_wrapper blockquote p{
margin-bottom: 0em;
}
#inner_wrapper table{
margin-bottom: 1.5em;
}
#inner_wrapper table th{
text-align: left;
font-weight: bold;
padding: 0.5em;
color: #443333;
}
#inner_wrapper table td{
padding: 0.5em;
}
#inner_wrapper table tr.tan{
background-color: #F6EECC;
color: inherit;
}
#inner_wrapper table tr.light_tan{
background-color: #FFFEEF;
color: inherit;
}

/* Content Wrapper */
#Content_Wrapper{
	float: left;
	width: 778px;
}
#Main_Content{
margin: 0em;
padding: 1.5em;
font-size:14pt;
}
#Main_Content h3{
border-bottom: solid 1px #efeecc;
padding-bottom: 0.25em;
margin-bottom: 1.25em;
}
#Main_Content h2{
border-bottom: solid 1px #efeecc;
padding-bottom: 0.25em;
margin-bottom: 1.25em;
}
#Main_Content h2{
font-size: 1.7em;
}
#Main_Content h3{
font-size: 1.1em;
}

/* Event Wrapper */


/* Side Bar */
#Side_Bar{
float: right;
width: 14em;
padding: 1.5em 2em 1.5em 1em;
font-size: 0.9em;
}
#Side_Bar h3{
background: #2E2017 url('../images/nav_bg_2.jpg') top left repeat-x;
color: #fff;
padding: 0.5em;
padding: 0.5em 0.5em 0.5em 1.0em;
position: relative;
left: -0.8em;
margin-right: -1.6em;
font-size: 1.0em;
}
#Side_Bar p{
padding: .3em;
position: relative;
left: -0.8em;
margin-right: -1.6em;
margin-top: -1.1em;
border-bottom: 1px solid rgb(46,32,23);
border-left: 1px solid rgb(46,32,23);
border-right: 1px solid rgb(46,32,23);
background-color: rgb(255,255,245);
}
#Side_Bar ul{
padding: .3em .3em .3em 1.5em;
position: relative;
left: -0.8em;
margin-right: -1.6em;
margin-top: -1.1em;
border-bottom: 1px solid rgb(46,32,23);
border-left: 1px solid rgb(46,32,23);
border-right: 1px solid rgb(46,32,23);
background-color: rgb(255,255,245);
}
#Side_Bar ul li{
padding-left: 0;
}
/* Footer */
#footer{
padding: 1.5em 2em 1.5em 2em;
text-align: center;
width: 728px;
margin: 0em auto;
border-top: solid 1px #efeecc;
font-size: 0.9em;
}