/*  

Theme Name: Underground

Description: Donelson Family Youth Ministry

Version: 2.0

Tags: fixed width, widget-ready, widgets, left sidebar, two columns, valid XHTML, valid CSS

*/



body

{	

	margin: 0px auto;

	padding: 0;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

        background: url('images/background.jpg')

}



a

{

	color: #1f4258;

}

a:hover {
text-decoration: none;
}



#header

{		

	height: 100%;		

	width: 748px;

	margin: 0px auto;

}


#stretch { /*to stretch page size for page with little content*/
height: 450px;
}


/*** CONTAINER ***/



#container{

margin: 0 auto;

width: 748px;

background: url('images/main_bg.gif');

padding-bottom: 12px;

}



#content

{

	width: 500px;

        background: #f2f2f2;

        border: 1px solid #000;

        padding: 8px;

         }



#content h2 {

font-size: 14px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

color: #273647;

}





.post

{

	margin-bottom: 70px;

	line-height: 20px;

}



.post .postheader h2

{

	font-size: 17px;

	margin-bottom: 3px;

}



.post .postheader h2 a

{

	text-decoration: none;

	color: #273647;

}



.post .postheader h2 a:hover

{

	text-decoration: underline;

}



.post .postheader .postmeta

{

	width: 480px;

	font-size: 11px;

	border-bottom: solid 1px #ababab;

	padding-bottom: 5px;

}



.post img

{

	padding: 0px;
 
	border: solid 0px #000;

}



/*** FLEXI-PAGE PLUG-IN SIDEBAR STYLE ***/

#sidebar #flexipages-2 {

  font-size:11px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

}



#sidebar #flexipages-2 li {

 padding: 0px;

margin: 0px;

}


#sidebar #flexipages-2 {

border-right: 1px solid #000;

border-left: 1px solid #000;

}



#sidebar #flexipages-2 ul {

margin-left: 0px;

padding-left: 0px;

list-style-type: none;

border-bottom: 1px solid #000;

}



#sidebar #flexipages-2 a {

display: block;

padding: 3px;

height: 100%;

background-color: #DCDDDE;

border-top: 1px solid #000;

}



#sidebar #flexipages-2 ul li ul li a {

display: block;

padding: 3px;

background-color: #DCDDDE;

border-top: 1px solid #000;

border-bottom: 0px;

padding-left: 12px;

text-decoration: none;

}



#sidebar #flexipages-2 a:hover

{

background-color: #F2F2F2;

color: #003F78;

text-decoration: none;

}



/*** REGULAR Sidebar ***/





#sidebar

{

        width: 150px;

        margin-left: 30px;

	padding-left: 12px;

        font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

                   

}



#sidebar img

{

	border: none;

}



#sidebar .sidebarbox ul{



	padding:0px;

	margin:0px;



}



#sidebar li{



	margin:0px;



	list-style-type:none;



      background: url(images/meta_li.gif) left top no-repeat;



	padding-left:9px;

   

        padding-bottom: 5px;

 

        }



#sidebar h3 { /*sidebar headers*/



	color:#273647;



	font-size:14px;



	margin:0px;



	padding-bottom: 8px;



	padding-top:15px;



	font-weight:bold;



	}



#sidebar a{



	color:#000;



	text-decoration:none;



	font-weight:normal;



	line-height:19px;



}





#sidebar a:hover{



text-decoration: underline;



}





/***  Search form ***/

.searchform form {

margin-top: 4px;

padding-bottom: 12px;

}



.searchform #search

{

width: 140px;

}







/*** Comments ***/

.allcomments h3

{

	font-size: 15px;

}



.commentbox

{

	margin: 0 0 20px 0;

	padding: 10px;

	border: 1px solid #ababab;

	background: #f6f6f6;

}



.commentbox .avatar

{

	float: left;

	margin-right: 5px;

}



.commentbox small

{

	font-size: 11px;

}



.commentbox p {

	margin-bottom: 0px;

}



.commentbox .commentmeta

{

	width: 300px;

}



#commentform label

{

    display:block;

    margin: 0;

}



#commentform .text {

	width: 300px;

    margin: 0 0 15px 0;

}



#commentform strong

{

	font-size: 11px;

}



#commentform textarea

{

    width:450px;

    height:150px;

    margin:0;

    padding:5px;

}



/*** Footer ***/



#footer{



	width:100%;

        height: 20px;

	text-align:center;

	     

}



#footer #footertxt{



	color:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

        	

}





#footer #footertxt a{



	color:#fff;

        text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;



}





#footer #footertxt a:hover{

text-decoration: underline;



}





#footertxt {

  width:100%;

  margin:0 auto;

  text-align:center;

  font-size:1em;

}



#footertxt li {

  display:inline;

  margin-left:10px;

}





#footertxt li a {

  color:#fff;

  text-decoration:none;

}





/*** Wordpress ***/



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

   margin-top: auto;

}



.alignleft {

   float: left;

   margin: 0 10px 10px 0;

}



.alignright {

   float: right;

   margin: 0 0 10px 10px;

}



.wp-caption {

   border: 1px solid #ccc;

   text-align: center;

   background-color: #f3f4f0;

   padding-top: 4px;

}



.wp-caption img {

   float: none;

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0px;

   margin: 0px;

}