/*
Theme Name: The Center for Intentional Living
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";

body { color: #6a48d7;background: #ad66d5 url(images/body-bg.png) repeat-x;font: small Arial, "Helvetica Neue", Helvetica, sans-serif; }
#wrapper { width: 962px;margin: 0 auto;background: url(images/content-bg.png) repeat-y;position: relative; }
#header { background: url(images/header-bg.png) right top;height: 26px; }
	#quick-links { float: right;font-size: .9em;margin: 3px 20px 0 0;color: #e3dcfa; }
	#quick-links li { float: left;margin-right: 5px; }
	#quick-links a { color: #e3dcfa;text-decoration: none; }
.menu-header { float: left;width: 160px;padding-top: 150px;margin: 0 0 0 10px;text-align: center; }
	.menu-header a { color: #e4c6f3;text-decoration: none; }
	.menu-header li { background: url(images/nav.gif) left bottom no-repeat;padding: 5px 0 10px; }
#content { float: right;width: 785px; }
	#slider { margin: 10px 0 0 100px;position: relative;height: 231px;width: 567px; }
		#slider-bg { position: absolute;z-index: 9;left: 0;top: 0; }
		#slider li { position: absolute;left: 0;top: 0;z-index: 7;width: 567px;height: 231px;display: block; }
		#slider li.active { z-index: 10; }
		#slider li.last-active { z-index: 8; }
		#slider li img { position: absolute;left: 9px;top: 17px; }
		.quote { background: #9f3ed5;position: relative;top: 40px;margin: 0 20px 0 350px;width: 188px;height: 160px;color: #fff;font: italic .9em Georgia, 'Times New Roman', Times, serif; }
		.quote strong { font-weight: bold;font-style: italic; }
		#content #slider p { margin: 0 0 3px 0;padding: 0; }
		#slider .sociable { display: none; }
	#intro-text { margin: 10px 80px 15px; }
	#front-widgets { background: url(images/front-bar.gif) left 10px repeat-x;float: left;width: 781px }
	#front-widgets li { float: left; width: 230px;margin-left: 20px; }
		#front-widgets li ul li { float: none; width: auto;margin-left: 0; }
		#front-widgets .widget-title { text-indent: -9999px;font-size: 1%;overflow: hidden;width: 192px;height: 49px;margin-bottom: 10px; }
		#upcoming .widget-title { background: url(images/title-offerings.png) no-repeat; }
		#year .widget-title { background: url(images/title-year.png) no-repeat; }
		#news .widget-title { background: url(images/title-news.png) no-repeat; }
		#front-widgets a.post-title { font-weight: bold; }
		#news a.post-title { font-weight: bold;margin-bottom: 5px;display: block; }
		#year a { font-weight: bold; }
	#footer { margin: 0 50px 0 20px; }
		.foot-nav { float: left;clear: both;border-top: 1px solid;border-bottom: 1px solid;color: #929292;margin: 10px 0;padding: 5px 0; }
			.foot-nav li { display: inline;border-right: 1px solid;padding: 0 5px; }
			.foot-nav li.last { border-right: none; }
			.foot-nav a { text-decoration: none;color: #929292; }
		.copyright { clear: both;color: #929292;font-size: .85em; }
	#footer-bg { background: url(images/footer-bg.png) no-repeat;height: 12px;width: 962px;margin: 0 auto 20px; }
.page-content { margin: 30px 20px 10px 20px; }
	.page-content img { border: 1px solid #e0e0e0;padding: 3px; }
#main-column { width: 480px;float: left;margin-right: 40px; }
#sidebar { width: 220px;float: left;margin-top: 30px; }
	#sidebar li { margin-bottom: 15px;list-style: none; }
	#sidebar li ul li { margin-bottom: 0; }
	#sidebar h3 { background: url(images/title-bg.png) no-repeat;color: #fff;padding: 15px 10px; }
	
a { color: #6a48d7; }
.replace { text-indent: -9999px;font-size: 1%;overflow: hidden; }
a.replace { display: block; }
.clear { clear: both; }
img.alignleft { margin: 0 10px 10px 0; }
img.alignright { margin: 0 0 10px 10px; }
.page-content ul { margin: 10px 20px; }
.page-content ul li { list-style:disc;margin: 3px 0; }

#content p, .page-content p { margin-bottom: 10px; }
.post { margin-bottom: 20px;}
	.morelink { display: block; }
	.meta-prep { font-size: .9em;margin: 5px 0;display: block; }
	#respond { margin-top: 10px; }
	#comments-title { margin-top: 10px; }
	li.comment { background: #f2f2f2;border: 1px solid #e0e0e0;padding: 5px; }
	
.page-content h1 { font: normal 2em Georgia, 'Times New Roman', Times, serif;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 2px solid #b4a4e5; }
h2 { font: normal 1.4em  Georgia, 'Times New Roman', Times, serif;margin-bottom: 5px; }
h3 { font: bold 1.1em  Georgia, 'Times New Roman', Times, serif;margin: 0 0 5px; }
h4 { font-size: 1em;font-weight: bold;margin: 0 0 5px; }
h5 { font: bold 1em  Georgia, 'Times New Roman', Times, serif;margin: 0 0 5px; }

h1#logo a { background: url(images/logo.png) no-repeat;width: 290px;height: 138px;position:absolute;left: -30px; }


input, textarea { display: block; }
.cf-ol { padding-top: 10px; }
.cf-ol li { margin-bottom: 10px; }
legend { font-weight: bold; }

.home .sociable { display: none; }
