/* ---- last edited by sc 8.8.05 ---- */

/* Layout ---------------------------------- */

body {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; /* page centering for ie5 */
	background: #DAA340;
	}
	
* { 
	padding: 0; 
	margin: 0;
	}

#wrapper {
	width: 783px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: white;
	}
	
#banner {
	width: 783px;
	background: white url(../images/banner-back.jpg) bottom left repeat-x;
	}
	
#bannercontent {
	margin: 0 0 0 196px;
	padding: 0 100px 0 2em;
	}

#main {
	margin-left: 196px;
	}
	
#mainpad {
	padding: 1em 100px 2em 2em;
	}
	
#sidea {
	position: relative;
	float: left;
	width: 196px; 
	background: white url(../images/pattern.gif) no-repeat;
	}
	
#sideapad {
	padding: 56px .5em 2em 24px;
	}
	
#footer {
	clear: left;
	}
	
/* ---- nav ---- */

#nav {
	padding-left: 20px;
	list-style: none;
	color: #7D6F38;
	margin: 0 0 2em 0;
	}
	
#nav li {
	font-size: .875em;
	}	
	
/* ---- type ---- */

#sidea #sideapad blockquote {
	background: white url(../images/quote-back.jpg) bottom left no-repeat;
	padding: 0 0 2em 21px;
	margin: 1em 0;
	color: #000650;
	font-size: .6875em;
	font-style: italic;
	letter-spacing: 1px;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	}
	
h1 {
	font-size: 2em;
	color: #000650;
	letter-spacing: -1px;
	margin: 0 0 .25em 0;
	}

h2 {
	font-size: 1.31em;
	color: #000650;
	letter-spacing: -1px;
	padding-top: 1em;
	font-weight: normal;
	margin-bottom: .5em;
	}
	
h3 {
	font-size: 1.31em;
	color: #000650;
	letter-spacing: -1px;
	margin-bottom: .25em;
	}
	
p {
	margin-bottom: 1em;
	line-height: 140%;
	}
	
#banner p {
	font-size: .75em;
	color: #000650;
	margin-bottom: 0;
	}
	
#main p {
	font-size: 1.31em;
	font-size: .75em;
	color: #2B2B2B;
	} 
	
#main ul {
	list-style: url(../images/bullet.gif);
	}
	
#main ul, #main dl, #main ol {
	font-size: .75em;
	margin: 0 0 2em 2em;
	line-height: 140%;
	}
	
li { 
	margin-top: .5em;
	}
	
/* ---- links ---- */

a {
	color: #8C0048;
	}
	
a:hover {
	color: #007A8C;
	}
	
#nav a {
	color: #8E8253;
	text-decoration: none;
	}
	
#nav a:hover {
	text-decoration: underline;
	color: #007A8C;
	}
	
	
/* ---- images ----- */

	
#logo {
	position: absolute;
	top: 21px;
	right: 0;
	}



img a {
	border: none;
	}
	
.left {
	float: left;
	}
	
.right {
	float: right;
	}
	
/* ---- clearfix stuff ------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

