@charset "utf-8";
/* CSS Document */

body
  
   {
 background: #000000 url('./images/jpgs/background.jpg') fixed no-repeat top center;
 margin: 0px;
 padding: 0px;
 text-align: center;
 }

h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px;
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   }

a:hover{
   text-decoration:underline;
   }

.space
   {
   clear: both;
   }

#page
   {
   margin: 0px auto;
   padding: 0;
   width: 930px;/*909*/
   }

#header

   {
   background: url('./images/pngs/header-930x323.png') no-repeat top left;
   height: 323px;
   width: 930px;
   text-align: center;
   }

#headerimg
  
  {
	 height: 161px;
	 margin: 0px;
	 padding-top: 34px; 
	 padding-left:17px;
	 text-align: left;
 }

#top_nav
  {
	 height: 61px;
	 padding-top: 25px;
	 padding-left: 16px;
	 padding-right: 0px;
	 padding-bottom: 0 px;
	 text-align: left;
}

 #top_nav ul
   {
   list-style: none;
   }

   #top_nav li
   {
   display: inline;
   }

   #top_nav li a:hover
   {
   }
   

#content

   {
   background: url('./images/pngs/bg-content-592x577.png') repeat-y top left;
   float: left;
   text-align: right;
   }
   
   
.blogcontent, .widecolumn

   {
   float: left;
   width: 592px;
   height: 577px;
   overflow:auto;
   margin: 0px;
   }
   
   .blogcontent form
   {
   color: #fff;
   padding: 10px 50px 0px 90px;
   }

   .blogcontent input
   {
   background-color: transparent;
   border: 1px solid #214b73;
   color: #fff;
   }
   
   .blogcontent input
   {
   background-color: transparent;
   border: 1px solid #214b73;
   color: #fff;
   }

	.blogcontent #searchsubmit
   {
   background: #b1b1b1;
   color: #214b73;
   font-weight: bold;
   padding: 2px;
   }
   
   .blogcontent h2
   {
   color: #000000;
   font: bold 18px  Arial, Helvetica, sans-serif;
   padding: 0px 50px 0px 90px;
   }

   .blogcontent small a
   {
   font-size: 18px;
   padding: 0px 50px 0px 90px;
   }
   
   

.post
   {
   padding: 0px 20px 0px 45px;
   text-align: left;
   }

 .post h2
   {
   padding: 0px;
   }

 .post .post_title
   {
   float: left;
   width: 90%;
   }

   .post_title h2, a
   {
   color: #000000;
   font: bold 24px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   color: #000000;
   }

   .post_title small
   {
   color: #000000;
   font: normal 12px  Arial, Helvetica, sans-serif;
   }

   .post_title small a
   {
   color: #385673;
   font: normal 12px Courier New, Courier, monospace;
   padding: 0px;
   margin: 0px;
   }

   .post .postmetadata
   {
   background: url('./images/pngs/bg-45x58.png') no-repeat top left;
   float: right;
   height: 34px;
   padding: 12px 10px;
   width: 25px;
   }

   .postmetadata a
   {
   color: #FF0000;
   text-decoration: none;
   }

   .postmetadata span
   {
   color: #416fa3;
   font: normal 24px  Arial, Helvetica, sans-serif;
   padding-left:5px;
   }


 .entry
   {
   color: #000000;
   font: normal 12px Arial, Helvetica, sans-serif;
   padding: 20px 0px;
   }
 .entry a
   {
   color: #000000;
   font: normal 12px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover
   {
   color: #69c;
   }

   .entry blockquote
   {
   border: 2px dashed #042748;
   padding: 8px;
   }

   .entry img
   {
   float: left;
   padding: 0px 20px 0px 0px;
   }

   .entry ul
   {
   padding-left: 20px;
   }

   .entry li
   {
   list-style: url('./images/pngs/bull-list.png');
   }

   .entry ol li
   {
   list-style: decimal;
   } 

   .entry p
   {
   text-align: justify;
   padding: 0px;
   }

   .entry span
   {
   color: #b31414;
   }

#sidebar
   
    {
   background: url('./images/pngs/bg-sidebar-338x349.png') repeat-y top left;
   float: left;
   margin: 0px;
   padding: 0px 0px;
   text-align: left;
   width: 338px;
   }

 #sidebar ul
   {
   list-style: none;
   margin: 0px;
   padding: 0px; 0px;
   }

   #sidebar li
   {
   margin: 0px;
   padding: 0px 0px 0px 15px;
   }

   #sidebar li h2
   {
   color: #ffffff;
   font: normal 18px Arial, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px 30px;
   }

 #sidebar ul ul
   {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li
   {
   margin: 0px;
   padding: 0px 0px 0px 40px;
   }

   #sidebar ul ul li a
   {
   color: #ffffff;
   font: normal 12px Arial;
   text-decoration: none;
   }

   #sidebar ul ul li a:hover
   {
   color: #000000;
   }

.bottom_sidebar
{
 	background: url('./images/pngs/sidebar-bottom-337x62.png') no-repeat bottom center;
 	float: right;
 	margin-left: 100px;
	padding-left: 25px;
 	height: 61px;
 	text-align: left;
 	width: 312px;
 }
 
 .post .postmetadata{	background: url('./images/pngs/bg-comment-45x58.png') no-repeat top left;	float: left;	height: 34px;	padding: 12px 10px;	width: 25px;}


#search
   {
   font: bold 12px Arial;
   color: #fff;
   width: 230px;
   margin-left: 32px; 
   padding: 10px; 
   }

#search input
   {
   background-color: transparent;
   border: 1px solid #999999;
   color: #fff;
   }

#search #searchsubmit
   {
   background: #999999;
}

#footer
   {
   background: url('./images/pngs/footer-930x200.png') no-repeat top left;
   color: #000000;
   height: 200px;
   text-align: left;
   width: 930px;
   }
 #footer .column1
   {
   float: left;
   font: normal 10px Arial;
   padding: 0px 0px 0px 40px;
   width: 300px;
   }

   .column1 .bottom
   {
   padding: 50px 0px 0px 4px;
   }

   .column1 a
   {
   color: #000000;
   font: normal 12px Arial;
   text-decoration: none;
   }

   #footer .column2
   {
   float: left;
   font: normal 12px Arial;
   padding: 35px 0px 0px 0px;
   width: 250px;
   }

   .column2 h2
   {
   color: #ffffff;
   font: bold 20px Arial;
   }

   .column2 ul
   {
   list-style: none;
   }

   .column2 a
   {
   color: #fff;
   font: normal 12px Arial;
   text-decoration: none;
   }
