	/* Typography */

p {
	font: normal 1.3em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	}

p.footer {
	font: normal 0.75em/1.25em Verdana, Arial, sans-serif; 
	color: #778150;
	margin-top: 40px;
	margin-bottom: 20px;
	}




	/* Colored Headers */

h1 {
	font: normal 2.4em/0.6em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	padding-top: 72px;
	color: #5d4718;
	}

h1.wm {
	color: #404616;
	}

h1.ms {
	color: #002b5f;
	}



	/* Colored Intro Paragraphs */

p.aia {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color:#836e2c;
	border-top: 1px solid #836e2c;
	padding-top: 15px;
	}
	
p.aianotxt {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color:#836e2c;
	border-top: 1px solid #836e2c;
	padding-top: 0;
	margin-bottom: -10px;
	}
	
p.wm {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color: #737a35;
	border-top: 1px solid #737a35;
	padding-top: 15px;
	}

p.wmnotxt {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color:#737a35;
	border-top: 1px solid #737a35;
	padding-top: 0;
	margin-bottom: -10px;
	}
	

p.ms {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color: #4a667e;
	border-top: 1px solid #4a667e;
	padding-top: 15px;
	}

p.msnotxt {
	font: italic 1.7em/1.3em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif;
	color:#4a667e;
	border-top: 1px solid #4a667e;
	padding-top: 0;
	margin-bottom: -10px;
	}
	



	/* Sidebar */

#sidebar h3 {
	font: normal 1.2em/1.3em Verdana, Arial, sans-serif; 
	width: 150px;
	color: #fdfae6;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-bottom: -5px;
	}

#sidebar p {
	width: 150px;
	font: normal 0.98em/1.25em Verdana, Arial, sans-serif; 
	color: #fdfae6;
	}




#wmmain h2 {
	font: bold 1.05em/1.05em Verdana, Arial, sans-serif; 
	color: #404616;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: 2em;
	margin-bottom: -0.5em;
	}

#msmain h2 {
	font: bold 1.05em/1.05em Verdana, Arial, sans-serif; 
	color: #002b5f;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: 2em;
/*	margin-bottom: -0.5em;
*/	}

#main h2, #ltmain h2 {
	font: bold 1.05em/1.05em Verdana, Arial, sans-serif; 
	color: #5d4718;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: 2em;
	margin-bottom: -0.5em;
	}

#main h3, #ltmain h3 {
	font: bold 1.05em/1.3em Verdana, Arial, sans-serif; 
	color: #000;
/*	text-transform: uppercase;
*/	letter-spacing: 0.5px;
/*	margin-bottom: -1em;
*/	}




h4 {
	font: bold 1.0em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

h5 {
	font: bold 1.0em/1.2em Verdana, Arial, sans-serif; 
	color: #5d4718;
	}

h6 {
	font: bold 1.0em/1.2em Verdana, Arial, sans-serif; 
	color: #5d4718;
	}

#main ul, #wmmain ul, #msmain ul, #ltmain ul {
	margin-left: 15px;
	padding-left: 0;
	}

#main ol, #wmmain ol, #msmain ol, #ltmain ol {
	margin-left: 15px;
	padding-left: 0;
	}

ul li.list {
	font: normal 1.3em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	list-style: disc outside;
	padding: 0;
	margin: 0;
	}

ul li.listnobull {
	font: normal 1.3em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	list-style: none outside;
	padding: 3px 0;
	margin: 0;
	}

ol li {
	font: normal 1.3em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	list-style: decimal outside;
	padding: 3px 0;
	margin: 0;
	}

ol li.roman {
	font: normal 1.3em/1.4em Palatino, 'Palatino Linotype', Georgia, 'Times New Roman', Times, serif; 
	color: #000;
	list-style: upper-roman outside;
	padding: 3px 0;
	margin: 0;
	}

pre {
	font-family: monospace;
	color: #000;
	font-size: 1.2em;
	}

bold, strong {
	color: #000;
	}

sup {
	font-size: 60%;
	}

.ref {
	font: normal 1.0em/1.6em Verdana, Arial, sans-serif; 
	color: #666;
	}

.italics {
	color: #5175a9;
	font-style: italic;
	}



	/* Default links */

p a:link, p a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

p a:hover, p a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #778150;
	}

p a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #778150;
	}

#sidebar p a:link, #sidebar p a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #fdfae6;
	background: transparent;
	}

#sidebar p a:hover, #sidebar p a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #836e2c;
	background: #fdfae6;
	}

#sidebar p a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: transparent;
	}

li.list a:link, li.list a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

li.list a:hover, li.list a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #eaeaea;
	}

li.list a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #3A4319;
	}

li.listnobull a:link, li.listnobull a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

li.listnobull a:hover, li.listnobull a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #eaeaea;
	}

li.listnobull a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #3A4319;
	}


ol li a:link, ol li a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

ol li a:hover, ol li a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #eaeaea;
	}

ol li a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #3A4319;
	}


dl dt a:link, dl dt a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

dl dt a:hover, dl dt a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #f2eaca;
	}

dl dt a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #f2eaca;
	}


dl dt.top a:link, dl dt.top a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

dl dt.top a:hover, dl dt.top a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #e6edd4;
	}

dl dt.top a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #e6edd4;
	}


dl dt.mort a:link, dl dt.mort a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #527097;
	background: transparent;
	}

dl dt.mort a:hover, dl dt.mort a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #527097;
	background: #e9eef3;
	}

dl dt.mort a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #e9eef3;
	}


dl dd a:link, dl dd a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #3A4319;
	background: transparent;
	}

dl dd a:hover, dl dd a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #3A4319;
	background: #f2eaca;
	}

dl dd a:active {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #3A4319;
	}


p.footer a:link, p.footer a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #778150;
	background: transparent;
	}

p.footer a:hover, p.footer a:focus {
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	background: #778150;
	}

p.footer a:active {
	font-weight: normal;
	text-decoration: none;
	color: #778150;
	background: transparent;
	}









#clear {
	clear: left;
	line-height: 0;
	height: 0;
	}

.alt {
	display: none;
	}


	/* © 2007 Designed by Threestory Studio */



