/*
Theme Name: Paula Kluth
Author: Roundhex
Author URI: http://paulakluth.com
*/



/* Initialize
----------------------------------------------------------------------------*/


* {
	margin: 0;
	padding: 0;
	border: 0;
	}

html, body {
	height: 100%;
	}

body {
	background: #3e250f url("/images/bg-body.png") center top repeat;
	text-align: center;
	}




/* Structure
----------------------------------------------------------------------------*/


div#wrapper {
	position: relative;
	width: 850px;
	margin: 0 auto;
	}

div#stuff {
	position: relative;
	width: 100%;
	height: 150px;
	z-index: 1;
	}

div#menu {
	position: absolute;
	z-index: 100;
	top: 118px;
	left: -108px;
	width: 390px;
	height: 360px;
	}

div#paper {
	position: relative;
	width: 100%;
	z-index -1;
	}

div#content {
	position: relative;
	width: 700px;
	margin: 0 auto;
	padding: 360px 0 60px 0;
	text-align: left;
	min-height: 200px;
	}

div#content div.page {
	width: 100%;
	}




/* Paper Background
----------------------------------------------------------------------------*/


div#paper-top {
	position: relative;
	width: 100%;
	height: 30px;
	background: url("/images/paper-top.png") left top no-repeat;
	}
div#paper-middle {
	position: relative;
	width: 100%;
	background: url("/images/paper-middle.png") left 15px repeat-y;
	}
div#paper-bottom {
	position: relative;
	width: 100%;
	height: 30px;
	background: url("/images/paper-bottom.png") left bottom no-repeat;
	}




/* Stuff on the Desk
----------------------------------------------------------------------------*/


/**** Business Card Title */

div#businesscard {
	position: absolute;
	z-index: 1;
	width: 455px;
	height: 250px;
	top: -60px;
	left: -90px;
	background: url("/images/stuff-businesscard.png") left top no-repeat;
	}
div#businesscard h1 span, div#businesscard h2 span {
	display: none;
	}
div#businesscard a:link, div#businesscard a:visited, div#businesscard a:hover, div#businesscard a:active {
	display: block;
	width: 380px;
	height: 205px;
	margin-left: 30px;
	}



/**** Polaroid */

div#polaroid {
	position: absolute;
	z-index: 2;
	width: 280px;
	height: 335px;
	top: -30px;
	right: -75px;
	background: url("/images/stuff-polaroid.png") left top no-repeat;
	}



/**** Tip of the Day */

div#tipoftheday {
	position: absolute;
	z-index: 3;
	width: 325px;
	height: 220px;
	top: -10px;
	left: 370px;
	background: url("/images/stuff-tipoftheday-background.png") left top no-repeat;
	text-align: left;
	}
div#tipoftheday div {
	width: 265px;
	height: 120px;
	margin: 70px auto auto auto;
	overflow: hidden;
	}
div#tipoftheday p {
	display: table-cell;
	width: 100%;
	height: 120px;
	vertical-align: middle;
	font: 17px/20px SweetPea, sans-serif;
	color: #333;
	}



/**** Spiral Notepad */

div#spiralnotepad {
	position: absolute;
	z-index: 4;
	width: 460px;
	height: 270px;
	top: 225px;
	right: -15px;
	background: url("/images/stuff-spiralnotepad.png") left top no-repeat;
	}
	
div#spiralnotepad h3 {
	display: none;
	}



/**** Pins */

div#pins-inclusion {
	position: absolute;
	z-index: 6;
	width: 175px;
	height: 180px;
	top: 460px;
	right: -60px;
	background: url("/images/stuff-pins-inclusion.png") left top no-repeat;
	}

div#pins-greatminds {
	position: absolute;
	z-index: 7;
	width: 165px;
	height: 165px;
	top: 650px;
	right: -100px;
	background: url("/images/stuff-pins-greatminds.png") left top no-repeat;
	}



/**** Sharpie */

div#sharpie {
	position: absolute;
	z-index: 5;
	width: 155px;
	height: 530px;
	top: 190px;
	right: -140px;
	background: url("/images/stuff-sharpie.png") left top no-repeat;
	}



/**** Social Icons */

div#socialicons {
	position: absolute;
	z-index: 50;
	width: 252px;
	height: 48px;
	top: 205px;
	left: 300px;
	text-align: left;
	}

div#socialicons li {
	display: inline;
	margin-right: 10px;
	}

div#socialicons li a {
	display: inline-block;
	height: 48px;
	width: 48px;
	}

div#socialicons li a span {
	display: none;
	}

div#socialicons li#rss a:link, div#socialicons li#rss a:visited {
	background: url("/images/stuff-socialicons-rss.png") left top no-repeat;
	}
div#socialicons li#rss a:hover, div#socialicons li#rss a:active {
	background-position: -48px 0;
	}

div#socialicons li#twitter a:link, div#socialicons li#twitter a:visited {
	background: url("/images/stuff-socialicons-twitter.png") left top no-repeat;
	}
div#socialicons li#twitter a:hover, div#socialicons li#twitter a:active {
	background-position: -48px 0;
	}

div#socialicons li#facebook a:link, div#socialicons li#facebook a:visited {
	background: url("/images/stuff-socialicons-facebook.png") left top no-repeat;
	}
div#socialicons li#facebook a:hover, div#socialicons li#facebook a:active {
	background-position: -48px 0;
	}

div#socialicons li#youtube a:link, div#socialicons li#youtube a:visited {
	background: url("/images/stuff-socialicons-youtube.png") left top no-repeat;
	}
div#socialicons li#youtube a:hover, div#socialicons li#youtube a:active {
	background-position: -48px 0;
	}




/* Menu
----------------------------------------------------------------------------*/


div#menu div {
	position: absolute;
	width: 320px;
	height: 50px;
	}
div#menu div a span {
	display: none;
	}

div#menu div a {
	display: block;
	width: 320px;
	height: 50px;
	}

div#menu div#blog {
	top: 51px;
	width: 315px;
	left: 93px;
	-moz-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);  
	}
div#menu div#blog a:link, div#menu div#blog a:visited {
	background: url("/images/menu/blog.png") left top no-repeat;
	}
div#menu div#blog a:hover, div#menu div#blog a:active {
	background-position: -320px 0;
	}

div#menu div#events {
	top: 93px;
	width: 315px;
	left: 78px;
	-moz-transform: rotate(17deg);
	-o-transform: rotate(17deg);
	-webkit-transform: rotate(17deg);
	-ms-transform: rotate(17deg);
	transform: rotate(17deg);  
	}
div#menu div#events a:link, div#menu div#events a:visited {
	background: url("/images/menu/events.png") left top no-repeat;
	}
div#menu div#events a:hover, div#menu div#events a:active {
	background-position: -320px 0;
	}

div#menu div#about-paula {
	top: 137px;
	left: 85px;
	width: 280px;
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);  
	}
div#menu div#about-paula a:link, div#menu div#about-paula a:visited {
	background: url("/images/menu/about-paula.png") left top no-repeat;
	}
div#menu div#about-paula a:hover, div#menu div#about-paula a:active {
	background-position: -320px 0;
	}

div#menu div#work-with-me {
	top: 173px;
	left: 30px;
	width: 315px;
	-moz-transform: rotate(12deg);
	-o-transform: rotate(12deg);
	-webkit-transform: rotate(12deg);
	-ms-transform: rotate(12deg);
	transform: rotate(12deg);  
	}
div#menu div#work-with-me a:link, div#menu div#work-with-me a:visited {
	background: url("/images/menu/work-with-me.png") left top no-repeat;
	}
div#menu div#work-with-me a:hover, div#menu div#work-with-me a:active {
	background-position: -320px 0;
	}

div#menu div#books-and-products {
	top: 220px;
	left: 37px;
	width: 307px;
	-moz-transform: rotate(9deg);
	-o-transform: rotate(9deg);
	-webkit-transform: rotate(9deg);
	-ms-transform: rotate(9deg);
	transform: rotate(9deg);  
	}
div#menu div#books-and-products a:link, div#menu div#books-and-products a:visited {
	background: url("/images/menu/books-and-products.png") left top no-repeat;
	}
div#menu div#books-and-products a:hover, div#menu div#books-and-products a:active {
	background-position: -320px 0;
	}

div#menu div#readings {
	top: 262px;
	left: 2px;
	width: 308px;
	-moz-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	transform: rotate(5deg);  
	}
div#menu div#readings a:link, div#menu div#readings a:visited {
	background: url("/images/menu/readings.png") left top no-repeat;
	}
div#menu div#readings a:hover, div#menu div#readings a:active {
	background-position: -320px 0;
	}

div#menu div#contact {
	top: 310px;
	left: 38px;
	width: 275px;
	}
div#menu div#contact a:link, div#menu div#contact a:visited {
	background: url("/images/menu/contact.png") left top no-repeat;
	}
div#menu div#contact a:hover, div#menu div#contact a:active {
	background-position: -320px 0;
	}




/* Page Titles
----------------------------------------------------------------------------*/


div#content div.title {
	z-index: 1;
	position: absolute;
	}
div#content div.title h1 {
	/* display: none; */

    font-family: 'SketchBlockBold';
    font-weight: normal;
    font-style: normal;
    font-size: 46px;
	}

div#title-blog {
	width: 240px;
	height: 320px;
	top: 55px;
	left: -1px;
	background: url("/images/title-blog-2.png") left top no-repeat;
	}

#title-blog h1 {margin-top: 265px;
color:#063a95;}

div#title-events {
	width: 210px;
	height: 275px;
	top: 83px;
	left: -1px;
	background: url("/images/title-events-2.png") left top no-repeat;
	}

#title-events h1 {    margin-top: 235px;color:#009999;}

div#title-past-events {
	width: 300px;
	height: 275px;
	top: 83px;
	left: -1px;
	background: url("/images/title-past-events.png") left top no-repeat;
	}


div#title-about-paula {
	width: 330px;
	height: 226px;
	top: 135px;
	left: -3px;
	background: url("/images/title-about-paula-2.png") left top no-repeat;
	}

#title-about-paula h1 {    margin-top: 185px;width:800px;color:#e39900;}

div#title-work-with-me {
	width: 379px;
	height: 194px;
	top: 162px;
	left: -4px;
	background: url("/images/title-work-with-me-2.png") left top no-repeat;
	}

#title-work-with-me h1 {    margin-top: 146px;width:800px;color:#ab105e;}

div#title-books-and-products {
	width: 454px;
	height: 160px;
	top: 202px;
	left: 0px;
	background: url("/images/title-books-and-products-2.png") left top no-repeat;
	}

#title-books-and-products h1 {margin-top:112px;width:800px;color:#ff5c00;}

div#title-readings {
	width: 244px;
	height: 142px;
	top: 231px;
	left: 0;
	background: url("/images/title-readings-2.png") left top no-repeat;
	}

#title-readings h1 {margin-top:82px;color:#66329b;}

div#title-contact {
	width: 198px;
	height: 90px;
	top: 265px;
	left: 1px;
	background: url("/images/title-contact-2.png") left top no-repeat;
	}

#title-contact h1 {margin-top:65px;color:#006a19;}

div#title-woops {
	width: 195px;
	height: 65px;
	top: 312px;
	left: -10px;
	/* background: url("/images/title-woops.png") left top no-repeat; */
	}

#title-woops h1 {color:#d20000;}




/* Overall Content Styles
----------------------------------------------------------------------------*/


div#content p, div#content ul, div#content ol {
	font: 14px/20px Century Gothic, sans-serif;
	}

div#content p {
	margin: 20px 0;
	}

div#content p.notopmargin {
	margin-top: -20px;
	}

div#content div.page h2 {
	font: 24px/26px Century Gothic, sans-serif;
	margin: 40px 0 20px 0;
	}

div#content div.page h3 {
	font: normal normal 22px/22px SweetPea, 'Arial Narrow', Sans-serif;
	margin: -15px 0 20px 0;
	}

div#content div.page h4 {
	font: 18px/24px Century Gothic, sans-serif;
	margin: 35px 0 20px 0;
	}

div#content div.page h5 {
	font: 22px/28px SweetPea, 'Arial Narrow', Sans-serif;
	margin: 20px 0 -15px 0;
	color: #32ACAC;
	}

div#content blockquote p {
	font-style: italic;
	margin: 20px 40px 20px 30px;
	text-align: justify;
	}

div#content ul, div#content ol {
	margin: 20px 28px;
	}

div#content ul li {
	list-style-type: square;
	}


div#content em {
	font-family: Century Gothic, sans-serif;
	font-style: italic;
	font-size: 100%;
	}

div#content .linebump {
	margin-top: 48px;
	}

div#content div.notes {
	border-top: 1px solid #999;
	margin-top: 40px;
	color: #888;
	}
div#content div.notes p, div#content div.notes ul, div#content div.notes ol {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	}



/**** Default link color to blog colors */

div#content a:link, div#content a:visited {
	color: #063a95;
	}
div#content a:hover, div#content a:active {
	color: #005dff;
	text-decoration: none;
	}



/**** Pure CSS Styled Button */

div#content .button {
	text-align: center;
	width: 130px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #063a95;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a60bd', endColorstr='#063a95');
	background: -webkit-gradient(linear, left top, left bottom, from(#2a60bd), to(#063a95));
	background: -moz-linear-gradient(top,  #2a60bd,  #063a95);
	color: #fff;
	}

div#content .button a:link, div#content .button a:visited {
	display: block;
	padding: 5px;
	text-decoration: none;
	}
div#content .button a:link span, div#content .button a:visited span {
	font: normal normal 16px/18px SweetPea, 'Arial Narrow', Sans-serif;
	color: #fff;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	}
div#content .button a:hover span, div#content .button a:active span {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	}



/**** Page-Specific Colors */

div#page-blog a:link, div#page-blog a:visited {
	color: #063a95;
	}
div#page-blog a:hover, div#page-blog a:active {
	color: #005dff;
	}
div#page-blog .button {
	background-color: #063a95;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a60bd', endColorstr='#063a95');
	background: -webkit-gradient(linear, left top, left bottom, from(#2a60bd), to(#063a95));
	background: -moz-linear-gradient(top,  #2a60bd,  #063a95);
	}

div#page-about-paula a:link, div#page-about-paula a:visited {
	color: #e39900;
	}
div#page-about-paula a:hover, div#page-about-paula a:active {
	color: #f7c151;
	}
div#page-about-paula .button {
	background-color: #e39900;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47', endColorstr='#e39900');
	background: -webkit-gradient(linear, left top, left bottom, from(#f3bb47), to(#e39900));
	background: -moz-linear-gradient(top,  #f3bb47,  #e39900);
	}

div#page-work-with-me a:link, div#page-work-with-me a:visited {
	color: #ab105e;
	}
div#page-work-with-me a:hover, div#page-work-with-me a:active {
	color: #e04091;
	}
div#page-work-with-me .button {
	background-color: #ab105e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab105e', endColorstr='#ab105e');
	background: -webkit-gradient(linear, left top, left bottom, from(#ab105e), to(#ab105e));
	background: -moz-linear-gradient(top,  #ab105e, #ab105e);
	}

div#page-books-and-products a:link, div#page-books-and-products a:visited {
	color: #ff5c00;
	}
div#page-books-and-products a:hover, div#page-books-and-products a:active {
	color: #ff9051;
	border-bottom: 0;
	}
div#page-books-and-products .button {
	background-color: #ff5c00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8947', endColorstr='#ff5c00');
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8947), to(#ff5c00));
	background: -moz-linear-gradient(top,  #ff8947, #ff5c00);
	}

div#page-readings a:link, div#page-readings a:visited {
	color: #66329b;
	}
div#page-readings a:hover, div#page-readings a:active {
	color: #9f6dd2;
	}
div#page-readings .button {
	background-color: #66329b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9161c2', endColorstr='#66329b');
	background: -webkit-gradient(linear, left top, left bottom, from(#9161c2), to(#66329b));
	background: -moz-linear-gradient(top,  #9161c2,  #66329b);
	}

div#page-contact a:link, div#page-contact a:visited {
	color: #006a19;
	}
div#page-contact a:hover, div#page-contact a:active {
	color: #22b444;
	}
div#page-contact .button {
	background-color: #006a19;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339f4c', endColorstr='#006a19');
	background: -webkit-gradient(linear, left top, left bottom, from(#339f4c), to(#006a19));
	background: -moz-linear-gradient(top,  #339f4c, #006a19);
	}

div#page-events a:link, div#page-events a:visited, div#page-past-events a:link, div#page-past-events a:visited {
	color: #099;
	}
div#page-events a:hover, div#page-events a:active, div#page-past-events a:hover, div#page-past-events a:active {
	color: #3dc4c4;
	}
div#page-events .button, div#page-past-events .button {
	background-color: #099;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3dc4c4', endColorstr='#099');
	background: -webkit-gradient(linear, left top, left bottom, from(#3dc4c4), to(#099));
	background: -moz-linear-gradient(top,  #3dc4c4, #099);
	}



/**** Book Cover and Description Display */

div#content div.book {
	position: relative;
	width: 100%;
	margin: 40px 0 0 0;
	}

div#content div.book-thumbnail {
	float: left;
	padding-bottom: 10px;
	width: 120px;
	}
div#content div.book-thumbnail img {
	width: 100px;
	border: 1px solid #999;
	}

div#content div.book-description {
	float: right;
	width: 570px;
	}
div#content div.book-description h4 {

	margin: 0 0 10px 0;
	}
div#content div.book-description p {

	margin: 0 0 10px 0;
	}



/**** Clear Floats: Special code to clear floats, annoying yes, but more reliable than width: 100%; overflow: auto; */

div#content div.clearfloat {
	clear: both;
	width: 100%;
	height: 1px;
	}



/**** iFrame Social Links */

iframe {
	margin-top: 40px;
	}




/* "Readings" Page
----------------------------------------------------------------------------*/

div#page-readings ul.child-pages, div#page-readings ul.children {
	margin: 20px 0 40px 0;
	}

div#page-readings li.page_item {
	list-style-type: none;
	margin: 0;
	}


/**** Make the readings section headings bigger */

div#page-readings li.page-item-190, div#page-readings li.page-item-175, div#page-readings li.page-item-163, div#page-readings li.page-item-154 {
	font: 24px/28px Century Gothic, sans-serif;
	margin-top: 40px;
	}

div#content div.print {
	float: right;
	text-align: center;
	margin-right: 50px;
	margin-top: -7px;
	}

div#content div.print a:link, div#content div.print a:visited {
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	}
div#content div.print a:hover, div#content div.print a:active {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	}



/* "Events" and "Past Events" Pages
----------------------------------------------------------------------------*/

div#content div.events {
	margin: 20px 0;
	}




/* Blog
----------------------------------------------------------------------------*/


/**** Layout */

div#blogtext {
	width: 462px;
	float: left;
	text-align: left;
	margin-top: 40px;
	}

div#blogtextfull {
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 40px;
	}

div#sidebardiv {
	width: 200px;
	float: right;
	margin-top: 40px;
	}

div#clearboth {
	clear: both;
	width: 100%;
	height: 1px;
	}



/**** Title and Date */

div#blogtext h2 {
	font: 26px/30px Century Gothic, sans-serif;
	}
div#blogtext h2 a:link, div#blogtext h2 a:visited {
	border-bottom: 0;
	text-decoration: none;
	}

div#blogtext h3 {
	font: normal 14px/24px Century Gothic, sans-serif;
	color: #888;
	margin-top: 4px;
	}

div#blogtext h3 a:link, div#blogtext h3 a:visited {
	color: #888;
	}

div#blogtext h3 a:hover, div#blogtext h3 a:active {
	color: #aaa;
	text-decoration: none;
	}

/**** full width blog post style */
div#blogtextfull h2 {
	font: 26px/30px Century Gothic, sans-serif;
	}
div#blogtextfull h2 a:link, div#blogtextfull h2 a:visited {
	border-bottom: 0;
	text-decoration: none;
	}

div#blogtextfull h3 {
	font: normal 14px/24px Century Gothic, sans-serif;
	color: #888;
	margin-top: 4px;
	}

div#blogtextfull h3 a:link, div#blogtextfull h3 a:visited {
	color: #888;
	}

div#blogtextfull h3 a:hover, div#blogtextfull h3 a:active {
	color: #aaa;
	text-decoration: none;
	}


/**** Images */


div#blogtext img {
	border: 1px solid #000;
	}

div#blogtext img.attachment-featured { 
	display: block;
	float: left;
	margin: 25px 15px 0 0;
	}
/**** Comments and Read More */

div#blogtext div.postfooter {
	width: 460px;
	height: 55px;
	background: url("/images/maskingtape.png") left top no-repeat;
	margin-bottom: 62px;
	}

div#blogtext div.postfooter a:link, div#blogtext div.postfooter a:visited {
	color: #754f30;
	border-bottom: 0;
	text-decoration: none;
	padding: 0 5px;
	-moz-border-radius: 3px;
	-k-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
div#blogtext div.postfooter a:hover, div#blogtext div.postfooter a:active {
	background-color: #754f30;
	color: #d7c794;
	}

div#blogtext div.numberofcomments {
	float: left;
	margin: 20px 0 0 25px;
	font: 16px/16px Century Gothic, sans-serif;
	}
div#blogtext div.readmore {
	float: right;
	margin: 20px 25px 0 0;
	font: 16px/16px Century Gothic, sans-serif;
	}



/**** Forms  */

div#blogtext input.textbox, div#blogtext textarea, div#sidebardiv input#s  {
	border: 1px solid #063a95;
	background-color: #e6ebf3;  
	padding: 3px 5px;
	width: 200px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

div#blogtext input.submit {
	border: 1px solid #063a95;
	background-color: #eeb02f; 
	width: auto;
	padding: 5px;
	}



/**** Comments */

div#comments ol {
	list-style-type: none;
	margin-top: 27px;
	}

div#comments h2 {
	margin: 48px 0 20px 0;
	}

div#comments p {
	margin: 4px 0;
	}

div#comments ol, div#comments ul {
	margin: 20px 0;
	}
div#comments li {
	margin: 5px 0;
	list-style-type: none;
	background-color: #cfd6e3;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 15px;
	}

div#comments span.comment-title {
	font-size: 120%;
	}

div#comments span.comment-title span {
	font: normal normal 20px/24px SweetPea, 'Arial Narrow', Sans-serif;
	}



/**** Sidebar */

div#sidebardiv {
	text-align: left;
	}

div#content div#sidebardiv ul, div#content div#sidebardiv li {
	list-style-type: none;
	margin: 0;
	}

div#sidebardiv a:link, div#sidebardiv a:visited {
	text-decoration: none;
	}

div#sidebardiv h2 {
	font: normal normal 24px/24px SweetPea, 'Arial Narrow', Sans-serif;
	color: #333;
	margin-bottom: 3px;
	}
div#content div#sidebardiv li.widget {
	margin: 4px 0 30px 0;
	}

div#sidebardiv label.screen-reader-text {
	display: none;
	}

div#sidebardiv input#s {
	display: block;
	width: 140px;
	margin-bottom: 5px;
	text-align: left;
	}
div#sidebardiv input#searchsubmit {
	width: auto;
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #063a95;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a60bd', endColorstr='#063a95');
	background: -webkit-gradient(linear, left top, left bottom, from(#2a60bd), to(#063a95));
	background: -moz-linear-gradient(top,  #2a60bd,  #063a95);
	color: #fff;
	}




/* Events Page
----------------------------------------------------------------------------*/


div#page-events a:link, div#page-events a:visited,
div#page-past-events a:link, div#page-past-events a:visited {
	border-bottom: 0;
	}




/* Footer
----------------------------------------------------------------------------*/


div#footer {
	position: relative;
	width: 100%;
	height: 80px;
	}
div#footer p {
	color: #7f5f40;
	font: 15px/18px Century Gothic, sans-serif;
	margin-bottom: 15px;
	}
div#footer a:link, div#footer a:visited {
	color: #a38160;
	text-decoration: none;
	}
div#footer a:hover, div#footer a:active {
	color: #be9d7c;
	}

#footer div#stats {
	display: none;
	}



/* iShare Plugin
----------------------------------------------------------------------------*/


#content a.ishare_wpress_button:link, #content a.ishare_wpress_button:visited {
	}

/* MailChimp for Wordpress Plugin
----------------------------------------------------------------------------*/
/* values
.mc4wp-form { ... } /* the form element */
.mc4wp-form p { ... } /* form paragraphs */
.mc4wp-form label { ... } /* labels */
.mc4wp-form input { ... } /* input fields */
.mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
.mc4wp-form input[type="submit"] { ... } /* submit button */
.mc4wp-alert { ... } /* success & error messages */
.mc4wp-success { ... } /* success message */
.mc4wp-error { ... } /* error messages */
-------------------------------------------------------------------------------*/

/* submit button */
.mc4wp-form input[type="submit"] {
	background: #3e250f;
}