

/*-------------------------------------[END MIKE's STYLE's]-------------------------------------------------------------------*/


/* Theme for mediahussy.co.za
	For client: cfcr.org.za
	Author: MikeeSpikee@gmail.com
	2008/06/27
*/

body {
				font-size: 9pt;
				font-family: Tahoma,Arial,geneva,verdana,sans-serif;
				background: #FFFFFF;
				color: #000000;
				text-align: left;
				margin: 0;
				padding: 0;
				line-height: 150%;
			}
img {border:none;

}
/*TS new style for navigation dropdown*/
.hidden{display:none}

/* Header background*/
			#header {

				width: 100%;
				height:50px;
				text-align:center;
				background-image: url(top_purple_bar.gif);
				background-repeat: repeat;
				height:50px;
				display:block;
				
			}
			.blogtitle {
				width:780px;
				text-align:right;
				font-size:10px;
				line-height:100%;
				margin: 0 auto;
			}
			.blogtitle a {color:#e7e7d1; font-size:9pt; font-weight:bold; margin-top:18px; float:right; text-decoration:none;}
			.blogtitle a:hover {text-decoration:underline;}
.header_bg{
	background-image: url(testbg.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 142;
}
			#masthead

			{

				width: 100%;
				margin: 0 auto;
				background: #f7f7f0;
			}




			#masthead_l{
				background-image: url(masthead_lhs_01.gif);
				background-repeat: no-repeat;
				width:73px;
				height: 142px;
				border:none;
				padding:none;
				float:left;
			}
			#masthead_center{
				background: url(masthead_center_textual.gif) no-repeat;
				width: 613px;
				height: 142px;
				border: none;
				padding: none;
				float: left;
			}
			
			#masthead_center_afr{
				background: url(afr_header.gif) no-repeat;
				width: 615px;
				height: 142px;
				border: none;
				padding: none;
				float: left;
			}

			#masthead_logo{
				background: url(masthead_logo.gif) no-repeat;
				width:160px;
				height: 142px;
				border: none;
				padding: none;
				float:left;
			}
			#masthead_right{
				background: url(masthead_right_handside.gif) no-repeat;
				width:57px;
				height: 142px;
				border: none;
				padding: 0px;
				float: left;
			}
#masthead_right_afr{
				background: url(masthead_right_handside.gif) no-repeat;
				width:55px;
				height: 142px;
				border: none;
				padding: 0px;
				float: left;
			}
			/* Header background*/

				#text_bump_left{
				padding-right:240px;
				padding-top:15px
			}

			.white_text{color:#FFFFFF;}

				.white_text a:link, .white_text a:active ,.white_text a:visited
			{color: #ffffff; text-decoration: none; font-weight:bold;}
				.white_text a:hover
			{color: #ffffff; text-decoration: underline; font-weight:bold}


			/* -------------------[ Search ]------------------- */
			
			/*ts change*/
			#searchbar
			{
				background: #999971;
				WIDTH:100%;
				height:30px;
				DISPLAY:BLOCK;
				text-align:center;
				margin:0;
				padding-top:7px;
			}
/*ts change*/
			#searchform {
				width:773px;
				margin:auto;
				text-align:left;

			}


			#searchform #s {
				padding-left:2px;
				font-size:9pt;
				width: 140px;
				margin-right: 1px;
			}

			.heading
			{
				font-size: 12pt;
				font-weight: bold;
			}

			/* -------------------[ footer ]------------------- */
			/*ts change*/
			
			#footer {

				width:100%;
				background-color:#740532;
				height:88px;
				text-align:center;
				margin:0;
			}
			.footer_container{
			width:780px;
			margin:auto;
			text-align:left;
			}

			.footer_text {
				width:660px;
				text-align:left;
				float:left;
				color:#fff;
				font-size:8pt;
			}
			.footer_text a {color:white;font-weight:bold; text-decoration:none;}
			.footer_logo {
			width:79px;
			height:88px;
			float:right;
			}
			
			
			#sub_footer{
			background: #efefe6;
			height:250px;
			width:100%;
			text-align:center;
			margin:0;
			}
			.subf_cont {
			width:780px;
			margin:auto;
			text-align:left;
			padding-top:10px;
			font-weight:normal;
			
			}
			.subf_cont a{color:#740532; font-size: 8pt; text-decoration:none;}
			.subf_cont a:hover{color: #666600; text-decoration: underline;}
			
			
			
			
/* -------------------[ VIDEO ]------------------- */
	.wp_video_block {
	width:315px;
	float:left;
	margin-top:10px;
}
/* -------------------[ MAILING LIST BUTTON ]------------------- */
.mailing_list_block {
	width:560px;
	float:right;
	text-align:right;
	padding-right:5px;
}

/* -------------------[ POLL ]------------------- */
.poll_block {
	width:250px;
	height:240px;
	float:left;
	margin-top:10px;
	background-color: #efefef;
	border: 1px #999966 solid;
	margin-bottom:10px;	margin-top:10px;

}

#polls {
	width:220px;
	float:left;
	list-style:none;
	margin:10px 0 0 10px;
	display:inline;
	color:#740532;
}

#polls h2 {float:left; width:100%;color:#4f4f13; margin:0;}
.wp-polls {float:left; width:100%; }
.poll_title {float:left; width:100%;  margin-bottom:5px; margin-top:10px;}
.wp-polls-ans {float:left; width:100%;}
/*.wp-polls-ul {float:left; border:1px solid blue;width:200px;}*/
.wp-polls-ans ul {margin:0; padding:0;}
/*	#voting_poll {
	font-family: Tahoma, Arial, geneva, verdana, sans-serif;
	list-style:none;
	color: #666600;
	font-weight: bold;
	margin-left:15px;
}
*/

/*#voting_form_body {
	font-family: Tahoma, Arial, geneva, verdana, sans-serif;
	list-style:none;
	color: #660033;
	font-size:9pt;
	margin-left:-15px
}
*/
			/* -------------------[ sidebar ]------------------- */
			body, .commentlist li,
			#commentform input,
			#commentform textarea,
			#commentform p,
			#sidebar,
			#wp-calendar caption  {
				font-size: 9pt;
				font-family: Tahoma,Arial,geneva,verdana,sans-serif;
				list-style:none;
			}
/*ts change*/
			h1, h2, h3, #sidebar h2 {
				font-size: 11pt;
				font-family: Tahoma,Arial,geneva,verdana,sans-serif;
				list-style:none;
			}
/*ts change*/
			#sidebar {
				margin-left: 0px;
				margin-right: 0px;
				background-color: #F9F9F4;
				width:198px;
				border: 1px #C8C8B0 solid;
				padding-bottom:10px;
			}

/*ts change*/
			#sidebar ul, #sidebar ul{
	list-style: none;
	margin: 5px 5px 0px 0px;
	padding: 0px 5px 0px 10px;
}

		.text_greenb{
				color: #666600;
				font-weight: bold;
				margin-bottom:0;
			}
/*ts change*/
			.nav_text{color:#740532;
					font-size: 8pt;}

				.nav_text a:link, .nav_text a:active ,.nav_text a:visited
			{color: #740532; text-decoration: none; font-weight:bold;}
				.nav_text a:hover
			{color: #666600; text-decoration: underline; font-weight:bold}

/*ts change*/
.sub_nav{
	display:block;
	width:170px;
	border-bottom: 1px dotted #C8C8B0;
	border-top: 1px dotted #C8C8B0;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0;
	

}
	.sub_nav, sub_nav ol {
	list-style: none;
	background: #efefef;
}


#sub_nav_links{font-weight:normal;
	color: #666600;}
/* --------------MUST CHCEK WHY THESE 2 AREN"T EVEN HIT    */
	#sub_nav_links a:link{font-weight:normal;
	color: #CC0000;}
	
	#sub_nav_links a:active{font-weight:normal;
	color: #CC0000;}
	
/* --------------MUST CHCEK WHY THESE @ AREN"T EVEN HIT    */	

			/* -------------------[ center content ]------------------- */

/*ts change*/
			#content {
				width: 580px;
				float: right;
				margin-left:5px;
				display:inline;
			}

/*ts change*/
			#contentleft {
				min-height: 400px;
				width: 790px;
				float:left;
			}
/*ts change*/

			#page {
				clear: both;
				width: 790px;
				margin: 0 auto;
				padding: 0;
			}


			.clearfix:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

			.clearfix {display: inline-block;}
/*ts change*/
			#midcontent {
				width: 200px;
				float: left;
				padding: 0;
			}

			
			/* ------------ POST STYLES - Center content ----------*/
			.post {border-bottom:1px dotted #999971;}
			.post a {color:black;}
			.postmeta{margin-top:-13px; color:#8a8a5f;}
			.postmeta a {color:#8a8a5f;}
			.postdate {font-size:9pt; font-weight:normal;}
			.posttitle{color:#740532; font-size:11pt;font-weight:bold; }
			.posttitle a:link, .posttitle a:active ,.posttitle a:visited{color: #740532; text-decoration: none; font-weight:bold;}
			.posttitle a:hover{color: #666600; text-decoration: underline; font-weight:bold}
			.postmeta{font-size:8pt}
			.the_content{font-size:9pt}
			.the_content h3 {font-size:10pt; font-weight:bold;}
			.the_content ul li {margin-top:5px;}

images{border:none; float:right; padding:5px 5px 5px 5px;}

			
			/*-------------------------NEWS ACCORDIAN WIDGET------------------------------------------*/
			
				.accordion2_outer
	{
		border:5px solid #c8c8b0;
		width: 558px;
		display:block;
		overflow:hidden;
		background-color: #c8c8b0;
	}
	.accordion2_outer h2{
		font-size: 12pt;
		font-family: Tahoma,Arial,geneva,verdana,sans-serif;
		font: bold;
		color: #666600;
		border:none;
		background-color: #c8c8b0;
		padding:0px;
		border:0px;
		margin:5px;
		
	}

	.accordion2 {
		width: 558px;
		border-bottom: solid 1px #c4c4c4;
	}
	.accordion2 h3 {
		background: #e7e7d2;
		padding: 7px 15px;
		margin: 0;
		color:#740532;
		font-size: 9pt;
		font-family: Tahoma,Arial,geneva,verdana,sans-serif;
		border-bottom: solid 1px #c8c8b0;
		cursor: pointer;
		

	}
	.accordion2 h3:hover {
		background-color: #e3e2e2;
	}
	.accordion2 h3.active {
		background-position: right 5px;
	}
	.accordion2 p {
		background: #f7f7f7;
		margin: 0;
		padding: 10px 15px 0px 20px;
		display: none;
		height:220px;
	}

	.accordion2 image{
		border:0px;
		background-repeat: no-repeat;

	}

.imagelink{border:none; font-style: normal; text-decoration: none; }
/*-------------------------------------[END MIKE's STYLE's]-------------------------------------------------------------------*/




