/* Reset for margin and padding */
* { margin:0; padding:0; }
/* --------------------------- */
html {padding:0 0 20px 0;}
body {
    background:#FFF url(img/bg.jpg) top center repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:medium;
    line-height:1.2em;
    color:#003;
    text-align:center;
    }

/* Inline Styles */
h1 {font-size:large;background:#DFE6EE;color:#003;margin:20px;padding:10px;}
h2 {font-size:.9em;font-weight:bold;color:#000}
h2.left {font-size:small;background:none;color:#003;margin:20px 0 0 10px;padding:10px 10px 0 10px;}
li {font-size:.9em;color:#333;text-align:justify;}
.wrapping {padding:20px;}
.indent {margin-left:40px;}
ul.wrapping {padding:0px 20px 20px 40px;}
ul.wrapping2 {padding:20px;}
ul.homelinks {padding:0 0 20px 0;}
ul.nobull {list-style:none;}
a {font-size:medium;}
a:link {color:#09c;font-weight:bold;text-decoration:none;}
a:visited {color:#FF6600;font-weight:bold;text-decoration:none;}
a:hover {color:#036;font-weight:bold;text-decoration:none;}
a:active {color:#C00;font-weight:bold;text-decoration:none;border:0;}
a img {border:0;text-decoration:none;}
p.small a {font-size:small;}
.blue a {color:#324778;font-size:small;}
.blue a:hover {color:#4461A4}
.blue {line-height:30px;}
span.underline {text-decoration:underline;color:#36C;font-size:medium;}
span.question {color:#36C;font-size:medium;}
span.love {font-size:30px;color:#004080;line-height:1em;}
form {line-height:4em;}
form#paypal {margin-left:15px;color:#324778}
p#aboutus {text-align:justify}
img#sub {vertical-align:middle}
img.purity {vertical-align:middle;margin-top:10px;border:1px solid #000;}
img#lee, img#us, img#oakhill, img.board {
	float:left;margin:0 10px 10px 0;vertical-align:top;}
p#broken {clear:both;}
.justify {text-align:justify;}
.beginp {text-indent:20px;}

/* DIVs In Order */
#skipnav {position:absolute;top:-400px;}

#content {
    background:transparent;
    width:950px;
    top:10px;
    position:relative;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
    }
#header {
    background:transparent url(img/heading.gif) top left no-repeat;
	padding:0;margin:0;
    width:950px;height:250px;
    position:relative;
    text-align:center;
    }
#header img {position:absolute;top:20px;left:50%;margin-left:-400px;}

/**********NAVIGATION***********/
#nav {
    background:none;
    width:100%;
    position:absolute;
	top:190px;left:0;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    height:30px;
    cursor:default;
    z-index:90;
    padding:10px 0;
    }
#nav a {
    color: #000;
    text-decoration: none;
    font-weight:normal;
    font-size:12px;
    display:block;
	margin:0;padding:0;
    }
#c_about, #c_info, #c_resource, #c_faqs, #c_donate {position:absolute;
	width:150px;height:35px;border:none;
	line-height:35px;text-align:center;
	background:transparent url(img/buttons.gif) top left no-repeat;
	overflow:hidden;z-index:140;
	border:none;outline:none;}
#c_home {position:absolute;
	width:150px;height:35px;border:none;
	line-height:35px;text-align:center;
	background:transparent url(img/buttons2.gif) top left no-repeat;
	overflow:hidden;z-index:100;
	border:none;outline:none;}
#c_home a {font-weight:bold;border:none;outline:none;}
#c_home:hover, #c_about:hover, #c_info:hover, #c_resource:hover, #c_faqs:hover, #c_donate:hover {
	background-position:left -35px;overflow:visible;}
div#c_home {left:25px;}
div#c_about {left:175px;}
div#c_info {left:325px;}
div#c_resource {left:475px;}
div#c_faqs {left:625px;}
div#c_donate {left:775px;}
div#c_about:hover #c_about_sub a, div#c_info:hover #c_info_sub a, div#c_resource:hover #c_resource_sub a,
div#c_faqs:hover #c_faqs_sub a, div#c_donate:hover #c_donate_sub a {
	background:transparent url(img/submain.gif) top center repeat-y;}
#c_about_sub, #c_info_sub, #c_resource_sub, #c_faqs_sub, #c_donate_sub {
	position:absolute;width:150px;
	left:0;top:34px;padding:0;
	background:none;
	text-align:center;
	z-index:150;overflow:hidden;
	background:transparent;}
#c_about_sub a, #c_info_sub a, #c_resource_sub a, #c_faqs_sub a, #c_donate_sub a {padding:10px 0;background:none;}
#c_about_sub a:hover, #c_info_sub a:hover, #c_resource_sub a:hover, #c_faqs_sub a:hover, #c_donate_sub a:hover {
	background:transparent url(img/submain2.gif) top center repeat-y !important;
	border-left:1px solid #036;border-right:1px solid #036;}
span#bottom {display:block;position:relative;
	width:150px;height:10px;
	background:transparent url(img/subbot.gif) top center no-repeat;}
.current {color:#FFF !important;}
/**************END OF NAV********************/

div#top {position:relative;display:block;
	width:950px;height:30px;
	margin:0;padding:0;
	background:url(img/spantop.gif) top left no-repeat;}
#wrapper {position:relative;top:0;
    width:950px;
    overflow:hidden;z-index:10;
	background:url(img/span.gif) top left repeat-y;
    }
#left {
    color:#333;
    background:none;
    width:240px;
    height:100%;
    position:relative;
    float:left;
    text-align:left;
    min-height:250px;
    font-size:small;
    overflow:hidden;
    margin-left:5px;
    padding:0 0 140px 0;
    }
#right {
    background:none;
    width:690px;height:100%;
    position:relative;float:right;
    text-align:left;
    min-height:250px;
    }

#info {
    font-size:small;
    color:#333;
    padding:10px 20px 20px 20px;
    width:600px;
    }
#info img {border:1px solid #000;}
#info p#broken img {border:none;}
#info form {line-height:1.5em;}
#info form div {padding:10px;}
#info2 {
    font-size:small;
    color:#333;
    padding:10px 0 0 20px;
    width:650px;
    }
div.afghan a {float:left;padding:10px;text-decoration:none;
	border:none;text-align:center;
	color:#036;font-size:14px;
	line-height:16px;outline:none;}
div.afghan a img {border:3px solid #97AFCC;}
div#imgfloat {visibility:hidden;position:absolute;
	z-index:100;left:10px;top:10px;
	width:250px;height:338px;
	background:#FFF;border:4px ridge #000;}
.anchor {
    font-size:small;
    color:#003;
    padding:10px 20px 20px 20px;
    width:600px;
    }
#bot {position:relative;display:block;
	width:950px;height:25px;
	margin:0;padding:0;
	background:transparent url(img/spanbot.gif) top left no-repeat;}
#footer {position:relative;
    width:950px;padding:0;margin:0;    
    clear:both;text-align:center;font-size:medium;
	background:transparent url(img/footmain.gif) top left repeat-y;
    }
#divback {position:absolute;
	left:25px;bottom:10px;
	width:200px;height:160px;overflow:hidden;
	background:url(img/divback.jpg) top left no-repeat;z-index:60;}
#footer p {padding:10px 0 5px 0;font-size:12px;line-height:12px;}
#footer a {color:#324778}
#footer span {display:block;
	width:950px;height:20px;
	background:transparent url(img/footer.gif) top left no-repeat;}
.red {color:#C00 !important;}
.right {text-align:right;}
.pad {padding:0 5px 15px 5px;}