@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}

body {
background-color:rgb(109,144,34);
background-image:url(../gfx/bg_body.jpg);
background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
}
#mainNav {
	background-color:rgb(93,123,33);
	background-image:url(../gfx/bg_body.jpg);
	background-repeat:repeat-x;
}
#mainNav ul {
	padding-left:30px;
}
#container {
	position:relative;
	width:1080px;
	margin:0 auto;
}
#mainNav_flash_holder {
	height:425px;
}
#content {
	width:916px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image:url(../gfx/bg_content.jpg);
	background-repeat:repeat-y;
	background-position:0px 425px;
	position:relative;
}
#content #content_top {
	position:absolute;
	top:0px;
}
#content .rs_box {
	width:202px;
	height:117px;
	background-image:url(../gfx/rs_boxbg.png);
	background-repeat:no-repeat;
	padding:17px 10px;
	margin-top:12px;
}
#content .rs_box {
	font-size:11px;
	line-height:13px;
}
#did_you_know {
	width:223px;
	height:151px;
	position:relative;
	margin-top:-4px;	
}
#rightside {
	padding-top:18px;
	position:absolute;
	left:20px;
	width:210px;
	top:0px;
}
#rightside h3 {
	font-size:16px;
	color:rgb(138,83,23);
	font-weight:800;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#rightside p {
	padding:0 10px 9px 10px;
	font-size:12px;
	line-height:16px;
	margin:-9px 0;
}
#leftside {
	position:relative;
	left:242px;
	top:0px;
	width:675px;
}
#leftside h2 {
	color:rgb(59,53,35);
	padding:44px 0 10px 30px;
	font-size:20px;
	font-family:Arial;
}
#leftside #top_donate_btn {
	position:absolute;
	left: 490px;
	top: 47px;
}
#leftside #announcements {
	background-image:url(../gfx/bg_annoucne.jpg);
	background-repeat:repeat;
	width:625px;
	margin:0 0 15px 15px;
	padding:17px 0 0 0;
}
#leftside #announcements h3 {
	padding:0 0 5px 0;
}
#leftside #announcements p {
	padding:0;
}
#leftside #announcements div.announcements_left {
	width:297px;
	margin-left:15px;	
}
#leftside #announcements div.announcements_left p {
	border-right:1px solid black;
}
#leftside #announcements div.announcements_right {
	position:absolute;
	width:305px;
	left: 334px;
	top: 200px;
}
#leftside #announcements #clear_announcements {
	height:15px;
	background-image:url(../gfx/bg_annoucne.jpg);
	background-repeat:repeat;
	overflow:hidden;
}
#rightside_footer {
	position:relative;
	background-image:url(../gfx/footerbg_file.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:217px;
	padding-left:6px;
}
#container #content #rightside_footer h3 {
	font-size: 14px;
	color:rgb(138,83,23);
	padding:40px 0 0 22px;
}


#rightside_footer h4{
	font-size:12px;
	padding:20px 38px 0 23px;
}
#rightside_footer p{
	font-size:11px;
	padding:7px 38px 0 23px;
	letter-spacing:0px;
	font-weight:normal;
	width:425px;
}
#rightside_footer_txt {
	position:absolute;
	left: 537px;
	top: 11px;
	width:134px;
}
#rightside_footer_txt div.makeroom {
	background-image:url(../gfx/makeroom.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:134px;
	height:67px;
	margin-left:70px;
	
}
#rightside_footer_txt p{
}
#rightside_footer_txt a #prop2_txt {
	font-size:16px;
	padding:0;
	text-align:center;
	width:130px;
	text-decoration:none;
	color:#000000;
}
#prop2_top {
	background-image:url(../gfx/new_prop2.png);
	background-position:left;
	background-repeat:no-repeat;
	width:675px;
	height:115px;
	}
#prop2 {
	background-image:url(../gfx/prop2.png);
	width:232px;
	height:133px;
	position:absolute;
	left: 500px;
	bottom:85px;
}
#leftside h3,
#thanks_box h3{
	font-size:14px;
	color:rgb(138,83,23);
	padding:0 0 5px 30px;
}
#leftside p,
#thanks_box p{
	font-size:12px;
	padding:0 38px 15px 30px;
	line-height:16px;
}
#thanks_box h3,
#thanks_box p{ 
	padding:0px;
	padding-bottom:10px;
}
#leftside #ruler {
	padding-left:30px;
	padding-top:10px;
}
#leftside a,
#rightside a,
#thanks_box p a {
	color:rgb(82,113,27);
	text-decoration:underline;
	font-weight: bold;
}
#leftside_flash {
	width:425px;
	height:197px;
	position:absolute;
	left: 475px;
	top: 143px;
	z-index:100;
}
#content_bottom {
	background-image:url(../gfx/bottom_content.png);
	position:relative;
	height:17px;
	width:917px;
	left:0;
	bottom:0;
	z-index:25;
	bottom:-21px;
}
#footer {
	position:relative;
}
#container #content #rightside_footer #rightside_footer_txt a h3{
	font-size:18px;
	color:rgb(138,83,23);
	padding:0 0 5px 0;
	letter-spacing:normal;
	text-decoration:none;
}
#rightside_footer_txt a #prop2_txt,
#container #content #rightside_footer #rightside_footer_txt a h3 {
	text-decoration:none;
}
#container #content #rightside_footer #rightside_footer_txt {
	text-decoration:none;
}
#leftside_new_prop2 {
	background-repeat:no-repeat;
	background-position:bottom;
	height:140px; 
}
#content img.homepage_img {
	padding-left:30px;
}
#content #pop_video{
	position:relative;
}
#content #pop_video div {
	position:absolute;
	display:none;
}
#content #pop_video:hover {
	display:block
}
#email_signup {
	position:absolute;
	left: 489px;
	top: 101px;
	width:auto;
	background-image:url(../gfx/bg_annoucne.jpg);
	background-repeat:repeat;
	padding-top:2px;
	width:120px;
	padding:10px;
}
#email_signup h3 {
	padding:0 0 5px 0;
}
#email_signup input {
	font-size:10px;
	width:100px;
}
#email_signup #submit_btn {
	width:19px;
	height:11px;
	position:absolute;
	top: 34px;
	left: 117px;
}
#lightbox {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:800;
}
#lightbox #lightbox_container {
	position:relative;
	width:100%;
	height:100%;
	padding:0 auto;
	z-index:900;
}
#thanks_box {
	position:relative;
	top:450px;
	margin:0 auto;
	width:400px;
	background-image:url(../gfx/bg_annoucne.jpg);
	background-repeat:repeat;
	padding:15px;
	z-index:950;
}
#transparent {
	background-color:#000000;
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:825;
}
div.img_div {
	position:relative;
	height:auto;
	width:auto;
}
div.img_div img {
	position:absolute;
	margin:17px 10px;
	z-index:100;
}
div.img_div div.top_left {
	background-image:url(../gfx/bg_shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:absolute;
	left:0;
	top:0;
	height:50%;
	width:50%;
	z-index:5;
}
div.img_div div.top_right {
	background-image:url(../gfx/bg_shadow.png);
	background-repeat:no-repeat;
	background-position:right top;
	position:absolute;
	right:0;
	top:0;
	height:50%;
	width:50%;
	z-index:5;
}
div.img_div div.bottom_left {
	background-image:url(../gfx/bg_shadow.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:absolute;
	left:0;
	bottom:0;
	height:50%;
	width:50%;
	z-index:5;
}
div.img_div div.bottom_right {
	background-image:url(../gfx/bg_shadow.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
	right:0;
	bottom:0;
	height:50%;
	width:50%;
	z-index:5;
}
