/*
Theme Name: FlexyFoot
Theme URI: http://www.flexyfoot.com
Description: Custom Theme for FlexyFoot
Version: 1.2
Author: CodeNextDoor
Author URI: http://www.codenextdoor.com
*/

@import url('library/css/reset.css');

body {
    font-size: 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	background: url('images/bg.gif') repeat-x #FFF;
	color: #585858;
}
#wrap {
    width:1028px;
    margin:0 auto;
	background: url('images/foot-bg.gif') no-repeat 510px 14px;
}
#logo {
	background: url('images/call-us.gif') no-repeat right top;
	margin: 0 0 0 20px;
}
#logo h1 {
	padding-left: 10px;
	color: #000;
	font-size: 16px;
}
#logo img {
	margin: 1px 0 0;
}
#header {
	height: 200px;
	margin: 1px 0 0;
}
#header-left {
	width: 504px;
	float: left;
	height: 100%;
	background: url('images/head-foot.jpg') no-repeat top right #80A430;
}
#header-left h1 {
	color: #FFF;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding:15px 115px 0 20px;
}
#header-left img {
	padding: 10px 0 0 20px;
}
#flash-head {
	width: 524px;
	float: right;
}
/* ----- Navigation ----- */
#nav {
	clear: both;
	width: 1028px;
}
#nav ul {
	margin: 3px 0;
}
#nav li {
	float: left;
	margin: 0 3px 0 0;
}
#nav ul li a {
    display:block;
    font-size: 13px;
    font-weight: bold;
    background: #000;
    padding: 8px 7px;
    color: #FFF;
    text-transform: uppercase;
    font-family: arial;
}
#nav ul li.current_page_item a {
	background: #517A10;    
}
#nav ul li a:hover {
	background: #517A10;
	text-decoration: none;
}
#nav ul li.spacer {
	background: #000;
	height: 32px;
	width: 149px;
}
/* ----- Content ----- */
#main-content {
	width: 724px;
	float: left;
	margin: 30px 0 20px;
}
#content {
	margin: 0 30px;
	font-size: 15px;
}
.post {
    border-bottom: 2px solid #3C3C3C;
	padding: 0 0 25px 0;
	margin: 0 0 25px 0;
}
.post ul {
	list-style-type: disc;
	margin: 0 0 0 5px
}
.post li {
	margin: 0 0 5px 10px;
}
.post-title {
    
}
p.post-meta {
    font-size: 13px;
}
.post-nav {
    font-size: 13px;
}
#col-left {
	width: 200px;
	float: left;
	margin: 0 20px 0 0;
}
#col-mid {
	border-left: 2px solid #B0B6A5;
	border-right: 2px solid #B0B6A5;
	width: 200px;
	float: left;
	padding: 0 20px;
}
#col-right {
	width: 180px;
	float: left;
	margin: 0 0 0 20px;
}
#img-col-left {
	width: 200px;
	float: left;
}
#img-col-mid {
	width: 200px;
	float: left;
	margin: 0 0 0 45px;
}
#img-col-right {
	width: 180px;
	float: left;
	margin: 0 0 0 30px;
}
h2.widgettitle {
	font-size: 22px;
	color: #80A430;
	margin: 0 0 10px;
}
h2 {
	font-size: 24px;
	color: #000;
}
.textwidget h2 {
	margin: 0 0 16px 0;
}
p {
	padding: 0 0 10px;
}
a, a:visited {
	color: #80A430;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* ----- Sidebar ----- */
#side-content {
	width: 304px;
	float: left;
	margin: 30px 0 20px;
}
#side {
	margin: 0 30px 0 24px;
	font-size: 14px;
}
#side p {
	padding: 5px 0;
}
#atcore {
	background: url('images/atcore.gif') no-repeat;
	padding: 10px 0 0 50px;
	margin: 0 0 5px 0;
	height: 40px;
}
#email-form {
	background: url('images/email-bg.gif') no-repeat;
	height: 90px;
	margin: 10px 0;
	padding: 8px 15px 4px;
}
#email-form input.submit-btn {
	background: url('images/email-submit.gif') no-repeat;
	height: 31px;
	width: 60px;
	float: right;
	margin: 4px 10px 4px 0;
}
#email-form input {
	background: url('images/label-bg.gif') no-repeat;
	width: 165px;
	height: 20px;
	border: none;
	padding: 0 0 4px 4px;
	color: #585858;
}
#email-form {
	font-size: 13px;
}
#email-form input#email {
	margin: 0 0 0 1px;
}
#video {
	padding: 5px 0;
	margin: 15px 0;
}
#awards {
	padding: 10px 0;
}
#awards p {
	font-size: 10px;
	padding: 0;
}
#awards div img {
	float: left;
	padding: 0 17px 5px 0;
}
#awards div.bot img {
	float: left;
	padding: 0 20px 5px 0;
}
/* ----- Comments ----- */
#comments {
	
}
#respond {
	
}
#commentform {
	
}
.commentlist {
    
}
.comment {
    
}
.comment-author {
	
}
.comment-body {
    
}
.comment-meta {
    
}
.bypostauthor {
	
}
.children {
	
}
.parent {
	
}
.author {
	
}
/* ----- Footer ----- */
#footer {
    clear:both;
	font-size: 11px;
	background: url('images/footer-bg.gif') repeat-x;
	height: 65px;
}
#footer a {
	color: #585858;
}
#footer a:hover {
	color: #80A430;
	text-decoration: none;
}
#footer-nav {
	float: left;
	width: 724px;
	text-transform: uppercase;
	margin: 0 0 0 20px;
}
#footer-nav ul {
	margin: 0 0 0 50px;
}
#footer-nav li {
	float: left;
	padding: 0 0 0 13px;
}
#footer-nav ul li.current_page_item a {
	color: #80A430;
}
#footer-nav2 {
	clear: left;
	float: right;
	padding: 25px 0 0;
}
#footer-nav2 a {
	padding: 0 0 0 5px;
}
#copyright {
	background: #FFF;
	width: 245px;
	font-size: 9px;
	float: left;
	margin: 0 0 0 15px;
	padding: 20px 0 10px 20px;
}

/* ----- Miscellaneous Styles ----- */
.aligncenter {
    display:block;
    margin:0 auto
}
.alignleft {
    float:left
}
.alignright {
    float:right
}
.clear {
    clear:both
}
.cl {
	clear: left;
}
.wp-caption {
    border:1px solid #666;
    text-align:center;
    background:#ccc;
    padding:10px;
    margin:10px
}
