/* @override 
	http://www.dongshiworx.co.za/princeafricazulu/default_screen.css
	http://dongshiworx.co.za/princeafricazulu/default_screen.css
	http://www.princeafricazulu.org/default_screen.css
*/

div#top {
	background:				url(images/top_bar.png) repeat-x 0 46px;
	margin-bottom:				15px;
}

/* .access elements are used for accessibility purposes to assist non-visual users. It is hidden in the default style sheet */

.access {
	display:				none;	
}

#top div.content h1 span {
	display:				none;
}

#top div.content h1 {
	width:				382px;
	height:				333px;
	background-image:				url(images/main_logo.jpg);
}

div#clear {
	clear:				both;
}

div.content {
	width:				760px;
	margin-left:				auto;
	margin-right:				auto;
	position:				relative;
}

#top div.content h2 span {
	display:				none;
}

ul#navbar {
	list-style-type:				none;
	text-transform:				none;
	text-align:				right;
	width:				250px;
	position:				absolute;
	top:				190px;
	padding:				0;
}

#navbar li a {
	display:				block;
	text-decoration:				none;
	color:				#000;
	font-weight:				bold;
	padding-right:				1px;
	padding-top:				0;
	padding-bottom:				0;
	margin:				0;
	border-width:				1px;
}

#navbar li {
	* height:				0px;
}

#navbar li#home a:hover, #navbar li#home a#current {
	background-color:				#000;
	color:				#fff;}

#navbar li#news a:hover, #navbar li#news a#current {
	background-color:				#627d39;
	color:				#fff;}

#navbar li#bio a:hover, #navbar li#bio a#current {
	background-color:				#9f9a48;
	color:				#fff;}

#navbar li#family_tree a:hover, #navbar li#family_tree a#current {
	background-color:				#774e1d;
	color:				#fff;}

#navbar li#culture a:hover, #navbar li#culture a#current {
	background-color:				#da511e;
	color:				#fff;}

#navbar li#business a:hover, #navbar li#business a#current {
	background-color:				#b42909;
	color:				#fff;}

#navbar li#charity a:hover, #navbar li#charity a#current {
	background-color:				#163989;
	color:				#fff;
}

#navbar li#gallery a:hover, #navbar li#gallery a#current {
	background-color:				#755e52;
	color:				#fff;}

#navbar li#contact a:hover, #navbar li#contact a#current {
	background-color:				#75a1da;
	color:				#fff;}



div#intro {
	width:				330px;
	float:				right;
	line-height:				1.5em;
	font-family:				Georgia, "Times New Roman", Times, serif;
	position:				relative;
	top:				-142px;
	margin-bottom:				-149px;
}

div#middle {
	background:				#af9062 url(images/middle_background.jpg) no-repeat 0 bottom;
	border-top:				1px solid #d2c6b2;
	padding-top:				10px;
	padding-bottom:				20px;
}

#middle a {
	text-decoration:				none;
	color:				#622e00;
}

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

a {
	color:				#c26060;
	text-decoration:				none;
}

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

div#footer {
	text-align:				center;
	background:				url(images/faded_logo.png) no-repeat center top;
	padding-top:				102px;
	color:				#8a8a8a;
	padding-bottom:				20px;
}


div.clear {
	clear:				both;
}


/*

Used for visual notices

#extradiv a span {
	display:				none;
}

#extradiv a {
	position:				fixed;
	top:				0;
	width:				100px;
	height:				100px;
	right:				0;
	display:				block;
	background:				url(images/construction.png) left top;
}

#extradiv a:hover {
	background-position:				100px;
}
*/


#middle p {
	margin-top:				5px;
}

#intro h2 {
	color:				#565a62;
	text-transform:				uppercase;
	font:				bold 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#intro p {
	margin-top:				5px;
	margin-bottom:				5px;
}

body {
	margin:				0;
	font-size:				1.2em;
}

html {
		font:				62.5% "Lucida Grande", Lucida, Verdana, sans-serif;

}

html * {
	margin:				0;
	padding:				0;
}

#intro ul li {
	list-style-type:				none;
}

a img {
	border:				none;
}

.antispam {
	display:				none;
}
