/*
Theme Name: Hunt Africa
Theme URI: http://www.huntafrica.ca
Description: Design, Template and Theme Development by <a href="http://www.swd.ca">SWD</a>.
Version: 1.1
Author: SWD
Author URI: http://www.swd.ca
*/
/*

	Design, Template and Theme Development by: SWD
	http://www.swd.ca

*/


html, body {
	height:100%;
	}		 
	  	
body {
	margin:0;
	padding:0;
	background:#090701 url(images/bg_masthead.jpg) top center no-repeat;
	font:15px Palatino, Georgia, "Times New Roman", Times, serif; color:#38200b;
	
  	width: 100%;
  	display: table;
	}
		
	
/*--------------------------------------
			masthead
----------------------------------------*/


#masthead {	
	width:930px; height:268px;
	margin:0 auto;
	}

#masthead a {
	border:none;
	}	
	
#logo { 
	width:422px; height:198px;
	border:none;
	text-decoration:none;
	position:relative;
	top:37px; left:0;
	} 
		
	
/*--------------------------------------
			nav
----------------------------------------*/
	
#access {
	position:relative;
	width:930px; height:25px;
	margin:0 auto;
	padding:0;
}
	
.menu-header {
	display: block;
	position:relative;
	width:930px;
	height:25px;
	margin:0; 
	padding:0;
}

#access .menu-header ul {
	list-style: none;
	margin: 0;
	padding:0; 
}
#access .menu-header li {
	float: left;
	position: relative;
	padding:0; 
	margin:0;
}
	#access .menu-header ul li:first-child {
		padding-left:0;
	}

#access a {
	display:block;
	height:25px;
	margin-right:35px;
	padding:0;
	font-size:18px; 
	color:#fff;
	text-decoration:none;
	border-bottom:none;
}

	#access ul ul {
	display: none;
	position: absolute;
	float: left;
	top:25px;
	left: 0;
	width: 200px;
	z-index: 99999;	
	}
	
	#access ul ul li {
	margin:0;
	padding:0; 
	background:none!important;
	}
	#access ul ul li:first-child a {
		padding-top:8px;
	}
	
		#access ul ul ul {
		left: 200px;
		top:0;
		margin:0;
		}

#access ul ul a {
	width:176px;
	height:auto;
	margin:0;
	padding:6px 12px;
	text-align:left;
	font-size:16px; 
	background: url('images/090701-90.png');
	border-bottom:1px solid #4b3e26;
}
	#access ul li:hover > ul {
	display: block;
	}
	
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a,
#access a:hover {
		color:#937b4e;
		border-bottom:1px solid #4b3e26;
}
	
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul a:hover,
#access ul ul ul li.current-menu-item > a {
		background: url('images/090701-90.png');
}
					
/*--------------------------------------
			content
----------------------------------------*/
	
#page { 
	width:930px;
	margin:0 auto;
	padding:0;
	background:url(images/bg_page.jpg) repeat-y;
	} 
	#pageIn { 
	width:870px;
	margin:0;
	padding:30px;
	background:url(images/bg_pageTop.jpg) no-repeat;
	} 
	
h1, h2, h3, h4, h5 {
	font-weight:normal;
	color:#5d320a;
	margin-bottom:10px;
	}
	
h1 {
	font-size:30px;
	font-weight:normal;
	color:#5d320a;
	border-bottom:1px solid #c9b483;
	}
	
.photo {
	position:relative;
	float:right;
	padding:12px;
	margin:10px 0 10px 20px;
	background:url(images/fff-70.png);
	border:1px solid #bda37b;
	clear:right;
	} 		
		
a {
	color:#9a5506;
	text-decoration:none;
	border-bottom:1px solid #bda37b;
	}
	a:hover {
	border:none;
	}
	a:visited {
	border:none;
	}
	
a[rel~="attachment"], 
.gallery-icon a,
a.no-border { border-bottom:none; }
	
a[href$=jpg], a[href$=jpeg], a[href$=png], a[href$=gif] {
	border-bottom:none;
}

.attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

.alignright { 
	margin:10px 0 10px 10px!important;
	position:relative; 
	float:right;
	}
	
.alignleft { 

	margin:10px 10px 10px 0!important;
	position:relative; 
	float:left; 
	}
	
.aligncenter {
	margin:10px auto!important;
	display:block!important;
	clear:both!important;
	}
		
.no-style {
	margin:0!important;
	padding:0!important;
	border:none!important;
	background:none!important;
	}	
		
.no-border {
	padding:0!important;
	border:none!important;
	background:none!important;
	}	
		
.clear {
	clear:both;
	}
	
	
/*--------------------------------------
			   footer
----------------------------------------*/


#footer {
	width:930px;
	background:url(images/bg_footer.jpg) no-repeat;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
	font-size:14px;
	color:#604d2a;
	}
		
	#footer a {
		color:#604d2a;
		border-bottom:1px solid #604d2a;
		text-decoration:none;
		}
		#footer a:hover {
		border-bottom:none;
		}

