/*
Theme Name: Manifest Creative Blog Theme
Theme URI: http://www.manifestbozeman.com/
Description: A custom-developed WordPress blog theme for MontanaGoldenRetrievers.com
Author: Philip Downer
Author URI: http://www.manifestbozeman.com/blog
*/

body {
background:#fff url('images/bg/mainbg.gif') repeat-x top left !important;
margin:0;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:14px;
}
img a {
border:none;
}

/*=WRAPPER SETTINGS */
#wrapper {
width:950px;
margin:15px auto 15px auto;
}

/******************************************************
HEADER SETTINGS GO HERE!
*******************************************************/

/*=HEADER NAVIGATION */
#navigation,#navigation a,#navigation a:visited {
font-family:arial,verdana,helvetica,sans-serif;
color:#fff;
font-weight:bold;
font-size:14px;
margin-bottom:15px;
text-decoration:none;
}
#navigation a:hover {
color:#faead0;
}
#navigation ul {
list-style-type:none;
margin:0 auto;
width:750px;
}
#navigation li {
background: url('images/template/nav/corner-l.gif') no-repeat top left;
margin-right:10px;
display:inline;
padding:5px 0 5px 8px;
list-style-type:none;
}
#navigation a {
padding:5px 8px 5px 2px;
margin-left:-2px;
background:#7c5311 url('images/template/nav/corner-r.gif') no-repeat top right;
}

/*=HEADER LAYOUT */
#headerlayout {
margin-top:25px;
background: url('images/bg/greenbar.gif') no-repeat bottom left;
}
#headerlayout .leftphoto img {
margin-left:15px;
}
#headerlayout .leftphoto img,#headerlayout .rightphoto img {
position:relative;
top:-10px;
}
#headerlayout .logo {
margin-top:20px;
}
#headerlayout .logodescription {
color:#543504;
text-align:center;
}
#headerlayout .headermessage {
font-family:georgia,times,serif;
font-size:20px;
line-height:22px;
text-align:center;
font-style:italic;
color:#fff;
margin-top:35px;
margin-left:25px;
}

/******************************************************
SIDEBAR SETTINGS GO HERE!
*******************************************************/
#sidebar {
background: url('images/bg/sidebar.gif') repeat-x top left;
padding-top:15px;
float:left;
}
#sidebar .categorytextheader {
margin-left:-15px;
}

/*=PUPPY POSTS AREA */
#puppyposts, #puppyposts a, #puppyposts a:visited {
color:#754d0e;
text-decoration:none;
}
#puppyposts ul {
list-style-type:none;
font-size:14px;
font-weight:bold;
margin:5px 0 0 0;
}
#puppyposts ul li {
margin-bottom:10px;
}
#puppyposts ul ul {
list-style-type:disc;
font-size:12px;
line-height:18px;
font-weight:normal;
padding-left:20px;
margin-top:-2px;
}
#puppyposts ul ul li {
margin-bottom:0px;
margin-left:-3px;
}
#puppyposts ul ul a:hover {
text-decoration:underline;
}

/*=CALL TO ACTION BUTTON */
#calltoaction {
margin:30px 0;
}

/*=LINKS LIST */
.linkslist {
margin-bottom:25px;
color:#754d0e;
}
.linkslist a, .linkslist a:visited {
color:#754d0e;
text-decoration:none;
}
.linkslist a:hover {
text-decoration:underline;
}
.linkslist ul {
font-size:12px;
line-height:22px;
font-weight:normal;
list-style-type:disc;
margin-left:0px;
padding-left:10px;
}
.linkslist ul li {
margin-left:-3px;
}

/******************************************************
CONTENT COLUMN SETTINGS GO HERE!
*******************************************************/
#content {
margin-top:35px;
}
div.post {
padding-bottom:10px;
border-bottom:1px dotted #a8b6a0;
margin-bottom:15px;
}
/* POST TITLES */
#content h2,#content h2 a {
font-family:georgia,'Times New Roman',times,serif;
font-size:24px;
line-height:28px;
color:#754d0e;
}
#content h2, #content h2 a, #content h2 a:visited; {
text-decoration:underline;
}
#content h2 a:hover {
text-decoration:none;
}
#content .category-home-page h2,#content .category-home-page h2 a {
text-align:left;
text-decoration:none;
color:#754d0e;
font-size:21px;
line-height:24px;
}
/* POST HEADERS */
.post h3 {
font-weight:bold;
font-size:16px;
margin-top:20px;
margin-bottom:8px;
color:#573807;
font-family:georgia,'Times New Roman',times,serif;
}
.post h4 {
font-size:14px;
font-weight:bold;
color:#563605;
text-align:center;
}
.post h5,.category-home-page h5 {
text-align:center;
font-family:georgia,'Times New Roman',times,serif;
font-weight:bold;
color:#563605;
margin-top:-10;
font-size:14px;
}
/* POST LINKS */
.entry a,.entry a:visited {
color:#a1732a;
}
.entry a {
text-decoration:underline;
}
.entry a:hover,.entry a:visited {
text-decoration:none;
}
/* IMAGE STYLES */
.entry img {
border:1px solid #5a3905;
}
/* IMAGE ALIGNMENT */
.entry .aligncenter {
margin:10px auto;
}
.entry .alignright {
float:right;
margin:0 0 10px 15px;
}
/* IMAGE CAPTIONS */
.entry div.wp-caption {
padding:5px;
background-color:#f9f2e2;
border:1px solid #f1e4c7;
text-align:center;
}
.entry .wp-caption p {
font-family:georgia,'Times New Roman',times,serif;
font-size:14px;
line-height:16px;
color:#754d0e;
margin-top:5px;
margin-bottom:0px;
}
.entry .wp-caption-text {
font-weight:normal;
}
/* POST META DATA */
.postmetadata {
font-size:11px;
color:#754d0e;
line-height:16px;
}
.postmetadata a,.postmetadata a:visited {
color:#a1732a;
}
/*SMALL THINGS */
.toplink {
font-size:10px;
text-align:right;
}
.toplink a,.toplink a:visited {
color:#a1732a;
}
/******************************************************
FOOTER SETTINGS GO HERE!
*******************************************************/
#footer {
background-color:#7c5311;
clear:left;
text-align:center;
}
#footer a {
color:#fff;
}
#footer ul {
display:block;
list-style-type:none;
padding:5px 10px 5px 10px;
margin-bottom:5px;
}
#footer ul li {
margin-right:10px;
display:inline;
}

#footer .left,#footer .right, #footer .left a,#footer .right a {
font-size:10px;
color:#7c5311;
text-decoration:none;
}
#footer .left {
float:left;
}
#footer .right {
float:right;
position:relative;
top:-4px;
}
#footer .right img {
position:relative;
top:3px;
}
/******************************************************
QUESTIONAIRE FORM SETTINGS
*******************************************************/
form.questionaire {
padding:15px;
border:1px solid black;
color:#ba8d65;
}
.questionaire p {
margin-top:0px;
margin-bottom:0px;
}
.questionaire input,.questionaire textarea {
color:#435b37;
}
.questionaire h4 {
font-weight:bold;
font-size:15px;
margin-bottom:5px;
color:#6d441f;
}
.questionaire div.section {
border-bottom:1px dotted black;
padding-bottom:10px;
margin-bottom:15px;
}
.questionaire .block {
margin-left:10px;
margin-top:10px;
}
.questionaire .subindent {
margin-left:20px;
}
.questionaire .label {
line-height:12px;
font-weight:bold;
color:#68513d;
}
.subindent .label {
font-weight:normal;
}
.questionaire textarea {
height:65px !important;
}
.questionaire input.button {
padding:3px 6px 4px 6px;
color:#ffffff;
font-size:14px;
font-weight:bold;
letter-spacing:.1em;
text-transform:lowercase;
}
.questionaire input.submit {
background-color:#0d6811;
border-top:2px solid #77aa7a;
border-left:2px solid #3c853f;
border-right:2px solid #0a510d;
border-bottom:2px solid #0a510d;
}
.questionaire .success {
width:300px;
margin:0 auto;
}
.questionaire textarea {
width:390px;
height:250px;
padding:5px;
}

/***********************************************************************/
/* !GRAVITY FORMS SETTINGS */
/***********************************************************************/
#content h2.gsection_title {
font-weight:bold;
font-size:15px;
margin-top:20px;
margin-bottom:0;
line-height:18px;
color:#6d441f;
}

li.gfield.gsection {
	margin-bottom:0;
	padding-top:10px;
}