/*  
Theme Name: All Souls Theme
Theme URI: http://allsouls.org/
Description: Wordpress Theme for All Souls Church in Washington, DC.
Version: 1.0
Author: Michelle Martello
Author URI: http://minimadesigns.com


*/

/* Global
------------------------------------------------------------------*/
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;	padding:0;}
ul,li {	list-style-type:none;	}
body {	color: #333;	background:#6914c0;	
	font:76%/140% Arial,Verdana,Helvetica,sans-serif;	}
	
img {border:0;}



/* Page Layout
------------------------------------------*/
#page {width: 800px; margin: 0;padding:0px;text-align:left;background:#ffffff}
#header a, #header a:hover, #header a:active{text-decoration:none;border:0}
#headerpic {margin:0;}


/* Sidebar
------------------------------------------*/
#sidebar {	width: 173px;margin: 0; padding:0;	float:left;background:#a3dba1;font-size:90%;height:auto}
#sidebar form {	margin: 0;}
#sidebar a {color: #000; font-weight:normal;font-size:90%;text-decoration:none;	}
#sidebar a:hover,  #sidebar a:active{color:#000;text-decoration:none;border-bottom:1px solid #000;	}


#spirituality{background:#f4b89b url(http://www.all-souls.org/wordpress/wp-content/themes/allsouls/images/nav_spirit.gif) no-repeat;padding:15px 10px 0 52px;}
#socialjustice{background:#f4d79b url(http://all-souls.org/images/nav/socialjustice.gif) no-repeat;padding:40px 10px 0 52px;}
#community{background:#f3f2a4 url(http://all-souls.org/images/nav/community.gif) no-repeat;padding:40px 10px 0 52px;}
#information{background:#aedba1 url(http://all-souls.org/images/nav/information.gif) no-repeat;padding:40px 10px 0 52px;}


/*Main Content 
------------------------------------------*/
#content {width: 627px;margin: 0px 0 0px 0;padding: 0 0 0px 0;float:right;background:#fff}
#content p{padding:10px 20px 10px 20px;line-height:1.4em;color:#000;}
#content h1 {padding:20px 0 0 20px;margin: 10px 0 0 0px;color:#051626;font-size:150%}
#content h2 {color:#051626;font-size:135%;margin:0px 0 0 0; padding: 0px 0 0 20px; }
#content h3 {color:#051626;font-size:135%;margin:0px 0 0 0; padding: 0px 0 0 20px; }
#content ul, #content li {	list-style-type:disc;margin: 0 0 0 20px;padding: 0 20px 0 10px;}

#secondaryContent a, #content a{color:#6914c0;text-decoration:none;}
#secondaryContent a:hover, #secondaryContent a:active,#content a:hover, #content a:active{color:#6914c0;border-bottom:1px solid #6914c0;}
/* Front Page
------------------------------------------*/	
#frontContent {width: 627px;margin: 0;padding: 0;float:right;background:transparent}

#frontContent p{padding:10px 0px 5px 0px;line-height:1.6em;color:#000;}

/*left side of front page*/
#mainContent {width:250px; float:left;margin:0;background:#b8afd1 url(http://all-souls.org/images/index/homepage_bg.gif) no-repeat;color:#000;padding:0 0 100px 0;}
#mainContent img, #frontContent img {margin:0 0 20px 0;}
#mainContent p {padding: 0 10px 0 10px;}

/*right side of front page*/
#secondaryContent{width:375px; float:right;margin: 0 0 0 0px}
#secondaryContent p {padding:10px 10px 5px 10px;line-height:1.4em;color:#000;}
#secondaryContent img {margin: 0px 5px 10px 0}	
#secondaryContent h1 {}
#secondaryContent h2 {color:#051626;font-size:145%;margin:0px 0 0 0; padding: 10px 0 0 10px; }
#secondaryContent h3 {color:#051626;font-size:135%;margin:0px 0 0 0; padding: 0px 0 0 10px; }
#secondaryContent ul, #secondaryContent li {	list-style-type:disc;margin: 0 0 5px 20px;padding: 0 20px 5px 10px;}


/* spirituality
------------------------------------------*/

#spiritleft{float:left;width:337px;}
#spiritright{float:right;width:290px;background:#f4b890;text-align:center}
#clear {clear:both}

#spiritright img {border:5px solid #e85000;margin:20px 0 0 0px;text-align:center;}
 .caption{text-align:center; font-size:90%;margin:10px 0 0 0;}
 .greendots {border-top:1px dotted #35a413;padding:10px 20px 10px 20px;margin:0 20px 0 20px}
 .orangedots {border-top:1px dotted #f3a277;padding:10px 20px 10px 20px;margin:0 20px 0 20px}


/*Social Justice
------------------------------------------*/

#socialleft{float:left;width:337px;}
#socialright{float:right;width:290px;background:#f4d79b;text-align:center}
#socialright img {border:5px solid #e39c04;margin:20px 0 0 0px;text-align:center;}


/*Community
------------------------------------------*/

#communityleft{float:left;width:337px;}
#communityright{float:right;width:290px;background:#f3f2a4b;text-align:center}
#communityright img {border:5px solid #e2c839;margin:20px 0 0 0px;text-align:center;}

/*Information
------------------------------------------*/

#infoleft{float:left;width:337px;}
#inforight{float:right;width:290px;background:#aedba1;text-align:center}
#inforight img {border:5px solid #35a413;margin:20px 0 0 0px;text-align:center;}




/* Blog Settings
------------------------------------------*/
.time {padding:5px 20px 5px 20px;line-height:1.6em;color:#0e314c;font-size:90%}
.browsing{color:#ffffff;font-size:90%}
.pagetitle{margin: 0 0 0 20px;font-size:90%;color:#0e314c}
.blogentry{padding: 0 10px 0 0;}
.date{margin: 0 0 0 20px;font-size:90%;color:#0e314c;font-weight:bold;}

.navigation {	display: block;	text-align: center;	margin: 10px 20px 10px 20px;padding:5px 0 3px 0;}
.navigation a, .navigation a:hover  {text-decoration:none;}

.alignright {	float: right;	}
.alignleft {float: left	}
.video {margin: 0 0 0 20px;border:1px solid #0c2840;width:400px;}
.post {	}

/* Begin Comments*/
.alt {	}
.commentlist {	padding: 0;	text-align: left;margin: 5px 20px 0 20px;font-size:90%	}
.commentlist li {	margin: 5px 0 5px 0px ;	padding:5px 0 10px 0px;	list-style: none;background:#e4d7c4;border-top:1px solid #d1c1ab;border-left:1px solid #d1c1ab	}


.commentlist p {	margin: 0px 5px 10px 0px;	}
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0 ;	display: block;	}
/* End Comments */



/* Seach Form Settings
------------------------------------------*/

#searchform {margin: 10px auto;	text-align: left;	}


/* Footer
------------------------------------------------------------------*/

#footer {	padding: 0;	margin: 0 auto;	width: 800px;	clear: both;background:#6914c0	}
#footer p {	margin: 0;		text-align: left;color:#fff;	}
