
/* TAG OVERRIDES */

* { margin: 0; padding: 0; }

body {
	font-family: "Times New Roman", Times, serif;
	color: #654627;
	font-size: medium;
	background: #859980;
}

h1,h2,h3,h4,h5,h6 { line-height: 1.25em; clear: both; }

p { line-height: 1.25em; }

p,ul { margin-bottom: 1em;}

h1 {
	font-size: 140%;
	margin-bottom: .4em;
	border-bottom: 1px solid #654627;
}

h2 {
	font-size: 130%;
	margin-bottom: .3em;
}
	
h3 {
	font-size: 120%;
	margin-bottom: .2em;
}
	
h4 {
	font-size: 110%;
	margin-bottom: .1em;
}

hr { margin-bottom: 1.25em; }

img { border: none; }

a {
	color: #515b1c;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

p {
	/*font-weight: bold;*/
}

ul, ol {
	margin: 1.25em;
}

li {
}

dt {
	font-weight: bold;
}

/* DIV SPECIFIC */

body#home a.home, body#hunting_safaris a.hunting_safaris , body#photo_safaris a.photo_safaris , body#wing_shooting a.ing_shooting , body#photos a.photos , body#reports a.reports, body#about a.about, body#downloads a.downloads, body#links a.links, body#contact a.contact { 
	color: #515b1c;
	text-decoration: underline;
}

div#wrap0 {
	width: 760px;
	margin: auto;
	border-left: 1px solid #654627;
	border-right: 1px solid #654627;
}

div#masthead {
	height: 301px;
	background: url(images/gui/masthead1.jpg) 0 0 no-repeat;
}

div#topNav {
	text-align: center;
	font-size: large;
	/*font-weight: bold;*/
	background: #ced2b0;
	padding: 10px;
	border-bottom: 1px solid #515b1c;
}

div#topNav a {
	color: #654627;
	text-decoration: none;
}

div#topNav a:hover {
	text-decoration: overline underline;
	background: #f2eede;
}

div#topNav ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div#topNav li {
	display: inline;
	padding: 0 10px;
}

div#topNav ul#topNav1 {
	margin-bottom: 8px;
}

div#content {
	float: left;
	width: 680px;
	padding: 1em 40px;
	background: #f2eede;
	text-align: left;
	overflow: auto;
}

div.subNav a {
	color: #414d3e;
	text-decoration: none;
}

div.subNav a:hover {
	border-bottom: 1px solid #414d3e;
}

div.subNav ul {
	margin: 0 0 1.5em;
	padding: 0;
	width: 100%;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
}

div.subNav li {
	display: inline;
	padding: 0 6px;
}
#copyright{
	text-align:center; font-size:12px; color:#ff0000;
}
div#pathway {
	margin-bottom: 1.5em;
}

div#pathway a {
	color: #4a5317;
	font-size: 90%;
}

div#huntSpecials, div.announcement {
	text-align: center;
	text-transform: capitalize;
	width: 400px;
	margin: 0 auto 1.5em;
	background: #f7f7ef;
	border: 1px solid #900;
	font-weight: bold;
}

div#huntSpecials p, div.announcement p {
	margin: 0;
	padding: .3em;
}

div#huntSpecials a, div.announcement a {
	display: block;
	color: #990000;
	text-decoration: none;
}

div#huntSpecials a:hover, div.announcement a:hover {
	text-decoration: underline;
}

caption {
	font-weight: bold;
}

table.ratesFees {
	width: 100%;
	border-collapse: collapse;
}

table.ratesFees caption {
	padding: 1em;
}

table.ratesFees th, table.ratesFees td {
	text-align: center;
	padding: .2em;
	border: 1px solid #654627;
}

div#footer {
	clear: both;
	background: #515b1c url(images/gui/footer.jpg) 0 bottom no-repeat;
	padding: 20px 0 46px;
}

div#footer p {
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-weight: normal;
}

div#footer a {
	color: #fff;
}

div.clear { clear: both; }

img.contextual-type1 { float: right; margin: 4px 0 2px 5px; }
img.contextual-type2 { float: left; margin: 4px 5px 2px 0; }
img.contextual-type3 { display: block; margin: 0 auto 1em; }




/* ######################## PHOTO GALLERIES ######################## */
div#photoGallery {
}

div#photoGallery ul {
	list-style: none;
	height: 0.01%;
}

div#photoGallery li {
	float: left;
	width: 200px;
	margin: 15px 6px;
	display: inline;
}
/* ######################## PHOTO GALLERIES ######################## */

/* ######################## LINKS ######################## */

ul#links {
	list-style: none;
	text-align: center;
}

ul#links img {
	display: block;
	margin: 0 auto .5em;
}

ul#links li {
	margin-bottom: 1.5em;
}
/* ######################## LINKS ######################## */

/* ######################## HUNT REPORTS ######################## */
div.huntReporters {
	clear: both;
	margin-top: 1.5em;
	height: 188px;
}

html>body div.huntReporters {
	height: auto;
	min-height: 188px;
}

div.huntReporters#TAITWC { background: url(/images/staff/Bio_Logo_01.jpg) 0 0 no-repeat; }
div.huntReporters#LeonLamprecht { background: url(/images/staff/Bio_LeonLamprecht_01.jpg) 0 0 no-repeat; }
div.huntReporters#JackBrittingham {	background: url(/images/staff/Bio_JackBrittingham_01.jpg) 0 0 no-repeat; }
div.huntReporters#AlistairJames { background: url(/images/staff/Bio_AlistairJames_01.jpg) 0 0 no-repeat; }
div.huntReporters#JohnGreeff { background: url(/images/staff/Bio_JohnGreeff_01.jpg) 0 0 no-repeat; }
div.huntReporters#PeterBarnard { background: url(/images/staff/Bio_PeterBarnard_01.jpg) 0 0 no-repeat; }
div.huntReporters#MarkRadloff {	background: url(/images/staff/Bio_MarkRadloff_01.jpg) 0 0 no-repeat; }
div.huntReporters#AndriesVanDerWalt { background: url(/images/staff/Bio_AndriesVanDerWalt_02.jpg) 0 0 no-repeat; }
div.huntReporters#AlexBrittingham {	background: url(/images/staff/Bio_AlexBrittingham_01.jpg) 0 0 no-repeat; }
div.huntReporters#BarronBrittingham { background: url(/images/staff/Bio_BarronBrittingham_01.jpg) 0 0 no-repeat; }
div.huntReporters#TrevorBrittingham { background: url(/images/staff/Bio_TrevorBrittingham_01.jpg) 0 0 no-repeat; }
div.huntReporters#JeffServor { background: url(/images/staff/Bio_JeffServor_01.jpg) 0 0 no-repeat; }

div.huntReporters ul {
	margin: 0 0 0 285px;
	margin-bottom: 1.25em;
}

div.huntReporters h3 {
	margin-left: 270px;
	border-bottom: 1px solid #654627;
}

div.huntReporters h3 a {
	display: block;
	color: #654627;
	text-decoration: none;
}

div.huntReporters h3 a:hover {
}


/* ### 2007 Report Pages ### */

ul#Reporters {
	margin: 1.5em 0 0 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

ul#Reporters li {
	float: left;
	margin: 0 45px 15px;
	padding: 0;
	width: 250px;
	height: 240px;
}

ul#Reporters li#TAITWC { background: url(/images/staff/Bio_Logo_01.jpg) 0 0 no-repeat; }
ul#Reporters li#LeonLamprecht { background: url(/images/staff/Bio_LeonLamprecht_01.jpg) 0 0 no-repeat; }
ul#Reporters li#JackBrittingham {	background: url(/images/staff/Bio_JackBrittingham_01.jpg) 0 0 no-repeat; }
ul#Reporters li#AlistairJames { background: url(/images/staff/Bio_AlistairJames_01.jpg) 0 0 no-repeat; }
ul#Reporters li#JohnGreeff { background: url(/images/staff/Bio_JohnGreeff_01.jpg) 0 0 no-repeat; }
ul#Reporters li#PeterBarnard { background: url(/images/staff/Bio_PeterBarnard_01.jpg) 0 0 no-repeat; }
ul#Reporters li#MarkRadloff {	background: url(/images/staff/Bio_MarkRadloff_01.jpg) 0 0 no-repeat; }
ul#Reporters li#AndriesVanDerWalt { background: url(/images/staff/Bio_AndriesVanDerWalt_02.jpg) 0 0 no-repeat; }
ul#Reporters li#NigelTheisen { background: url(/images/staff/Bio_NigelTheisen_01.jpg) 0 0 no-repeat; }
ul#Reporters li#CraigMiddleton { background: url(/images/staff/Bio_CraigMiddleton_01.jpg) 0 0 no-repeat; }
ul#Reporters li#RobertBryden { background: url(/images/staff/Bio_RobertBryden_01.jpg) 0 0 no-repeat; }

ul#Reporters li a {
	display: block;
	padding-top: 196px;
	text-decoration: none;
	font-weight: bold;
}

div#reportData {
	margin-bottom: 1.5em;
}

div#reportData dt {
	float: left;
	margin-right: .25em;
}

/* ######################## HUNT REPORTS ######################## */




/* ######################## DOCUMENTS PAGE ######################## */
ul#brochures, ol#safariPlanning{
	width: 100%;
	margin: 1.25em 0 0;
	list-style-type: none;
	text-align: center;
}

ul#brochures li, ol#safariPlanning li {
	float: left;
	margin: 0 20px 1.5em;
	width: 300px;
	text-align: center;
}

ul#brochures li img, ol#safariPlanning li img {
	display: block;
	margin: 0 auto .25em;
}

ol#additionalForms {
	list-style-type: decimal;
}

ol#additionalForms ol {
	list-style-type: upper-alpha;
}

/* ######################## DOCUMENTS PAGE ######################## */

ol li {
	margin: 1em;
}

/* ######################## PROFESSIONAL HUNTERS ######################## */

div#hunterMenu {
	float: right;
	width: 160px;
	margin: 2.9em -1em 2em 1em;
}

div#hunterMenu h3 {
	font-size: 90%;
}

div#hunterMenu ul {
	list-style: none;
	border-left: 1px solid black;
	margin: 0;
	padding: 10px;
}

div.proHunters {
}

div.proHunters h1 {
	clear: none;
}