* { font-family: tahoma, verdana, arial, sans-serif; font-size : 11px; color: #404040;}
body { margin : 0; padding : 0; height : 100%; background : url(/wp-content/themes/default/images/bk.png) repeat-x top; }
a img { border : 0; }

.Bold { font-weight : bold; }
.Left { float : left; }
.Right { float : right; }
.Hidden { display : none; }
.Padding { padding : 10px; }
form { margin : 0; float : left; width : 100%; }
form fieldset { border : 0; padding : 0; margin : 0; }
a img { border : 0px; }

h2, h3, h4 {  color : #663032; }

h2 { font-size : 18px; font-weight : normal; }
h3 { font-size : 16px; font-weight : bold; width : 100%; float : left; padding : 15px 0; margin : 0; }
h4 { font-size : 14px; font-weight : bold; width : 100%; float : left; padding : 10px 0; margin : 0; }

.Button { background-color : #6A6A39; color : #fff; font-weight : bold; padding : 2px 10px 2px 10px; border-top : 2px Solid #838352; border-left : 2px Solid #838352; border-bottom : 2px Solid #515120; border-right : 2px Solid #515120; }

.FormTable td { padding-bottom : 5px; }
.FormTable .Name { vertical-align : top; padding-right : 20px;  padding-top: 3px; }

/* **************************************************************************
// Main
************************************************************************** */
#MainContainer{ width:845px; padding:0; margin:0 auto; }
#MainContainerB{ width:845px; float:left; background : url(/wp-content/themes/default/images/shadow-bk.png); }

#TopShadow{ width : 845px; height: 31px; float:left; }
#BottomShadow{ width : 845px; height: 14px; float:left; }
#LeftShadow{ width : 32px; height: 687px; float:left; }
#RightShadow{ width : 33px; height: 687px; float:left; }

#Main { width : 845px; float:left;  }
#MainInner { width : 780px; float:left; background-color : #fff;  }
#MainBorder { float:left;  border-left : 1px Solid #666C70; border-right : 1px Solid #666C70; }

.Menu ul { list-style-type : none; padding : 0; margin : 0 auto; }
.Menu ul li { float:left; padding : 1px 7px 1px 7px; border-right : 1px SOlid #6A6954;  }
.Menu ul li a { font-weight : bold; text-decoration:none; }
.Menu li a { font-weight : bold; text-decoration:none; }
.Menu li a:hover { text-decoration:underline; }

#Header { width:780px; height:100px; float:left; background-color : #5c5b3c; }
	#HeaderInner{ width:780px; float:left; height:84px; padding:0; margin:0; background-color : #5C5b3c; }
	#HeaderInner .Logo { float : left; }
	#HeaderInner .Logo h1 { background : transparent url(/wp-content/themes/default/images/logo.png) no-repeat 0 0; margin : 0; width : 183px; height : 84px; text-indent : -9000px; }
	#HeaderInner #Elephants { float : left; }
	#HeaderInner #HeaderDescription { text-align : right; float : left; width:273px; height : 84px; background : transparent url(/wp-content/themes/default/images/headerbk.png) no-repeat; }
		#HeaderInner #HeaderDescription div { color:#fff; font-size : 17px; padding : 20px 10px 0 40px;  }
	#HeaderBottom { width:780px; height:13px; background-color: #8d9451; float:left; border-bottom:3px solid #662f32; }

#HeaderNavigation { width:778px; height:31px; float:left; margin-top : 3px; }
	#HeaderNavigation .BorderLeft { width : 6px; height:31px; float : left; }
	#HeaderNavigation .BorderRight { width : 6px; height:31px; float : right; }
	
	#HeaderSearch { float : left;  margin-left : 3px; background : url(/wp-content/themes/default/images/nav-bk.png); width : 177px; }
	#HeaderSearch form { margin : 0; }
	#HeaderSearch .Search { width : 165px; float : left; margin-top : 5px; }
	#HeaderSearch .Input { background : url(/wp-content/themes/default/images/header-seach-box.png) no-repeat;  padding : 1px 4px 0 4px; width : 134px; height : 17px; border : 0; margin : 2px 2px 0 0;float : left; }
	
	#NavigationMenu { width : 592px; margin-left : 3px; float : left; background : url(/wp-content/themes/default/images/nav-bk.png); }
	#NavigationMenu .Menu ul li { margin : 7px 0 2px 0;  }
	#NavigationMenu .Menu ul li a { color:#6A6954; }
	#NavigationMenu .Menu ul li#NavigationRssLink { border-right : 0; }
	#NavigationMenu .Menu ul li#NavigationRssImage { border-right : 0; margin : 5px 0 2px 0; padding : 1px 5px 1px 0px; }
	
/* **************************************************************************
// Footer
************************************************************************** */
#FooterBoxesContainer { float : left;  }
#FooterBoxesBorder { border-left : 1px Solid #666C70; border-bottom : 1px Solid #666C70; border-right : 1px Solid #666C70; float : left }

	#LeftBottomShadow { float : left; }
	#RightBottomShadow { float : left; }
			
	#FooterBox1 { width : 177px;  }
	#FooterBox2 { width : 204px;  }
	#FooterBox3 { width : 204px;  }
	#FooterBox4 { width : 178px; margin-right : 3px; }
	
	#FooterBoxesContainer .Box { border-bottom : 3px Solid #fff; background-color : #6A6A39; float : left; height : 136px; border-left : 3px Solid #fff; border-top : 3px Solid #fff; }
	#FooterBoxesContainer .Box .Header { text-align : center; color : #B2B881; font-weight : bold; margin : 0 0 10px 0; }
	#FooterBoxesContainer .Box div { padding : 10px 10px 0 10px; text-align : center; }

	.Box#FooterBox4 p { text-align : left; color : #fff; margin : 0;}		
	.Box#FooterBox4 .Header { text-align : left; margin : 0;}			
	
	.Box#FooterBox4 form { margin : 10px 0 0 0; }
	.Box#FooterBox4 .Input { background : #fff url(/wp-content/themes/default/images/mailing-box.png) no-repeat; padding : 1px 4px 0 4px; width : 117px; height : 17px; border : 0; margin : 2px 2px 0 0; float : left; }
	
	
#FooterNavigation { width : 845px; float:left; margin-bottom : 40px; }
	#FooterNavigation .Menu { margin : 0 auto; width : 530px; }
	#FooterNavigation .Menu ul { margin : 0 auto; }
	#FooterNavigation .Menu li { margin : 0 0 2px 0; }
	#FooterNavigation .Menu li.Last { border-right : 0; }
	
/* **************************************************************************
// Content
************************************************************************** */
#ContentAreaContainer { width:778px; float:left; }
#ContentContainer { width:595px; float:left;  }
#Content {float:left; margin : 3px 0 0 3px; }
#ContentInner { margin : 0 15px 0 15px;float : left;  }
#ContentInner p{ float : left; padding : 10px 0; margin : 0; width:100%; }
#ContentInner img{ padding-right:5px;}
#ContentInner ul{ float:left; width:540px; padding:0 0 0 20px; margin:0;}
#ContentInner ol{ width:540px; padding:0 0 0 20px; margin:0; float:left;}

/* **************************************************************************
// Left Side and Right Side
************************************************************************** */
#LeftSideBar { width : 177px; background : #ffffff url(/wp-content/themes/default/images/left-side-bk.png); float : left; margin : 0 0 0 3px; }
#RightSideBar .SideBox {  width : 177px; }

#RightSideBar { width : 179px; background : #E7E7E8; float : left; margin : 0 0 0 3px; }
#RightSideBar .SideBox {  width : 179px; }

.SideBox {  width : 177px; border-top : 3px Solid #ffffff; float : left; }
.SideBox .Header { margin : 0 0 5px 0; color : #663032; font-size : 14px; font-weight : bold; }
.SideBox .Header a{ color : #663032; color : #663032; font-size : 14px; text-decoration : none; }
.SideBox .Header a:hover{ text-decoration : underline;}
.SideBox ul { list-style-type : none; padding : 0; margin : 0; }
.SideBox ul li { margin : 0; padding : 5px 0 5px 0; border-bottom : 1px Dotted #666C70; }
.SideBox ul li a { color:#6A6954; font-weight : bold; text-decoration:none; }
.SideBox ul li a:hover { text-decoration:underline; }
.SideBox div { padding : 10px; }

#RightSideBar .SideBox ul { margin-bottom : 10px; }

#TellUsYourViewsButton { margin-left : 10px; }
#SideCampaigns img { margin : 5px 0 10px 0; }
#SideRecentPosts li a { font-weight : bold; }



