/*
Theme Name: Holysanctuary
Theme URI: http://www.holysanctuary.org
Description: Theme designed by Anthony Waldren of starvinartist.net
Author: Anthony Waldren
Author URI: http://www.starvinartist.net
*/



body{text-align:center; padding:0; margin:0; background: #000000;  }
	  
/*------------------------------------------------------------------
	  
 This styling is in respect of the index page
	  
 ---------------------------------------------------------------------*/
	  
#container{width:1024px; margin: 0px auto; background: #000000}
	  
#top_band {width:1024px; height: 38px; background: url(images/top_band.jpg) no-repeat }

#top_band_message{ float:right; margin: 8px 100px 2px 0px; font-family:verdana; font-size: 11pt; color: #000000 }

#top_band_message a{color: #711cd0; text-decoration:none}
	  
#main_picture_home {width:1024px; height: 439px; background: url(images/main_picture_home.jpg) no-repeat}
	  
#content {width: 854px; margin: 0px auto; background: url(images/content_background.png) no-repeat 0px 0px; border-left: 2px solid #efefef; border-right: 2px solid #efefef; text-align:left; overflow: auto}

#navbar {width: 853px; height: 57px; margin: 0px auto; background: url(images/navbar_background2.png) no-repeat }

#navcontainer{ width: 768px; margin: 0px auto; text-align: center;  padding-top: 17px }

#navcontainer a{font-family: arial; font-size: 10.5pt; color: #ffffff; text-decoration: none}

#navcontainer span.divider{ color: #f8ba11; font-weight: bold }
	  
#title{ width: 300px; height: 21px; margin-left: 29px; margin-bottom: 1px; font-family:arial narrow; font-size: 15pt; color: #f8ba11; padding-top: 9px; padding-left: 5px  }
	   
#main_content_area  { width: 480px; border: 1px solid #f8ba11; float:left; color: #ffffff; font-family: arial; font-size:10pt; text-align: left; margin-left: 29px; clear: both; padding: 10px; margin-bottom: 20px}

.posts a{font-weight: bold; color: #f8ba11; text-decoration: none}

.posts a.title{ font-family:arial narrow; font-size: 15pt; color: #ffffff; text-decoration: none; font-weight: normal}

#sidebar{ width: 242px; float: right; border: 1px solid #f8ba11; margin-right: 29px; color: #ffffff; font-family: arial; font-size:10pt; padding: 10px; margin-bottom: 20px  }

#sidebar a{ font-weight: bold; color: #f8ba11; text-decoration: none }

#sidebar ul{list-style-type:none}

#sidebar ul li{margin-left: -20px; margin-bottom: 10px}
	  
#footer_container{ width: 860px; clear: both; margin: 0px auto; background: url(images/bottom_band.png) no-repeat; }
	  
#footer_band{ width: 860px; height: 14px }
	  
#footer  { width: 860px; height: 52px; background: url(images/footer_background.png) no-repeat;  }

#footnote { padding-top: 19px; font-family:verdana; font-size: 9pt; color: #000000 }

#footnote a {color: #711cd0; text-decoration:none}
	  
#space{ margin: 5px 0px 5px 0px; clear:both }

/* Pagination */

.navigation { 	clear: both; }

.navigation a {font-weight: bold; color: #f8ba11; text-decoration: none}

.alignleft { 	float: left; }

.alignright { 	float: right; }

/* for the single post page */

span.title{ font-family:arial narrow; font-size: 15pt; color: #ffffff; font-weight: normal }

span.posted{ font-family: arial; font-size: 10px; color: #ffffff  }


/* comment listings */

#comment_listings ul{margin: 0px 0px 5px 0px; padding: 7px; list-style-type:none}

#comment_listings li{font-family: arial; font-size: 10pt; color:#ffffff; border-bottom: 1px dotted #f8ba11; margin-bottom: 10px}

.posting_details{font-family: arial; font-size: 11px; color: #ffffff}

/* comment form */

#respond{ width: 480px; }

#respond textarea{  padding: 8px;   margin-top: 10px;  overflow:auto;  color: #000;   border: 1px solid #dad6d1;
  background-color: #efefef;
}

#commentform input {  padding: 5px;   background-color: #efefef;   border: 1px solid #dad6d1;   float: left; 
  color: #000;
}
#commentform label {   color: #444;   font-size: 12px;   padding-top: 5px;   padding-left: 5px;   display: inline-block;
  clear: both
}


	  
/* ----------------------------------------------------------------
	  
The styling below is for the main pages ...ie. those other than the main index page
	  
--------------------------------------------------------------------*/
	  
#Mcontainer{width:1024px; margin: 0px auto; background: #000000 url(images/main_container_background.png) no-repeat 0px 0px; overflow: auto; position:relative}	

#main_picture{ width: 858px;  height: 157px; background: url(images/main_picture_main.jpg) no-repeat 0px 0px; margin: 0px auto;  }  

#blue_band{width:858px; height:60px; background: url(images/blue_band.png) no-repeat 0px 0px; margin: 0px auto}

#Mcontent {width: 854px; margin: 0px auto; background: url(images/main_content_background.png) no-repeat 0px 0px; border-left: 2px solid #efefef; border-right: 2px solid #efefef; text-align:left; overflow: auto; clear: both}

#Mtitle{ width: 300px; height: 21px; margin-left: 29px; margin-bottom: 1px; margin-top: 50px; font-family:arial narrow; font-size: 15pt; color: #f8ba11; padding-top: 9px; padding-left: 5px  }
	   
#Mmain_content_area  { width: 480px; border: 1px solid #f8ba11; float:left; color: #ffffff; font-family: arial; font-size:10pt; text-align: left; margin-left: 29px; clear: both; padding: 10px; margin-bottom: 20px}

#Mmain_content_area  a { font-weight: bold; color: #f8ba11; text-decoration: none }

   
#Msidebar{ width: 242px; float: right; border: 1px solid #f8ba11; margin-right: 29px; color: #ffffff; font-family: arial; font-size:10pt; padding: 10px; margin-bottom: 20px  }

#Msidebar a{ font-weight: bold; color: #f8ba11; text-decoration: none }

#Msidebar ul{list-style-type:none}

#Msidebar ul li{margin-left: -20px; margin-bottom: 10px}

#Mnavbar{position:absolute; top: 215px; left: 130px; width: 775px; height: 63px; background: url(images/main_navbar_background.png) no-repeat 0px 0px}

#Mnavcontainer{ margin: 0px auto; padding-top: 17px; font-family: arial; font-size: 10.5pt; color: #ffffff;  }

#Mnavcontainer a{font-family: arial; font-size: 10.5pt; color: #ffffff; text-decoration: none}

#Mnavcontainer span.divider{ color: #f8ba11; font-weight: bold }







