/*
Theme Name: Theology Mama
Theme URI: http://ewebscapes.com
Version: 1.0
Description: Custom Theme for theologymama.com by <a href="http://ewebscapes.com">EWebscapes</a>
Author: Leanne Wildermuth
Author URI: http://www.ewebscapes.com
This design is copyright © and may not be reproduced.
*/


/************************************************
*	BASIC ELEMENTS				*
************************************************/

abbr, acronym {border-bottom: 1px dashed #000; cursor: help;}
strong, b {font-weight:bold;}
em, i {font-style:italic;}
body, form, h1, h2, h3, h4, ul, ol, p {margin: 0; padding: 0; list-style: none;}
p{margin: 0px;	line-height: 18px;padding: 0px 0px 10px 0px;}
p img{border: none;padding: 0px 5px 15px 0px;}


.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.excerpt {padding-left: 20px; padding-bottom: 5px; border-bottom: 1px solid #7F7D2A;}

.pagenav {clear: both; font-family: Cambria, 'Times New Roman', Georgia, serif; letter-spacing: .04em; color: #000; font-style: italic; padding: 0 30px; font-size: 20px; margin-bottom: 80px; font-weight: bold;}
.pagenav a:link {color: #EDD87F; font-weight: bold; text-decoration: none;}
.pagenav a:active {color: #EDD87F; font-weight: bold; text-decoration: none;}
.pagenav a:visited {color: #EDD87F; font-weight: bold; text-decoration: none;}
.pagenav a:hover {color: #C5BF6B; font-weight: bold; text-decoration: none;}

.menu-indent {padding-left: 40px;}
.menu-indent h2 {color: #A6A450;}
.menu-indent a{color: #BCB44E; text-decoration: none;}
.menu-indent a:hover {text-decoration: underline;}

.more {font-family: Cambria, 'Times New Roman', Georgia, serif; letter-spacing: .04em; color: #000; font-style: italic; font-weight: bold; font-size: 18px;}

hr {color: #c0c0c0;  background-color: white; margin:0; padding:0; }

code, pre {
 font-family: "Courier New", Courier, mono;
 color: #969696;
 text-decoration: none;
 text-align: left;
}

blockquote {
  text-align: left;
  line-height: 150%;
  background-color: #EDD87F;
  border-top: 1px solid #5F2B04;
  border-bottom: 1px solid #5F2B04;
  padding: 10px 5px;
}

form, img {
 border: 0; 
} 

input, textarea, select { 
 background-color: #D6D38B;
 border: 1px solid #5F2B04;
 color: #000;
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Lucida, Verdana, Arial,sans-serif;
  font-size: 12px;
  padding-left: 2px;
  padding-right: 2px;
}

.submit {
 background-color: #D6D38B;
 border: 1px solid #5F2B04;
 color: #000; 
}

.radio {
 border: 0;
} 

body {
  margin: 0px;
  padding: 0px;
  background: #6F360A url(img/bodybg.jpg) top center repeat-x;
  font-family: Cambria, Georgia, 'Times New Roman', serif;
  font-size: 1em;
  list-style-type: none;
}

h1 {font-family: Cambria, 'Times New Roman', Georgia, serif; font-weight: normal; color: #5F2B04; font-size: 1.7em; padding: 5px 0 0 0;}
h1 a:link, a:active {color: #5F2B04; text-decoration: none;}
h1 a:visited {color: #5F2B04; text-decoration: none;}
h1 a:hover {color:#5F2B04; text-decoration: underline;}

h2 {font-family: Cambria, Georgia, serif; font-style: italic; font-size: 22px; color: #5F2B04; padding: 5px 0 5px 5px;}
h3 {font-family: Cambria, Georgia, serif; font-style: italic; font-size: 18px; color: #5F2B04; padding: 10px  0 5px 10px;}

/************************************************
*	STRUCTURE				*
************************************************/


#wrap {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  background: url(img/wrap.jpg) top center repeat-y;
  padding: 0px;
}

#home {
  text-align: center;
  clear: both;
  height: 113px;
  width: 299px;
  font-size: .1em;
  color: #CB9B46;
  display: block;
  margin-left: 120px;
}

#home a {
  text-align: center;
  height: 113px;
  width: 299px;
  display: block;
  font-size: .1em;
  color: #CB9B46;
  border: none;
}

#home a:hover {
  text-align: center;
  height: 113px;
  width: 299px;
  display: block;
  font-size: .1em;
  color: #CB9B46;
  border: none;
}


#content {
  float: left;
  width: 557px;
  background: url(img/contenttop.jpg) top center no-repeat;
  display: inline;
  text-align: left;
}


/************************************************
*	POSTS   				*
************************************************/


.post-top {
  height: 33px;
  width: 543px;
  background: url(img/posttopg.gif) top center no-repeat;
}

.post-bg {
  width: 543px;
  background: #dbb35b url(img/postbg.jpg) top center repeat;
}

.post-bottom {
  height: 110px;
  width: 543px;
  background: #dbb35b url(img/postbottom.jpg) top center no-repeat;
  margin-bottom: 25px;
}

.post {
  margin-top: -5px;
  width: 543px;
  margin-left: 8px;
  text-align: left;
}


/* IE \*/
* html .post {   margin-left: 8px;}
/* IE */

.entry {
  padding: 0 25px 15px 15px;
}

.indent {
  padding: 15px 20px;
}

.indent a:link {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.indent a:active {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.indent a:visited {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.indent a:hover {color: #5A5B0B; font-weight: bold; text-decoration: none; background-color: #EDD87F;}



.entry ul {
  margin-left: 50px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.entry ul li {
 list-style-type: square;
 padding-left: 2px;
 margin: 0 0 0 5px;
}

.entry ol {
  margin-left: 35px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.entry ol li {
 list-style-type: decimal;
 padding-left: 2px;
 margin: 0 0 0 5px;
}

.post-meta {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 90px;
  text-align: left;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  height: 80px;
  overflow: hidden;
  line-height: 140%;
}

.post-meta a:link {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.post-meta a:active {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.post-meta a:visited {color: #5A5B0B; font-weight: bold; text-decoration: none;}
.post-meta a:hover {color: #5A5B0B; font-weight: bold; text-decoration: none; background-color: #EDD87F;}


/************************************************
*	SIDEBAR 				*
************************************************/

#side {
  float: right;
  clear: all;
  width: 423px;
  padding-top: 332px;
  background: url(img/sidetop.jpg) top center no-repeat;
  list-style-type: none;
  display: block;
  overflow: hidden;
  padding-bottom: 20px;

}

.side-bottom {
  background: url(img/sidebottom.jpg) top center no-repeat;
  height: 20px;
}

#side .menu {
  width: 423px;
  background: url(img/sidebg.jpg) top center repeat-y;
  list-style-type: none; 
  display: block;
  overflow: hidden;
}



/************************************************
*	SIDEBAR TABBED MENU			*
************************************************/


div.domtab{
 width:350px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 15px;
 margin-top: 10px;
 padding-top: 5px;
}

ul.domtabs{
 float:left;
 width:100%;
 margin: 5px 0 0 0;	
 display: block;			
}

ul.domtabs li{
 float:left;
 padding:0 2px 0 0;
}

ul.domtabs li.active a:link, 
ul.domtabs li.active a:visited, 
ul.domtabs li.active a:active {
 background: #a7a54f;
 color: #6F360A;
 font-size: .9em;
 height: 18px;
 text-decoration: none;
 padding: 3px 5px 3px 5px;
 width: 55px;
 text-align: center;
 overflow: hidden;
}

ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active{
 display:block;
 background: #888742;
 color: #6F360A;
 font-size: .9em;
 height: 18px;
 text-decoration:none;
 padding: 3px 5px 3px 5px;
 width: 55px;
 text-align: center;
 overflow: hidden;
}

ul.domtabs li.active a:hover,  ul.domtabs a:hover {
 background: #E3DC81;
 height: 18px;
}





#domtabprintview{ 
 float:right;
 padding-right:1em;
 text-align:right;
}

#domtabprintview a:link, #domtabprintview a:visited, #domtabprintview a:active,
#domtabprintview a:hover{
 color:#85A723;
}
 #domtabprintview{
padding:2px;
text-align:right;
}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{
color:#85A723;
}
div.domtab div a:link,
div.domtab div a:visited,
div.domtab div a:active
{
/* display:block;
padding:2px;
font-size:1em;
text-decoration: none !important;*/

}

div.domtab div, .dommenu{
 clear:both;
 width:auto;
 background-color: #A6A450;
 color: #6B3004;
 padding: 0 10px;
}

.dommenu {padding: 0; margin: 0;}


/* IE \*/
* html .dommenu { margin-top: -6px;}
/* IE */


.dommenu h2 {
  text-align: left;
  font-family: Cambria, serif;
  font-style: italic;
  color: #525E0A;
  font-size: 1.3em;
  padding-bottom: 0;
  padding-left: 0px;
  margin-top: 5px;
  margin-left: 0px;
  font-weight: normal;
}

.dommenu h3 {
 font-size: .1em;
}

ul.dommenu li#widgettitle h2 {margin: 0; padding: 0;}


.dommenu ul, .dommenu ul ul {margin-left:10px; padding:0 0 20px 5px; list-style: none;}


.dommenu ul li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #616020;
  font-size: .9em;
  margin-right: 10px;
}


/* IE \*/
* html .dommenu ul li {  margin-left: 10px;}
/* IE */

.dommenu ul li li {
  border-bottom: none;
  line-height: 18px;
  padding-bottom: 0;
  padding-top: 0;
}

.dommenu ul.children {
  padding: 0px;
}


.dommenu a:link {color: #6B3004; font-weight: normal; text-decoration: none;}
.dommenu a:active {color: #6B3004; font-weight: normal; text-decoration: none;}
.dommenu a:visited {color: #914D1B; font-weight: normal; text-decoration: none;}
.dommenu a:hover {color: #E8C971; font-weight: normal; text-decoration: none;}


/************************************************
*	FOOTER  				*
************************************************/


#footer {
  clear: both;
  margin-top: 20px;
}

.footer-text {
  text-align: left;
  margin-left: 30px;
  font-family: 'Lucida Sans', 'Lucida Grande', sans-serif;
  font-size: .8em;
  padding-bottom: 15px;
}

.footer-text a{color: #BCB44E; text-decoration: none;}


/************************************************
*	COMMENTS				*
************************************************/
	
#comment-container {
  overflow: hidden;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 10px 10px 2px 10px;
}

#comment-container a:link {color: #5A5B0B; font-weight: bold; text-decoration: none;}
#comment-container a:active {color: #5A5B0B; font-weight: bold; text-decoration: none;}
#comment-container a:visited {color: #5A5B0B; font-weight: bold; text-decoration: none;}
#comment-container a:hover {color: #5A5B0B; font-weight: bold; text-decoration: none; background-color: #EDD87F;}



#comment-container textarea {
  width: 90%;
  padding: 10px;
}

#comment-container .textform {

  padding: 15px;
  background-color: #EDD87F;
  border: 1px solid #D29E31;
  margin-left: 7px;
}



.comment-list {
 margin: 20px 0 20px 0;
}

.comment-container {
 margin: 15px 0 15px 5px;
 background-color: #EDD87F;
 padding: 5px;
 border: 1px solid #D29E31;
}

.comment-num {
 float: left;
 font-size: 1.2em;
 font-family: cambria, georgia, serif;
 margin-top: 0;
 padding-right: 5px;
 color: #BCB44E;
}

.comment-meta {
 font-size: .8em;
 font-family: 'Lucida Sans', 'Lucida Grande', sans-serif;
 color: #5A5B0B;
 float: left;
 width: 95px;
 margin-right: 5px;
 overflow: hidden;
 padding-right: 10px;

}

.comment-date {
 color: #5A5B0B;
 font-size: 12px;
 text-align: left;
}

.comment-text {
 float: left;
 padding-left: 15px;
 padding-bottom: 15px;
 width: 260px;
 overflow: hidden;
 border-left: 1px solid #D29E31;
 font-size: .9em;
}