/* Reset browser defaults */

* {margin:0;padding:0}

/*----------- Global Elements ---------------*/
body {
	font:10pt Arial, Helvetica, sans-serif;
	background:url(../images/bg-content.jpg) repeat-y #000;
	margin:0 auto;
	text-align:center;
	color:#FFF;
}

/* ----- <a> ------*/
a {color:#C8B679;text-decoration:none;}
a:visited {color:#9C8C56;text-decoration:none;}
a:hover {color:#EEE3BB;text-decoration:none;}

a.menu {color:#C8B679;font:9pt;font-weight:bold;text-decoration:none;}
a.menu:visited {color:#C8B679;font:9pt;font-weight:bold;text-decoration:none;}
a.menu:hover {color:#EEE3BB;font:9pt;font-weight:bold;text-decoration:none;}

a:hover img {border: 1px dashed #EEE3BB;}



/* ----- <p> ------*/
p {margin-bottom:.9em}

.break {clear:both;}

.center {margin:0 auto;text-align:center;}


/* --- <img> ---- */
img {border:1px solid #FFF;margin-bottom:10px;}

.borderless {border:0;}


/* --- <ul> --- */
ul  { list-style-type:none;display:block;margin:.3em 0 1em 0;border-top:1px solid #FFF;width:90%;}

li {margin-bottom:.3em;}

.lineup li { list-style-type:none;display:inline;float:left;margin:0 3px 2px 3px;}

ul#menu {list-style-type:none;display:block;margin:.1em 15px 1em 7px;border-top:1px solid #FFF;}
ul#menu li {margin:4px 0 5px 0;}

ul.bullet  {margin:0 0 10px 10px;}
ul.bullet li { list-style-type:none; padding-left:13px;margin-bottom:4px;}


/* ----headers ----*/
h1 {font-weight:bold;font-size:1.4em;color:#E9D38A;border-bottom:1px solid #E9D38A;margin-bottom:.8em;}
	 
h2 {font-weight:bold;font-size:1.1em;color:#E9D38A;border-bottom:1px solid #E9D38A;margin-bottom:.8em;}

h3 { font-size:1.2em;color:#E9D38A;border-bottom:1px solid #E9D38A;margin-bottom:.8em;}

/* ---- Content ----- */

#wrapper {	
	width:97%;
	margin:0 auto;
	background:url(../images/bg-header.jpg) repeat-x 0 0;
	margin-bottom:20px;
	position:absolute;
	top:0;
	left:0px;
	z-index:0;
	}

#header {
	height:87px;
	width:100%;
	background:url(../images/header.jpg) no-repeat top left;
	}

#header2 {
	height:57px;
	background:url(../images/header2.jpg) no-repeat top left;
	}
	
#header2 a, #header2 a:hover { 
		display:block;
		width:430px;
		height:57px;
		margin-left:44px;
		text-indent:-5000000px;
		}

#index #content, #main #content {
	margin-left:44px;
	border-top:2px solid #DBCEA0;
	border-bottom:2px solid #DBCEA0;
	z-index:1;
	}
	
#sub #content {
	margin-left:44px;
	background:repeat-y #222426;
	border-top:2px solid #DBCEA0;
	border-bottom:2px solid #DBCEA0;
	z-index:1;
	}
	
#index #sidebar, #main #sidebar {
	width:147px;
	text-align:center;
	padding-top:30px;
	margin-right:15px;
	margin-top:0;
	background: url(../images/bg-sidebar.jpg) no-repeat #353637;
	display:inline;
	float:left;
	position:absolute;
	top:152px;
	left:44px;
	}

#sub #sidebar {
	clear:both;
	width:100%;
	height:25px;
	line-height:25px;
	align: center;
	text-align:center;
	background: #353637;
	padding:0;
	}

#home #main, #index #main, #main #main {
		text-align:justify;
		margin-left:157px;
		padding:20px;
		}

#sub #main {
		text-align:justify;
		padding:10px;
		margin-top:15px;
		}	

 #index #footer  {
	clear:both;
	padding:10px;
	color:#AFAFAF;
	align: center;
	text-align:center;
	font:.75em/1.4em Arial, Helvetica, sans-serif;
	}

#sub #footer, #home #footer, {
	clear:both;
	height:1px;
	padding:0;
	text-align:center;
	}
	
.mainright-old {
	position: relative;
	margin-right: 25px;
	margin-left: 20px;
	float: right;
	width: 350px;
}

.mainright {
	position: relative;
	margin-right: 10px;
	margin-left: 20px;
	float: right;
	width: 380px;
}

.centrefloat {
	margin-left: 2px;
	margin-right: 2px;
}

.floater {
	float: left;
	margin: 6px 5px 6px 5px;
	font-size: 8pt;
	width: 112px;
	height: 142px;
}

.floater2 {
	float: left;
	margin: 6px 5px 6px 5px;
	font-size: 8pt;
	width: 112px;
	height: 154px;
}

.floaterbook {
	float: left;
	margin: 4px 5px 6px 5px;
	font-size: 8pt;
	width: 162px;
	height: 212px;
}

.story {
	margin: 0px 10px 0px 10px;
	font-style: italic;
}

.leftyspan
{
float: left;
align: right;
}
