
/* CSS Document */

* {
	margin:0; padding:0;
  }

body {
	background:#FFFFFF;	
    }

html { height:100%;}

a:hover{text-decoration:none;}

a img{
	border: 1px #8C9500 solid;
	padding: 5px;
	margin: 5px;
	}

img{
	border: 1px #8C9500 solid;
	padding: 5px;
	margin: 5px;
	}

ul { list-style:none;}

.column { float:left;}
.clear { clear:both;}


html, input, textarea
	{
	font-family:"Times New Roman", Times, serif; 
	font-size:14px;		
	color:#555555;		
	}

input, select {
	 vertical-align:middle; 
     font-weight:normal;
	 }

a {color:#1E7990;}

.search .input {
	 border-color:#74922C; 
     border-width:1px; 
	 border-style:solid; 
	 border-right:none; 
	 border-bottom:none; 
	 padding-top:2px; 
	 padding-bottom:2px; 
	 background:#FFFFFF;
	 }
	 
.search .submit { margin:0;}

#tall { 
      border:#8C9500 solid 2px; 
      border-top:none;
      border-bottom:none; 
      height:100%; 
      width:766px; 
      margin:0 auto;
	   }

#main { width:766px;}

 /* header*/

#header { 
    height:158px; 
	background:url(images/header.jpg) no-repeat;
	}
	
#header .indent { 
    padding:32px 0 0 60px; 
    position:absolute;
	}

h1 { 
    color:#FEFFFB; 
    font-size:20px; 
	font-weight:normal;
	}
	
h1 a {
	color:#FEFFFB; 
	text-decoration:none;
	}


#header p { 
     color:#FEFFFB;
     font-size:15px; 
     font-weight:normal;
	 }

#header .search { padding:6px 0 4px 0;}
#header .search .input { width:164px;}

/* menu */

#menu { 
     background:#B6D56E; 
	 border-color:#8DB135; 
	 border-style:solid; 
	 border-left-width:5px; 
	 border-bottom-width:1px; 
	 border-right-width:5px; 
	 border-top-width:0; 
	 position:absolute;  
	 margin-left:25px; 
	 margin-top:118px;
	 }

#menu .col { 
     width:650px; 
	 height:30px; 
	 text-align:center;
	 }

#menu li { display:inline; 
     margin-right:5px; 
	 margin-left:5px; 
	 color:#466300; 
	 font-size:18px; 
	 line-height:18px;

	 }
	 
#menu li a { 
     color:#466300; 
	 text-decoration:none; 
	 background:url(images/bul.gif) no-repeat right; 
	 padding-right:10px;
	 }
	 
#menu li a:hover { text-decoration:underline;}

#middle { padding-top:15px;}

/* side bar */

#side_bar { 
     width:294px; 
	 background:url(images/side-bar-tall1.gif) repeat-y 100% 10px;
	 }

#side_bar .search { 
     text-align:right; 
	 padding-right:40px;
	 }
	 
#side_bar .search .input { width:98%; }

#side_bar .search .submit {margin:5px 0px 0px 4px;}

#side_bar .indent { 
     background:url(images/side-bar-top.gif) no-repeat top right; 
     padding:20px 0px 10px 20px;
     }

.widget_style { 
     background:url(images/side-bar-bot.gif) no-repeat bottom; 
	 padding:0 35px 28px 44px; margin-top:12px;
	 }
	 
.widget_style h2 { color:#227076;
     font-size:18px; 
	 font-weight:bold;
	 }
	 
.widget_style ul { 
     margin:10px 0px 0px 0px; 
     list-style:none;
	 }
	 
.widget_style li { 
     background:url(images/bul1.gif) no-repeat 0px 5px; 
	 padding:1px 0 0 16px; 
	 color:#707070; 
	 line-height:1.11em; 
	 font-size:18px;
	 }
	 
.widget_style li a { 
     color:#707070; 
     text-decoration:none;
	 font-size:18px;
	 }
	 
.widget_style li a:hover { text-decoration:underline;}

#links_with_style ul {margin:0;}

#links_with_style ul ul {margin:10px 0px 0px 0px;}

#links_with_style ul li {list-style:none;
     background:none;
     margin:0;
     padding:0;
     }
	 
#links_with_style ul li ul li 
     {
	 background:url(images/bul1.gif) no-repeat 0px 5px; 
	 padding:1px 0 0 16px; 
	 color:#707070; 
	 }
	 
#links_with_style ul li ul li a {
	 color:#707070; 
	 text-decoration:none;
	 }
	 
#links_with_style ul li ul li a:hover { text-decoration:underline;}

#meta { vertical-align:top;}

#archives { vertical-align:top;}

#categories { vertical-align:top;}

.postmetadataalt {
	font-size:0.81em; 
     }
	 
.pagetitle {
	color:#874300; font-size:1.41em; font-weight:normal;		
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
     }
	 
p {
	margin:0px;
	padding:10px 0px 10px 0px;
  }

.article {
	padding:0px 0px 0px 0px;
  }
  
.post {
	padding:0px 20px 0px 20px;
  }

#recent-comments  {vertical-align:top;}
  
#recent-posts  {vertical-align:top;}

#calendar {vertical-align:top;}

#google-search  {vertical-align:top;}

#gsearch {text-align:left;}
  
#pages  {vertical-align:top;}

#text-1 {vertical-align:top;}

#delicious {vertical-align:top;}

#delicious-box {text-align:left;}

#calendar_wrap {
	vertical-align:top;
	padding:10px 0px 0px 0px;
   }

#calendar_wrap a { font-weight:bold; }


.textwidget {
	text-align:left;
	padding:10px 0px 0px 0px;
   }

.navigation {padding:0px 10px 15px 10px;}

.alignleft { float:left; 
    color:#CE4400;  
	width:45%;
	}
	
.alignright {
	float:right; 
	text-align:right; 
	color:#CE4400; 
	width:45%;
	}
	
.alignleft a {
	color:#CE4400; 
	font-size:0.81em; 
	font-weight:bold;
	}
.alignright a {color:#CE4400; 
    font-size:0.81em; 
	font-weight:bold;
	}

#statusbar {
	text-align:justify;
    }
	
#statusbar p {
	padding:0px; 
	margin:0px;
    }

#statusbar a {		
	font-weight:bold;
    }

/* content */

#content { width:472px;}

#content .indent { padding:26px 34px 10px 13px;}

#content .h_l {
	background:url(images/h-l.gif) repeat-x; 
	height:1px; margin-top:20px; 
	margin-bottom:26px;
	}

#content h2 { 
    color:#1E7990; 
	font-size:1.41em; 
	font-weight:normal; 
	font-weight:bold;
	}

#content h3 { 
    color:#874300; 
	font-size:1.41em; 
	font-weight:normal; 
	}
	

.content_text { 
    margin-top:16px; 
	line-height:1.31em; 
	padding-right:5px;
	font-size:18px;	
	}


#content .search .input { width:75%;}
#content .search .submit { margin-left:5px;}

 /* footer */

#footer {
	margin-top:0px; 
	margin-left:307px; 
	background:url(images/footer.jpg) no-repeat left 
	top; padding:16px 0 11px 22px; 
	color:#FFFFFF; font-size:13px; 
	line-height:1.41em;
	}
	
#footer a { color:#E3FF4A;}
 

 