/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com 
   Addition by Christian Montoya - www.christianmontoya.net */

/* Neutralize styling: 
   Elements we want to clean out entirely: */

html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

img { border:0; }

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}


/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
		font-family: inherit;
}
html { font-size:100.01%; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	margin:15px 0px 0px 15px;
	color: #000;
	background: #000;
	text-align:left;
}

p { 
	margin: 0 0 1.1em 0;
	line-height: 1.4em;
}


/* ==================================================================
 * Headings
 * ================================================================== */

h1, h2, h3, h4, h5, h6 {margin:0 0 .7em 0; /*line-height:1.3em */}
h1
{color: #9e1b07; letter-spacing: .1em; font-family:Georgia, "Times New Roman", Times, serif; font-size: 140%; font-weight:bold;}
h2 
{ font-size: 110%; color: #cc6600;}

h3
{ font-size: 110%;}

h4
{ font-size:100%;  margin:0; color: #ce1337;}
h5
{ font-size:110%}
h6
{ font-size:110%}

/* ==================================================================
 * Lists
 * ================================================================== */

dl
{
margin: 0;
padding: 0;
color: #5b3c0b;
}

dt
{
margin: 0;
padding: 0;
font-weight: bold;
}

dt a:link, dt a:visited { color: #5b3c0b; text-decoration: underline; }

dd
{
margin: 0 0 1em 0;
padding: 0;
}

ul li {
	background:url("/orgheaders/1859/bullet_list.gif") no-repeat 0 .3em;
	margin:0;
	padding:0 0 1em 1.3em;
	line-height: 1.2em;
	list-style-type: none;
}

ul ul {
	margin-bottom: 0;
	padding-bottom: 0;
}

/* ==================================================================
 * Links
 * ================================================================== */

a:link {
	color: #ea7705;
	text-decoration:underline;
}

a:visited {
	color: #ea7705;
	text-decoration:underline;
}

a:hover {
	color: #ea7705;
	text-decoration:underline;
}

a:active {
	color: #ea7705;
	text-decoration:underline;
}




/* ==================================================================
 * Misc
 * ================================================================== */

.img_right {
	float: right;
	margin: 0 0 20px 20px;
}

.img_left {
	float: left;
	margin: 0 15px 20px 0;
}

.clear {
	clear: both;
	height: 1px;
}

/* ==================================================================
 * Layout
 * ================================================================== */

#container1{
	font-size: 1em;
	line-height: 1.4em;
	width: 952px;
	margin: 0 auto;
	text-align: left;
}

#container2 {
	width: 936px;
	float: left;
	border: 1px solid #fff;
	padding: 8px;
}

#container3 {
	width: 936px;
	height: 100%;
	background: url(/orgheaders/1859/bg_container.jpg) left bottom repeat-y;
	float: left;
}

#container4 {
	width: 936px;
	height: 100%;
	position: relative;
	z-index: 1;
	float: left;
}
.bg_home1 {background: url(/orgheaders/1859/bg_home1.jpg) left top no-repeat;}
.bg_home2 {background: url(/orgheaders/1859/bg_home2.jpg) left top no-repeat;}
.bg_home3 {background: url(/orgheaders/1859/bg_home3.jpg) left top no-repeat;}
.bg_home4 {background: url(/orgheaders/1859/bg_home4.jpg) left top no-repeat;}
.bg_home5 {background: url(/orgheaders/1859/bg_home5.jpg) left top no-repeat;}

table.dkouterblock
{
	 table-layout:auto;
	height: 100%;
	 vertical-align:top;
	 width: 936px;
        background: url(/OrgHeaders/1859/home_footer.gif) left bottom no-repeat;
}
		
/*--------------Content --------------*/

#main_body1 {
	width: 936px;
	background: url(/orgheaders/1859/bg_home_content_left.jpg) left bottom no-repeat;
	min-height: 275px;
	padding: 374px 0 0 0;
}
	/* Hacks :( */
	*html #main_body1 {height: 275px;}
	*>#main_body1 {float: left;}

#main_body2 {
	width: 936px;
	background: url(/orgheaders/1859/bg_home_content_right.jpg) right bottom no-repeat;
	min-height: 275px;
	position: relative;
}
	*html #main_body2 {height: 275px;}
	*>#main_body2 {float: left;}
	
	
#logo {
	position: absolute;
	top: -18px;
	left: -41px;
	z-index: 2;
}

/* Home page */

#events {
	background: url(/orgheaders/1859/bg_hdr_events.gif) left top no-repeat;
	margin: 0 0 0 39px;
	padding: 0 14px 0 27px;
	display: inline;
	width: 260px;
	float: left;
}
	#events p, #events h2, #events h3, #events ul {margin-left: 57px;}
	#events h2 { margin-bottom: .1em;}
	
	#events img { border: 1px solid #cc6600; float: left;}
	
#esubscriptions {
	float: left;
	margin: 0 0 0 14px;
	padding: 0 0 0 0;
	width: 280px;
	z-index:0;
}
	#esubscriptions h2 { margin-bottom: .1em;}
	
#welcome {
	float: left;
	margin: 0 0 0 70px;
	width: 215px;
}
	#welcome h2 { margin-bottom: .1em;}
	
#animation {
	position: absolute;
	left: 625px;
	bottom: 113px;
}
	/* Hack :( */
	*html #animation {bottom: 112px;}

#search_bg {
	position: absolute;
	top: 262px;
	right: -12px;
	z-index: 3;
}

#search_box {
	position: absolute;
	top: 277px;
	left: 755px;
	width: 180px;
	z-index: 4;
}

	#search_box h2 { color: #fff; margin-bottom: .1em;}
	#search_box a {color: #fff; text-decoration: underline; padding-top: 10px}
	
/* END Home page */
	
/*--------------Footer--------------*/	

#footer {
	clear: both;
	height: 60px;
	width: 952px;
	background: url(/orgheaders/1859/bg_footer_tan.gif) left bottom no-repeat;
	position: relative;
}
	#footer p {color: #cc6600; position: absolute; left: 182px; top: 39px; font-size: .9em;}
	#footer a {color: #cc6600; text-decoration: underline;}
	/* ==================================================================
[ Primary Nav ]
* ================================================================== */

#primenav{
	margin: 0;
	padding: 0;
	white-space: nowrap;
	position: absolute;
	left: 113px;
	top: 42px;
	z-index: 3;
	width: 120px; 
}


#primenav li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	background:none;
}

#primenav a:link, #primenav a:visited {
	text-decoration: none;
	padding: 7px 0 7px 6px;
	display:block;
	font-weight: bold;
	color: #cc6600;
font-size: 1.0em;
}

#primenav a:hover {
	text-decoration: underline;
}

#primenav #primenav_selected {
	color: #9aca00;
	background: none;
	text-decoration: none;
	font-weight:bold;
}


#nav_home { width: 80px; color: #9dcb00 !Important;}
#nav_visit {width: 83px; border-top: 1px solid #f5de8e;}
#nav_see {width: 90px; border-top: 1px solid #f5de8e;}
#nav_learn {width: 97px; border-top: 1px solid #f5de8e;}
#nav_do {width: 103px; border-top: 1px solid #f5de8e;}
#nav_join {width: 110px; border-top: 1px solid #f5de8e;}
#nav_conserve {width: 116px; border-top: 1px solid #f5de8e;}
#nav_support {width: 120px; border-top: 1px solid #f5de8e;}



/* ==================================================================
[ Secondary Nav ]
* ================================================================== */

#secnav_container {
	clear: both;
}

#secnav
{
	list-style-type: none;
	padding: 0;
	font-size: 11px;

}

#secnav li
{	
	float: left;
	background-image:none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #fff;
}

#secnav li.firstchild {
	border-left: none;
}

#secnav a:link, #secnav a:visited {
	color: #fff;
	float: left;
	padding: 2px 12px 2px 12px;
	display:inline;
text-decoration: none;
}

#secnav a:hover {
	text-decoration: underline;
	background: none;
}

#secnav #secnav_selected {
	text-decoration: none;
	background: none;
}



.dkdivcenterblock {
	width: 936px;
	float: left;
}
	/* Hacks :( */
	*html .dkdivcenterblock {}
	*>.dkdivcenterblock {float: left;}
.dkdivfeaturelist {float:right;}


















