/*
Theme Name: Sancta Simplicitas Custom for TNRChicago.org
Theme URI: http://www.phpied.com/
Description: Bare bone theme using YUI grids
Version: 1.0
Author: Stoyan
Author URI: http://www.phpied.com/
*/
/* Colors
** Post / Header Fade **
BABY BLUE - #C0DFFD -- #5D6879 blue
DARK BLUE - #3E72A4 -- #4D5666
** Category Fade **
TAN - #FFF3CD  -- #A7987C tans
DARKER TAN - #BFB09A -- #9A8B70
** Page Fade **
GREY - #E0E0E0  -- #676054 dark tans
BROWN - #A68D3D -- #523C14
** Pink Fade **
LIGHT PINK - #FFE6DA -- #97A077 lt green
DARKER LIGHT PINK - #FFD2BD -- #5E6250
** Action **
PINK - #B63972 -- #3C0F32 is dark / #82617B is light
*/
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* YUI Base / Overwritten */
h1 {
	font-size:138.5%;
}
h2 {
	font-size:123.1%;
}
h3 {
	font-size:108%;
}
h1, h2, h3, h4 {
	margin:1em 0;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:bold;
}
ol, ul, dl {
	margin-left:1em;
	margin-bottom:1em;
}
ol li {
	list-style: decimal outside;
}
ul li {
	list-style: disc outside;
}
dl dd {
	margin-left:1em;
}
dl dt {
	margin-top:1em;
}
th, td {
	border:1px solid #000;
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p, fieldset, table {
	margin-bottom:1em;
}
a, a:visited {
	color:#3C0F32;
}
a:hover, a:active {
	color:#3C0F32;
	text-decoration:none;
}
body {
	padding-top:1em;
	background:#513B13 url(/wp-includes/images/assets/bg-page-fade.png) repeat-x top left;
 *background-color:#45300D;
 *background:#45300D url(/wp-includes/images/assets/bg-page-fade.jpg) repeat-x top left;
	font-size:93%;
}
/* Common */
li.listheader {
	list-style-type:none;
	font-weight:bold;
}
.errormsg {
	font-weight:bold;
	color:#FF0000;
}
.alignright {
	float:right;
	padding-left:1em;
}
.alignleft {
	float:left;
	padding-right:1em;
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.right {
	text-align:right;
}
.tiny {
	font-size:85%;
}
.supertiny {
	font-size:77%;
}
/* Template - Header */
#hd {
	background:#FFFFFF;
	margin-bottom:.3em;
}
#hd img {
	margin-top:.2em;
	margin-left:.8em;
 *margin-left:.6em;
	width:200px;
	height:145px;
}
#hd #hd-sub {
/* background:url(/wp-includes/images/assets/bg-header-sub.jpg) no-repeat top right; */
}
#hd h1#header {
	padding-left:.8em;
}
#hd h1#header a, h1#header a:hover, h1#header a:active, h1#header a:visited {
	color:#231F20;
	text-decoration:none;
}
#hd p#tagline {
	font-weight:bold;
	color:#4D5666;
	margin-bottom:1.5em;
	padding-left:1em;
}
#hd ul {
	width:100%;
	margin:0;
	padding:0;
}
#hd ul li {
	display:inline;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:bold;
	text-align:center;
	width:20%;
}
#hd ul li a {
	display:block;
	color:#4D5666;
	text-decoration:none;
	background:#A7987C url(/wp-includes/images/assets/button.jpg) repeat-x bottom left;
	border-top:.2em solid #4D5666;
	border-right:.1em solid #4D5666;
	border-bottom:.2em solid #4D5666;
	border-left:.1em solid #4D5666;
	padding:.2em 2em;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}
#hd ul li a.first {
	border-left:.2em solid #4D5666;
}
#hd ul li a.last {
	border-right:.2em solid #4D5666;
}
#hd ul li a#feral-friends-blog {
	padding:.2em .2em;
}
#hd ul li a:hover {
	color:#5D6879;
	background:#523C14 url(/wp-includes/images/assets/button.jpg) repeat-x top left;
	text-decoration:underline;
}
#hd ul li a:active {
	color:#FFF6DA;
	background:#BFB69A;
}
/* Template - Body */
#bd {
	background:#FFFFFF url(/wp-includes/images/assets/bg-body.jpg) repeat-y bottom right;
	padding-left:1em;
	padding-bottom:1em;
}
div.post {
	background:#4D5666 url(/wp-includes/images/assets/bg-post-fade.png) repeat-x top left;
	padding:1em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:1em;
}
div.post h2, div.post h3 {
	margin-top:0;
}
div.post h2 a, div.post h2 a:visited {
	color:#3C0F32;
}
div.page {
	border-bottom:.2em dotted #4d5666;
	padding-bottom:1em;
	margin-bottom:1em;
}
/* div.category-desc {
	background:#A7987C;
	padding:1em;
	border:5px solid #FFF0DA;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:1em;
}
div.category-desc h2 {
	color:#A67B3D;
	margin-top:0;
	margin-bottom:.5em;
}
div.category-desc a, div.category-desc a:visited {
	color:#FFEBCD;
} */
#category-page-header {
	border-bottom:.2em dotted #4d5666;
	padding-bottom:1em;
	margin-bottom:1em;
}
div.wp-caption {
	border:1px solid #9A8B70;
	font-size:77%;
	font-weight:bold;
}
div.navigation {
 margin-top:1em;
 margin-bottom:1em;
}
div.tag-sticky {
	border:5px solid #3C0F32;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.tag-sticky h2.storytitle {
	margin-left:-2.5em;
	margin-top:-2.5em;
	padding-left:3em;
	padding-top:2em;
	background:transparent url(/wp-includes/images/assets/pink-paw-print.png) no-repeat top left;
}
h2.storytitle {
	margin-bottom:.2em;
	font-size:100%
}
div.navigation {
	margin-top:1em;
	font-weight:bold;
	padding:1em;
}
/* Template - Sidebar */
#menu ul {
	margin-left:.65em;
 *margin-left:.5em;
	margin-right:.5em;
 *margin-right:.65em;
	margin-top:1em;
}
#menu ul ul {
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
}
#menu ul li {
	list-style-type:none;
	padding:0;
	padding-bottom:.2em;
}
#menu ul li label {
	font-weight:bold;
}
#menu ul li p {
	font-size:85%;
	margin-bottom:.5em;
}
li#search, li.widget, li.upcoming-events {
	background:transparent url(/wp-includes/images/assets/bg-sidebar-li.png) repeat top left;
	padding:.5em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:1em;
}
#menu ul ul li, #menu ul dl dt, #menu ul dl dd {
	font-size:85%;
	font-weight:normal;
	list-style-type:none;
	padding:.1em 0;
	margin:0;
	margin-bottom:.2em;
}
#search input {
	display:block;
	width:165px;
	margin:.5em auto;
	font-size:116%;
	font-weight:bold;
	padding:.2em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#search input.search {
	background:#A7987C url(/wp-includes/images/assets/button.jpg) repeat-x bottom left;
	color:#4D5666;
	width:175px;
}
#search input.search:focus {
	background:#A7987C url(/wp-includes/images/assets/button.jpg) repeat-x top left;
}
li#search p {
	padding:.5em;
}
div.textwidget p em, li#search label, li.upcoming-events h3 {
	font-size:108%;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	font-style:normal;
	padding:.5em;
	background:#9A8B70;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
}
li.upcoming-events h3 {
	margin-bottom:.5em;
}
li.upcoming-events h3 a {
	color:#FFFFFF;
}
div.textwidget p em a {
	color:#FFFFFF;
}
li.upcoming-events p.foot a {
	display:block;
	border-top:1px solid #FFFFFF;
	padding:.5em 0;
	text-align:center;
}
#commentform textarea {
	height:100px;
	width:100%;
}
ol#commentlist li {
	list-style-type:none;
}
ol#commentlist li li {
	list-style-type:inherit;
}
.meta {
	font-size:77%;
	margin-bottom:1em;
}
.avatar {
	float:left;
	padding:5px 10px 0 0;
}
/* Template - Footer */
#ft {
	background:#fff;
	height:50px;
	min-height:50px;
	border-top:5px solid #4D5666;
	padding-bottom:4em;
}
ul.footer-menu li {
	display:inline;
	list-style:none;
	float:right;
	padding:0 1em;
	margin:1em;
	border-right:1px solid #9BC45F;
	border-left:1px solid #9BC45F;
}
ul.footer-menu li a {
	display:block;
}
/* Plugin - wpcf */
div.contactform {
	width:90%;
	margin:0 auto 2em auto;
	padding:1em 1em 3em 1em;
	border:1px solid #fff;
}
#wpcf {
	margin-top:1em;
}
#wpcf label {
	clear:both;
	display:block;
	float:left;
	width:15em;
}
#wpcf input {
	float:left;
	width:200px;
	padding:1px;
	margin:2px 5px 2px 0;
}
#wpcf textarea {
	width:35em;
	height:20em;
	padding:1px;
	margin:0 5px 10px 0;
}