/*
Theme Name: Waterwise
Theme URI: http://www.cite.co.uk
Description: Official website template for Water Efficient Buildings - Guidance for planners.
Version: 1.0
Author: Cite
Author URI: http://www.cite.co.uk
Tags: waterwise, guidance, for, planners
*/

* 
{
	margin:0;
	padding:0;
}

body 
{
	background-image:url("images/brick-bg.jpg");
	background-position:center;
	background-repeat:repeat-y;
	background-color:#1E333F;
	/*font-size:67.5%;*/
	font-size:81.5%;
	color:#787878;
	font-family:Arial, Helvetica, Sans-Serif;
}

br 
{
	clear:both;
}

a
{
	text-decoration:none;
	color:#4A6838;
}

a:hover 
{
	text-decoration:underline;
}

fieldset 
{
	border:none;
	margin:0;
	padding:0;
}

img
{
	border:none;
}

#wrapper 
{
	margin:0 auto;
	width:930px;
	padding-left:34px;
	padding-right:34px;
	background-color:#1E333F;
	padding-bottom:34px;
}

#container 
{
	float:left;
	background-color:#FFFFFF;
	width:900px;
	padding:15px;
	background-image:url("images/footer-bg.jpg");
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:0px;
}
	#container #header-developer
	{
		background-image:url("images/header-developer-bg.jpg");
		background-repeat:no-repeat;
		background-position:top;
		background-color:#1E333F;
		height:160px;
		width:900px !important;
		width:893px;
	}
	
	#container #header 
	{
		background-image:url("images/header-bg.jpg");
		background-repeat:no-repeat;
		background-position:top;
		background-color:#1E333F;
		height:160px;
	}
	
		#container #search 
		{
			float:right;
			margin-top:95px;
			margin-right:5px;
		}
		
			#container #search #s
			{
				color:#96CFFA;
			}

			#container #search #x 
			{
				color:#FFFFFF;
				background-color:#192C38;
				border:1px solid #0D1D26;
				font-weight:bold;
			}
		
		#container #menu 
		{
			list-style:none;
			padding-left:5px;
			margin-top:21px;
			font-size:1em;
			font-weight:bold;
			height:30px;
		}
		
			#container #menu li 
			{
				float:left;
			}
			
				#container #menu li a 
				{
					color:#FFFFFF;
					padding:7px;
					padding-left:10px;
					padding-right:10px;
				}
				
				#container #menu li a:hover 
				{
					background-color:#13252F;
					text-decoration:none;
				}
				
		#container #header-images img 
		{
			float:left;
		}
		
		#container #left-wrap 
		{
			float:left;
			margin-left:5px;
			width:200px;
		}
			
			#container #left-wrap .current_page_item 
			{
				font-weight:bold;
			}
			
			#container #left-wrap ul
			{
				list-style:none;
			}
			
				#container #left-wrap ul li 
				{
					float:left;
					border-top:1px solid #CCCCCC;
					padding-top:5px;
					margin-top:5px;
					width:200px;
					font-weight:bold;
					clear:both;
				}
				
			#container #left-wrap ul li ul
			{
				list-style:none;
				font-weight:normal;
			}
			
				#container #left-wrap ul li ul li 
				{
					float:left;
					margin-top:3px;
					padding-top:2px;
					padding-left:10px;
					display:block;
					border:none;
					font-weight:normal;
					width:170px;
				}
		
		#container #main-wrap 
		{
			float:left;
			width:450px;
			padding-left:15px;
			padding-right:15px;
			padding-bottom:0px;
			line-height:1.5em;			
		}	
		
		    #container #main-wrap div.homeBlockContainer
		    {
		        float:left;
		        width:280px;
		        padding:5px;
		        margin-right:10px;
		        margin-bottom:10px;
		        background-color:#C7D4DA;
		        background-image:url("images/homeBlockContainerBg.jpg");
		        background-position:top left;
		        background-repeat:no-repeat;
		        font-size:10px;
		        line-height:1.5em;
		        height:180px;
		    }
		    
		        #container #main-wrap div.homeBlockContainer h3
		        {
		            margin-left:7px;
		            margin-right:7px;
		            width:260px;
		            color:#1C3947;
		            font-size:1.3em;
		            padding-top:3px;
		            padding-bottom:7px;
		        }
		        
		            #container #main-wrap div.homeBlockContainer h3 a
		            {
		                color:#1C3947;
		            }
		        
		        #container #main-wrap div.homeBlockContainer p
		        {
		            margin-left:7px;
		            margin-right:7px;
		            width:260px;
		            font-size:1em;
		            color:#454545;
		        }
		    
		    #container #main-wrap a#homeFooterBox
		    {
		        display:block;
		        background-image:url("images/homeFooter.jpg");
		        background-position:top left;
		        background-repeat:no-repeat;
		        padding-left:15px;
		        padding-top:9px;
		        height:26px;
		        color:#FFFFFF;
		        margin:0px;
		        margin-top:10px;
		    }
		        
		        #container #main-wrap a#homeFooterBox:hover
		        {
		            color:#999999;
		            text-decoration:none;
		        }
		        
		        #container #main-wrap a#homeFooterBox span
		        {
		            color:#92EE23;
		            margin-right:10px;
		        }
		    
		
			#container #main-wrap table, p, td, textarea#comment
			{
				width:450px;
			}

			/* Added by Sharry on 29 May 09, requested by Client/Babita */
			#container #main-wrap p
			{
					padding-bottom:7px;
					padding-top:0px;
			}
			
			#container #main-wrap h3#respond 
			{
				padding-top:15px;
			}
			
			#container #main-wrap img 
			{
				max-width:450px;
			}
			
			#container #main-wrap ul 
			{
				padding-left:15px;
			}
		
			#container #main-wrap .post 
			{
				width:450px;
			}
			
				#container #main-wrap .post .title 
				{
					padding-top:10px;
				}
				
				#container #main-wrap .post h2 
				{
					line-height:1.3em;
					padding-top:0px;
					padding-bottom:10px;
				}
		
		#container #right-wrap
		{
			float:right;
			width:210px;
			border-left: 1px solid #CCCCCC;
		}
			
			#container #right-wrap img
			{
				margin-bottom:15px;
				margin-left:5px;
			}
		
		#footer 
		{
			width:900px;
			padding:15px;
			background-color:#FFFFFF;
		}
		
			#footer #footer-nav 
			{
				list-style:none;
			}
				
				#footer #footer-nav li 
				{
					float:left;
					margin-left:5px;
				}
				
					#footer #footer-nav li a 
					{
						font-weight:bold;
						color:#4A6838;
					}

/* Footer */

hr {
	display: none;
}

.pagetitle {
	color: #444444;
}

#comment {
	width: 540px;
	height: 100px;
}

#respond {
	color: #444444;
}
