/*
Theme Name: E4AE Consulting
Version: 1.0
Author: Sytable Webdesign
Author URI: http://www.sytable.com
*/

a:link, a:visited { text-decoration: none; }
h1, h2, h3, h4, h5, h6, pre, code, p { font-size:1em; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { padding:0; margin:0; }
a img, :link img, :visited img { border: none; }
address { font-style:normal; }
ol, ul { list-style:none; }
caption, th, td { text-align:left; font-weight:normal; }

body {background-color:#FFF; font:13px normal Arial, Helvetica, sans-serif;}
a {text-decoration:none;}

.right {float:right}
.left {float:left}
.bold {font-weight:bold}
.clear {clear:both}]
.mb20 {margin-bottom:20px}
.mt20 {padding-top:20px}

#wrapper {width:970px; margin:0 auto;}

#header {width:970px; background:url(images/header-bg.jpg) repeat-x top left;}
#logo {width:219px; height:112px; float:left;}
#header-text{width:731px; height:56px; padding:56px 20px 0 0; float:left}
.blue-txt {color:#466197; font-family: Bell Gothic Std, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:22px;}
.red-txt{color:#8d1516; font-family: Bell Gothic Std, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:22px;}

#nav {width:970px; height:40px; background:url(images/nav-bg.jpg) repeat-x; clear:both; padding-top:10px;}
#nav ul {margin-left:6px}
#nav ul li {display:inline; border-right:1px solid #243d7d;}
#nav ul li a {color:#FFF; font-family: Bell Gothic Std, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:10px 13px;}
#nav ul li a:hover {color:#7890d3}

#content-wrapper {width:916px; min-height:500px; background:url(images/content-bg.gif) repeat-y; padding:10px 27px; float:left}

#content {width:/*776px*/682px; padding:0 10px 0 0; float:left;}

#sidebar {width:224px; float:left;}
/*#sidebar h3 {height:42px; padding:10px 0 0 10px; font-weight:normal; font-size:16px;}
#sidebar ul li {padding:5px 0 5px 20px;}
#sidebar ul li a {color:#000}*/

/*.sub-sidebar {width:224px; min-height:160px; background:url(images/sidebar-h3.jpg) no-repeat; margin-bottom:10px;}*/

/* widgetized sidebar */
.sub-sidebar li {width:229px; float:left; list-style:none; padding:10px 0 0 5px; font-size:16px; background:url(images/sidebar-h3.jpg) no-repeat; clear:both;}
.sub-sidebar li ul {padding:15px 0 10px 0; margin:0 0 0 0; padding:15px 0 20px 0}
.sub-sidebar li ul li {background:none; font-size:13px; display:block; padding:0; width:210px; float:left;}
.sub-sidebar li ul li a {width:214px; height:27px; float:left; color:#000; margin-left:20px; padding:2px 0 0 0; width:210px; float:left;}
.sub-sidebar li ul li a:hover {color:#8d1516}
/* end of widgetized sidebar */

#wp-calendar {width:100%; padding-left:19px; font-size:13px;}
#wp-calendar caption {padding-left:21px; padding:20px 0 0 21px;}
#wp-calendar a {color:#8d1516; text-decoration:underline}

#search {width:100%; height:45px;}
#search-in {width:170px; height:27px; font-size:16px; border:1px solid #cbcbcb; margin:0 8px 0 0; float:left; padding:5px 5px 0 5px;}
#search-btn {width:32px; height:32px; border:none; background:url(images/search-btn.png) no-repeat; float:left;}

.post {margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.post h2 {font-size:20px;}
.post h2 a {color:#466197}
.post h2 a:hover {color:#6686c5}
.post p {margin-bottom:20px; font-size:12px; text-indent:30px;}

.post-date, .post-cat {color:#666; margin-bottom:10px; font-size:12px;}
.post-cat {padding-bottom:20px}
.post-cat a {color:#666}
.post-cat a:hover {color:#000}

.post-info {padding-bottom:20px; margin-top:-12px;}
.post-info a {color:#666}
.post-info a:hover {color:#000}

.entry {clear:both;}
.entry p {font-size:13px; text-align:justify;}
.entry ul {list-style:outside; padding:0 0 20px 43px;}
.entry ol {list-style:decimal; padding:0 0 20px 47px;}
.entry img {float:left; margin:0 10px;}
p.wp-caption-text {width:100%; float:left; text-align:center;  margin:10px 0 0 10px;}

blockquote {width:600px; background:url(images/close-quote.jpg) no-repeat right bottom; padding:0 40px 0 10px; color:#818181}
blockquote p:first-child {background:url(images/open-quote.jpg) no-repeat left top; padding:10px 0 0 40px; font-size:14px;}

.navigation a {color:#666}
.navigation a:hover {color:#000}

#footer {width:930px; height:70px; background:url(images/footer-bg.gif) no-repeat; padding:7px 40px 0 27px; float:left;}
#footer p {width:365px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; padding:10px 0 0 25px; float:left;}
#footer p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
#footer p a:hover {text-decoration:none}
#footer img {padding-top:10px}
#footer-left-icon {width:86px; height:38px; float:left;}

#commentform p {}
#commentform a {color:#000}
#commentform a:hover {text-decoration:underline}
#respond h3 {margin-top:20px; font-weight:normal; font-size:16px}
#author {margin-top:20px;}
#author, #email, #url {height:22px;}
#email, #url, #comment {margin-top:-10px}
#author, #email, #url, #comment {border:1px solid #cbcbcb; padding-top:5px}
#comment {width:470px; height:120px; font-family:Arial, Helvetica, sans-serif; font-size:13px}
#submit {width:119px; height:26px; background:url(images/submit-comment.jpg) no-repeat; border:none; color:transparent}

#not-found {font-size:22px; font-weight:normal}

#comments {border-top:1px solid #CCC; padding:10px 0; font-weight:normal; font-size:14px;}
.commentlist p {padding:20px 0 0 35px;}
.comment-meta a {color:#000; font-size:10px; padding-left:35px;}
.comment-body em {padding-left:35px}
cite.fn a, .says {font-size:16px; font-style:normal; color:#333;}

.more-link {color:#466198}
.more-link:hover {color:#000}