@import url("reset.css");

body { background:#000; }
body.sub_page { 

}

strong { font-weight: bold; color:#000; }
em { font-style: italic; color:#000; }

.floatright {
	float:right;
}

img.floatright {
	padding:15px;
	margin:1px;
}

div.hr {
	width:90%;
	height:10px;
	background:url("../images/purple-hr.png") no-repeat;
	clear:both;
	margin:22px 0px 19px 0px;

}

h1.glow { 
	color:#5d0f38;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bolder;
	text-shadow: #fff 0px 0px 4px;
	font-size:28px;
	padding:1px;
	margin:25px 0px 15px 15px;
	font-style:italic;
}

div#main_container {
	background:url("../images/home-main-bg.jpg") no-repeat top left;
	width:1021px;
	height:792px;
	position:relative;
}

div#footer {
	width:933px;
	height:188px;
	background:url("../images/home-bottom-bg.jpg") no-repeat top left;
	position:absolute;
	bottom:0px;
	padding:38px 0px 0px 88px;
}



div#nav {
	width:191px;
	height:140px;
	background:url("../images/home-nav-bg.jpg") no-repeat top left;
	position:absolute;
	top:315px;
	left:38px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#nav li a, div#sub_nav li a {
	color:#deba86;
	text-decoration:none;
	font-style:italic;	
	padding:0px 10px 0px 10px;
}

ul#big li {
	margin:12px 0px 28px 40px;
	font-size:20px;	
}

ul#big li a:hover {
	color:#bc8a31;
	text-shadow: #000 0px 0px 5px;
}

ul#small li {
	margin:10px 0px 10px 40px;
	font-size:14px;
}

div#footer a, div#sub_footer a { 
	color:#deba86;
	text-decoration:none;
 }

div#footer span, div#sub_footer span {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#deba86;
	font-size:14px;
	margin:0px 0px 10px 0px;

}














div#sub_container {
	width:1200px;
}

div#sub_container div#top {
	height:138px;
	width:1200px;
	background:url("../images/sub-top-bg.jpg") no-repeat top left;
}

div#sub_left {
	float:left;
	width:272px;
	min-height:600px;
	background:url("../images/sub-left-bg.jpg") no-repeat top left;
	position:relative;
}

div#content {
	width:626px;
	min-height:550px;
	background:url("../images/content-bg.jpg") no-repeat top left #deba86;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:15px;
}

div#footer a:hover {
	color:#fff;
}

div#content_container {
	position:relative;
	top:12px;
	left:0px;
	border-right:1px #bc8a31 solid;	
	min-height:550px;
	padding:0px 15px 20px 15px;
}

div.topnav {
	position:absolute;
	z-index:10;
	top:90px;
	left:300px;	
	background:#700F44;
	border:1px #AF8D2B solid;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px;
	color:#AF8D2B;
	font-weight:bold;
}

div.topnav a {
	color:#AF8D2B;
	text-decoration:none;
}

div.topnav a:hover { color:#fff; }

div.topnav a.on { color:#fff; }

div#sub_right {
	width:300px;
	height:527px;
	background:url("../images/sub-right-bg.jpg") no-repeat top left;
	float:left;
}

div#sub_footer {
	width:812px;
	height:89px;
	clear:both;
	float:left;
	background:url("../images/sub-footer-bg.jpg") no-repeat -2px 0px;
	padding:38px 0px 0px 88px;	
}

div#sub_nav {
	width:259px;
	height:300px;
	position:absolute;
/*	background:url("../images/sub-nav-bg.jpg") no-repeat top left;*/
	left:38px;
	top:11px;
}




a#donate {
	display:block;
	text-align:center;
	width:150px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background:#700F44;
	color:#FFF;
	font-style:italic;
	padding:20px 0px 10px 0px;
	text-decoratioN:none;
	border:2px #BD8E38 solid;
}

a#donate:hover {
	border:2px #fff solid;
	background:#bd8e38;
}

div#content h2 {
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#6f0f43;
	margin:15px 0px 10px 0px;
	text-shadow: #fff 0px 0px 4px;
	
}

div#content p {
	margin:10px 0px 10px 0px;
	color:#470A2B;
	line-height:16px;
}

div#content p a {
	color:#700F44;
}

div#content ul {
	list-style-type:disc;
	padding:0px 0px 0px 15px;
}

table td {
	padding:5px 20px 10px 0px;
}





