/*

Theme Name: American Family Magazine

Theme URI: http://www.afamilymag.com

Description: Theme designed by Rain Networks for American Family Magazine

Version: 1.0

Author: Chris Molitor

Author URI: http://www.rainnetdev.com

Tags: one, word, separated, by, comma

*/



* {margin:0; padding:0; border:none; color: #333; font-family:Arial, Helvetica, sans-serif;}



h1 a, h2 a, h3 a {color: #4f7393}

h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; color: #4f7393; margin-bottom: 10px; background:url(images/arrow.jpg) no-repeat left; padding-left:23px; font-size:18px; }

p {line-height: 1.5em;  color: #333; font-size:12px; }

a {text-decoration: none; color:#7F1F13}

a:hover {text-decoration: underline;}

.hidden {display:none;}

.clear {clear:;}



img.alignleft {margin: 0 20px 5px 0; display: inline;}

img.alignright {margin: 0 0 5px 20px; display: inline;}

.alignleft {float: left;}

.alignright {float: right;}



html {background:url(images/tile.jpg);}



body {background:url(images/shadow.jpg) repeat-y center; }



#container {width:960px; margin:0 auto;  background: url(images/content_repeat.jpg) repeat-y;}



#header {width:960px; height:102px; background:url(images/header.jpg) no-repeat; position:relative;}

#header #logo {padding:13px 0 0 15px;}

#header #date {position:absolute; width:200px; bottom:15px; left:15px;}

#header #date p{color:#fff; font-size:11px;}

#header #navi {position:absolute; bottom:0; left:220px;}



#header #login {float:right; padding:20px 5px;}

#header #login ul li {dislay:inline; list-style:none; float:left; padding:0 5px; }

#header #login a {font-size:12px; color:#FFFFFF;}



#sidebar1 {width:220px;float:left;}

#sidebar2 { width:220px;float:right;}

.sidebar ul li {list-style:none; font-size:12px; padding: 30px; border-bottom:1px solid #dfdca8; border-top:1px solid #fffff9;}

.sidebar ul li ol li, .sidebar ul li ul li {margin:0; padding: 0; border: none; background: none;}

.sidebar ul li ul {padding-left: 20px; line-height:2em;}

.sidebar ul li ul li {list-style:disc;}

#sidebar1 #text-358556471 .issue {border-right:1px solid #dfdca8; border-bottom:1px solid #dfdca8;}





/* Begin Search bar */

#search {float:right; width:250px; padding:15px 10px 0 0;}

#searchback {background:url(images/searchback.jpg) no-repeat center; padding:1px 0 1px 5px;}

#s {background:none /*#fff*/; border:none /* 1px solid #BC6055*/; padding:5px; width: 190px; font-weight:bold; color:#666666;}

#searchsubmit {color:#fff; background:none /*#7F1F13*/; padding:5px; border: none /* 1px solid #BC6055*/; width:40px; cursor:pointer; font-weight:bold;}

/*WIDGET SEARCH */
.widget_search #s {border:1px solid #333; background:#fff; width:100px; margin:0;}
.widget_search #searchsubmit {color:#333;}





/* Begin Calendar */

#wp-calendar {empty-cells: show; margin: 0 auto; width: 155px;}

#wp-calendar #next a {padding-right: 10px; text-align: right;}

#wp-calendar #prev a {padding-left: 10px;text-align: left;}

#wp-calendar a {display: block;}

#wp-calendar caption {text-align: center; width: 100%; visibility:hidden;}

#wp-calendar td {padding: 3px 0; text-align: center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }





#primaryContent{width:514px; margin-left:220px; padding-bottom:20px;  border-top:1px solid #fffff9; clear:none;}

#listContent {padding:30px;}

h2.pagetitle {}

#primaryContent .post {padding:30px;}

#primaryContent h3 {margin-left:30px;} 

.post p {padding-bottom:10px; line-height: 1.7em;}

.entry {font-size:12px; line-height:1.7em;}

.post ul, .post ol {margin-left:20px; line-height:1.5em;}

.post ul li, .post ol li {font-size:12px;}

#metaData, .breadcrumb {font-size: 0.7em; color: #333; padding-bottom:15px;}

#clear {clear:left;}



/* Begin Comment Stuff */

.thread-alt {background-color:;}

.thread-even {background-color:#ece9bd; border: 1px solid #dfdca8;}

.depth-1 {}

.even, .alt {}

.commentlist li .avatar {float: left; border: 1px solid #eee; padding: 2px; background: #fff; margin-right:5px;}

#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0; border: 1px solid #dfdca8;}

#commentform {margin: 5px 10px 0 0;}

#commentform textarea {width: 100%;	padding: 2px; border: 1px solid #dfdca8; margin-top:15px;}

#commentform #submit {margin: 10px 0 40px auto; float: right; background: #091E3D; color: #fff; cursor:pointer;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px; list-style: none;}

.commentlist p {margin-top: 10px;}

#commentlist li ul {list-style-type: none;}

#respond {margin-top:40px;}

.commentmetadata {font-size:10px;}

#commentform, .commentlist{padding:0 30px;}



/*Contact Form */

.contact-form legend {color:#4f7393; font-weight:bold; padding:5px 0;}

.contact-form input, .contact-form textarea {border: 1px solid #dfdca8; padding: 5px; font-size:12px;}

.contact-form textarea {width:90%;}

.contact-form .form-label {padding-top:5px; font-size:12px;}

.contact-form fieldset {padding-bottom:10px;}

.contact-form .button {margin: 10px 0 0 0;background: #091E3D; color: #fff; cursor:pointer;}





#footer {width:960px; height:152px; clear: both; background: #102A4B /*url(images/footer.jpg) no-repeat*/; color:#fff; position:relative; border-top:20px solid #456886;}

#footer #subnavi {padding:50px 20px 0; text-align:center; font-size:12px; }

#footer #subnavi ul {list-style:none; text-align:center;}

#footer #subnavi ul li {display:inline; }

#footer #subnavi ul li ul{display:inline; }

#footer #subnavi ul li a {color:#dbebf6; padding:0 3px;}

#footer #copyright {width:100%; text-align:center; color:#dbebf6; font-size:11px; padding-top:30px;}

#footer #copyright a {color:#dbebf6; text-decoration:underline;}



img#wpstats {width:0;height:0;border:none;overflow:hidden;padding:0;}



