/*
Theme Name: Helpende Hand (Hybrid Custom)
Theme URI: http://www.helpendehand.co.za
Description: Redesign 2009
Version: 0.1
Author: Kobus Bezuidenhout
Author URI: http://geekspeak.co.za
Tags: 
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get the layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get the menu CSS */
@import url('../hybrid/library/css/drop-downs.css');



body {
	background: /* #2c9465 */ #248A5A url(images/body-bg-tile.png) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#body-container {
	width: 970px;
}

#header {
	margin: 0;
}

#site-title {
	height: 90px;
	width: 340px;
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	line-height: 32px;
	text-transform: uppercase;
	padding: 20px 0 0 140px;
	margin: 0;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: 30px 0px;
	float: left;
}

	#site-title a {
		color: #ffffff;	
		text-decoration: none;
	}
	
#site-description {
	display: none;
}

.header-newsletter-sub {
	width: 290px;
	float: right;
	margin: 20px 0;
}

	.header-newsletter-sub .header-newsletter-title {
		color: #ffffff;
		margin: 0 0 5px 0;
	}
	
	.header-newsletter-sub p {
		color: #ffffff;
		margin: 0 0 5px 0;
	}
	
	.header-newsletter-sub label {
		color: #ffffff;
	}

.search-box {
	margin: 20px 0;
}

	.search-box form {
		width: 235px;
		margin: 0 auto;
	}

	#email, #contactsubmit, #search-submit {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#email, #search-text {
		border: 2px solid #1D744F;
		width: 150px;
	}
	
	#contactsubmit, #search-submit {
		border: 2px solid #EB7702;
		background-color: #F0902F;
		font-size: 11px;
		color: #ffffff;
		cursor: pointer;
	}
	
	#kludge {
		display: none;
	}

#container {
	background-color: #ffffff;
	border: 2px solid #eeeeee;
	padding: 5px;
	width: 956px;
}

#featured-container {
	background: #F0902F url(images/featured-block-bg-tile.png) bottom repeat-x;
	padding: 20px;
	width: 916px;
	height: 340px;
	margin: 0 0 20px 0;
	clear: both;
}

#navigation {
	background: #EB7601 url(images/topnav-bg-tile.png) top repeat-x;
	width: 956px;
	margin: 0;
}

#navigation a.taal {
	display: block;
	float: right;
	padding: 6px 10px;
	color: #ffffff;
	text-decoration: none;	
}

td, th {
	border-right: none;
	border-bottom: none;
}

.entry-content td, .entry-content th {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

/* *******************************************************************************
	#page-nav li a {
		background-color: transparent;
		font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
		font-variant: small-caps;
		font-size: 14px;
		padding: 10px 15px;
		color: #ffffff;
		border: none;
	}
	
		#page-nav li a:hover {
			text-decoration: none;
			background-color: #ec7b0c;
		}
	
		#page-nav li ul {
			background-color: #f08e2c;
			border-top: none;
			border-right: 2px solid #ec7b0c;
			border-bottom: 2px solid #ec7b0c;
			border-left: 2px solid #ec7b0c;
			width: 150px;
			margin-top: 10px;
		}
		
		#page-nav li li {
		}
		
			#page-nav li li a {
				font-variant: normal;
				padding: 8px 11px;
			}
			
				#page-nav li li a:hover {
					background-color: #ec7b0c;
					text-decoration: none;
				}
*/
			
/* *********************************************** *
/* FEATURED CONTENT SLIDER STYLES */

#wrapper {
	width: 916px;
	height: 340px;
	color: #ffffff;
}

#slider {
	margin: 0 auto;
	position: relative;
}

	#slider .scrollButtons {
		display: none;
	}
	
.scroll {
	width: 916px;
	height: 340px;
	overflow: hidden;
	position: relative;
}

.scrollContainer div.panel {
	width: 916px;
	height: 340px;
}

ul.navigation {
	width: 200px;
	list-style: none;
	margin: 20px auto 0;
	padding: 0;
}

ul.navigation li {
	display: inline;
}

ul.navigation a {
	padding: 3px 6px;
	text-decoration: none;
	border: 1px solid #EE8215;
	background-color: #FFAE5D;
	color: #ffffff;
}

ul.navigation a:focus {
	outline: none;
}

.hide {
	display: none;
}

/* *********************************************** */

	.featured_media {
		width: 600px;
		height: 340px;
		float: right;
	}
	
	.featured_text {
		width: 270px;
		background: transparent url(images/featured_text-bg-tile.png) bottom repeat-x;
		padding: 10px;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
	}
	
		.featured_text .entry-content {
			margin: 0;
		}
	
		.featured_text .entry-title {
			text-align: center;
		}
	
			.featured_text .entry-title a, .featured_text a, .featured_text a:visited {
				color: #ffffff;
			}
			
		.featured_text p {
			text-align: center;
			margin: 0 0 10px 0;
			font-size: 12px;
		}
		
		.featured_text .more-link {
			display: block;
			padding: 5px 7px;
			width: 75px;
			height: 20px;
			margin: 0 auto;
			color: #ffffff;
			text-align: center;
			text-decoration: none;
			background: transparent url(images/featured_text-morelink-bg.png) top repeat-x;
		}
		
			.featured_text .more-link:hover {
				background: #f28417;
				text-decoration: none;
			}
		
		
	
	#shade {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 290px;
		height: 50px;
		text-align: center;
	}
	
		#shade p {
			margin: 0 0 10px 0;
			display: none;
		}
	
#home-3col-container {
	padding: 20px;
}	
	
	.first-home-col, .home-col {
		width: 290px;
		float: left;
	}
	
	.first-home-col, {
		margin: 0;	
	}
	
	.home-col {
		margin: 0 0 0 20px;
	}
	
	.home-nuus-lys-header {
		width: 271px;
		float: right;
		margin: 0;
	}
	
	#rss-link {
		display: block;
		width: 14px;
		float: left;
	}
	
	#home-nuus-lys {
		margin: 0 0 20px 0;
		clear: both;
	}
	
		#home-nuus-lys li {
			list-style: none;
			padding: 10px 0;
			border-bottom: 1px solid #cccccc;	
		}
		
	.home-nuus-link {
		color: #F0902F;
		font-weight: bold;
	}
	
	.home-nuus-summary {
		
	}
	
		.home-nuus-summary p {
			margin: 0;
		}
		
	#aksiesentrum-list {
		margin: 0;
	}
	
		#aksiesentrum-list li {
			margin: 0 0 5px 0;
			padding: 0;
			list-style: none;
		}
		
			#aksiesentrum-list li a {
				display: block;
				font-family: "Gill Sans MT",Arial,Helvetica,sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #666666;
				text-decoration: none;
				padding: 3px 2px 3px 30px;
				border: 1px solid #eeeeee;
				background-color: #f9f9f9;
				background-repeat: no-repeat;
				background-position: 8px 6px;
				background-image: url(images/icons/hand.png);
			}
			
				#aksiesentrum-list li a:hover {
					text-decoration: none;
					border: 1px solid #cccccc;
					background-color: #ffffff;
					color: #F0902F;
				}
			
				a.sluitaan {
					/* background-image: url(images/icons/group.png); */
				}
				
				a.ledevoordele {
					/* background-image: url(images/icons/key.png); */
				}
				
				a.skenkings {
					/* background-image: url(images/icons/wand.png); */
				}
				
				a.nuusbrief {
					/* background-image: url(images/icons/newspaper.png); */
				}
				
				a.kontak {
					/* background-image: url(images/icons/email.png); */
				}
				
			span.aksie-beskrywing {
				display: block;
				clear: both;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #555555;
			}
	

.content {
	width: 600px;
	margin: 20px 0 20px 20px;
}

#primary {
	margin: 20px 20px 0 0;
	width: 280px;
}

a, a:visited {
	color: #ec7908;
	text-decoration: underline;
}

	a:hover, a:active {
		color: #ec7908;
		text-decoration: none;
	}

.entry-title a {
	text-decoration: none;
	color: #176943;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	color: #176943;
}	

.breadcrumb {
	display: none;
}

.archive .entry-title, .search .entry-title  {
	margin: 0 0 20px 0;	
}

.hentry {
	border-bottom: 1px solid #EC7908;
}

.hentry h2 {
	color: #ec7908;
	text-align: center;
	font-weight: normal;
}

.hentry h3 {
	padding: 0 0 0 24px;
	background-image: url(images/icons/hand.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
}

.hentry hr {
	height: 1px;
	background-color: #cccccc;
}

.entry-title {
	font-style: normal;
}

.byline {
	display: none;
}

.entry-meta {
	display: none;
}

/* PHPlist subscribe page */

.phplist label {
	display: block;
	float: left;
	margin: 5px 0 0;
	padding: 0;
	text-align: right;
	width: 40px;
}

.phplist input, .phplist textarea, .phplist select {
	margin: 5px 0 0 10px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* ************************************ */

/* Kontak page */

.entry-content p span {
	
}

	.kontak-telefoon {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/telephone.png);
	}
	
	.kontak-kovert {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/email.png);
	}
	
	.kontak-selfoon {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/cellphone.png);
	}
	
	.kontak-pos {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/email_edit.png);
	}
	
	.kontak-faks {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/fax.png);
	}
	
	.kontak-gebou {
		padding: 2px 0 0 30px;
		background-repeat: no-repeat;
		background-position: 4px 5px;
		background-image: url(images/icons/building.png);
	}

/* ************************************ */

/* Help Mekaar Indeks */
/*
.azindex .head {

}

.azindex .desc {
	clear: both;
}
*/
/* ************************************ */

#comments-template {
	display: none;
}

.widget-title {
	font-style: normal;
}

dl {
	margin: 10px 0 0 0; 
}


/* Titel van Foto */
#shDisplay div#shTitle {
	display: none;
}

#footer-container .widget-title {
	color: #ffffff;
	margin: 0 0 10px 0;
}

#footer-container .textwidget {
	color: #ffffff;
}

#footer .copyright, #footer .credit {
	display: none;
}

