/*
Theme Name: Effective Control
Version: 1
Author: James Duffell
Author URI: http://jamesduffell.com/
*/

*, img {margin:0; border:0;}

body {font-family:Arial, Helvetica, sans-serif; padding:20px 0px; line-height:21px; background-color:#eaeaea; color:#909090; font-size:15px;}

#wrapper {width:964px; margin:auto; background-color:#ffffff; background: url('images/background-wrapper.jpg') repeat-y #ffffff; overflow:hidden;
}

#header { padding:8px 0px 15px 0px; background: url('images/background-header.jpg') no-repeat #ffffff;}

#footer { padding:0px 0px 20px 20px; background: url('images/background-footer.jpg') bottom left no-repeat #ffffff; clear:left; width:944px; font-size:0.8em;}

#main {padding:17px 0px 0px 20px; float:left; width:699px;}

#sidebar {float:left; width:224px; font-size:0.8em; padding:26px 0px 10px 20px; margin-right:1px;}

#disclaimer {width:944px; margin:auto; text-align:center; font-size:10pt; padding:10px;}

a:link, a:visited, a:active, a {color:#1b52a5; text-decoration:none; }

a:hover {color:#336699; text-decoration:underline;}

p {padding-bottom:15px; text-align:justify;}

h1 {color:#336699; font-size:50px; padding-left:15px; margin:0px 1px;}

h3 {font-size:1.1em;}

h3.slogan {padding:5px 0px 5px 15px; font-size:1.1em;}

h4 {padding-bottom:9px; text-decoration:underline; line-height:30px;}

h4.section {color:#ffffff; background:url('images/case.jpg') center left;text-decoration:none; padding:0px 0px 0px 6px; line-height:32px; font-size:10px; margin-bottom:10px; margin-bottom:10px;}

h4.address {color:#ffffff; background:url('images/address.jpg') center left;text-decoration:none; padding:5px 0px 5px 6px; line-height:22px; font-size:10px;}

h4.case {color:#ffffff; background:url('images/section.jpg') center left; margin:10px 0px 7px 0px; text-decoration:none; padding:0px 0px 0px 6px; line-height:32px; font-size:0.9em;}

#navigation {margin:0; background:url('images/background-navigation.jpg') bottom left #f69920; overflow:hidden; width:962px; padding: 0; margin:0px 1px; z-index: 30;}

#navigation li {margin:0; padding:0; list-style:none; float:left;}

#navigation li a {display:block; padding:4px 15px; width:auto; color:#FFF; text-align:center; text-decoration:none;}

#navigation li a:hover {background:url('images/background-navigation.jpg') center left;}

#navigation div {position:absolute; visibility:hidden; margin:0; padding:0; background:#f1f1f1; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}

#navigation div a { position: relative; display: block; padding: 2px 15px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; font-size:12px; color:#979797;}

#navigation div a:hover {text-decoration:none; color:#ffffff; background: url('images/background-navigation.jpg') top left;}

#clients {list-style-type:none; margin: 0; padding:0px 0px 0px 6px;}

#contact-left {float:left;font-size:0.9em;}

#contact-right {float:right;}

a.white:link, a.white:visited, a.white:active {color:#ffffff; text-decoration:none;}

a.white:hover {text-decoration:underline;}

form.wpcf7-form input { background-color:#e7e7e7;}

form.wpcf7-form textarea { background-color:#e7e7e7; width:262px;}

ul li {list-style-position:inside;}

#main ul {padding-bottom:20px;}

#main img {float:left; padding:0px 20px 0px 0px;}

#main {font-size:14px;}