@charset "utf-8";
/* CSS Document */

html, body {
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	}
body {
	background: #336666 url("../assets/top-bg.png") repeat-x 0 0;
	color:#663333;
	font-size:14px;
}
p {letter-spacing:1px; line-height:16px; font-size:12px; margin:0px;}
h1 {
	margin:8px 0px 4px 0px;
	line-height:22px;
	font-size:19px;
	font-weight: normal;
	color:#7B4850;
	clear:both;
}
h1 a { color:#BB7968; }
h2, h3 {
	margin:4px 0px 2px 0px;
	line-height:20px;
	font-family:baskerville,'palatino linotype','times new roman',serif;
	border-bottom:1px dotted #EBC6B4;
	font-weight: normal;
	font-size: 18px;
	color:#BB7968;
	letter-spacing:0px;
	clear:both;
}
h2 a, h3 a, h2.toggle-button{ color:#874B3D; }
h2.toggle-button:hover { color:#D1A498; cursor:pointer;}
h3 {
	line-height:19px;
	font-size: 17px;
	margin:6px 0px 2px 0px;
}
h4 {
	margin:4px 0px;
	line-height:18px;
	font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	text-shadow: 0 -1px 0 #C58B7C;
	text-indent: -2px;
	color:#D1A498;
	letter-spacing:1px;
	clear:both;
}
h4 a { color:#BB7968; }

h5 {padding:0px; margin:0px;}
a {
	text-decoration:none;
	color:#017174;
}
a:hover {
	text-decoration:none;
	color:#014E52;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color:#014E52; }
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:342px;
	height:101px;
}
a, a img {border:none; outline:none;}

em {
	font-size:13px;
	line-height:13px;
}
em.subheading {color:#D1A498;}
#navigation-mid {
	position:absolute;
	top:101px;
	width:100%;
	min-width:1000px;
	left:0px;
	height:28px;
	background-color:#d8b18b;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #DEBC9A;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#b38256;
	padding:0px 0px 4px 0px;
	text-align:right;
	font-size:16px;
	line-height:28px;
}
.bar {
	color:#7C563D;
	width:100%;
	min-width:1000px;
	min-height:20px;
	background-color:#d8b18b;
	border-top:1px solid #DEBC9A;
	border-bottom:1px solid #b38256;
	clear:both;
	padding:6px 0px;
	text-align:center;
	font-size:14px;
	line-height:20px;
}
.bar a {
	color:#AD7843;
	text-decoration:none;
}
.bar a:hover { color:#79542F; }
.centered { width:800px; min-width:800px; margin:0px auto; text-align:left;}

#wrapper {
	text-align:center;
	position:absolute;
	top:135px;
	width:100%;
	min-width:1000px;
	left:0px;
	padding:0px;
	margin:0px;
	background: url("../assets/wallpaper.png") repeat 0 0;
}
.middle-content {
	width:740px;
	margin:0px auto;
	padding:15px 30px 15px 30px;
	background-color:#fbe4cd;
	background: url("../assets/middle-content-bg.png") repeat-y 0 0;
	text-align:left;
}
#lorraine {background:url('../assets/home-sm.png') no-repeat top right; margin:10px -35px 0px 0px; padding:0px 0px 40px 0px;}
#lorraine div.block { padding:6px 32px; width:260px; text-align:justify;}
#lorraine div.block a {color:#7B4850; }
#lorraine div.block:hover { background-color:#EDD8C5; }
#lorraine div.block:hover a {color:#017174;}
#lorraine div.block span.click {  
	text-align:right;
	font-family:baskerville,'palatino linotype','times new roman',serif;
	font-weight: normal;
	font-size: 14px;
	color:#017174;
}
#lorraine div.block:hover span.click { color:#014E52;}
span.justify {text-align: justify;}
ul {margin-top:0px; padding-top:0px;}
ul.small-list {
	list-style:inside;
	list-style-type:none;
	font-size:11px;
	line-height:12px;
	font-weight:lighter;
	}
ul.normal-list {
	list-style-type:square;
	font-size:11px;
	line-height:13px;
	font-weight:lighter;
	}
ul.normal-list li { margin-top:4px;}
ul.normal-list li a { margin-top:-1px; margin-bottom:-4px;}
div#footer {
	width:100%;
	padding-top:6px;
	padding-bottom:10px;
	font-size:11px;
	color:#99cccc;
	background:#336666;
}
div#footer a {color:#ccffff;}

.ads-horizontal { text-align: center; }
div.ads-horizontal a { display: inline; }
.ad-sq-125 {
	width:125px;
	height:125px;
	padding: 5px 5px 5px 0px;
}
img.ad-sq-125  {
	border:2px #482B2F solid;
	padding:0px;
	}
img.ad-sq-125:hover {
	border:2px #968B05 solid;
	}