/*
Theme Name: custom
Theme URI: http://localhost/~davejohnson/wordpress/wp-content/themes/custom/
Description: custom WordPress theme
Version: 1
Author: Dave Johnson
Author URI: http://www.silverleafstudio.co.uk
*/

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

body {
background-color:#DCEEFA;
background-image:url(images/main_bg.jpg);
background-repeat:no-repeat; background-position:top center;
}



#wrapper {
	float: none;
	margin: 0 !important;
	margin: -15px 0 0 0; /* For IE */
	padding: 0;
	}


	#header {
	margin-left : auto;
	margin-right : auto;
	display : block;
	width : 980px;
	height : 174px;
	
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat; background-position:bottom left;
	}
	
	
	
	
	
	#social_media_box {
	display:block;
	height:80px;
	width:980px;
	line-height: 3em;
	font-size: 9pt;  font-family: Arial; color:#000000;
	float:right;
	}
	
	#holder {
	display:block;
	float : right;
	width :37px;
	height:;
	margin-right:10px;
	margin-top:10px;
	}

		#icon-holder {
		display:block;
		height:35px;
		width:35px;
		margin-top:5px;
		margin-right:10px;
		}
		
		
		
		
		#contact_info {
		display:block;
		width:980px;
		height:49px;
		margin-left : auto;
		margin-right : auto;
		background-image:url(images/title_bg.jpg);
		text-align:center;
		font-size: 11pt;  font-family: Arial; color:#795d36;
		line-height:3.4em;
		}
		
		
		
			#navi-menu {
			width:980px;
			 height:23px;
			display:block;
			margin-left : auto;
			margin-right : auto;
			}
		
		 

		 
		 
			 #page_title {
			display : block;
			margin-left : auto;
			margin-right : auto;
			width : 948px;
			height : 62px;
			padding-left:30px;
			line-height:5em;
			background-image:url(images/page_title_bg.jpg);
			font-size: 12pt; font-family: Arial;  color:#0548DD;
			background-repeat:no-repeat; background-position:bottom left;
			
			
			border-right:1px solid #5D57FF;
			
			}
	
	


		
						#main {
						margin-left : auto;
						margin-right : auto;
						display : block;
						width : 978px;
						background-image:url(images/page_content_bg.jpg);
						background-repeat:no-repeat;
						background-color:#ffffff;
						border:1px solid #5D57FF;
						}
						
						
						
						    #post {
							width:510px;
							 margin: 10px 0px 0px 40px;
							 
							 }
							 
							 
							 
									
									#post_image {
									 width:300px;
									 margin: 10px 90px 0px 0px;
									 float:right;
									}
									
									#image {
									width:350px;
									height:438px;
									margin: 0px 0px 40px 0px;
									 border:1px solid #FF3399;
									 }
									 
									 #post_image_3 {
									 width:300px;
									 margin: 09px 90px 0px 0px;
									 float:right;
									 border:1px solid #000000;
									}
										
										
						
						
						
									
									
						
						
						
									#footer {
									clear:both;
									
									margin-left:auto;
									margin-right:auto;
									
									display:block;
									width:980px;
									height:45px;
									
									font-size: 7pt;  font-family: Arial; color:#000000;
									text-align:right;
									padding-top:10px;
									padding-bottom:10px;
									background-image:url(images/footer-bg.gif);
									background-position:bottom-left;
									background-repeat:no-repeat;
									}
									






#menu{
padding:0;
margin:0;
}
	#menu ul{
	padding:0;
	margin:0;
	}
			#menu li{
			position: relative;
			list-style: none;
			padding:0;
			margin-left:0px;
			margin-right:0px;
			float:left;
			}
			
					#menu li a{
					width:140px;
					height: 26px;
					line-height: 2em;
					display: block;
					text-decoration:none;
					text-align: center;
					background-image:url(images/navi_bar.jpg);
					background-repeat:no-repeat;
					font-size: 10pt;  font-family: Arial; color:#000066;
					}
					
							#menu li a:hover{
							background-image:url(images/navi_bar.jpg);
							background-position: 0px -28px;
							font-size: 10pt;  font-family: Arial; color:#FFFFFF;
							}
							
							
									#menu ul ul{
									position: absolute;
									top: 26px;
									left:-3px;
									height: 23px;
									font-size: 10pt;
									visibility:hidden;
									}
									
									
											#menu ul ul li a {
											 color:#000000;
											 background-position: 0px -55px;
											 line-height: 2em;
											 width:600px;
											 margin-left:5px;
											 padding-left:5px;
											 text-align:left;
											  font-size:8.6pt;
											 }
											
											
													#menu ul li:hover ul li a:hover {
													 color:#ffffff;
													 background-position: 0px -85px;
													 line-height: 2em;
													 font-size:8.6pt;
													 }
							
														
															#menu ul li:hover ul{
															visibility:visible;
															display:block;
															height: 23px;
															} 

													
													
									
									
									
									
									
									
									
									a {
									text-decoration: none;
									color:#EF0670;
									line-height:1.3em;
									}		
										
										a:hover {
										text-decoration:underline;
										}
										
										
											a:active {
											text-decoration:none;
											}


h1 {
font-size: 12pt; font-family: Arial; color:0548DD;
}
						
h2 {
font-size: 12pt; font-family: Arial; color:#FF2D87;
}

ul {
font-size: 9.5pt; font-family: Arial; color:#0548DD;
}


ul.content-list {
font-size: 11.5pt; font-family: Arial; color:#000000;
line-height:1.7em;
}


ul.content-list-2 {
font-size: 11.5pt; font-family: Arial; color:#000000;
}

b.brown {
 color:#795d36;
}

b.terms {
font-size: 8pt; font-family: Arial; color:#000000; padding-right:5px;
}


p {
font-size: 9.5pt; font-family: Arial; color:#000000;
line-height:1.3em;
text-align:justify;
}


p.content {
font-size: 10pt; font-family: Arial; color:#000000;
text-align:justify;
}


p.form_msg {
font-size: 8.3pt; font-family: Arial; color:#000000;
font-weight:bolder;
}


table {
font-size: 9.5pt; font-family: Arial; color:#000099;
background-color:#ADD8EF;

}




									
									
