/* 
Theme Name: Strictly Halaal
Theme URI: http://www.strictlyhalaal.com
Description: A directory style theme listing halaal products & services
Version: 0.1
Author: Nur Ahmad Furlong
Author URI: http://www.nomad-one.com
*/

@charset "utf-8";
/* CSS Document for strictlyhalaal.co.za*/
html {
    margin: 0; border: 0; padding: 0;
	background: 		url(images/content_bg.jpg) repeat-y center;
    
}
body {
	font-family: 		Lucida Sans, "Times New Roman", Times, serif;
	font-size: 			12px;
	background: 		url(images/topred.gif) repeat-x top;
	padding: 	        0;
	margin:             0;
}
img {
    border: 			none;
}
hr.separator {
    display: 			none;
}
#site_wrapper {
    
    min-width: 			915px;
	margin:				0 auto;
	padding: 		    0;
}
#header {
	height:				170px;
	width: 				915px;
	overflow:			hidden;
	margin: 			0 auto;
}

#header h1 {
	margin: 			0;
}

	#logo {
	width: 				auto;
	float: 				left;
	margin: 			0;
	}
	
	#searchform {
	width: 				300px;
	height: 			37px;
	margin:				0 auto;
	padding-right: 		60px;
	margin-top: 		35px;
	float: 				right;
	}
	
	#searchcontainer {
	width: 				140px;
	height: 			37px;
	float: 				right;
	padding-left: 		50px;
	padding-top: 		10px;
	background-image: 	url(images/search_bg.jpg);
	background-repeat: 	no-repeat;
	}
	
	#searchform .input {
	background-color: 	#c30600;
	border: 			none;
	padding:			1px;
	width: 				130px; 
	color: 				#FFFFFF;
	font-family: 		Lucida Sans, "Times New Roman", Times, serif;
	font-size: 			12px;
	
	}
	#searchBtn {
	height: 			34px;
	width: 				34px;
	float: 				right;
	}
		#navContainer {
		width: 				914px;
		height: 			31px;
		margin-top: 		5px;
		background-image: 	url(images/bg_menu.png);
		background-repeat: 	repeat-x;
		}
		#navLowerContainer {
		width: 				914px;
		height: 			31px;
		margin: 			auto;
		margin-top: 		15px;
		background-image: 	url(images/bg_menu.png);
		background-repeat: 	repeat-x;
		}
		#navLeft {
		height: 			31px;
		width: 				5px;
		background-image:	url(images/bg_menu_left.png);
		background-repeat: 	no-repeat;
		float: 				left;
		
		
		}
		#site_navigation {
		float: 				left;
		height: 			31px;
		margin-top: 		-12px;
		width: 				700px;

		
		}
			#site_navigation ul {
			padding-left: 		0px;
	
	
			}
			#site_navigation li {
			list-style: 	  	none;
			margin:     	  	0; !important
  			height:		 	  	31px;
  			padding:    	  	0px 0px 0px 0px;
  			list-style: 	  	none;
  			display:    	  	block;
  			float:			  	left;
			}
			#site_navigation  li a {
			padding:          	7px 21px 0px 21px;
			color:            	#990000;
			text-decoration:  	none;
			font-family:      	Lucida Sans, "Times New Roman", Times, serif;
			font-size:        	13px;
			/* font-weight:      bold; */
			display:		  	block;
			height:			  	31px;
			}
			#site_navigation ul li a:hover{
			background-image: 	url(images/bg_menu_on.png);
			background-repeat:	repeat-x;
			color: 				#ad6b6f;
			}

		#navRight {
		height: 				24px;
		width: 					65px;
		padding-top: 			7px;
		background-image: 		url(images/bg_menu_right.png);
		background-position: 	right;
		background-repeat: 		no-repeat;
		float: 					right;
		}
		
h2.title{
		margin:					0;
		padding:                20px 0 0 20px;
		font-family: 			Lucida Sans, Arial, "Times New Roman", Times, serif;
		font-style: 			italic;
		font-size: 				18px;
		color: 					#ba1800;
		}
		
		
#content {
width: 			915px;
margin:			0 auto;
height: 		auto;
}
	#content .column1{
	float: 					left;
	width: 					331px;
	height: 				278px;
	background-image: 		url(images/bg_left_cont.jpg);
	background-repeat: 		no-repeat;
	}
		#content .column1 .title{
		margin:					0;
		padding:                20px 0 0 20px;
		font-family: 			Lucida Sans, "Times New Roman", Times, serif;
		font-style: 			italic;
		font-size: 				18px;
		color: 					#ba1800;
		}
		#content .column1 img {
		margin:					10px 10px 0 20px;
		float: 					left;
		}
		#content .column1 .text{
		width: 					240px;
		float: 					left;
		font-family:			Lucida Sans, "Times New Roman", Times, serif;
		font-size:				12px;
		margin-left: 20px;
		}
			#content .column1 p {
		color: #333333;
		margin: 10px 20px 0 20px;
		}
	#content .column2{
	float: 					left;
	width: 					250px;
	height: 				235px;
	}
		#content .column2 ul{
		margin-left: -10px;
		}
		#content .column2 li{
		list-style: 	  		none;
		margin:     	  		0; !important
  		height:		 	  		31px;
  		padding:    	  		2px 0px 2px 4px;
  		list-style: 	  		none;
		display:          		block;
		height:           		20px;
		width:            		180px;
		background-image: 		url(images/horiz_cat.png);
		background-position: 	bottom;
		background-repeat: 		no-repeat;
		}
		#content .column2 li a{
		text-decoration: 		none;
		font-family: 			Lucida Sans, "Times New Roman", Times, serif;
		font-size: 				13px;
		color: 					#000000;		
		}
		#content .column2 li a:hover{
		color: 					#990000;
		} 

	#content .column3{
	float: 				left;
	width: 				333px;
	height: 			280px;
	background-image: 	url(images/bg_right_cont.jpg);
	background-repeat: 	no-repeat;
	text-align: left;
	}
		#content .column3 img {
		
		padding-top: 		20px;
		}
		#content .column3 p {
		color: #333333;
		margin: 10px 20px 0 20px;
		}
	
		#content .column3 a {
		color: #666666;
		margin: 10px 20px 0 20px;
		}
	
	
#mainFooter {
width: 				914px;
height: 			120px;
margin: 			auto;
margin-top: 		15px;
}
	#mainFooter #boxes{
	width:				175px;
	height:				105px;
	float:				left;
	padding-right:      71px;
	background-image:	url(images/bg_red.png);
	background-repeat: 	no-repeat;
	
	}	
	#mainFooter #boxesLast{
	width:				175px;
	height:				105px;
	float:				left;
	padding-right:      0px;
	background-image:	url(images/bg_red.png);
	background-repeat: 	no-repeat;
	}	
	
.footer {
width: 				914px;
height: 			auto;
margin: 			5px auto;
color:#666666;
text-align: right;
}

.footer a {

color:#990000;
}


