* { 
margin: 0; /*remove all default margins*/
padding: 0; /*remove all default padding*/
}

body {margin: 0; text-align:center;}

body,td,th,dt,dd,input,select,textarea {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#2D401E;
}

p {padding: 5px 0;}

form {margin:0;}

h1 {
	color: #2d401e;
	margin:5px 0 15px;
	font-family:"arial narrow",arial,helvetica,sans-serif;
	font-size:32px;
}
h2 {
	margin:5px 0 15px;
	font-family:"arial narrow",arial,helvetica,sans-serif;
	font-size:32px;
}

h3 {margin:2px 0 10px; font-size:22px;}

h3.cufon {font-weight:normal;}

h4 {font-size:16px; padding: 10px 0; color: #766011; font-weight:normal;}


ul,ol {
	margin: 5px 5px 5px 15px;
	padding:0;
}
ul {
	list-style:square;
}

.underline {text-decoration: underline;}

a {color: #6a560e; text-decoration: underline;}
a:hover {color: #2d401e; text-decoration: underline;}
a:active {color: #c00; text-decoration: none;}

blockquote {background: url(../images/blockquote-top.gif) no-repeat; width: 440px; padding: 20px 20px 10px 20px; background-color: #d1d1a3;}
.blockquote-bottom {display: block; background: url(../images/blockquote-bottom.gif) no-repeat; width: 415px; height: 18px; font-weight: bold; padding: 12px 0 0 65px;}

img {
	text-decoration:none;
	border:0;
}

/* CONTAINERS */

#container1 {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
}

/* HEADER */

#logo1 {
	width:200px;
	height:185px;
	margin:0;
	background:url(../images/logo1.gif);
	text-indent:-3000px;
	overflow:hidden;
}
#logo1 a {
	display:block;
	height:185px;
}
#tag1 {
	display:none;
}

/* NAV 1 */

#nav1 {
	position:absolute;
	top:0;
	left:200px;
	width:750px;
	height:174px;
	background:url(../images/header1.gif) 0 100% no-repeat;
	overflow:hidden;
}
#nav2 {
	position:absolute;
	top:100px;
	left:200px;
	width:750px;
	height:74px;
}

#nav1 ul,
#nav1 li {
	list-style:none;
	margin:0;
	padding:0;
}
#nav1 li,
#nav1 li a {
	display:block;
	float:left;
	width:75px;
	height:100px;
	background:url(../images/nav1.gif);
	text-indent:-3000px;
	overflow:hidden;
}
#nav1 li a:hover {
	background-position:0 -100px;
}
li#nav1a,
li#nav1a a {
	background:url(../images/nav1a.gif);
	width:40px;
	background-position:0 0;
}
li#nav1b,
li#nav1b a {
	background:url(../images/nav1b.gif);
	width:55px;
	background-position:0 0;
}
li#nav1c,
li#nav1c a {
	background:url(../images/nav1c.gif);
	width:100px;
	background-position:0 0;
}
li#nav1d,
li#nav1d a {
	background:url(../images/nav1d.gif);
	width:90px;
	background-position:0 0;
}
li#nav1e,
li#nav1e a {
	background:url(../images/nav1e.gif);
	width:75px;
	background-position:0 0;
}
li#nav1f,
li#nav1f a {
	background:url(../images/nav1f.gif);
	width:85px;
	background-position:0 0;
}
li#nav1g,
li#nav1g a {
	background:url(../images/nav1g.gif);
	width:70px;
	background-position:0 0;
}
li#nav1h,
li#nav1h a {
	background:url(../images/nav1h.gif);
	width:75px;
	background-position:0 0;
}
li#nav1a a:hover,
li#nav1b a:hover,
li#nav1c a:hover,
li#nav1d a:hover,
li#nav1e a:hover,
li#nav1f a:hover,
li#nav1g a:hover,
li#nav1h a:hover {
	background-position:0 -100px;
}
li#nav1a a.on,
li#nav1a a.on:hover,
li#nav1b a.on,
li#nav1b a.on:hover,
li#nav1c a.on,
li#nav1c a.on:hover,
li#nav1d a.on,
li#nav1d a.on:hover,
li#nav1e a.on,
li#nav1e a.on:hover,
li#nav1f a.on,
li#nav1f a.on:hover,
li#nav1g a.on,
li#nav1g a.on:hover,
li#nav1h a.on,
li#nav1h a.on:hover {
	background-position:0 -200px;
}
h3#disc_buyart,
h3#disc_donate {
	float:left;
	width:80px;
	margin:0;
}
h3#disc_buyart,
h3#disc_buyart a,
h3#disc_donate,
h3#disc_donate a {
	display:block;
	height:100px;
	background:url(../images/discs1.gif);
	background-position:0 0;
	text-indent:-3000px;
	overflow:hidden;
}
h3#disc_buyart a:hover {
	background-position:0 -100px;
}
h3#disc_donate,
h3#disc_donate a {
	background-position:-80px 0;
}
h3#disc_donate a:hover{
	background-position:-80px -100px;
}

/* SIDEBAR NAV */

.site_nav_section {
	margin: 0 0 8px;
}
.site_nav_section ul,
.site_nav_section li {
	list-style:none;
	margin:0;
	padding:0;
}
.site_nav_section li,
.site_nav_section a{
	display:block;
}
.site_nav_section a {
	padding:4px 10px;
	color:#6A560E;
	background:#E5E5CC;
	border-top:1px solid #fff;
	border-bottom:1px solid #cc9;
	text-decoration:none;
}
.site_nav_section a:hover {
	background:#fec;
	color:#c93;
}
.site_nav_section a.on,
.site_nav_section a.on:hover {
	color:#2d401e;
	background:#cc9;
	border-bottom:1px solid #aa6;
}

/* MAIN COL */

.main_col {
	float:right;
	width:745px;
	z-index:1;
}

.main_col ul {}
.main_col ul li {}



/* SIDE COL */

.col1 {
	float:left;
	width:200px;
	z-index:1;
}

/* BOXES */

.box1 {
	display:block;
	position:relative;
}
.box_200 {
	width:200px;
}
.box_244 {
	width:244px;
}
.box_round_top {
	background-position:0 0;
}
.box_round_bot {
	background-position:0 100%;
	background-repeat:no-repeat;
}
.box_inner {
	padding:8px;
}
.box_chino {
	color:#2d401e;
	background:#cc9;
}
.box_chino.box_round_top {
	background:url(../images/box_chino_top.gif);
}
.box_chino .box_round_bot {
	background:url(../images/box_chino_bot.gif) 0 100% no-repeat;
}
.box_244.box_chino.box_round_top {
	background:url(../images/box244_chino_top.gif);
}
.box_244.box_chino .box_round_bot {
	background:url(../images/box244_chino_bot.gif) 0 100% no-repeat;
}
.box_khaki {
	color:#fff;
	background:#969f8e;
}
.box_khaki.box_round_top {
	background:url(../images/box_khaki_top.gif);
}
.box_khaki .box_round_bot {
	background:url(../images/box_khaki_bot.gif) 0 100% no-repeat;
}
.box_244.box_khaki.box_round_top {
	background:url(../images/box244_khaki_top.gif);
}
.box_244.box_khaki .box_round_bot {
	background:url(../images/box244_khaki_bot.gif) 0 100% no-repeat;
}
.box_stone {
	color:#6a560e;
	background:#bfb189;
}
.box_stone.box_round_top {
	background:url(../images/box_stone_top.gif);
}
.box_stone .box_round_bot {
	background:url(../images/box_stone_bot.gif) 0 100% no-repeat;
}
.box_244.box_stone.box_round_top {
	background:url(../images/box244_stone_top.gif);
}
.box_244.box_stone .box_round_bot {
	background:url(../images/box244_stone_bot.gif) 0 100% no-repeat;
}
.box_sand {
	color:#766011;
	background:#dfca7d;
}
.box_sand.box_round_top {
	background:url(../images/box_sand_top.gif);
}
.box_sand .box_round_bot {
	background:url(../images/box_sand_bot.gif) 0 100% no-repeat;
}
.box_244.box_sand.box_round_top {
	background:url(../images/box244_sand_top.gif);
}
.box_244.box_sand .box_round_bot {
	background:url(../images/box244_sand_bot.gif) 0 100% no-repeat;
}
.box_bush {
	color:#2d401e;
	background:#a5bd6c;
}
.box_bush.box_round_top {
	background:url(../images/box_bush_top.gif);
}
.box_bush .box_round_bot {
	background:url(../images/box_bush_bot.gif) 0 100% no-repeat;
}
.box_244.box_bush.box_round_top {
	background:url(../images/box244_bush_top.gif);
}
.box_244.box_bush .box_round_bot {
	background:url(../images/box244_bush_bot.gif) 0 100% no-repeat;
}
.box_eee {
	color:#333;
	background:#eee;
}
.box_eee.box_round_top {
	background:url(../images/box_eee_top.gif);
}
.box_eee .box_round_bot {
	background:url(../images/box_eee_bot.gif) 0 100% no-repeat;
}
.box_244.box_eee.box_round_top {
	background:url(../images/box244_eee_top.gif);
}
.box_244.box_eee .box_round_bot {
	background:url(../images/box244_eee_bot.gif) 0 100% no-repeat;
}
.box_quote {
	color:#2d401e;
	background:#a5bd6c;
}
.box_quote.box_round_top {
	background:url(../images/box_chino_top.gif);
}
.box_quote .box_round_bot {
	background:transparent;
}
.box_quote_source {
	position:relative;
	height:26px;
	padding:12px 5px 5px 40px;
	color:#6A560E;
	background:#fff url(../images/box_quote_bot.gif) 0 0 no-repeat;
}
.box_244.box_quote.box_round_top {
	background:url(../images/box244_quote_top.gif);
}
.box_244.box_quote .box_quote_source {
	background:#fff url(../images/box244_quote_bot.gif) 0 0 no-repeat;
}

/* COLOR */

.chinod {
	color:#2D401E;
}
.stoned {
	color:#6A560E;
}
.sandd {
	color:#766011;
}

/* SIX BOX AREA */

.box6_boxes {
	width:750px;
}
.box6_box {
	position:relative;
	float:left;
	width:244px;
	margin:0 5px 5px 0;
	background:#FFF;
	overflow:hidden;
}

/* ROUNDED CORNER IMAGES */

.corners_200 {
	position:relative;
}
.corners_200 a {
	display:block;
	text-decoration:none;
}
.corners_200_top {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:200px;
	height:15px;
	background:transparent url(../images/corners_200_top.png) 0 0 no-repeat;
}
.corners_200_bot {
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:200px;
	height:15px;
	background:transparent url(../images/corners_200_bot.png) 0 0 no-repeat;
}

/* PROJECT */

.project_boxes .box_inner {
	height:350px;
	padding:10px 22px;
}
.project_boxes a {
	display:block;
	color:#2D401E;
	text-decoration:none;
}
.project_boxes a:hover {
	color:#c60;
	text-decoration:none;
}
.project_boxes b.project_title {
	display:block;
	margin-bottom:5px;
	font-size:14px;
}
.project_donate,
.project_donate a {
	display:block;
	width:200px;
	height:84px;
	background:#000 url(../images/project_donate.gif) 0 0 no-repeat;
}
.project_donate a:hover {
	background-position:0 -84px;
}
.project_summary {
	margin:0 0 10px;
}
.project_pics label {
	display:block;
	font-size:11px;
	padding:3px 0;
}
.copyright {
	display:block;
	font-size:9px;
	color:#666;
}

/* GALLERY */

.gallery_list {
	width:790px;
}
.gallery_child {
	display:relative;
	width:110px !important;
	height:150px;
	margin:0 5px 5px 0;
	background:#eee;
	text-align:center;
	overflow:hidden;
}
.gallery_child a {
	display:block;
	display:relative;
	text-decoration:none;
}
.gallery_child span {
	display:block;
	width:110px;
	height:120px;
	overflow:hidden;
}
.gallery_child a center {
	margin-top:3px;
	color:#333;
	font-size:11px;
}
.gallery_child a:hover center {
	color:#c00;
}

/* FOOTER */

#footer {clear: both; width: 950px; margin:5px 0 20px; color: #999; background-color: #eee; }
#footer-top {background: url(../images/footer_top.gif) no-repeat; height: 50px;}
#footer-bottom {background: url(../images/footer_bot.gif) no-repeat; height: 24px;}
#footer-nav a {color: #999; }
#footer-nav a:hover {color: #766011;}

#footer-smallprint {width: 400px; padding: 5px 15px; color: #999; }
#footer-smallprint a {color: #999;}
#footer-smallprint a:hover {color: #766011;}

#footer-nav {float: right; width: 500px; padding: 5px 0 0 0;}
#footer-nav ul {margin: 5px 0 0 20px;color: #999;}
#footer-nav ul li {width: 200px; margin: 0 0 2px 0;}

.footer-subnav {float: right; width: 230px; margin: 5px 20px 0 0!important;}
.footer-subnav li {}

/*#footer_slide {padding:0 0 24px; background: #eee url(../images/footer_bot.gif) no-repeat 0px 100%;}*/

/* NEWS DETAIL page */

.news_long {	height:auto !important; min-height:70px; height:70px;}
.news_child {margin: 5px 0; padding: 5px 0 20px 0; height:80px;}
.news_child a {display:block; color: #666; text-decoration: none;}
.news_child a:hover {color: #c60; text-decoration: none;}
.news_child a.link2 {color: #6a560e; text-decoration: none;}
.news_child a.link2:hover {color: #c60; text-decoration: none;}
.news_child_title {font-size: 14px; color: #2d401e;}
.news_child_date {color: #cc6600;}
.news_child_thumb {float: left; padding: 0 15px 15px 0;}

.news_detail_thumbs {
	float:right;
	margin: 0 0 10px 10px;
}
.news_detail_thumbs label {
	display:block;
	font-size:11px;
	padding:3px 0;
}
.news_detail_text {
	line-height: 120%;
}

.news_list_short .news_child {
	min-height:auto;
	height:auto;
	margin:0 0 10px;
	padding:0;
}
.news_archive_button {
	display:block;
	width:480px;
	height:40px;
	padding:23px 0 0 170px;
	background: url(../images/news_archived.gif) no-repeat;
}

/* EVENT LIST */

.event_child {margin: 10px 0;}
.event_child a {color: #666; text-decoration: none;}
.event_child a:hover {color: #c60; text-decoration: none;}
.event_child_title {font-size: 14px; color: #2d401e;}
.event_child_date {color: #cc6600;}
.event_child_thumb {float: right; padding: 0 0 0 15px;}


/* FAQ */

.faq_answer {
	padding:5px;
}
.faq_answer h4 {
	padding:5px 0;
}
.faq_list .on {
	background:#ffc;
}

/* CONTACT US page */
#contact-main {padding: 15px;}
.contact {background-color: #bfb189; padding: 15px; color: #6a560e;}
.contact p {color: #6a560e;}
.contact img {padding: 0 0 15px 15px;}
.contact-top {background: url(../images/contact-top.gif) no-repeat; height: 10px;}
.contact-bottom {background: url(../images/contact-bottom.gif) no-repeat; height: 10px;}
.contacth1 {margin: 0 0 5px 0;}

.dswf-staff {margin: 10px 0 0 0; padding: 0 15px;}
.dswf-staff dl {float: left; width: 350px; margin: 10px 0; color: #2d401e;}
.dswf-staff dl dt {font-weight: bold;}
.dswf-staff dl dt dd {}

.whos-who {margin: 10px 0 0 0; padding: 0 15px;}
.whos-who dl {float: left; width: 230px; margin: 10px 0; color: #f90;}
.whos-who dl dt {font-weight: bold;}
.whos-who dl dt dd {}

/* MISC */

.break {
	clear:both;
	height:0;
	overflow:hidden;
}
.gap1 {
	height:5px;
	overflow:hidden;
}
.multicol1 {
	float:left;
	width:370px;
}
.multicol2a {
	float:left;
	width:216px;
}
.multicol2b {
	float:left;
	width:500px;
	margin-left:20px;
}
.multicol2c {
	float:left;
	width:500px;
}

.multicol2d {float: left; width: 220px; margin-left: 10px;}

/* Education pages */

#education-promo {position: relative; float: left; width:505px; height:580px;}
#education-promo ul {margin: 0;}
#education-promo ul li {list-style-type: none; display: inline; margin: 0;  width: 245px;}

#education-promo ul li a {float: left; width: 245px; display: block; height: 173px; margin: 0 5px 5px 0;  text-indent: -9999px;}

#education-promo ul li a.educ-promo1 {background: url(../images/educ-promo1.jpg) no-repeat 0 0;}
#education-promo ul li a.educ-promo1:hover {background: url(../images/educ-promo1.jpg) no-repeat 0 100%;}

#education-promo ul li a.educ-promo2 {background: url(../images/educ-promo2.jpg) no-repeat 0 0;}
#education-promo ul li a.educ-promo2:hover {background: url(../images/educ-promo2.jpg) no-repeat 0 100%;}

#education-promo ul li a.educ-promo3 {background: url(../images/educ-promo3.jpg) no-repeat 0 0;}
#education-promo ul li a.educ-promo3:hover {background: url(../images/educ-promo3.jpg) no-repeat 0 100%;}

#education-promo ul li a.educ-promo4 {background: url(../images/educ-promo4.jpg) no-repeat 0 0;}
#education-promo ul li a.educ-promo4:hover {background: url(../images/educ-promo4.jpg) no-repeat 0 100%;}

#education-promo ul li a.educ-promo5 {background: url(../images/educ-promo5.jpg) no-repeat 0 0;}
#education-promo ul li a.educ-promo5:hover {background: url(../images/educ-promo5.jpg) no-repeat 0 100%;}

#education-promo ul li a.quote-lineker {background: url(../images/quotebox-lineker.jpg) no-repeat; height: 195px;}

#rightcol {float: right; width:225px; margin: 0 0 0 5px; border: 1px solid blue;}
#rightcol h4 {margin: 0;}


/* How To Help landing page */

#help-promos {width:615px;overflow:hidden;}
#help-promos ul {margin: 0;}
#help-promos ul li {list-style-type: none; width: 200px; display: inline;}

#help-promos ul li a {float: left; width: 200px; display: block; height: 173px; margin: 0 5px 5px 0; text-indent: -9999px;}

#help-promos ul li a.help-promo1 {background: url(../images/help-promo1.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo1:hover {background: url(../images/help-promo1.jpg) no-repeat 0 100%;}

#help-promos ul li a.help-promo2 {background: url(../images/help-promo2.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo2:hover {background: url(../images/help-promo2.jpg) no-repeat 0 100%;}

#help-promos ul li a.help-promo3 {background: url(../images/help-promo3.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo3:hover {background: url(../images/help-promo3.jpg) no-repeat 0 100%;}

#help-promos ul li a.help-promo4 {background: url(../images/help-promo4.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo4:hover {background: url(../images/help-promo4.jpg) no-repeat 0 100%;}

#help-promos ul li a.help-promo5 {background: url(../images/help-promo5.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo5:hover {background: url(../images/help-promo5.jpg) no-repeat 0 100%;}

#help-promos ul li a.help-promo6 {background: url(../images/help-promo6.jpg) no-repeat 0 0;}
#help-promos ul li a.help-promo6:hover {background: url(../images/help-promo6.jpg) no-repeat 0 100%;}



#appeal {float: right; width: 327px; color: #fff; background-color: #000; margin: 0 5px 0 0;}
.appeal-top {background: url(../images/appeal-top.gif) no-repeat; height: 15px;}
.appeal-bottom {background: url(../images/appeal-bottom.gif) no-repeat; height: 15px;}

#where-money-goes {clear: left; width: 610px; color: #fff; background-color: #999; margin: 0 0 5px 0;}

#where-money-goes p {float: left; width: 275px; margin: 0 15px 0 0;}
.money-top {background: url(../images/money-top.gif) no-repeat; height: 10px;}
.money-bottom {background: url(../images/money-bottom.gif) no-repeat; height: 10px;}

.title h1 {padding: 7px 5px; margin: 0 0 5px 0;}


/* some classes */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.hide {
	display:none;
}

.back_to {
	position:absolute;
	top:100px;
	left:200px;
	z-index:10;
	width:600px;
	height:20px;
	margin-bottom: 3px;
	padding:10px 0 6px 8px;
	border-bottom: 1px solid white;
}
.back_to label {
	display:block;
	float:left;
	height:16px;
	color:#fff;
	font-weight:bold;
}
.back_to a,
.back_to span {
	display:block;
	float:left;
	height:16px;
	margin-left:10px;
	padding-left:10px;
	overflow:hidden;
	background:url(../images/breadcrumb.gif) no-repeat 0 0px;
}
.prev_next {
	position:absolute;
	top:142px;
	left:205px;
	width:400px;
	height:26px;
	z-index:11;
	overflow:hidden;
}
.prev_next .prev_next_info {
	position:absolute;
	top:6px;
	left:65px;
	z-index:12;
}

.prev_next2 {
	position:relative;
	top:auto;
	left:auto;
	width:auto;
	height:63px;
	margin-bottom:10px;
	background: url(../images/news_bar.gif) no-repeat;
}
.prev_next2 .prev_next_outer {
	position:relative;
	margin:18px 0 0 12px;
}


.prev_next .prev_next_first,
.prev_next .prev_next_last,
.prev_next .prev_next_pages,
.prev_next .onlyprint {
	display:none;
}
.prev_next .prev_next_prev,
.prev_next .prev_next_next {
	position:absolute;
	top:0;
	left:0;
	z-index:12;
	background: url(../images/news_sprite.jpg);
	background-position: top left;
	display:block;
	float:left;
	height:26px;
	width:26px;
	margin:0 3px;
	overflow:hidden;
	text-indent:-1000px;
}
.prev_next a.prev_next_prev {
	background-position: bottom left;
}
.prev_next a.prev_next_prev:hover {
	background-position: top left;
}

.prev_next .prev_next_next {
	left:30px;
	background-position: top right;
}
.prev_next a.prev_next_next {
	background-position: bottom right;
}
.prev_next a.prev_next_next:hover {
	background-position: top right;
}

/* DOWNLOADS */

.mtdownload16 {
	height:28px;
	margin:5px 0;
}
.mtdownload48 {
	height:48px;
	margin:10px 0;
}
.mtdownload16 a,
.mtdownload48 a {
	display:block;
	text-decoration:none;
}
.mtdownload16 a:hover,
.mtdownload48 a:hover {
	color:#f00;
	text-decoration:none;
}
.mtdownload16 img,
.mtdownload48 img {
	float:left;
}
.mtdownload16 .mtdownload_info {
	display:block;
	margin-left:20px;
}
.mtdownload48 .mtdownload_info {
	display:block;
	margin-left:55px;
}
.mtdownload48 .mtdownload_size,
.mtdownload16 .mtdownload_size {
	display:block;
	color:#999;
	font-size:80%;
}

/* SEARCH */

.mtsearch_title {
	display:block;
	margin:10px 0;
}
.mtsearch_list,
.mtsearch_list li {
	margin:0;
	padding:0;
	list-style:none;
}
.mtsearch_list a {
	display:block;
	padding:4px 10px;
	color:#6A560E;
	background:#fff;
	border-bottom:1px solid #ddd;
	text-decoration:none;
}
.mtsearch_list a:hover {
	background:#fec;
	border-bottom:1px solid #cc9;
	color:#c93;
}
.mtsearch_counter {
	display:block;
	float:left;
	width:30px;
}


/* EMAIL FORMS */

.email_textarea {
	width:200px;
	height:50px;
}

/* ERROR MESSAGES */

.errorElement {
	color:#c00;
	background:#fee;
	border:1px solid #c00;
}
.errorText {
	display:block;
	padding:2px 0;
	font-size:10px;
	color:#c00;
}

.key-partners img {float: right; margin: 0 0 0 15px; clear: right;}
.key-partners p {width: 330px;}
.key-partners a {text-decoration: none;}







