/*
Theme Name: Beacon Electrical Ltd
Theme URI: http://www.??
Description: 'A wordpress theme for Nick Beacon'
Version: 1.0
Author: Elliott Richmond
Author URI: http://www.squareonemd.co.uk
*/

@import url('css/reset.css');

.logoblock p{
font-size:10.5px;
text-align:center;
padding-bottom:20px;
color:#666666;
}

.logoblock a {
border-bottom:none !important;
}

body {
background-color:#98abe3;
font-family:"Trebuchet MS","Lucida Grande",Verdana,Arial;
}

#wrapper {
background:url(images/headerbg.jpg) repeat-x top;
position:relative;
}

#glow {
position:absolute;
top:0px;
left:260px;
z-index:0;
}
			
	#pagewrap {
 	width:940px;
	margin:0px auto;
	padding-top:15px;
	}
	
		#header {
		position:relative;
		height:266px;
		z-index:100;
		}
		
			#logo {
			position:absolute;
			top:0px;
			left:0px;
			z-index:10;
			}
			
#phoneno {
position:absolute;
left:44px;
top:137px;
}

#phoneno h1{
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-weight:bold;
font-size:30px;
text-align:center;
text-decoration:none;
padding-right:14px;
color:#385095;
}
		
			#bubbles {
			position:absolute;
			top:0px;
			left:360px;
			z-index:10;
			}
			
			#nick {
			position:absolute;
			top:24px;
			left:360px;
			z-index:10;
			}
			
			#callback {
			position:absolute;
			top:24px;
			right:0px;
			z-index:10;
			}
			
			#navigation {
			position:absolute;
			top:240px;
			z-index:10;
			}

				#nav li {
				display:inline;
				}
				
				#nav li a {
				font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
				font-weight:bold;
				text-decoration:none;
				padding-right:14px;
				color:#385095;
				text-transform:uppercase;
				}
				
				#nav li a:hover {
				color: #009de9;
				}

			
	#maincontent {
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
	background-color:#e6eaf2;
	position:relative;
	z-index:50;
	overflow: hidden;
	
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
	
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-bottomleft:20px;
	
	-webkit-border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	}
	
	#maincontent a{
	color:#385095;
	text-decoration:none;
	border-bottom:dotted 1px #385095;
	}

	#maincontent a:hover{
	color:#009de9;
	}
	
		#left-content {
		padding-top:42px;
		width:565px;
		float:left;
		padding-left:60px;
		padding-right:40px;
		}

			#left-content h1, #left-content h2,#left-content h3 {
			font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
			font-size;20px;
			line-height:24px;
			color:#385095;
			}
			
			#left-content p{
			font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
			font-size:14px;
			line-height:22px;
			color:#333333;
			margin-bottom:20px;
			}		
			
			#left-content ol,#left-content ul {
			font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
			font-size:14px;
			line-height:22px;
			color:#333333;
			padding-left:20px;
			}
			
			#left-content blockquote {
			padding:20px 30px;
			background-color:#999999;
			margin:20px 0;
			}
			
			#left-content blockquote p{
			margin-bottom:0px;
			}

			
			#left-content hr {
			border:none;
			background:url(images/rule.png) no-repeat;
			margin:30px 0;
			}


		#left-bottom-content {
		}
		
			#domestic {
			width:205px;
			float:left;
			margin-left:60px;			
			}
			
			#domestic img{
			float:left;
			margin-left:-60px;
			}
			
			#commercial {
			width:205px;
			float:right;
			margin-left:60px;			
			}
			
			#commercial img{
			float:left;
			margin-left:-60px;
			}
			
			
		#wiremood img{
		clear:both;
		margin-bottom:-30px;
		margin-left:-30px;
		}
		
		#right-content {
		padding-top:42px;
		float:right;
		margin-right:50px;
		}
				
			#right-navigation {
			}
			
			#right-navigation h2{
			background-image:url(images/headerbg.png);
			background-repeat:no-repeat;
			width:202px;
			height:36px;
			font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
			font-size:14px;
			line-height:24px;
			color:#385095;
			display:block;
			padding:9px 0 0 0;
			text-align:center;
			}
			
			.sidebar ul{
			background-color:#ffffff;
			padding:20px 20px;
			margin:0px 20px 40px;
			border-bottom-right-radius:20px;
			border-bottom-left-radius:20px;
			
			-moz-border-radius-bottomright:20px;
			-moz-border-radius-bottomleft:20px;
			
			-webkit-border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			}

			.sidebar li{
			font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
			font-size:12px;
			}

				li.cat-item a {
				border-bottom:0px !important;
				line-height:20px;
				}
			
		#right-logos {
		background-color:#ffffff;
		margin:0px 20px 40px;
		padding:20px;
		border-radius:20px;
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		}
		
			.logoblock {
			}
			
		#copyright {
		font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
		font-size:12px;
		line-height:18px;
		margin-top:20px;
		color:#333333;
		clear:both;
		}
		
		#credit {
		text-indent:-999px;
		}
		
/* Wordpress defaults */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
margin-right:20px;
			background-color:#b9c1d4;
			padding:3px;

}

.alignright {
   float: right;
margin-left:20px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.post {
background:transparent url(images/rule.png) no-repeat scroll center bottom;
margin-bottom:10px;
padding-bottom:10px;
}


/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   


/* Images
-------------------------------------------------------------- */

.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 1.5em;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	margin:-1.5em 0 0 0;
}


/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}



