/*
Theme Name:     Inspire Child
Description:    child theme of Inspire, put customizations here
Author:         Erin Bruce
Template:       inspire

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
div#superwrap {
	margin:0 auto;
}

body.home div#superwrap {
}

div#contentwrap {
	display: block;
	vertical-align: top;
}

body #content {
	width:65% !important;
	max-width: none !important;
	margin-right: 3% !important;
}
body #content.full {
	width:100% !important;
}

body #main {
	margin: 0 auto;
}

body #sidebar {
    width: 30% !important;
    float: left !important;
    margin-right: 5px;
}
body.page .post-entry {
	padding-left: 60px;
	padding-right: 60px;
}

#header {
	height: 230px;
}

#logo {
	top: 80px !important;
}
body #logo img {width:90%;height:auto;margin-top:-10px !important;}

#logo {
    top: auto !important;
    max-width: 400px;
    position: relative;
    float: none;
}


#header
.menu {
	display: block;
	position: relative;
	top: auto;
}

#header .menu
li {
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}

.post-title h1 {
	clear: both;
}

/* top ad */
#BlackThen_Header_ATF_728x90 {
	margin-top: 0 !important;
}

#header div.menu {
	position: relative;
	top: 70px;
	right: auto;
	left: 0;
	clear: left;
}
p {
	font-size: 1.2em;
}
div#main {
	margin-top: 60px;
}
body .post.full .post-entry p {
    font-size: 16px;
}

.post .post-img img {
max-width:560px;
max-height:310px;
width:auto;
margin: 0 auto;
}

/* start gravity forms */

.gform_wrapper form, .gform_wrapper * {
	font-size: 16px !important;
	line-height: 1.4em !important;
}
.gform_wrapper ul {
	font-size: auto;
}
body .post-entry .gform_wrapper ul li, body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	background:none !important;
}

/* end gravity forms */
@media (min-width:1150px){
	body div#header-ad {
		margin:2em auto !important;
		float: right !important;
	}
}

@media (max-width:700px) {
#header .menu {top:auto;bottom:0;}
#pop_out_search {margin-bottom:1.3em}
#logo img {width:75%;}
}

@media (max-width:600px) {
body #content, body #sidebar {width: 96% !important; padding:0; float: none;margin:0 auto;}
}