/*
Theme Name: Enfuse
Theme URI: http://blakeperdue.com
Description: Enfuse Group theme.
Version: 1.0
Author: Blake Perdue
Author URI: http://blakeperdue.com
Tags: enfuse
*/

body {margin:0; font:normal 16px Helvetica, Arial, sans-serif; color:#707171; line-height:22px; background:#171615;}
h1, h2, h3, h4 {font-family:Georgia, Times, serif; font-weight:normal; font-style:italic; color:#171615;}
h1 {font-size:28px; line-height:32px; margin:0 0 25px 0;}
h2 {font-size:24px; line-height:32px;}
h3 {font-size:24px; line-height:28px; margin:0 0 15px 0;}
h4 {font-size:20px;}
ul {margin:0; padding:0;}
a {color:#2EB7EB; text-decoration:none;}
a:hover {color:#E2441A; text-decoration:none;}

#page {background:url(images/bg.png) repeat-x #fff;}
#wrapper {margin:0 auto; width:860px; min-height:680px;}
.left {float:left; width:240px;}
.right {float:right; width:550px;}
.logo h1 {margin:0; padding:0;}
.logo h1 a {display:block; width:240px; height:132px; text-indent:-9999px; background:url(images/logo.gif) no-repeat;}
.sidebar {margin:0;}
.sidebar p {font-size:14px; margin:0 0 25px 0;}
.sidebar ul, .sidebar li {list-style:none; font-size:14px; line-height:18px;}
.sidebar ul li ul li {border-top:dashed 1px #ccc; padding:5px 0;}
.sidebar ul li ul li a {color:#707171;}
.sidebar ul li ul li a:hover {color:#2EB7EB;}
.sidebar ul li ul li:last-child {border-bottom:dashed 1px #ccc;}
.sidebar h2 {margin:30px 0 10px 0;}
.sidebar h2:first-child {margin:25px 0 10px 0;}
.button a {display:block; width:209px; height:51px; text-indent:-9999px; background:url(images/button.png) 0 0 no-repeat; margin-top:20px;}
.button a:hover {background:url(images/button.png) 0 -61px no-repeat;}
.nav {margin:60px 0; float:left;}
.nav ul {float:left; list-style:none; margin:0; padding:0;}
.nav li {float:left; list-style:none; }
.nav li a {color:#707171; text-decoration:none; display:block; margin:0 20px 0 0; cursor:pointer; line-height:35px; height:35px; width:120px; border-top:solid 1px #707171; font-weight:bold; font-size:14px; text-transform:uppercase;}
.nav li a:hover {color:#2EB7EB; border-color:#2EB7EB;}
.nav li.page-item-6 a {margin:0 !important;}
#menu li ul {float:none; margin:0; padding:0; position:absolute; visibility:hidden; border:solid 1px #0085B8; font-weight:normal; line-height:30px; box-shadow:3px 3px 8px #ccc; -moz-box-shadow:3px 3px 8px #ccc; -webkit-box-shadow:3px 3px 8px #ccc;}
#menu li ul li {float:none; display:inline; border:0;}
#menu li ul li a {width:180px; font-weight:normal; background:#2EB7EB; color:#fff; text-transform:none; padding:0 10px; margin:0; border-bottom:solid 1px #0085B8; border-width:0 0 1px 0;}
#menu li ul li:last-child a {border:0;}
#menu li ul li a:hover {background:#0085B8;}
.twitter {border-top:dashed 1px #ccc; margin:10px 0 0 0; padding:10px 0 0 0;}
.twitter b {font-size:14px; font-weight:normal; font-style:italic;}
.twitter b a {color:#000;}
.twitter b a:hover {color:#E2441A;}

#flash {margin-top:25px;}
.post {clear:both; margin-bottom:60px;}
blockquote {font-family:georgia, times, serif; color:#171615; font-style:italic;}
.post img {border:0;}
.page-nav a {padding:10px 15px; border:0; background:#2EB7EB; color:#fff; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font:bold italic 18px Georgia, Times, serif; margin-top:20px; width:auto; cursor:pointer;}
.page-nav a:hover {background:#0085B8;}
.page-nav {margin-bottom:80px; clear:both;}

.align-right {float:right;}
.align-left {float:left;}

.comment a {color:#707171; text-decoration:underline;}
.comment a:hover {color:#2EB7EB; text-decoration:none;}
.comment {margin:15px 0 15px 0; padding:0 0 15px 0;}
.userComment {background:#f4f4f4; border:solid 1px #ccc; padding:10px 10px 0 10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.userComment2 {background:#f4f4f4; border:solid 1px #c00; padding:10px 10px 0 10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
h2.pad {margin-top:50px;}
.pointer {background:transparent url(images/pointer.gif) no-repeat; display:block; height:9px; width:11px; left:16px; position:relative; top:-1px; }
.userComment P {padding:0; margin:0 0 10px 0;}
.userCommentAuth {margin-left:8px; font-size:14px;}
.userCommentAuth2 {margin-left:8px;}
.userCommentAuth2 A:link, .userCommentAuth2 A:visited {color:#c00;}
.userCommentAuth2 A:hover {color:#fff;}
input, textarea {font-family:Helvetica, Arial, sans-serif; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background:#f6f6f6; width:500px}
#comment {padding:10px; border:solid 1px #171615;}
.submit {padding:10px 15px; border:0; background:#2EB7EB; color:#fff; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font:bold italic 18px Georgia, Times, serif; margin-top:20px; width:auto; cursor:pointer;}
.submit:hover {background:#0085B8;}
.date {font-size:14px; color:#171615; margin:25px 0; font-style:italic;}
.post-title {font-size:34px; line-height:38px;}




#footer {background:#171615; clear:both; min-height:340px; border-top:solid 6px #707171; color:#aaa; font-size:14px; line-height:18px;}
.footer-holder {width:860px; margin:60px auto 60px auto;}
.foot-head {font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; padding-bottom:3px; border-bottom:solid 1px #707171; margin-bottom:20px;}
#footer b {color:#2EB7EB;}
#footer a {color:#aaa; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
ul.connect li {list-style:none; margin:0; padding:0;}
#footer ul.connect li a {display:block; height:32px; line-height:32px; text-decoration:none; margin-bottom:10px; padding:0 0 0 42px;}
#footer ul.connect li a:hover {color:#2EB7EB;}
ul.connect li.twitter a {background:url(images/twitter1.gif) no-repeat;}
ul.connect li.twitter a:hover {background:url(images/twitter2.gif) no-repeat; }
ul.connect li.facebook a {background:url(images/facebook1.gif) no-repeat;}
ul.connect li.facebook a:hover {background:url(images/facebook2.gif) no-repeat; }
ul.connect li.linkedin a {background:url(images/linkedin1.gif) no-repeat;}
ul.connect li.linkedin a:hover {background:url(images/linkedin2.gif) no-repeat; }
