@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	background:url(../images/body_bg_repeater.jpg);
	width:100%;
	height:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	color:#ad9f78;
	}

/* container and centered background */
#container {
	background:url(../images/repeater_bg.jpg) center top repeat-y;
	width:auto;
	height:100%;
	}
	
#container_secondary {
	background:url(../images/container_bg_fixed1.jpg) center top no-repeat;
	width:auto;
	height:100%;
	}
	
#container_tertiary {
	position:relative;
	width:984px;
	margin:0 auto 0 auto;
	height:100%;
	background:url(../images/container_bg_fixed.jpg) no-repeat;
	}
	
#div_main_scroll {
	height:100%;
	width:auto;
	overflow:scroll;
	}
	
#hme_header {
	height:117px;
	margin:46px auto auto 62px;
	width:auto;
	background:url(../images/hme_header.png) no-repeat center top;
	}

#left_column {
	float:right;
	height:auto;
	width:233px;
	}
	
.left_panel_hold {
	height:auto;
	width:233px;
	background:url(../images/left_panel_bg.png) repeat-y center top;
	}
	
.left_panel_top {
	height:auto;
	width:auto;
	padding:20px 0 0 0;
	background:url(../images/left_panel_top.png) no-repeat center top;
	}
		
.left_panel_top img {
	display:block;
	}
			
.left_panel_top p {
	font-family:"Myriad Pro", Geneva, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-align:center;
	color: #627b08;
	padding:4px 20px 10px 20px;
	}
.left_panel_top img {
	max-width:200px;
	}
.left_panel_top p a { text-decoration:underline; color: #e5a909; font-weight:bold }
.left_panel_top p a:hover { text-decoration:none; color: #000000!important; }
.left_panel_bot {
	height:39px;
	margin:-26px 0 20px 0;
	width:auto;
	background:url(../images/left_panel_bot.png) no-repeat center top;
	}
	
#right_column {
	margin:0 1px 0 5px;
	float:right;
	height:auto;
	width:607px;
	}
	
.right_panel_hold {
	height:auto;
	width:607px;
	background:url(../images/right_panel_bg.png) repeat-y center top;
	}
	
.right_panel_top {
	height:auto;
	width:auto;
	background:url(../images/right_panel_top.png) no-repeat center top;
	text-align:center;
	padding:30px 0 30px 0;
	}
.right_panel_top img {
	max-width:460px;
	}
.right_panel_top p {
	font-family:"Myriad Pro", Geneva, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-align:center;
	color: #627b08;
	padding:4px 50px 10px 50px;
	}
.right_panel_top p a { text-decoration:underline; color: #e5a909; font-weight:bold }
.right_panel_top p a:hover { text-decoration:none; color: #000000!important; }	
.right_panel_bot {
	height:16px;
	margin-bottom:20px;
	width:auto;
	background:url(../images/right_panel_bot.png) no-repeat center top;
	}
	
.scroller_clearing {
	height:230px;
	}
	
.clear_all {
	clear:both;
	}

#copyright {
	width:600px;
	height:77px;
	margin:20px auto 0 auto;
	background:url(../images/copyright.png) center top no-repeat;
	}

h1 {
	font-size:1.9em;
	margin:0;
	padding:0 14px 0 14px;
	text-transform:uppercase;
	}
.quotetitle {
font-size:1.1em;
	margin:0;
	padding:0 14px 0 14px;
	color:#9f8b52;
	font-family:Trajan, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

.quotecontent {
font-family:"Myriad Pro", Geneva, "Times New Roman", Times, serif;
	font-size:0.8em;
	text-align:center;
	color: #9f7810;
	padding:4px 50px 10px 50px;
}
h2 {
	font-size:1.1em;
	margin:0;
	padding:0 14px 0 14px;
	color:#9f8b52;
	font-family:Trajan, "Times New Roman", Times, serif;
	text-transform:uppercase;
	}
	
a {
	text-decoration:none;
	color:#e1d516!important;
	}
	
a:hover	{
	text-decoration:none;
	color:#000000;
	}

.glb_left {
	float:left;
	}
	
.glb_right {
	float:right;
	}
#div_footer_img_b img { width:48px; height:94px; }
a#home_ico img { background: url(../images/home_ico.png) 0 0 no-repeat }
a#home_ico:hover img {background:url(../images/home_ico.png) -48px 0}
a#codex_ico img { background: url(../images/codex_ico.png) 0 0 no-repeat }
a#codex_ico:hover img {background:url(../images/codex_ico.png) -48px 0}
a#news_ico img { background: url(../images/news_ico.png) 0 0 no-repeat }
a#news_ico:hover img {background:url(../images/news_ico.png) -48px 0}
a#loveaion_ico img { background: url(../images/loveaion_ico.png) 0 0 no-repeat }
a#loveaion_ico:hover img {background:url(../images/loveaion_ico.png) -48px 0}
a#infinity_ico img { background: url(../images/infinity_ico.png) 0 0 no-repeat }
a#infinity_ico:hover img {background:url(../images/infinity_ico.png) -48px 0}
a#shoutbox_ico img { background: url(../images/shoutbox_ico.png) 0 0 no-repeat }
a#shoutbox_ico:hover img {background:url(../images/shoutbox_ico.png) -48px 0}
a#gallery_ico img { background: url(../images/gallery_ico.png) 0 0 no-repeat }
a#gallery_ico:hover img {background:url(../images/gallery_ico.png) -48px 0}
a#contact_ico img { background: url(../images/contact_ico.png) 0 0 no-repeat }
a#contact_ico:hover img {background:url(../images/contact_ico.png) -48px 0}


/* footer contianer */
#div_footer_img_a  { background:url(../images/footer_bg.png) center top no-repeat; overflow:auto;height:267px; width: 100%; position: absolute; bottom: 0; left: 0;}
@media screen {
  body>#div_footer_img_a {position: fixed;}
}
#div_footer_img_b { position:relative;margin:26px auto 0 auto; padding:0 0 0 0; text-align:left; height:150px; width:100%; background:url(../images/panel_bg.png) repeat-x center; }

#over_foliage  { background:url(../images/top_foliage.png) center top no-repeat; overflow:auto;height:100px; width: 100%; position: absolute; top: 0; left: 0; z-index:2}
@media screen {
  body>#over_foliage {position: fixed;}
}
