/*  
Theme Name: Worship God 2009
Theme URI: http://www.worshipgodconference.com/
Description: 
Version: 1.0
Author: Kerrin Russell
Author URI: http://www.dotcommadot.com
*/
/*----- reset -----*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea {color:white; font-family: helvetica, arial, sans-serif; font-size: .85em; line-height: 1.5em;}

/***** global *****/
body {font:100%/1.25 arial, helvetica, arial, sans-serif;text-align:center;background:url('images/bg.png') top repeat-x white;color:white;}
html, body{height:100%;} 
/***** common *****/

h1, h2, h3, h4, h5, h6 		{font-weight:normal;}
h1 							{color:white;font-size:1.5em;}
h2 							{font-size:1.5em;color:white;margin:15px 0 0 0;}
h2 a 						{color:white;text-decoration:none;}
h3 							{font-size:1.25em;color:#549a6c;padding:15px 0 0 5px;}
h3 a						{color:#f2edad;}
h3 a:hover					{color:white;text-decoration:underline;}
h4 							{color:white;font-size:1em;}
ul, li						{list-style:none;}
blockquote 					{border-left: 4px solid #80563c;margin-left: 1.5em;padding-left: 5px;}
small 						{font-size:0.85em;}
img 						{border:0;}
img.border 					{border:1px solid #555; margin:10px;}
sup 						{position:relative;bottom:0.3em;vertical-align:baseline;}
sub 						{position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr 				{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
em							{font-style:italic;}
strong						{font-weight:bold;}
p 							{padding:0;margin:0;}
a 							{color:#F2EDAD;text-decoration:none;}
a:hover 					{color:white;}
table 						{margin:5px;}
input, textarea				{color:black;}
.alignleft 					{float:left;margin-left:10px;}
.alignright 				{float:right;margin-right:10px;margin-bottom:5px;}

/***** layout *****/
#container 					{margin:0 auto 0 auto;text-align:left;width:986px;;min-width:986px;min-height:100%;}
#header 					{background: url('images/header.jpg') no-repeat;width:950px;height:250px;margin:0 auto;}
#home						{height:155px;width:950px;margin:0 auto;}
#home a						{height:155px;width:950px;display:block;text-indent: -9999px;}
#home a:hover				{background: url('images/header_roll.jpg') -0px -0px no-repeat;}
#nav 						{float:left;width:602px;height:35px;background:url('images/navigation.png');margin-left:25px;}
#tree						{float:right;width:340px;height:200px;background: no-repeat url('images/wg_tree.png') center;margin:5px 10px 15px 0;}
#content					{margin:0 auto 5px auto;width:950px;}
#content_lt 				{float:left;width:580px;min-height:380px;padding-left:20px;margin-top:25px;}
#content_rt 				{float:right;width:340px;min-height:380px;}
#footer						{clear:both;margin:0 auto 0 auto;width:986px;min-width:986px;}

/***** nav *****/
#nav ul 					{ list-style: none;width:602px; }
#nav ul li 					{ float: left; }
#nav ul li a 				{ display: block; height:35px;text-indent: -9999px;}
#who 						{ left: 0px; width: 94px; }
#speakers 					{ left: 94px; width:94px; }
#schedule 					{ left: 188px; width:90px; }
#register 					{ left: 278px; width:88px; }
#travel 					{ left: 366px; width:180px; }
#blog 						{left: 546px; width:55px;}
#who a:hover 				{ background: url('images/navigation.png') -0px -35px no-repeat; width: 94px; }
#speakers a:hover 			{ background: url('images/navigation.png') -94px -35px no-repeat; width: 94px; }
#schedule a:hover 			{ background: url('images/navigation.png') -188px -35px no-repeat; width: 90px; }
#register a:hover 			{ background: url('images/navigation.png') -278px -35px no-repeat; width: 88px; }
#travel a:hover 			{ background: url('images/navigation.png') -366px -35px no-repeat; width: 180px; }
#blog a:hover 				{ background: url('images/navigation.png') -546px -35px no-repeat; width: 55px; }

/**** post ****/
.post						{width:520px;background:url('images/content_bg.png') repeat-y;padding:21px;min-height:100%}
p.post-top					{width:520px;height:10px;background:url('images/content_bg_top.png');padding:0 21px 0 21px;}
p.post-btm					{width:520px;height:10px;background:url('images/content_bg_btm.png');padding:0 21px 0 21px;margin-bottom:25px;}
.postmeta 					{border-top: 1px white solid;padding-bottom:10px;margin-top:10px;margin-bottom:10px;text-align:right;}
.entry						{clear:both;margin-bottom:5px;}
.entry p					{padding-top:10px;margin:0;}
.entry li 					{list-style-image:url('images/bullet.png');}
.entry blockquote, 
.entry .quote 				{color:white;font-size:.94em;line-height:160%;font-style:italic;margin:15px 10px 0 50px;}
.entry ul, ol 				{margin:10px 50px;clear:both;}
.entry ol li, ul li 		{padding:0 0 5px 0;}
.entry img 					{float:left;display:inline;margin:0 1.1538em 1.1538em 0;}
.entry img.left 			{margin: 0 1.1538em 0 0; float: left; clear: left; }
.entry img.right 			{margin: 0 0 0 1.1538em; float: right; clear: right; }
.entry img.center 			{display: block; margin: 0 auto 1.5385em auto; clear: both; }
.entry img.frame 			{border: 0.3846em solid #ddd; }
.entry img.stack 			{clear: none !important; }


/**** sidebar ****/
#sidebar ul					{margin-left:50px;}
#sidebar li 				{list-style-image:url('images/bullet.png');padding-bottom:2px;margin:0;}
#sidebar h2					{padding:0;margin:0;}
p.sidebar-top				{height:10px;background:url('images/sidebar_bg_top.png');}
p.sidebar-btm				{height:10px;background:url('images/sidebar_bg_btm.png');margin-bottom:25px;}
.sidebar					{background:url('images/sidebar_bg.png') repeat-y;padding:0 10px 0 10px;}
.quote						{background:url('images/sidebar_bg.png') repeat-y;padding:0 10px 10px 10px;}
p#quote						{background:url('images/quote.png') top left no-repeat;padding:10px 10px 0 40px;}
.quote_author				{float:right;font-style:italic;font-size:.85em;padding-bottom:10px;}
#register-btn				{width:291px;height:72px;background:url('images/register_btn.png');margin:auto;margin-bottom:25px;}
#register-btn a				{width:291px;height:72px;display: block;text-indent:-9999px;}
#register-btn a:hover		{background: transparent url('images/register_btn.png') -0px -72px no-repeat;}
.feed						{float:right;height:41px;width:42px;background:url('images/feed.png');}
.feed a						{height:41px;width:42px;display:block;text-indent:-9999px;}
.feed a:hover				{background: url('images/feed.png') -0px -41px no-repeat;}

/*** newsletter ***/
#newsletter					{position:static;overflow:hidden;}
.nlleft 					{width: 25%;text-align: right;clear: both;float: left;display: inline;padding: 0;margin: 0 0;font-weight: bold;}
.nlright 					{width: 70%;text-align: left;float: right;display: inline;padding: 0;margin: 0 0;}

/*** comments ***/
#comments input, textarea	{color:black;}
#comment 					{width:550px;}

/*** comments ***/
#comments 					{ width: 30em; margin-top:2em;}
#comments p					{color:#3F2C1D;}
#comments a					{color:#549a6c;text-decoration:underline;}
dl#comment_list 			{ margin: 0 0 0 0; }
dl#comment_list dt 			{ padding: 0 0 33px 0; background: url('images/comment_top.gif') 0 100% no-repeat; line-height: 1.8182em; color: #3f2c1d; }
dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
dl#comment_list dt strong 	{ font-size: 1.2525em; color:#3f2c1d; }
dl#comment_list dd 			{ width: 428px; padding: 0 20px; margin: 0 0 1.5385em; background: #f2edad url('images/comment_bottom.gif') 0 100% no-repeat; }
dl#comment_list dd			{padding-bottom:20px;}


/*** footer ***/
#footer 					{height:35px;margin-left:38px;}
#footer p					{color:#3F2C1D;font-size:.68em;}
#footer a 					{color:#549a6c;text-decoration:underline;}
/*#sovgrace					{float:right;height:25px;width:152px;background: url('images/sovgrace_logo.png') no-repeat;margin:0 65px 10px 0;}
#sovgrace a					{height:25px;width:152px;display:block;text-indent:-9999px;}
#sovgrace a:hover 			{background:url('images/sovgrace_logo.png') -0px -25px no-repeat;}*/

/*** contactform ***/
.contactform 				{position: static;overflow: hidden;}
.contactleft 				{width: 25%;text-align: right;clear: both;float: left;display: inline;padding: 4px;margin: 5px 0;font-weight: bold;}
.contactright 				{width: 70%;text-align: left;float: right;display: inline;padding: 4px;margin: 5px 0;}
.contacterror 				{border: 2px solid #ff0000;}

/*** pagination ***/
div.pagination 				{text-align:center;padding: 9px;margin-top: 18px;}
div.pagination a 			{padding: 2px 5px 2px 5px; margin: 2px;border: 1px solid #80563c;text-decoration: none;color: #80563c;}
div.pagination a:hover, 
div.pagination a:active 	{border: 1px solid #3F2C1D;background-color:#3F2C1D;color: #fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px; border: 1px solid #3F2C1D;font-weight: 700;background: #3F2C1D;color: #FFF;} 
div.pagination span.disabled{padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #3F2C1D;color: #3F2C1D; }