/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#header{padding:27px 0 14px;}

#logo img  { margin:-9px 0 0 0; }

#featured .wrap { width:530px; }
#featured .featured-image img { margin: 0 0 20px 20px; }

h1, h2, h3, h4, h5  { color: #fff; }

.page .post h1 {
    color:#555555;
}

label.cf-group-after, label.cf-group-after span {
    width: 105px;
}

#featured .wrap h3{ font-size:20px; }

.page .post .title {
font-size:36px;
}

.entry h3, .entry h2 {
	color:#273b52!important;
}
.entry ol {
	margin-bottom:20px;
}

.entry ol li {
	margin-left:30px;
}

.widget  { margin: 0 0 21px 0; }
.widget h1  { font-size: 28px; color: #333333; }
.widget h2  { color: #444444; }
.widget h3  { color: #444444; }
.widget h4  { color: #555555; }
.widget_woo_blogauthorinfo .avatar {
float:left;
background:none;
border:none;
padding:0px;
}

#nav ul  { }
#nav a  { padding:3px 10px 2px 10px; font-size:13px; margin-top:1px;}

#contact-page ol.forms input.txt{width:400px;}

#sidebar{
	margin:4px 0 0;
}

.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:1px solid #444444;
display:block;
margin:4px 0 4px 0px;
padding:4px;
position:relative;
}

.ngg-imagebrowser img {
border:none!important;
}

.ngg-imagebrowser-desc{
	text-align:center;
}

#featured a.btn { margin:30px 15px 20px 0; float:left; clear:none;}

#footer{padding:0 0; color:#999; height:65px; background:url(../inspire/images/footerBg.jpg) no-repeat left #273b52; }

#footer-widgets h3 {
text-transform:none!important;
}

#footer-widgets .right { margin-top:7px;}

#footer-widgets .right h4 { color: #83b441;}

/*#footer .col-full  { padding: 23px 0 0; }

.col-full  { margin-left:175px; }

.magnolia {
	background:url(images/magnolia2.png) no-repeat bottom left ;
	z-index:998;
	height:400px;
	width:175px;
	float:left; 
	margin:-400px 0 0 0;
}*/

#comments {margin:80px 0 0;}

#socialContentBox {
	width:580px;
	height:130px;
	float:left;
}

#socialContentBox h2 {
	color:#273b52!important;
}

ul#mine{
	list-style:none;
	float:left;
	clear:right;
}

ul#mine li {
	list-style:none;
	display:inline;
	margin-right:16px;
}

ul#mine li.last {
	margin-right:0px;
}

#socialContentBox a:link, #socialContentBox a:visited, #socialContentBox a:hover{
	border:none;
	background:none;
	height:100px;
	width:100px;
}

#socialContentBox img{
	border:none;
	background:none;
	padding:0;
}
.clearMe {
	clear:both;
}

#contact-page ol.forms textarea {
    height: 100px;
}

.hundo {
	width:92%;
	text-align:center;	
}

input[type="submit"], input[type="submit"]:visited { text-shadow: 0 -1px 1px rgba(0,0,0,0.25); margin:5px 0; background-color: #83B441; color: #FFFFFF !important; font-weight:bold; padding-right:7px;}
input[type="submit"], input[type="submit"]:visited { -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }
input[type="submit"]:hover { opacity:0.9; }

input, textarea {
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-style: solid;
    border-width: 1px;
    padding: 7px 0 7px 7px;
	margin:5px 0;
}

.gallery img {
	margin-bottom:12px;	
}

.gallery-item {
    text-align: left!important;
}
