/*   
Theme Name: Aardee Electrical
Theme URI: http://www.aardeeelectrical.co.uk/
Description: A theme built for Aardee Electrical of Taffs Well, Cardiff
Version: 1.0

*/

body {font-family:arial,verdana,sans-serif; font-size:14px; line-height:20px; color:#666; background:#FFF url('images/bg.gif') top left repeat; margin:0; padding:20px 0;}
a {color:#005D7F; background:transparent; text-decoration:underline;}
a:hover {text-decoration:none;}

#wrapper {width:980px; margin:auto;}

#logo {float:left; width:400px; width:250px; height:93px; margin:0 0 20px 0;}
#accreditations {float:left; width:480px; text-align:center; margin:19px 0;}
#accreditations img {margin:0 10px;}
#emergencycontact {font-size:14px; line-height:20px; color:#FFF; background:transparent url('images/emergency.png') top left no-repeat; width:248px; height:93px; float:right; text-align:center; font-weight:bold; font-style:italic; text-shadow: 1px 1px 1px #555;}
#emergencycontact span {display:block; font-size:20px; line-height:20px; font-weight:bold;  font-style:normal; margin:5px 0 0 0; }

#main {color:#555; background:#FFF url('images/innerbg.gif') top left repeat-y; border:1px solid #CC0000; }
#sidebar {float:left; width:200px; padding:0 10px; line-height:30px;}
#sidebar h3 {font-size:14px; color:#CC0000; background:transparent; border-bottom:1px dotted #CC0000; margin:3px 0;}
#sidebar ul {list-style-image: url("images/tick.png");list-style-position: outside; list-style-type: square;}
#content {float:right; width:670px; min-height:100%; padding:10px 40px 10px 0; text-align:justify;}
#content ul {list-style-image: url("images/tick.png");list-style-position: outside; list-style-type: square;}
#content li {margin:8px 0;}
#blog-description {color:#FFF; background:#CC0000; margin:0 0 0 230px; font-size:26px; line-height:40px; padding:0 40px; text-transform:uppercase; font-weight:normal;}

#sidebarquote p {margin:0 0 20px 0; font-size:18px; line-height:28px; font-family:Georgia,"Times New Roman",serif; font-style:italic; color:#888; background:transparent; text-align:left;}
#sidebarquote .sidebarsource {font-family:arial,verdana,sans-serif; font-size:12px; line-height:16px; color:#888; background:transparent; text-align:right; border-bottom:1px dashed #CCC;}
#sidebarquote a {color:#888; background:transparent; text-decoration:none; font-style:normal;}
#sidebarquote span {font-size:40px; color:#CCC; background:transparent;}
.sidebarcontact {font-size:14px; line-height:20px; color:#FFF; background:transparent url('images/sidecontact.png') top left no-repeat; width:170px; height:140px; margin:2px 0px 2px 10px; padding:15px 10px; text-align:center; font-weight:bold; font-style:italic; text-shadow: 1px 1px 1px #555;}
.sidebarcontact span {display:block; font-size:20px; line-height:20px; font-weight:bold;  font-style:normal; margin:5px 0 0 0; }
#sidebarsocial {text-align:center; margin:10px 0 0 0;}
#sidebarsocial img {margin:0 5px;}

#footer {margin:50px 0 0 0; text-align:center;}
#accreditationfooter {margin:30px 0 10px 0;}
#accreditationfooter img {margin:0 30px;}
#straplinefooter {color:#CC0000; background:transparent; font-size:16px; line-height:50px; font-weight:bold; margin:0 0 20px 0;}
#contactfooter {color:#666; background:transparent; font-size:12px; line-height:40px;}
#contactfooter span {display:block; color:#CC0000; background:transparent; font-size:48px; line-height:60px; font-weight:bold;  text-shadow: 5px 5px 5px #999;}
#copyrightfooter {text-align:center; margin:50px 0 0 0; font-size:11px; line-height:11px;}
#copyrightfooter a {color:#999; background:transparent;}
.centre {text-align:center;}
.clear {clear:both;}

.contactform {color:#666; background:#F3F1F6; border:1px solid #CC0000; padding:0 0 10px 0; margin:10px 0 20px 0;}
.contactform h2 {color:#FFF; background:#CC0000; padding:10px; margin:0 0 10px 0;}
.contactform p {padding:0px 20px;}
.contactform label {width:275px; display:block; float:left; text-align:right; margin:0 10px 0 0;}
.contactform img {vertical-align:middle;}
.contactform input[type=text] {width:275px; color:#666; background:#FFF; border:1px solid #CCC;}
.contactform input[type=text]:focus {color:#000; background:#FFF; border:1px solid #CC0000;}

.red {color:#CC0000; background:transparent;}
.large {font-size:18px; line-height:24px;}

#comments ol,#comments ul {margin:10px 0; padding:0; list-style:none;}
#comments li {margin:10px 0; padding:10px; border:1px solid #CCC;}
#comments li .avatar {float:left; margin:0 10px 10px 0;}
#comments li .comment-reply-link {text-align:right; }
#comments .comment-author {font-weight:bold; font-style:italic;}
.navigation {margin:10px 0px; 	line-height: 18px; overflow: hidden;}
.navigation .nav-previous {float:left; width:49%;}
.navigation .nav-next{float:right; width:49%; text-align:right;}
.alignnone { margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto;}
.alignright { float:right;  margin: 5px 0 20px 20px;}
.alignleft { float:left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float:right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #e9e9e9;border: 1px solid #CCC; max-width: 96%; padding: 5px 3px 10px;text-align: center; font-style:italic; color:#666; }
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin:0;max-width: 98.5%;padding:0;width: auto;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}