/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	: Kobus Bezuidenhout
	Author Site	: http://www.geekspeak.co.za
	Style Name	: Orania
	Style URI	: http://www.orania.co.za
	Version		: 1.0
	Comments	:
*/

body {
	text-align: left;
	background: #ffffff url(page-header-bgtile.png) top repeat-x;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

body.columns-two #page {
	width: 950px;
}

body.columns-two #primary {
        margin-left: 144px;
		margin-right: 0;
}

body.columns-two #sidebar-1 {
        left: -786px;
} 

p {
	margin-bottom: 10px;	
}

#page {
	/* The entire design is contained within the 'page' id */
	margin: 0;
	padding-top: 0;
	border: none;
	}
	
#header {
	/* Contains the H1 and menu */
	background: #ffffff url(page-header.png) top left no-repeat;
	height: 145px;
}

#header object {
	margin-left: 168px;
 	z-index: 95;
}

/* ***************** TOPNAV ******************** */

ul.topnav {
	position: absolute;
	width: 770px;
	height: 16px;
	top: 90px;
	left: 180px;
	padding: 4px 15px 5px;
}

ul.topnav li a {
	height: 58px;
	margin: 0 3px;
	padding: 4px 15px 7px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FEAF0D url(topnav-a-bg.png) bottom repeat-x;
}

ul.topnav li a:hover {
	background-color: #FFCB62;
	color: #000000;
}

/* ***************** TOPNAV End ******************** */
/* ***************** SIDENAV ******************** */

div.widget_navt {
	margin: 285px 0 0 0;
	padding: 0;
}

div.widget_navt ul.sidenav2 {
	width: 114px;
	margin: -20px 0 0 -15px;
	padding: 0;
}

div.widget_navt ul.sidenav2 li {
	display: block;
	margin: 0;
	padding: 0;
	height: 18px;
}

div.widget_navt ul.sidenav2 li a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 1px 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

div.widget_navt ul.sidenav2 li.current_page_item a {
	background-color: transparent;
} 

div.widget_navt ul.sidenav2 li a:hover {
	background: none;
	border-bottom: 1px dotted #261371;
	text-decoration: none;
	color: #261371;
}

/* ***************** SIDENAV End ******************** */

.blog-title {
	display: none;
}

.description {
	display: none;
}

#primary-wrapper {
	background: url(sidebar-bg.png) left repeat-y;
}
	
#primary {
	/* Contains the main column */
	padding: 0 0 0 25px;
	width: 766px;
	}
	
.content {
	padding: 0 20px 0 0;
}	

.hentry {
	/* Each entry is contained within the 'hentry' class */
	clear: left;
	margin-top: 20px;
	}

.entry-content {
	/* The meat and potatoes of every entry */
	font-size: 12px;
	line-height: 18px;
	}
	
	.entry-content h4 {
		clear: both;
	}
	
	.image-meta li, .entry-content ol li, .entry-content ul li {
		margin: 0 0 20px;	
	}

#sidebar-1 {
	/* The first sidebar */
	background: #FE6F0C url(sidebar.png) top left no-repeat;
	height: 523px;
	}

#sidebar-2 {
	/* The second sidebar */
	display: none;
	}

.secondary {
	/* Contains both sidebars */
	width: 124px;
	}	
	
/* ***************** FOOTER Layout ******************** */

#footer {
	background: #01009C url(footer-bg.jpg) repeat-x top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 30px 0;
	text-align: left;
}

#footer a {
	border: none;
}

#bottom {
	width: 860px;
	margin: 0;
	padding: 0 20px;
	float: none;
	text-align: left;
}

#bottom ul.parent-list {
	
}

#bottom ul.parent-list li {
	display: block;
	float: left;
	height: 130px;
	margin: 5px 15px 5px 0;
}

#bottom ul.parent-list li a {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0 43px 0 0;
}

#bottom ul.parent-list li a:hover {
	border-bottom: none;
}

#bottom ul.parent-list ul {
	margin: 0;
	border-top: 1px dotted #ffffff;
}

#bottom ul.parent-list ul ul {
	border-top: none;
}

#bottom ul.parent-list li li {
	float: none;
	height: auto;
	margin: 0;
}

#bottom ul.parent-list li li a {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
}

#bottom ul.parent-list li li a:hover {
	border-bottom: 1px dotted #ffffff;
}

.footerstats {
	display: block;
	color: #000000;
	font-size: 10px;
	margin: 15px 0 15px 20px;
	padding: 5px;
	width: 100px;
	text-align: center;
	background-color: #f0f0f0;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}

/* ***************** FOOTER Layout END ******************** */	
	
/* ***************** HOME Layout ******************** */

.home-column {
	float: left;
	width: 225px;
	margin: 0 0 0 5px;
	padding: 10px;
	font-size: 12px;
}

.home-column h2, .home-column h3, .home-column h4 {
	margin: 20px 0;
}

.home-column h4 {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 2px;
	color: #cccccc;
}

#carousel {
	width: 473px;
	height: 355px;
	margin: 10px 0 20px 0;
	padding: 3px;
	border: 3px solid #bbbbbb;
	float: left;
}

#home-nuus {
	width: 766px;
	float: left;
}

#homenuuslys {
	text-align:left; 
	margin-bottom: 40px;
}

	#homenuuslys li {
		list-style-type: none;
		margin-bottom: 20px;
		clear: left;
	}
	
		#homenuuslys li h5 {
			font-size: 14px;
		}
		
	#homenuuslys a {
		text-decoration: underline;
	}
	
.nuusberig {
	width: 656px;
	margin: 0 0 0 120px;
}

.piclink {
	display: inline block; 
	width: 106px;
	float: left;
}

.attachment-post-thumbnail {
	float: left;
	margin: 2px 10px 5px 0;
	padding: 2px;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}

.argieflink {
	float: right;
	margin: 0 0 40px 0;
	text-decoration: underline;
}

#home-regs {
	float: right;
	font-size: 12px;
	margin: 0 0 20px 30px;
	padding: 0;
}

	/* ***************** Raak Betrokke ******************** */

#raak-betrokke {
	width: 261px;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	background: url(raak-betrokke-bg.png) top center no-repeat;	
}

#raak-betrokke-bg {
	width: 241px;
	background: url(raak-betrokke-bg.png) bottom center no-repeat;
	padding: 0 10px 20px;
	margin: 15px 0 0 0;
}

#raak-betrokke h1 {
	font-size: 18px;
	font-weight: bold;
	color: #261371;
	padding: 0 0 0 63px;
	background: url(raak-betrokke-h1-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list {
	margin: 3px 0 0 0;
}

#raak-betrokke ul.betrokke-list li {
	list-style: none;
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: 2px dotted #FD9905;
}

#raak-betrokke ul.betrokke-list li a {
	display: block;
	margin: 0;
	padding: 7px 0 8px 30px;
	font-size: 12px;
}

#raak-betrokke ul.betrokke-list li.sluit-aan a {
	background: url(raak-betrokke-sluit-aan-bg.png) left no-repeat;
	background-position: 2px 0;
}

#raak-betrokke ul.betrokke-list li.helpsaamfonds a {
	background: url(raak-betrokke-helpsaam-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list li.nuusbrief a {
	background: url(raak-betrokke-nuusbrief-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list li.buitelandse-vriende a {
	background: url(raak-betrokke-buiteland-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list li.donasie a {
	background: url(raak-betrokke-donasie-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list li.pakket a {
	background: url(raak-betrokke-pakket-bg.png) left no-repeat;
}

#raak-betrokke ul.betrokke-list .last-li {
	border: none;
	text-align: center;
	font-weight: bold;
	margin-top: 12px;
}

	/* ***************** Raak Betrokke END ******************** */

#wie-is-ons {
	margin: 0;
	padding: 0;
	min-height: 120px;
	width: 766px;
	float: left;
}

#kennisgewing {
	margin: 0;	
}

	#kennisgewing img {
		margin: 0;	
	}

#nuus {
	margin: 0;
	min-height: 200px;
	width: 230px;
}

#nuus ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}

#nuus ul li {
	padding: 0;
	margin: 0;
	list-style-position: outside;
}

#advertensies {
	text-align: center;
	padding: 10px 0;
	margin: 0 0 0 10px;
	width: 261px;
	float: right;
}

/* ***************** HOME Layout END ******************** */

/* ***************** ADVERTENSIES ******************** */

#advertensies div {
	margin: 5px auto;
	background-color: #f0f0f0;
}

#advertensies .half-banner {
	width: 234px;
	height: 60px;
}

#advertensies .vertical-rectangle {
	width: 240px;
	height: 400px;
}

/* ***************** ADVERTENSIES END ******************** */

a {
	color: #353592;
}

div.comments {
	margin: 0;
}

strong, em, b, i {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
}

#comments-closed-msg {
	display: none;
}

.navigation {
	clear: both;
}

	.navigation a {
		font-size: 12px;
	}

.navigation .nav-previous, .navigation .left {
	font-size: 11px;
}

/* ************************** COMMENTS *****************************/

/*- Comments */

.commentsrsslink {
	background: url('../../images/feed.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	margin-right: 10px;
	height: 16px;
	}

.trackbacklink {
	background: url('../../images/arrow_refresh.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}

.commentsrsslink a, .trackbacklink a {
	color: #999;
	padding: 2px;
	}

.nopassword {
	text-align: center;
	}

#commentlist {
	margin: 10px 0 20px;
	position: relative;
	}

#commentlist li {
	margin: 10px 0 0;
	padding: 10px 10px 5px;
	list-style: none;
	}

#commentlist li .comment-content, #commentlist li {
	font-size: 1.2em;
	line-height: 1.8em;
	}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
	margin: 13px 0;
	}

#commentlist li .comment-meta {
	padding: 2px 0 2px 20px;
	background: url('../../images/time.png') left center no-repeat;
	display: block;
	}

#commentlist li img {
	padding: 0;
	border: none;
	}

#commentlist li .gravatar {
	float: right;
	margin: -5px 0 0;
	}

#commentlist li .commentauthor, #commentlist li .comment-author {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	}

#commentlist li .counter {
	display: none;
	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	color: #999;
	float: left;
	width: 35px;
	}

li.byuser {
	background: #f6f7f8;
	}

li.bypostauthor {
	background: #eee;
	}

li.bypostauthor blockquote {
	color: #333;
	background: url('../../images/quote.png') no-repeat 10px 0;              
	}
	 
#pinglist {
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 10px;
	background: #f6f7f8;
	}

#pinglist li {
	margin-left: 40px;
	padding: 7px 0;
	list-style: none;
	}

#pinglist li small {
	font-size: 0.8em;
	display: block;
	}

#pinglist li .counter {
	display: none;
	}

#pinglist li span.favatar img {
	margin-left: -25px;
	border: none;
	padding: 0;
	float: left;
	}

#pinglist li img {
	padding: 0;
	border: none;
	}
	
#leavecomment, .comments #loading, #comments-closed-msg {
	text-align: center;
	margin: 30px 0 20px !important;
	color: #ddd;
	font-size: 2em;
	letter-spacing: -2px;
	}

.comments #loading {
	margin-top: 20px !important;
	}

#comments-closed-msg {
	margin-bottom: 40px !important;
	}

.comments #commenterror {
	display: none;
	line-height: 2.0;
	padding: 5px;
	color: #FF0000;
	background-color: #FFFF99;
}

.comments #commentload {
	display: none;
	padding-top: 3px;
	float: right;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	background: url('../../images/spinner.gif') center center no-repeat;
}

.comments form {
	clear: both;
	padding: 1px 0 10px;
	}

.comments input[type=text], .comments textarea {
	font-size: 12px;
	padding: 3px;
	color: #777;
	}

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #666;
	}

.comments form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
	}

.comments textarea {
	width: 100%;
	margin: 10px 0;
	}

.comments form #submit {
	float: right;
	}

/* GENERAL ELEMENTS */	
	
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 20px 0;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
	color: #000000;
}

.entry-title {
	
}
	
.phplist label {
	margin: 0 10px 0 0;	
}

#advertensies #contactsubmit {
	margin: 10px 0 0 0;	
}
#contactsubmit {
	margin: 10px 0 0 69px;
}

.hfeed {
  clear: both;
}

#sortindiepte {
  width: 400px;
  margin: 0 auto;
}

  .sortby {
    width: 200px;
    float: left;
  }
  
    .sortby ul {
      padding: 0 0 0 15px;
      margin: 0 0 20px;
    }
  
  #sortindiepte a {
  font-size: 12px;
  }
  
#rollingarchives {
	width: 766px;
}  

body.smartposition #rollingarchives {
	width: 766px;
}

#pagetrackwrap {
 left: 190px;
 width: 400px;
}

#pagetrack {
	width: 400px;
}

