/*
Theme Name: Power & Performance
Version: 2.0
Author: Warren Groom
Author URI: http://warrengroom.com/
*/


body {font:76% Arial, Helvetica, sans-serif; background: #173167 url('images/bg.png'); color:#333; text-align:left; padding:10px 0; margin:0;}

#wrapper {background:#fff; width:1024px; margin:0 auto; padding:0;}

#contenthome {width:100%; padding:0; margin:557px auto 0; position:relative;}
#content {width:100%; padding:0; margin:292px auto 0; position:relative;}
#main {width:650px; float:left; margin:0 0 0 15px; padding:15px 0 15px 0;}

#featured {width:650px; height:250px; margin:0 0 15px; padding:0; position:absolute; top:-250px; left:15px;}

.post {margin:0; padding:0 0 20px;}
.post h1 {background:#c2d2e3 url(images/nav.png) top center repeat-x; padding:4px 10px; margin:0; display:block; font-size:14px; text-transform:uppercase; font-weight:normal; border-top:1px solid #1f6fc8; border-bottom:1px solid #1f6fc8;}
.post h2 {font-size:16px; font-weight:normal; margin:0; padding:7px 0; color:#ff6000;}
small {}

.entry {}
p.postmetadata {}

.navigation {height:20px; display:block; padding:5px 0; margin:0; clear:both;}

#sidebarhome {width:325px; margin:0; padding:0; position:absolute; top:-250px; left:684px;}
#sidebar {width:325px; margin:0 15px 0 0; padding:15px 0 0; float:right;}
#sidebarnav h2 {background:#c2d2e3 url(images/sidenav.png) center repeat-x; color:#fff; line-height:24px; padding:0 10px; margin:0; display:block; font-size:14px; text-transform:uppercase; font-weight:normal; border-top:1px solid #017ff3; border-bottom:1px solid #fff;}
#sidebarnav ul {margin:0; padding:0; list-style:none;}
#sidebarnav ul li {margin:0; padding:0 0 15px; display:block;}
#sidebarnav ul li ul li {background:#bbd4f9; padding:4px 10px; margin:0 0 1px;}

#headerhome {background:#fff; width:1024px; height:557px; margin:0; padding:0; position:absolute; top:-557px; left:0;}
#header {background:#fff; width:100%; height:292px; margin:0; padding:0; position:absolute; top:-292px; left:0;}

#headermain {background:#bbb; width:100%; height:110px; margin:0; padding:0; display:block;}
.description {margin:0; padding:0;}
#logohome {position:absolute; top:-489px; left:25px; }
#logo {position:absolute; top:-224px; left:25px;}

.customnav {background:#c2d2e3 url(images/nav.png) top center repeat-x; width:1024px; height:35px; margin:0; padding:0; border-top:1px solid #1f6fc8; border-bottom:1px solid #1f6fc8; display:block;}

#headerimg {width:100%; height:218px; background:#ccc; text-align:center; margin:0; padding:0; display:block;}
#headerimg img.headerimg {margin:0 0 10px; padding:0;}

.menu-header {margin:0; padding:0;}

.menu-header ul {height:35px; list-style:none; margin:0 auto; padding:0; display:block;}
.menu-header ul li {background:url(images/li.png) right no-repeat; height:35px; margin:0; padding:0; float: left; display:inline; border-right:1px solid #1f6fc8;}
.menu-header ul li:hover,ul#menu-header li.active {background:#2c4d91 url(images/nav-hover.png) top center repeat-x;}
.menu-header ul li:hover a,ul#menu-header li a:hover,ul#mainnav li.active a {color:#fff;}
.menu-header ul li a {color:#173167 ; display:block; line-height:35px; padding:0 15px 2px; margin:0; font-size:14px; font-weight:400;}
.menu-header ul li ul li a {color:#f6f6f6; display:block; line-height:18px; padding:2px 5px; font-size:14px; font-weight:400;}
.menu-header ul li a:hover {background: none; }
.menu-header ul li ul { position: absolute; width:240px; left: -999em; padding:5px 0 10px; list-style: none;}
.menu-header ul li:hover ul, ul#menu-header li.sfhover ul {background:#444; left:auto; z-index:1000; margin:0;}
.menu-header ul li ul li {background:none; width:210px; height:100%; border-bottom:1px dotted #888; padding:0; margin:0 0 0 15px;}
.menu-header ul li ul li:hover {background:#333; width:210px;}

#footer {background:#bbd4f9; width:994px; height:60px; margin:20px 0 0; padding:0 15px; float:left; clear:both; border-top:1px solid #1f6fc8;}
.copy {width:550px; float:left; text-align:left;}
.credit {width:350px; float:right; text-align:right;}

h1, h2, h3, h4 {margin:0; padding:0;}

p {margin:0; padding:7px 0;}
a {color:#ff6000; text-decoration:none;}
a img {border:none;}

.center {text-align:center;}
.alignleft {float:left; margin:0 8px 5px; padding:2px; border:1px solid #ddd;}
.alignright {float:right;}
.left {text-align:left;}
.right {text-align:right;}
.clear {clear:both;}
.orange {color:#ff6000;}
hr {display:none;}
input {margin:0; padding:0;}
enqdetails {width:300px; height:120px;}
