/*
Theme Name: The Soul Purpose
Theme URI: http://www.xmsdesign.com/
Description: Custom theme for www.thesoulpurpose.net
Version: 1.0
Author: Matt Shelton
Author URI: http://www.xmsdesign.com/
*/

/* CSS for thesoulpurpose.net */
BODY	{
	background-color:	#EEE;
	margin:			0px 0px 20px 0px;
	text-align:		center;
	font:			14px Verdana, Arial, sans-serif;
	color:			#000;
}

#container	{
	width:			850px;
	height:			110px;
	margin-left:		auto;
	margin-right:		auto;
	padding:		0px;
	line-height:		140%;
}

#title	{
	position:		relative;
	top:			80px;
	left:			-120px;
	font-family: 		"Comic Sans MS", Verdana, Arial, sans-serif;
	font-size:		20px;
	font-style:		italic;
}

#menu	{
	position:		relative;
	top:			-5px;
	right:			15%;
	text-align:		right;
	font-family:		"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size:		16px;
	font-weight:		bold;
}
#menu a	{
	color:			#000;
	text-decoration:	none;
	padding-right:		25px;
}
#menu a:hover	{
	color:			#502E63;
	text-decoration:	underline;
	padding-right:		25px;
}


#content	{
	width:			850px;
	text-align:		left;
	padding:		2px;
	margin-left:		auto;
	margin-right: 		auto;
	background-color:	#EEE;
	border:			3px ridge #502E63;
}

#content ul	{
	margin-top:		-15px;
	line-height:		120%;
	list-style-type:	circle;
}
#content p.about	{
	margin-top:		-15px;
	line-height:		120%;
	padding-left:		23px;
}
#content h4,
#content h3	{
	margin-top:		0px;
}
#content .bible	{
	text-transform:		uppercase;
	font-size:		10px;
	font-weight:		bold;
}
#content p.sermon	{
	line-height:		normal;
	text-indent:		10px;
	padding-bottom:		5px;
	padding:		5px;
}
#content .scripture	{
	margin-left:		40px;
	margin-right:		40px;
	font-size:		12px;
}

input,
select,
textarea	{
	border-top-width:	1px;
	border-right-width:	1px;
	border-bottom-width:	1px;
	border-left-width:	1px;
	text-indent:		2px;
	background:		#EEE;
	font-weight:		700;
	font-size:		9px;
	font-family:		verdana,arial,sans-serif;
	color:			#333;

}


/* MT STYLES */

#left	{
	float:			left;
	width:			200px;
	background-color:	#EEE;
	overflow:		hidden;
}

.sidebar	{
	padding:		5px;
}

.sidebar a,
.sidebar a:link,
.sidebar a:visited	{
	color:			#502E63;
	text-decoration:	none;
	font-weight:		bold;
}
.sidebar a:hover	{
	color:			#666;
	text-decoration:	underline;
}

#calendar {
	line-height:		140%;
	color:			#666;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		xx-small;
	text-align:		center;
	margin-bottom:		10px;
}

#calendar table {
	padding:		2px;
	border-collapse:	collapse;
	border:			0px;
	width:			100%;
}

#calendar caption {
	color:			#666;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		xx-small;
	text-align:		center;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		.3em;
}

#calendar th {
	text-align:		center;
	font-weight:		normal;
}

#calendar td {
	text-align:		center;
}

.side-title	{
	font-family:		verdana, sans-serif;
	color:			#000;
	font-size:		x-small;
	font-weight:		bold;
	line-height:		120%;
	padding:		2px;
	margin-top:		10px;
	text-align:		left;
	text-transform:		uppercase;
	letter-spacing:		.2em;
}

.side-container	{
        font-family:		verdana, sans-serif;
        color:			#000;
        font-size:		x-small;
        font-weight:		normal;
        line-height:		140%;
        padding:		2px;
}
.side-container li {
	list-style:		none;
}


/* MT Blog */

#blog	{
	float:			left;
	width:			600px;
	overflow:		hidden;
}
#page	{
	float:			left;
	overflow:		hidden;
}

.blogbody	{
	padding:		0px 15px 5px 15px;
	color:			#333;
	font-family:		verdana, arial, sans-serif;
	font-size:		13px;
	line-height:		normal;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited	{
	color:			#502E63;
	text-decoration:	none;
	font-weight:		bold;
}
.blogbody a:hover	{
	text-decoration:	underline;
}

.blogbody p	{
	line-height:		140%;
}

.blogbody p.posted	{
	color:			#999;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		x-small;
	text-align:		left;
	margin-bottom:		40px;
	line-height:		normal;
	padding:		3px;
}

.blogbody blockquote	{
	line-height:		150%;
}

.blogbody .cat-title	{
	color:			#000;
	font-weight:		bold;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		14px;
}
.blogbody .cat-desc	{
	color:			#999;
	font-weight:		normal;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		12px;
	padding-left:		20px;
}

.blogbody .entry-nav	{
	color:			#999;
	font-weight:		normal;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		12px;
	text-align:		center;
}

.blogbody .comment-head	{
	color:			#000;
	font-family:		"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size:		14px;
	text-align:		left;
	letter-spacing:		.15em;
	border-bottom:		1px solid #999;
	padding-right:		40px;
	padding-bottom:		5px;
}
.blogbody .tb-url	{
	color:			#666;
	font-weight:		normal;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		10px;
}

.blogbody .entry-title	{
	color:			#000;
	font-family:		"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size:		16px;
	text-align:		left;
	letter-spacing:		.15em;
	border-bottom:		1px solid #999;
	padding-right:		40px;
	padding-bottom:		5px;
}

.blogbody h2.page-title	{
	color:			#000;
	font-family:		"Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	font-size:		16px;
	text-align:		left;
	letter-spacing:		.15em;
	border-bottom:		1px solid #999;
	padding-right:		40px;
	padding-bottom:		5px;
	margin-bottom:		25px;
}

.page_item { 
	display:		inline;
	list-style:		none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}
.alignright {
	float: right;
}

.alignleft {
	float: left
}