/*  
Theme Name: WordPress theme 302
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.2
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
}

html { height:100%;}

a img { border:0;}

ul { list-style:none;}
ol {
	margin-left: 20px;
}

ol li {
	padding: 5px 0px;	
}

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


html, input, textarea
	{
		font-family: Arial, Helvetica, sans-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: 850px; 
	margin: 0 auto; 
}

#main { width: 850px;}

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

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

#header .tagline { color: #466300; font-size: 1em; font-weight: normal; }

#menu { 
	background: #FFFFFF; 
	border-color: #466300; 
	border-style: solid; 
	border-left-width: 10px; 
	border-bottom-width: 2px; 
	border-right-width: 10px; 
	border-top-width: 2px; 
	position: absolute;  
	margin-left: 28px; 
	margin-top: 132px; 
	width: 775px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#menu li { 
	display:inline; 
	margin-left: 10px; 
	padding-left: 25px;
	margin-right: 0px; 
	color:#874300; 
	line-height: 2.11em; 
}

#menu li a { color:#874300; text-decoration:none; }
#menu li a:hover { text-decoration: underline; }

#menu li#home { padding-left: 15px; }
#menu li#home a { color:#874300; text-decoration:none; }

#menu li a#feedicon:hover { text-decoration: none; }

h1 { color:#466300; font-size:3.41em; font-weight:normal;}
h1 a {color:#466300; text-decoration:none;}

#footer {  }
#footer a {  }

#middle { padding-top:15px;}

/* side bar */

#side_bar { width: 320px; }

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

#side_bar .indent { padding: 0px 0px 10px 20px; }

.widget_style { 
	width: 210px; 
	padding: 10px 20px 10px 20px; 
	margin: 12px 12px 0 8px;  
	border-color: #466300; 
	border-style: solid; 
	border-left-width: 10px; 
	border-bottom-width: 2px; 
	border-right-width: 10px; 
	border-top-width: 2px; 
}

.widget_style h2 { color:#466300; font-size:1.2em; font-weight:bold; padding-top: 0px;}
.widget_style ul { margin: 10px 0px 0px 0px; list-style:none;}
.widget_style li { padding:0px 0px 10px 0px; color:#874300; line-height:1.11em; font-size:0.90em; }
.widget_style li a { color:#874300; text-decoration: none;}
.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 { 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;}

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

.blogdirs {
	width: 100%;
	padding-top: 10px;
}

#meta { vertical-align:top;}

#archives { vertical-align:top;}

#categories { vertical-align:top;}

.postmetadataalt {
	font-size:0.85em; 
	padding-top: 4px;
	border-top: thin dashed grey;
	margin-bottom: 10px;
	margin-top: 5px;
}
.pagetitle {
	color:#874300; font-size:1.2em; font-weight:normal;		
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

p {
	margin:0px;
	padding:5px 0px 5px 0px;
}

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

#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;
}


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

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

#statusbar {
	
	text-align:justify;
}

#statusbar p {
	padding:0px; 
	margin:0px;
}

#statusbar a {		
	font-weight:bold;
}

/* side bar end*/

#content { width: 520px;}

#content .indent { padding: 0px 13px 10px 27px;}

h3 { color:#466300; font-size:1.2em; font-weight:normal; margin-top: 10px; ;margin-bottom: 2px; }
h3 a {color:#874300; text-decoration: underline;}

.author { color:#466300; font-size: 0.90em;}

.date { color:#466300; font-size: 0.90em;}

.content_text { margin-top:8px; line-height:1.31em; padding-right:5px;}

.content_text a { color: #874300; }

div.comment { 
	color: #874300; 
	font-size: 0.90em; 
	margin-top: 4px; 
	margin-bottom: 30px; 
	padding-top: 4px;
	text-align: right;
	border-top: thin dashed grey;
}

div.comment a { color: #874300;}

p.commentmetadata {
	font-size: 0.85em; 
	margin-bottom: 20px; 
	margin-top: 0px; 
	padding-top: 4px;
	border-top: thin dashed grey;
}

li.commentbody { margin-top: 0px; list-style-type: none; }

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

div.banner_ad_468 { width: 468px; height: 60px; margin: 15px 0px 20px 0px;}
div.sidebar_ad_250 { width: 250px; margin-left: 8px; margin-top: 10px;}

div.sidebar_ad_270 { width: 270px; margin-left: 8px; margin-top: 10px;}

table.sidebar_ad_table { 
	width: 100%;
	border: 0px;
}

table.sidebar_ad_table td.leftad { width: 50%; padding: 0px 0px 12px 0px; text-align: left;  }
table.sidebar_ad_table td.rightad { width: 50%; padding: 0px 0px 12px 0px; text-align: right; }

div.rect_ad_336 { width: /* 366 */ 520px; height: 280px; padding: 15px 0px 20px 0px; text-align: center;}

div.rect_ad_300 { width: 520px; height: 250px; padding: 15px 0px 20px 0px;  text-align: center; }

.postinset { float: right; margin-left: 10px; }

h4 { margin-top: 10px; padding-top:0px; font-size: 1.1em;}

h5 { font-weight: normal; margin-top: 10px; padding-top:0px; font-size: 1em; text-decoration: underline;}

.content_text ul {
	list-style-type: disc;
	margin-left: 18px;
}

p.blockquote {
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 0px 0px;
}

#main blockquote {
	margin: 0px 0px 0px 20px;
	padding: 5px 10px 5px 10px;
	background: #c2f8ae;
}


p.link {
	font-size: 0.85em;	
}