/*  
Theme Name: Lemon Yellow
Description: This is a FREE Premium Theme. Use and modify as you wish. You are not allowed to re-distribute it and/or  remove the "Designed by ThemeLabs.com" message in the footer and have fun using it!
Version: 1.0
Author: ThemeLabs
Author URI: http://ThemeLabs.com
Tags: green, yellow, white, 2 columns, widgets
*/

* {
margin:0;
padding:0;
}

body { 	padding: 0px; 	margin: 0px; 	background: #f9f8ec url(images/bkg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; 	font-size:80%; 	color: #565c65; }


a:link { color: #694F18; text-decoration:none; }
a:visited { color: #694F18; }
a:link:hover, a:visited:hover { text-decoration:underline; }

p { margin: 15px 0;}

.clear {  clear:both; overflow: hidden; width:100%; }

h1 {font-size:130%;}
h2 {font-size:120%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

h1, h1 a {  color: #694F18; }
h2,h3,h4,h5,h6 { color: #D89D2B; font-weight:normal; }
h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link { color: #D89D2B; text-decoration:none; }
h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {  color: #D89D2B; text-decoration:none; }

h1 { font-family:"Trajan Pro";	letter-spacing:0; }
h1 a:link {  text-decoration:none; }
.featurecol1 h1, #content h1 { background: transparent url(images/h1dec.png) no-repeat left center; padding-left:30px; height:25px; }

img, a:link img, a:visited img {border:0;}

strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { overflow:auto;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#FFFFF9;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#f1f1f1;}
tfoot {font-style:italic;}
caption {background:#f1f1f1;}

label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #f1f1f1;}

.alignleft { float:left; margin-right:10px; }
.alignright { float:right; margin-left:10px; }
.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }

img.alignleft { float:left; margin-right:10px; }
img.alignright { float:right; margin-left:10px; }
img.aligncenter { 	display: block; margin-left: auto; margin-right: auto; }


#wrapper { width:1040px; margin:0 auto; }

#top1 { height:38px; margin:0 auto; }

#top1 .datetop { color:#694F18; padding:10px; font-size:x-small; }


#top1 .nav{ float:right; margin-right:100px;}
#top1 .nav {text-transform: uppercase; font-size:x-small;}
#top1 .nav ul { list-style-type:none; margin-left: 10px; float: left; padding-top:20px; }
#top1 .nav ul li { float: left; }
#top1 .nav ul li a {text-decoration:none; color: #694F18; outline: none; text-align: center; display: block; overflow: hidden; float: left;  padding:0 10px 0 10px; } 
#top1 .nav ul li a:hover { background: #ffffff;text-decoration: none; padding:0 10px 0 10px; color:#694F18; }


#top1 .nav ul li.current_page_item a { color:#D89D2B;font-weight:bold; text-decoration: none; padding:0 10px 0 10px; }
#top1 .nav ul li.current_page_item a:hover { color:#333333;text-decoration: none;  padding:0 10px 0 10px; }



#top2 {  height:117px; width:980px; margin:0 auto; } 

#top2 .titlecontainer { float:left; width:670px; background:transparent url(images/lemon.png) no-repeat; height:140px; }
#top2 .title {  padding:30px 0 0 140px;}
#top2 .title .tagline {padding:15px 0 0 0px; font-family: Comic Sans; font-size:16px; font-style:normal; letter-spacing:0; color:#D89D2B; color: #0000ff; font-weight:bold;}
#top2 .title h1 { text-decoration:none; 	color:#694F18;  height:30px;	display:block;	font-family:"Trajan Pro";	letter-spacing:0;	}
#top2 .title h1 a { text-decoration:none; 	color:#694F18;  height:30px;	display:block;	font-family:"Trajan Pro";	letter-spacing:0;	}

/* search */

#top2 .search { width:309px; height:82px;  text-align:left; background: transparent  url("images/searchtab.png") no-repeat; float:right; margin-top:0px; }
#top2 .search .searchinputboxbutton { margin:0 auto; }
#top2 .search .searchinput { text-align:center; padding-left:10px;  }
#top2 .search .searchinputbox { border:1px solid #ffffff; background: #ffffff;  padding:2px; width:230px; margin-top:34px; }
#top2 .search .searchbutton { float:right; margin:0px 10px 0px 0px; margin-top:30px; }
#top2 .search .searchbuttonbutton { margin:0; padding:0; }




/* Content area */

#content { width:600px;	float:left; padding:20px;}
#content ol { margin:0; } 
#content ul { margin:0; }

#content h1 { color: #694F18; }

#featurecontent { clear:both; overflow:hidden; background: transparent  url("images/featurebkg.png") no-repeat; height:284px; margin-top:10px; }
#featurecontent h2 { padding:2px 0 15px 0; }
#featurecontent .featurecol1 { width:675px; height:248px; float:left; padding:20px; margin:10px 15px 0 10px; }
#featurecontent .featurecol1 img { border:4px double #B8BECB; float:left; margin-right:10px; }
#featurecontent .featurecol1 .readfull img { background-image:none;	border:none;	clear:both;	float:right; margin:0; padding:0; }
#featurecontent .featurecol1 h2, #featurecontent .featurecol1 h2 a, #featurecontent .featurecol1 h2 a:visited {  color: #D89D2B; text-decoration:none; }
.featureinput { border:1px solid #CCD1D9; }
#featurecontent .featurecol1 .featuresubmit { background:#eeeeee; color:#000000; border:1px solid #000000;} 
#featurecontent .featurecol2 { margin-top:10px; padding:25px 25px 0 50px; float:left; }
#featurecontent .featurecol2 ul { list-style-type:none; margin:0; padding:0;}
#featurecontent .featurecol2 h2 {  font-weight:bold; padding-bottom:0px;}
#featurecontent .featurecol2 p { margin:0; padding:5px 0px 5px 0px; padding-bottom:0px;}


#ccontainer  {  width:1010px; }
#ccontainertop { background: transparent  url("images/ctop.png") no-repeat; width:1010px; height:25px; margin-top:25px; }
#ccontainermiddle  { float:left; background: #ffffff; width:1010px; }
#ccontainerbottom { overflow:hidden; clear:both; background: transparent  url("images/cbottom.png") no-repeat; width:1010px; height:25px; }

#content .latestposts { clear:both; overflow:hidden; width:600 px; padding:10px; }
#content .latestposts h2 { font-size:medium; font-weight:bold; text-decoration:none; margin-bottom:20px; }
#content .latestposts h2 a { font-size:medium; font-weight:bold; text-decoration:none; }

#content .latestposts .meta { font-size:x-small; margin:0;float:right;}
#content .latestposts img { float:left; margin-right:10px; border:4px double #E2E3E5; }
#content .latestposts h4 { margin:0; padding:3px 0px 3px 0px;  font-size:small; text-align:center;}
#content .latestposts h4 a {   text-decoration:none; font-weight:normal;}
#content .latestposts.readfull { clear:both; overflow:hidden;  margin:0; padding:0; } 
#content .latestposts.readfull img { background-image:none;border:none;clear:both;float:right; width:107px;height:26px; margin:0; padding:0; }
#content .latestposts .latestpostsleft { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }
#content .latestposts .latestpostsright { float:left; width:255px; list-style:none; margin:0px 10px 20px 0px; padding:10px;   }


#content .adsensetop { margin-top:10px; padding:20px;  }
#content .adsensebottom { margin-top:20px; padding:20px; border:4px double #eeeeee;  }


.sidebar { width:350px; float:left; }
.sidebar .subscribe { height:100px; margin-bottom:10px; padding:5px; }
.sidebar .subscribe h1 a { color:#694F18; }
.sidebar .subscribe img { float:left; margin-right:10px; }
.sidebar ul { list-style-type:none; margin:0;}
.sidebar ul li { margin:5px 0 5px 0; padding:0 0 0 15px; background: transparent url(images/sbarli.gif) left top no-repeat; height:26px;}
.sidebar ul ul { list-style-type:none; }
.sidebar ul ul li { margin:2px 0 3px 10px; }
.sidebar ul li a { text-decoration: none; }
.sidebar ul li a:hover {
text-decoration: none;
background-color: #fbec5d;
}
.sidebar .widget { margin:15px 0 10px 0; }
.sidebar li.widget { list-style:none; }
.sidebar h2, .sidebar .widget h2 { font-weight:bold; margin:0; padding:0; }
.sidebar .widget_categories h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_archive h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_archive select { margin:10px; }
.sidebar .widget_meta h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_pages h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_rss h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_rss h2 a {  color: #D89D2B; font-weight:normal; text-decoration:none; }
.sidebar .widget_recent_entries h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_recent_comments h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_tag_cloud h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_links h2 { color: #D89D2B; font-weight:bold; }
.sidebar .widget_calendar h2 { padding:0px 0px 0px 0px; color: #D89D2B; font-weight:bold; }



.sidebar .sidebartop { width:350px; }
.sidebar .sidebartop ul { margin:0px; }
.sidebar .sidebartop .sidebartopleft { float:left;width:160px; }
.sidebar .sidebartop .sidebartopright { float:right; width:160px; margin-left:15px; }
.sidebar .sidebarbottom { clear:both;width:300px; padding:10px 0px 0px 0px; }


#calendar caption { font-weight: bold; 	color : #888E93; 	text-transform:uppercase; 	margin:0; 	padding:10px 0 6px 0px; 	background: transparent; 	width:100%; 	text-align:left; }
#calendar table { 	width: 100%; 	padding: 0; 	text-align: left; }
#calendar thead th { 	padding:0; border-bottom: 1px solid #FFFFF2; 	border-top: 1px solid #FFFFF2; color:#D89D2B;}
#calendar tbody td { 	padding: 5px 0; 	border-bottom: 1px solid #FFFFF2; }
#calendar tfoot td { 	border-top: 1px solid #FFFFF2; }
#calendar #prev { 	text-align: left; }
#calendar #next { 	text-align: right; }
#calendar a { 	font-weight: normal; 	color: #D89D2B; }


/*Posts*/
.post { padding-right:30px; }
.post .details { padding:5px; font-size:x-small;  }
.post .details span.comment { float:right; background:transparent url(images/comment.png) left center no-repeat; padding-left:20px; margin-right:50px;}

.postmetadata { 	margin: 30px 0; 	}
.entry { padding-bottom:28px; }
.post blockquote { 	color:#76767a; 	background:#f2f2f2; 	padding:6px 14px; 	margin:18px 35px; 	border-right:1px solid #DDD; 	border-bottom:1px solid #DDD; 	}	
.post ul li { 	list-style:square; 	margin-bottom:5px; 	line-height:115%; 	margin:10px; 	}
.post ol li { 	margin-bottom:5px; 	line-height:115%; 	margin-left:10px; 	}	
.post p { margin-bottom:15px; }
.post .excerpts { padding:10px; margin:10px 0 30px 0; }
.post .excerpts p { margin:0; }
.post .excerpts p { margin-right:10px; }
.post .excerpts img { float:left; margin-right:10px; border:4px double #E2E3E5; }
#tags { 	padding:6px; 	}	

.post .categoryh1 { background:transparent url(images/categoryh1.png) no-repeat; height:40px; padding:15px 0px 0px 30px;}				
.post .categoryh1 h1 a {  font-size:x-small; font-weight:normal; text-transform:uppercase; text-decoration:none; color:#ffffff;}				

.bnavigation {
padding:10px;
height:50px;
}

/* Forms */
#searchform { 	padding:5px 5px 0 0; 	}
.button { 	padding: 1px; 	background:#A8A8A8; 	color:#ffffff; 	border:none; 	}
.button:hover { 	background:#2990BB; 	color:#FFF; 	text-decoration:none; 	}
#commentform input { 	width: 170px; 	margin: 5px 5px 1px 0;	}
#commentform textarea { 	width: 100%; 	margin-top:5px; 	}


/* Comments */
.comments { margin-top:20px; }
.commentlist { width:550px; font-size:small;	}	
.commentlist li { list-style-type:none; list-style:none;	margin: 15px 0 3px; 	padding: 8px 15px 10px 15px; 	background:#f2f2f2; 	border-top: 1px solid #ddd; 	}
#commentform small { 	background:#FFF; 	font-weight:bold; 	padding:0; 	}	
.commentmetadata { 	display: block; 	} 
.commentlist small { 	background:#e9e9e9 	}
.commentlist cite { 	font: 1.6em Georgia, "Times New Roman", Times, serif; 	font-weight:bold; 	letter-spacing:-0.05em; }	
.commentlist a, .commentlist a:hover, .commentlist a:visited { font-size:small; text-decoration:none; }	
.commentlist img { float:left; margin-right:20px; }
.commentlist .fn { font-size:small; }

/*  Footer */
#footer {  font-size:x-small;	background: #F9F8EC;	clear: both; 	color: #444444; 	height: 66px;	margin-top:10px; 	padding: 10px 10px 20px 10px; 	text-align: left; }
#footer p { text-align:center;color:#565c65; }
#footer a:link, #footer a:link:visited { color: #788A13; }
#footer a:hover, #footer a:visited:hover { color: #333333; }

/* End Footer */

