/*

Color Brown #3B2309
*/

body {
	background:transparent url("../images/page_bg.jpg");
	font-family:Georgia,"Times New Roman",Arial;
	font-size:10px;
	font-weight:normal;
	color:#B39759;
}

h1,h2,h3,h4,h5 {
	font-weight:normal;
	color:#D9D0A4;
}



a {
	color:#c08e1f;
}

a:hover {
	color:#D9D0A4;
}

/*LAYOUT*/
#wrap {
	margin:0 auto 0 auto;
	width:999px;
	overflow:hidden;
}

#mainwrap {
	margin-top:30px;
}

#shadow-top {
	float:left;
	height:20px;
	width:1004px;
	background:transparent url("../images/shadow_top_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
}

#shadow-top-left{
	float:left;
	background:transparent url("../images/shadow_top.png") top left;
	width:974px;
	height:20px;
	margin:0px;
	padding:0px;
}

#shadow-middle {
	float:left;
	width:1004px;
	background:transparent url("../images/shadow_middle_right.png") top right repeat-y;
	margin:0px;
	padding:0px;
}

#shadow-middle-left {
	float:left;
	background:transparent url("../images/shadow_middle.png") top left;
	width:974px;
	margin:0px;
	padding:0px;	
}


#shadow-bottom {
	float:left;
	width:1004px;
	background:transparent url("../images/shadow_bottom_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
	height:27px;
}

#shadow-bottom-left {
	float:left;
	background:transparent url("../images/shadow_bottom.png") top left;
	width:974px;
	margin:0px;
	padding:0px;
	height:27px;
}

#shadow-inner {
	float:left;
	position:relative;
	/*height:500px; Do Not Set*/ 
	width:980px;
	background:transparent;
	margin-left:11px;
	margin-top:-11px;
	margin-bottom:-11px;
	background:#3B2309;
}


#header {
	width:980px;
	height:202px;
	background:transparent url("../images/header_bg.gif") top left;
}

#header #logo {
	float:left;
	margin-top:30px;
	margin-left:29px;
}

#footerwrap {
	float:left;
	margin-top:11px;
	width:1004px;
}

#explore-wrap {
	width:305px;
	float:left;
	overflow:hidden;
}
#explore-top {
	float:left;
	height:20px;
	width:305px;
	background:transparent url("../images/shadow_top_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
}

#explore-top-left{
	float:left;
	background:transparent url("../images/shadow_top.png") top left;
	width:275px;
	height:20px;
	margin:0px;
	padding:0px;
}

#explore-middle {
	float:left;
	width:305px;
	background:transparent url("../images/shadow_middle_right.png") top right repeat-y;
	margin:0px;
	padding:0px;
}

#explore-middle-left {
	float:left;
	background:transparent url("../images/shadow_middle.png") top left;
	width:275px;
	margin:0px;
	padding:0px;
	
}


#explore-bottom {
	float:left;
	width:305px;
	background:transparent url("../images/shadow_bottom_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
	height:27px;
}

#explore-bottom-left {
	float:left;
	background:transparent url("../images/shadow_bottom.png") top left;
	width:275px;
	margin:0px;
	padding:0px;
	height:27px;
}

#explore-inner {
	float:left;
	position:relative;
	height:267px;
	width:280px;
	background:transparent;
	margin-left:11px;
	margin-top:-8px;
	margin-bottom:-11px;
	background:#2D1700;	
}



#functionfooter-wrap{
	width:704px;
	float:left;
	overflow:hidden;
	margin-left:-5px;
}

#functionfooter-top {
	float:left;
	height:20px;
	width:704px;
	background:transparent url("../images/shadow_top_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
}

#functionfooter-top-left{
	float:left;
	background:transparent url("../images/shadow_top.png") top left;
	width:674px;
	height:20px;
	margin:0px;
	padding:0px;
}

#functionfooter-middle {
	float:left;
	width:704px;
	background:transparent url("../images/shadow_middle_right.png") top right repeat-y;
	margin:0px;
	padding:0px;
}

#functionfooter-middle-left {
	float:left;
	background:transparent url("../images/shadow_middle.png") top left;
	width:674px;
	margin:0px;
	padding:0px;
	
}


#functionfooter-bottom {
	float:left;
	width:704px;
	background:transparent url("../images/shadow_bottom_right.png") top right no-repeat;
	margin:0px;
	padding:0px;
	height:27px;
}

#functionfooter-bottom-left {
	float:left;
	background:transparent url("../images/shadow_bottom.png") top left;
	width:674px;
	margin:0px;
	padding:0px;
	height:27px;
}

#functionfooter-inner {
	float:left;
	position:relative;
	height:267px;
	width:680px;
	background:transparent;
	margin-left:11px;
	margin-top:-8px;
	margin-bottom:-11px;
	background:#2D1700;	
}

#footer {
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:980px;	
	margin-left:12px;
	color:#3C240A;
	font-size:11px;
}

#footer-text {
	float:left;
}

	
#footer-text li {
	float:left;	
	padding:0px 5px;
}


#footer-text  li.seperator {
	padding-top:1px;
	font-size:9px;
}

#footer a {
	color:#3C240A;
	text-decoration:none;
}

#footer a:hover {
	color:#c08e1f;
	text-decoration:none;
}

#footer-menu {
	float:right;
}
	
#footer-menu li {
	float:left;	
	padding:0px 5px;
}

#footer-menu  li.seperator {
	padding-top:1px;
	font-size:9px;
}


p {
	margin:0px;
}

#menu {
	float:right;
	margin:30px 25px 0px 0px;
}

#menu li {
	float:left;
	padding:0px 5px;
}	

#menu a {
	color:#B39759;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
}	

#menu a.active {
	font-weight:bold;
	color:#D9D0A4;
}

#menu li.seperator {
	font-size:9px;
	line-height:16px;
}

#submenu-wrapex {
	clear:both; 
	width:100%; 
	float:left; 
	background:#1D0D00;
	border-top:2px solid #B39759;
	border-bottom:2px solid #B39759;
	height:17px;
	text-align:center;
}

#submenu-wrap {
	clear:both; 
	width:100%; 
	float:left; 
	background:#1D0D00;
	border-top:2px solid #B39759;
	border-bottom:2px solid #B39759;
	height:33px;
	text-align:center;
	overflow:hidden;
}

#submenu {
	padding:0; 
	margin:0px auto 0px auto; 
	height:33px;
	overflow:hidden;
}

#submenu li {
	display:inline;
	padding:12px 5px; 	
	height:23px;
}	

#submenu li.active {
	background:#B39759;
}	

#submenu li.active a {
	color:#1D0D00;
}	


#submenu a {
	color:#B39759;
	font-size:14px;
	text-decoration:none;
	line-height:33px;
}	

#submenu li.seperator {	
	padding:13px 5px 0px 5px; 
	font-size:9px;
	line-height:1.5em;
}

#home-display {	
	background:transparent url("../images/home_featuredbg.jpg");
	width:935px;
	height:459px;
	margin:20px 0px 0px 22px;
	padding:0px;
	clear:both;
	float:left;
}


#home-display #cycleme {	
	float:left;
	padding:0px;
	margin-top:23px;
	margin-left:23px;
	width:620px;
	height:413px;
	background:#ffffff;
	clear:both;
	overflow:hidden;
}	

#home-display #links {
	padding:0px;
	margin:23px 0px 0px 10px;
	float:left;
	width:260px;
	height:413px;
}

#home-display #links li {
	float:left;
	text-align:center;
	height:102px;	
	width:260px;
	padding:0px;
	margin:0px;
}

/*#home-display #links li:hover {
	background:transparent url("../images/home_featuredlibg.png");
}*/

#home-display #links .linkline.active {
	background:transparent url("../images/home_featuredlibg.png");
}

#home-display #links li.seperator {
	height:1px;
	background:#59452F;
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:left;
}

#home-display #links li a{
	color:#59452F;
	font-size:22px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin-top:22px;
}

#home-display #links li a span{
	color:#59452F;
	font-size:14px;
	text-transform:none;
	text-decoration:none;
	font-style:italic;
	line-height:1.2em;
}

#content {
	padding-bottom:20px;
	margin:10px 0px 0px 37px;
	width:908px;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
}	

#content p {
	text-align:left;
	margin-bottom:10px;
}

#footerwrap h1 {
	font-size:18px;
	margin-bottom:15px;
	letter-spacing:1px;
	font-weight:normal;
}

#footerwrap h2 {
	font-size:14px;
	margin-bottom:15px;
	font-style:italic;
	letter-spacing:1px;
	font-weight:normal;
}

#home-explore #image {
	width:115px;
	height:247px;
	background:#ffffff;
	float:left;
	margin:10px 0px 0px 10px;
}

#home-explore #content-explore {
	margin:20px 0px 0px 10px;
	padding:0px;
	width:135px;
	float:left;
	font-weight:normal;
}

#home-explore li {
float:left;
margin-bottom:5px;
}

	
#home-explore li {
float:left;
margin-bottom:5px;
width:100%;
}

#home-explore li a {
	font-size:11px;
	color:#B39759;
	text-decoration:none;
}

#home-explore li a:hover {
	font-size:11px;
	color:#D9D0A4;
	text-decoration:none;
}

#TA_rated860 {
	width:100px;
	float:left;
	margin:10px 0px 0px 10px;
}

#home-join {
	float:left;
	width:339px;
	height:245px;
	border-right:2px dashed #B39759;
	margin-top:10px;
}

#home-join-inner {
	margin:10px 0px 0px 20px;

}

#home-contact {
	float:left;
	width:339px;
	height:245px;
	margin-top:10px;
}

#home-contact-inner {
	margin:10px 0px 0px 20px;
}

.homeform {
	margin-top:25px;
}

.homeform .formgroup {
	float:left;
	width:100%;
	font-size:11px;
	margin-bottom:12px;
	color:#B39759;
}

.homeform .formgroup a {
	color:#D9D0A4;
	text-decoration:none;
	line-height:20px;
}

.homeform .formgroup a.social {
	float:left;
}

.homeform .formgroup img {
	margin-right:5px;
	float:left;
}

.homeform .formgroup span {
	float:left;
	line-height:20px;
	margin:0px 10px;
}

.homeform .formgroup .label {
	float:left;
	width:55px;
	padding-top:3px;
}

.homeform .formgroup .field {
	float:left;
	
}

#footerwrap .homeform .formgroup h2 {
	font-size:14px;
	margin-bottom:5px;
	font-style:italic;
	letter-spacing:1px;
	font-weight:normal;
}

.homeform input {
	background:#4F3A22;
	border:0px;
	height:18px;
	width:240px;
	color:#B39759;
}

.homeform textarea {
	background:#4F3A22;
	border:0px;
	height:40px;
	width:240px;
	color:#B39759;
	overflow: auto;
}

.homeform .submit input {
	float:right;
	width:100px;
	background:transparent;
	margin-top:2px;
}

.homeform .submit:hover input {
	color:#D9D0A4;
}
	
	
#content-display {
	float:left;
	margin:15px 20px 10px 20px;
	font-size:12px;
	line-height:1.4em;
	width:937px;
}

#content-display h1,#content h1 {
	font-size:18px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

#content-display h2,#content h2 {
	font-size:16px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#content-display h3,#content h3 {
	font-size:14px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#content-display h4,#content h4 {
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#content-display h5,#content h5{
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#content-display img {
	margin:10px 10px;
	padding:10px 10px;
	background:transparent url("../images/imagebg.jpg") top left;
}


/*
#content-display .image {
	background:transparent url("../images/image_bg.jpg") top left;
	width:506px;
	margin:0px;
	padding:0px;
	line-height:0em;
}



#content-display .image-wrapend {
	background:transparent  url("../images/image_bgbot.png") no-repeat top left;
	height:13px;
	width:506px;
	float:left;
	margin:0px;
	padding:0px;		
}


#content-display .image img {
	width:456px;
	margin:30px 0px 10px 25px;
	padding:0px;
}
*/

#content-display .image {
	background:transparent;
	width:493px;
	margin:0px;
	padding:0px;
	line-height:0em;
}



#content-display .image-wrapend {
	background:transparent;
	height:13px;
	width:493px;
	float:left;
	margin:0px;
	padding:0px;		
}


#content-display .image img {
	width:465px;
	margin:20px 0px 0px 14px;
	padding:0px;
}

	
#content-display .image-wrap.align,#content-display .image-wrap.alignleft { 
float:left;
margin:-18px 15px 30px 0px;
padding:0px;
width:492px;
min-height:620px;
}

#content-display .image-wrap.alignright{ 
float:right;
margin:-18px 0px 30px 15px;
padding:0px;
}




#content-display.floatright, #content-display img[align=right],#content-display img.alignright,#content-display div.alignright  {
float:right;
margin:0px 0px 0px 15px;
padding:0px;
}

#content-display.floatleft, #content-display img[align=left],#content-display img.alignleft,#content-display div.alignleft {
float:left;
margin:0px 15px 0px 0px;
padding:0px;
}


#content-display .contentblock {
	margin:20px 0px 0px 0px;
	/*
	float:left;
	width:100%; bad effect on reg froms*/	
}

#content-display #content1 h1,#content-display #content3 h1 {	
	padding-bottom:13px;
}
	
#content-display .contentblock h1,
#content-display .contentblock h3,
#content-display .contentblock h4,
#content-display .contentblock h5 {
	margin:0px 15px 5px 15px;
}	

#content-display .contentblock h2 {
	margin:0px 15px 10px 15px;
}

#content-display .contentblock p {
	margin:0px 15px 15px 15px;
	text-align:left;
}


/*CONTENT 2 SPECIAL */
#content2 .content2-wrap {
	background:transparent url("../images/content2bg_mid.jpg") top left;
	width:936px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:193px;
	overflow:hidden;
}

#content2 .content2-wrap .imageex {
	float:left;
	width:456px;
	margin:10px 10px 10px 23px;
	line-height:1.4em;
}	

#content2 .content2-wrap .imageex img {
	width:456px;
	margin:0px 0px 10px 0px;
	background:transparent;
	padding:0px;	
}

#content2 .content2-wrap .contentdetails  {
	float:left;
	margin:10px 0px 0px 10px;
	width:395px;
	color:#59452F;
}

#content2 .content2-wrap .contentdetails p {
	float:left;	
	font-style:italic;	
	text-align:justify;	
	padding-bottom:10px;
}


#content2 .content2-wrapstart {
	background:transparent url("../images/content2bg_top.jpg") top left;
	width:936px;	
	margin:-10px 0px 0px 0px;
	padding:0px;
	float:left;
	height:15px;
}


#content2 .content2-wrap  h1 {
	float:left;
	font-size:18px;
	color:#59452F;
	margin:10px 0px 0px 0px;
	width:395px;
	text-align:center;
	height:35px;
	background:transparent url("../images/content2h1bg.png") bottom center no-repeat;
	
}

#content2 .content2-wrapend {
	background:transparent url("../images/content2bg_bot.jpg") top left;
	width:936px;	
	margin:0px 0px 20px 0px;
	padding:0px;
	float:left;
	height:14px;
}


/*CONTENT 2 SPECIAL END */





/***********************************
			Sitemap
***********************************/
#sitemap {
	list-style:none;
	margin:20px 0px 0px 0px;
	padding-bottom:20px;
	clear:both;
}


#sitemap ul,#sitemap li {
	list-style:none;	
	padding:0
}

#sitemap li {
	float:left;
	width:225px;
	margin:0px 0px 20px 0px;
}

#sitemap li a {
	font-size:16px;
	text-decoration:none;
	line-height:20px;
	color:#D9D0A4;
}

#sitemap li ul {
	float:left;
	margin-left:10px;
}

#sitemap li ul li{
	float:none;
	margin:0px 0px 0px 0px;
}


#sitemap li ul li a {
	font-size:12px;
	text-decoration:none;
	color:#c08e1f;
}


.contentblock ul {
	list-style: disc;
	margin-left: 60px;
	margin-bottom: 20px;
}

.contentblock li {
	margin-bottom:5px;
}

.contentblock ol {
	list-style:decimal;
	margin-left: 60px;
	margin-bottom: 20px;
}



table { 
	border-collapse: separate; 
	border-spacing: 2px; 
	margin-bottom: 20px; 
	margin-left:15px;
	width:420px;
}

table { 
	padding: 0px; 
	border: 1px solid #B39759; 
	border-width: 1px 1px 1px 1px; 
	border-spacing: 0px; 
	color: #B39759; 
}

tbody, thead { 
	background-color: #BDAF94;  
}

th { 
	padding: 5px 5px; 
	border: 1px solid #B39759; 
	border-width: 1px 1px 1px 1px; 
	color: #B39759; 
	background:#1D0D00; 
	text-align: center; 
}

tr { 
	background:#3B2309; 
}

td { 
	padding: 2px 5px;  
	border: 1px solid #B39759; 
	border-spacing: 0px; 
	border-width: 1px 1px 1px 1px; 
	background:#3B2309; 
	text-align: left; 
}	

#contentleft {
	width:493px;
	float:left;
}

#contentright {
	float:left;
	width:440px;
}

#pages {
	width:920px;	
	height:25px;
	float:left;
	overflow:hidden;
	text-align:right;
	font-size:10px;
	font-weight:normal;
}

#pages span {
	margin:0px 0px 0px 685px;
	float:left;
	width:165px;
	text-align:right;
	padding:0px;
	font-size:11px;
}
	
#pages ul {
	float:right;
	width:65px;
	margin:0px;
	paddin:0px;
}

#pages li {
	display:block;
	width:15px;
	height:15px;
	float:left;
	border:1px solid #B39759;
	margin:0px 1px 0px 1px;
	line-height:13px;
	text-align:center;
	background:#1D0D00;	
}

#pages li.active {
	background:#B39759;
}

#pages li.active a {
	color:#1D0D00;
	font-weight:bold;	
}


#pages a {
	text-decoration:none;
	color:#B39759;
}

#home #contentright {
	float:left;
	width:915px;
}

#contact-us .contentblock {
	float:left;
}



