.clearthefloats {clear:both;}


.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


* {
	margin:0;
	padding:0;
}

body { text-align:center; background-color:#FFFFFF; color:#0B63A3; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}



p { color:#0B63A3; margin-left: 15px;}

h6 {font-style:italic; font-size:11px; font-weight: normal;	line-height: 14px;}

h5 {font-size:11px;	font-weight: bold; line-height: 14px; color: #C75717;}
	
h2 { margin-left:0px; color:#0B63A3; font-size:13px; font-weight:bold; margin-top:0px; margin-bottom:4px; padding-top:0px; padding-bottom:0px;}

h1 { margin-left:0px; font-size:16px; color: #A65E12; font-weight:bold;}

	
	

li { list-style-type:none;}


a { text-decoration:none; color:#0B63A3;}

a:hover { color:#A65E12;} 

img a { border:none;}

a img { border:none;}

hr { margin-top:4px; margin-bottom:4px;}

a#pledge img {background: url(../images/BUTTONS/btn_pledge.gif) top right no-repeat; margin-top:10px;}
a#pledge:hover img {background: url(../images/BUTTONS/btn_pledge-over.gif) top right no-repeat;}

a#pay img {background: url(../images/BUTTONS/btn_cc.gif) top right no-repeat; margin-top:10px;}
a#pay:hover img {background: url(../images/BUTTONS/btn_cc-over.gif) top right no-repeat;}

div#container {	position:relative; min-width:850px;	max-width:850px; margin-left:auto; margin-right:auto; top: 0px;
}

div#content {position:relative; left:0px; top:0px; width:850px; 
}
 
div#ccc {position:absolute; left:0px; top:0px; width:850px; background-image:url(../images/COMMON/whitebar.gif); background-repeat:repeat;
}



div#header {
	position:absolute;
	left:0px;
	top:0px;
	width:660px;
	height:93px;
	text-align:left;
	z-index: 5;
	background-color: #FFFFFF;
}

div#header img {margin-right:20px;}

div#navcontainer { position:absolute; top:93px; left:0px; width: 694px; height: 38px; text-align:center; font-weight:bold;	color:#FFFFFF; z-index: 30; border-top:1px solid #A65E12; border-left:1px solid #A65E12; border-bottom:1px solid #A65E12; background-image:url(../images/NAV/yellow_grad.jpg); background-repeat:repeat-x;
}

#navlist { margin: 0; padding: 0 0 0px 0px;
}

#navlist ul, #navlist li { margin: 0; padding:0px; display: inline; list-style-type: none;
}

#navlist a:link, #navlist a:visited { float: left; font-size:12px; line-height: 12px; font-weight: bold; padding-top:7px; margin: 0 45px 4px 28px; text-decoration: none; color: #0B63A3;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover { background: transparent; color: #A65E12;
}

#navlist a:hover { color: #A65E12; 
}


div#gradient {
	position:absolute;
	top:191px;
	left:0px;
	width: 694px;
	height: 38px;
	background-image:url(../images/NAV/gradient.jpg);
	background-repeat:repeat-x;
	z-index: 3;
}

div#leftbkgrd {
	position:absolute;
	top:0px;
	left:-100px;
	width:100px;
	height:1200px;
	background-color: #FFFFFF;
	background-image:url(../images/COMMON/stripe.gif); background-repeat:repeat;
	z-index: 2;
}

div#photos {
	position:absolute;
	top:131px;
	left:0px;
	width:505px;
	height: 69px;
	background-color: A65E12;
	border-left:1px solid #A65E12;
	border-bottom:1px solid #A65E12;
	z-index: 5;
}

div#photos img { border-right: 1px solid #A65E12;
}

div#verse {
	position:absolute;
	top:131px;
	left:500px;
	width:160px;
	height: 69px;
	background-color: #0B63A3;
	color:#E1DDCF;
	border-bottom:1px solid #A65E12;
	font-size:11px;
	font-style:italic;
	z-index: 4;
}

div#verse p { color:#E1DDCF;}


div#verse a { color:#E1DDCF;}

div#sidenav { position:absolute; top:291px;	left:7px;	height: 84px; width: 150px; z-index: 50;
}



div#toprightphoto {	position:absolute; top:0px; left:660px;	height: 200px; width: 190px; font-size:11px; font-weight:bold; z-index: 35; border-bottom:1px solid #A65E12;
}

div#rightnav {
	position:absolute;
	top:200px;
	left:660px;
	width: 190px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	z-index: 7;
	background-color: #FAEBCE;
	background-image:url(../images/COMMON/rightnavgrad.gif);
	background-repeat:no-repeat;
	background-position:top;
}

div#rightnav ul { padding-top:30px; padding-left:15px; font-size:13px; color:#A65E12;}

div#rightnav li { font-size:11px; color:#0B63A3;}

div#rightnav li a { color:#0B63A3;}

div#rightnav li a:hover { color:#A65E12;}


div#rightnav p { padding-left:15px; font-size:10px; font-weight:normal;}

div#leftnav {
	position:absolute;	top:270px;	left:-9px;	width: 196px;	height: 218px;	font-size:11px;	text-align:right;	font-weight:bold;	z-index: 50;
}



div#bottomnav {	position:absolute; top:593px; left:674px;	z-index: 50; text-align:left; font-size:10px; width: 137px;	height: 54px;
}




div#main { position:absolute; left:200px; top:230px; width:445px; color:#00693C; line-height:18px; text-align:left; z-index: 50; padding-top:0px; padding-left:0px; padding-right:0px;
}

div#main h1 { padding-top:0px; padding-left:0px; padding-right:0px;
}

div#main h1 img { margin-top:2px; margin-right:7px; padding-right:0px;
}

div#main h2 { padding-left:0px; padding-right:0px;
}

div#main p { padding-left:0px; padding-right:0px; color:#666666;
}

div#main ul { padding-left:20px;}

div#main ul li { list-style:square;}

div#main img {float:left; padding-right:12px; padding-bottom:6px;}

#rss {
	text-align:left;
	position:absolute;
	width:425px;
	padding: 0px;
	/*	border: 1px;
	border-style: solid;*/
/*	border-top:10px solid #D12517;
*/
	padding-bottom:0px;
	z-index:15;
	overflow: auto;
	left: 14px;
}
.red a:link, .red a:visited {
	color: #FF0000;
}
.red a:hover {color:#A65E12;}
label {color:#0B63A3;}