/*
Theme Name: TOZ
Theme URI: http://www.trumpetsofzion.org
Description: Trumpets of Zion theme made from the totally awesome starkers theme from Elliot Jay Stocks (http://elliotjaystocks.com)
Version: 1
Author: Samuel Clough, with thanks to Elliot Jay Stocks
Author URI: http://www.samuelclough.com
*/

@import "style/css/reset.css";
/*@import "style/css/typography.css";*/
/*@import "style/css/layout.css";*/

body {
  margin: 0;
  padding: 0;
  color: #000;
  background: #3c3c3c url(images/body_background.jpg) repeat-x;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
h2 {
  font-weight: bold;
  font-size: 1.2em;
  color: #3c3c3c;
  margin-bottom: 15px;
}
h2.post_title {
  text-align: center;
  font-style: italic;
}
h3 {
  font-size: 1.1em;
  text-align: center;
  font-style: italic;
}
strong em, em strong {
  font-style: italic;
  font-weight: bold;
}
a {
  color: #336699;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #336699;
}
a:hover {
  color: #336699;
  text-decoration: underline;
}
p {
  margin-bottom: 10px;
  line-height: 1.5em;
}
p.sub_header {
  text-align: center;
  font-style: italic;
}
ul.submenu {
  font-style: italic;
  margin-bottom: 15px;
  list-style-type: disc;
  font-size: 1.1em;
}
ul.submenu li {
  margin-bottom: 5px;
}
div.post li, div.post ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 10px;
}


#header {
  width: 930px;
  height: 232px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#header a {
  text-decoration: none;
}
#top_menu {
  width: 930px;
  height: 35px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(images/toz_top_menu_background.jpg);
  background-repeat: repeat-y;
}
#top_menu a {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}
#top_menu a.current_link {
  color: #336699;
}
#top_menu table {
 margin-left: 25px;
}
#top_menu td {
  padding-top: 5px;
  width: 95px;
  text-align: center;
}
#top_menu td.long {
  width: 170px;
}
#top_menu ul {
  margin-left: 35px;
  margin-right: 35px;
  width: 100%;
  text-align: center;
}
#top_menu ul li {
  display: inline;
  list-style-type: none;
  margin-top: 5px;
}
#main_wrapper
{
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   width: 930px;
   background: #3c3c3c url(images/toz_bottom_header_background.jpg) no-repeat top center;
}
#background_wrapper
{
   background-color: #fff;
}
#content_wrapper
{
   width: 845px;
   margin-left: 28px;
   padding: 15px 15px 15px 15px;
   background-color: #fff;
}
#main_content
{
   clear: both;
   width: 600px;
   padding: 5px 5px 5px 5px;
   float: left;
}
#main_sidebar
{
   margin-left: 625px;
   padding: 5px 5px 5px 5px;
/*   background-color: #f3f3f3;*/
}
#main_sidebar li
{
   margin-bottom: 5px;
}
#main_sidebar h2
{
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #ccc;
   margin-bottom: 5px;
}
#main_sidebar li
{
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #ccc;
   padding-bottom: 5px;
}
#main_sidebar li.widget
{
   border: 0px;
   padding-bottom: 5px;
}
ul#category_archive li 
{
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #ccc;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
#main_clear_footer
{
   clear: both;
}
#main_footer
{
   clear: both;
   margin-left: auto;
   margin-right: auto;
   width: 850px;
   padding: 10px 40px 40px 40px;
   background: #3c3c3c url(images/toz_footer_background.jpg) no-repeat bottom center;
}
#main_footer p
{
   font-size: 10px;
   background-color: #f3f3f3;
   margin: 10px;
}
#text-397121651 a, #recent-posts-3 a {
   color: #ff0000;
}
