body
   {
 background-image: url(images/background1.jpg);
 background-repeat: repeat-x;
 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: 950px;
   }


#top_nav
	{
	 position: ;
	 z-index: 3;
	 padding-top: 66px;
	 padding-left: 15px;
	 height: 28px;
	 text-align: left;
}


#headerimg
{
	 position: absolute; 
	 z-index: 2; 
	 padding-top: 20px;
	 padding-left: 50px;
	 height: 232px;
	 text-align: left;


   }

#header
   {
   background: url('images/background2.png') no-repeat;
   position: relative; 
   z-index: 1; 
   height: 355px;
   width: 917px;
}










 #top_nav ul
   {
   list-style: none;
   }

   #top_nav li
   {
   display: inline;
   }

   #top_nav li a:hover
   {
   }

#content
   {
   background: url('images/background3.png') repeat-y;
   float: left;
   width: 917px;
   height: 342px;
   padding-left: 0px;
   padding-top: 20px;
   text-align: left;
   }


.blogcontent
   {
  
   float: center;
   padding: 20px 57px;
   width: 635px;
   }

.post
   {
   text-align: left;
   }

 .post h2
   {
   padding: 0px;
   }

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

   .post_title h2, a
   {
   padding: 0px;
   margin: 0px;
   }

   .post_title a
   {
   text-decoration: none;
   }

   .post_title a:hover
   {
   }

   .post_title small
   {
   }

   .post_title small a
   {
   padding: 0px;
   margin: 0px;
   }

   .post .postmetadata
   {
   float: right;
   height: 34px;
   padding: 12px 5px;
   width: 35px;
   }

   .postmetadata a
   {
   text-decoration: none;
   }

   .postmetadata span
   {
   padding-left:5px;
   }

.entry
   {
   }

 .entry a
   {
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover
   {
   }

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

   .entry img
   {
   float: left;
   }

   .entry ul
   {
   }

   .entry li
   {

   }

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

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

   .entry span
   {
   }

#sidebar
   {
   background: url('./images/background5.jpg') no-repeat;
   position: relative;
   padding-right: 55px;
   float: right;
   text-align: left;
   width: 186px;
   height: 22px;
   }



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

   #sidebar li
   {
   margin: 0px;
   }

   #sidebar li h2
   {
   margin: 0px;
   }

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

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

   #sidebar ul ul li a
   {
   }

   #sidebar ul ul li a:hover
   {
   }


.middle_sidebar
  {
   background: url('./images/background6.jpg')  repeat-y;
   float: left;
   padding: 0px 0px;
   text-align: left;
   width: 186px;
   height: 296px;
   }

.bottom_sidebar
  {
   background: url('./images/background7.jpg')  no-repeat;
   float: left;
   padding: 0px 0px;
   text-align: left;
   width: 186px;
   }

#search
   {  }

 #search input
   {

 }

#search #searchsubmit
   {
   background: #b1b1b1;
}

#footer
   {
   background: url('./images/background8.png') no-repeat;
   text-align: left;
   width: 917px;
   height: 22px;
   }


 #footer .column1
   {
   background:#FF3333;
   float: left;
	width: 300px;
   }

   .column1 .bottom
   {

}

   .column1 a
   {
   text-decoration: none;
   }

   #footer .column2
   {
   background-color:#006699;
   float: left;
   width: 250px;
   }

   .column2 h2
   {
   }

   .column2 ul
   {
   list-style: none;
   }

   .column2 a
   {
   text-decoration: none;
   }