/*

Theme Name: WP Theme for TechyShit

Theme URL: http://techyshit.com

Description: Custom WordPress Theme for TechyShit.

Author: Jon Phillips

Author URI: http://spyrestudios.com

Version: v.1

*/





body {

	width: 100%;

	color: #333333;

	background: #ffffff url(images/body_bg.jpg) top repeat-x;

	font-size: 13px;

	font-family: helvetica, verdana, sans-serif;

	margin: 0px auto 0px auto;

	padding: 0 0 0 0;

}



#wrap {

	width: 900px;

	margin: 0px auto 0px auto;

	padding: 0px;

}



h1{

	padding: 6px 0 0 0;

	margin: 0 0 0 0;

}



h3{

	font-size: 20px;

	font-weight: bold;

	color: #111111;

	padding: 10px 0 0 0;

	font-family: Arial, Helvetica, Geneva;

	border-bottom: 1px solid #dddddd;

}



h4{

	padding: 0 0 0 0px;

	font-family: Arial, Helvetica, Geneva;

	font-size: 15px;

	color: #222222;

}



a:link{

	text-decoration: underline;

	font-weight: normal;

	color: #336699;

}



a:hover{

	text-decoration: underline;

	font-weight: normal;

	color: #000000;

}



a:visited{

	text-decoration: underline;

	font-weight: normal;

	color:#336699;

}



a img {

	border: none;

}



img#wpstats {

	width:0px;

	height:0px;

	overflow:hidden;

}



.entry img.left { 

	padding: 6px 10px 10px 0; 

	border: none;

	float: left; 	

	clear: left; 

}

		

.entry img.right { 

	padding: 6px 0 10px 10px; 

	border: none;

	float: right; 

	clear: right; 

}

		

.entry img.center { 

	display: block; 

	padding: 8px; 

	margin: 0 auto 1.5em auto; 

	border: none;

	float: none; 

	clear: both; 

}

	

.entry img.frame { 

	padding: 6px; 

	margin: 0.5em 0 0.5em 15px; 

	border: 1px solid #CCC;

	background: #EEE;

	float: right; 

	clear: right; 

}



.entry img.frameleft { 

	padding: 6px; 

	margin: 0.5em 15px 0.5em 0px; 

	border: 1px solid #CCC;

	background: #EEE;

	float: left; 

	clear: left; 

}

		

.entry img.stack { 

	clear: none !important; 

	float: left;

	margin-bottom: 10px;

}

	



/************************************************



*	Header     *



************************************************/







#header {



	clear: both;



	float: left;



	height: 138px;



	width: 900px;



	margin: 0px auto 0px auto;



	padding: 0px 0px 0px 0px;



	overflow: hidden;



}







#headerleft {

	width: 340px;

	float: left;

	overflow: hidden;

}



#headerright {

	font-family: 'trebuchet ms', arial, helvetica, sans-serif;

	letter-spacing: -1px;

	padding-top: 54px;

	float: left;

	text-align: left;

	font-size: 18px;

	overflow: hidden;

}



#headerright a{

	color: #336699;

	text-align: left;

	font-size: 18px;

	text-decoration: none;

	font-weight: bold;

}



#headerright a:hover{

	color: #000000;

	text-align: left;

	font-size: 18px;

	text-decoration: none;

	font-weight: bold;

}



#headerright a:visited{

	color: #336699;

	text-align: left;

	font-size: 18px;

	text-decoration: none;

	font-weight: bold;

}



#headerright a:visited:hover{

	color: #000000;

	text-align: left;

	font-size: 18px;

	text-decoration: none;

	font-weight: bold;

}



.headerrss{

	background: url(images/rss_button.jpg) 0% 55% no-repeat;

	font-size: 13px;

	padding-left: 28px;

	padding-bottom: 5px;

	font-weight: bold;

	padding-top: 3px;

	margin: 0;

}







.headeremail{



	background: url(images/email_rss.jpg) 0% 55% no-repeat;



	font-size: 13px;



	padding-bottom: 5px;



	padding-left: 28px;



	font-weight: bold;



	padding-top: 3px;



	margin: 0;



}







/*****	Navbar	*********/







#top-menu{



	clear: both;



	/*float: left;*/



	height: 35px;



	width: 900px;



	font-family: Helvetica, arial, 'trebuchet ms', Sans-Serif;



	text-align: left;



}







#top-menu a{



	text-decoration: none;



	font-size: 13px;



	padding: 10px 10px 10px 10px;



	color: #6d8594;



}







#top-menu a:hover{



	text-decoration: none;



	padding: 10px 10px 10px 10px;



	color: #ffffff;



}







#top-menu a:link:visited{



	text-decoration: none;



	font-size: 13px;



	padding: 10px 10px 10px 10px;



	color: #eeeeee;



}







#top-menu a:visited:hover{



	text-decoration: none;



	padding: 10px 10px 10px 10px;



	color: #ffffff;



}







#top-menu ul{



	margin: 0 auto;



	width: 900px;



	padding: 10px 0;



	text-align: left;



}







#top-menu ul li{



	display: inline;



	padding: 0 0 0 0;



	font-size: 13px;



}







#top-menu ul li.current_page_item a{



	text-decoration: none;



	color: #ffffff;



	padding: 10px 10px 10px 10px;



}







#top-menu ul li.current_page_item a:link{



	text-decoration: none;



	color: #ffffff;



}







/*****	Content	*********/







#container{



	float: left;



	color: #444444;



	font-size: 13px;



	font-family: helvetica, arial, geneva;



	width: 580px;



	padding: 0px;



	margin: 0;



}







#container2{



	float: left;



	color: #444444;



	font-size: 13px;



	font-family: helvetica, arial, geneva;



	width: 560px;



	padding: 5px 0px 0px 20px;



	margin: 0;



	border-left: 1px dashed #cccccc;



}







.post{



	padding: 0px 10px 30px 0px;



}







.post h2{



	color: #000000;



	font-family: arial, helvetica, 'Trebuchet MS';



	font-size: 26px;



	letter-spacing: -1px;



	font-weight: bold;



	padding: 0 0 0 0;



	margin: 0px 0 3px 0;



}







.news_page{



	color: #333333;



	font-size: 13px;



	line-height: 20px;



	font-family: helvetica, arial, geneva;



	padding: 4px 0px 0px 0px;



}







.news_page a{



	text-decoration: none;



	color: #336699;



	font-size: 16px;



	font-weight: bold;



	font-family: helvetica, arial, geneva;



	padding: 0px;



}







.news_page a:hover{



	text-decoration: none;



	color: #000000;



	font-size: 16px;



	font-weight: bold;



	font-family: helvetica, arial, geneva;



	padding: 0px;



}







#authorbox{



	width: 588px;



	font-style: italic;



	line-height: 20px;



	color: #444444;



	background: #eeeeee;



	border: 1px solid #cccccc;



	padding: 10px;



	margin: 0;



}







#authorbox img{



	padding: 6px; 



	margin: 0px 10px 10px 0px;



	border: 1px solid #dddddd;



	background: #ffffff;



	float: left; 



	clear: left; 



}







#authorbox img:hover{



	padding: 6px; 



	margin: 0px 10px 10px 0px;



	border: 1px solid #cccccc;



	background: #dddddd;



	float: left; 



	clear: left; 



}







.entry{



	line-height: 22px;



	padding: 0 0 40px 0px;



}







.entry li{



	padding-bottom: 10px;



}



.entry h2, .featured .theexcerptfront h2 {
  border-top: 1px solid #ddd;
  margin-top: 1em;
  padding-top: 1em;
}
.featured .theexcerptfront h2 {
  color:#000000;
  font-family:arial,helvetica,'Trebuchet MS';
  font-size:22px;
  font-weight:bold;
  margin:0;
  padding-left:16px;
  text-decoration:none;
}



.postinfo{



	font-family: Arial, Helvetica, Geneva;



	font-size: 12px;



	text-decoration: none;



	color: #999999;



	margin: 0 0 0 0;



	line-height: 16px;



	padding: 0 0 5px 0;



}







.postinfo a:link{



	text-decoration: none;



	color:#888888;



}







.postinfo a:hover{



	text-decoration: none;



	color: #777777;



}







.postinfo a:visited{



	text-decoration: none;



	color:#777777;



}







.postdate{



	color: #999999;



}







p.postmetadata{



	font-size: 12px;



	font-family: Arial, helvetica, geneva;



	color: #999999;



	text-decoration: none;



	border-bottom: 1px solid #dddddd;



	margin: 0 0 0px 0;



	padding: 5px 10px 0px 0px;



}







p.postmetadata img{



	padding: 0px 3px 0px 20px;



}







p.postmetadata a:link{



	text-decoration: none;



	font-family: Arial, helvetica, geneva;



	color:#888888;



}







p.postmetadata a:hover{



	text-decoration: none;



	color: #336699;



}







p.postmetadata a:visited{



	text-decoration: none;



	color:#777777;



}







p.postmetadata a:visited:hover {



	text-decoration: none;



	color:#336699;



}







p.postmetadata strong{



	float: right;



}







.postsocial{



	float: right;



	width: 420px;



	background: #336699;



	height: 24px;



	font-size: 13px;



	padding-top: 3px;



	margin: 0;



	padding-left: 15px;



	font-weight: normal;



	color: #ffffff;



}







.postsocial a{



	font-size: 13px;



	font-weight: normal;



	color: #ffffff;



	text-decoration: none;



}







.postsocial a:hover{



	font-size: 13px;



	font-weight: normal;



	color: #000000;



	text-decoration: none;



}







p.postsocial2{



	float: left;



	width: 545px;



	background: #336699;



	height: 24px;



	font-size: 13px;



	padding-top: 3px;



	margin: 15px 0 10px 0;



	padding-left: 15px;



	font-weight: normal;



	color: #ffffff;



}







p.postsocial2 a{



	font-size: 13px;



	font-weight: normal;



	color: #ffffff;



	text-decoration: none;



}







p.postsocial2 a:hover{



	font-size: 13px;



	font-weight: normal;



	color: #000000;



	text-decoration: none;



}























.postnav{



	padding: 10px 15px 20px 10px;



	font-size: 13px;



	font-family: helvetica, arial, geneva;



	font-weight: bold;



	line-height: 20px;



}







.postnav a:link{



	font-family: helvetica, arial, geneva;



	text-decoration: none;



	color:#000000;



}







.postnav a:hover{



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	text-decoration: none;



	color:#336699;



}







.postnav a:visited{



	text-decoration: none;



	color:#222222;



}







.postnav a:visited:hover {



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



	text-decoration: none;



	color:#336699;



}







/*****	Sidebar	****/







.sidebar {



	float: right;



	width: 288px;



	color: #555555;



	font-size: 12px;



	margin-top: 0px;



	padding: 0 6px 6px 6px;



}







.sidebar p{



	font-size: 12px;



	color: #555555;



	line-height: 18px;



	padding: 0 5px 0 0;



	margin: 0;



}







.sidebar ul{



	font-size: 12px;



	list-style: none;



	margin: 0;



	padding: 0;



}







.sidebar li{



	font-size: 12px;



	margin: 0px;



	padding: 0px 0px 0px 12px;



}







.sidebar h2{



	color: #000;



	letter-spacing: -1px;



	font-size: 18px;



	font-weight: bold;



	font-family: 'Trebuchet MS', arial, helvetica, sans-serif;



	margin: 0px;



	padding: 20px 20px 4px 2px;



}







.sidebar ul ul li{



	font-size: 12px;



	padding: 0px 0px 5px 15px;



	margin: 0 0 0 0px;



	line-height: 18px;



	font-size: 12px;



}







.sidebar ul li a:link{



	font-size: 12px;



	text-decoration: none;



	color:#333333;



}







.sidebar ul li a:visited{



	text-decoration: none;



	color:#666666;



}







.sidebar ul li a:hover{



	border-top: 1px solid #bbbbbb;



	border-bottom: 1px solid #bbbbbb;



	text-decoration: none;



	color: #336699;



}







.sidebar ul li a:visited:hover{



	border-top: 1px solid #bbbbbb;



	border-bottom: 1px solid #bbbbbb;



	text-decoration: none;



	color: #336699;



}







.sidebarads {



	color: #555555;

	font-size: 12px;

	margin: 12px;

}







.sidebarads img{



	border: 1px solid #cccccc;



	background: #eeeeee;



	margin: 3px;



	padding: 4px;



}







.sidebarads img:hover{



	border: 1px solid #aaaaaa;



	background: #dddddd;



	margin: 3px;



	padding: 4px;



}







.sidebarp{



	font-family: Helvetica, Geneva, Arial;



	color: #444444;



	font-size: 12px;



}







.sidebarp a:link{



	font-family: Helvetica, Geneva, Arial;



	color: #000000;



	font-weight: bold;



	font-size: 13px;



}







.sidebarp a:hover{



	font-family: Helvetica, Geneva, Arial;



	color: #336699;



	font-weight: bold;



	font-size: 13px;



}







.sidebarp a:visited{



	font-family: Helvetica, Geneva, Arial;



	color: #3f3f3f;



	font-weight: bold;



	font-size: 13px;



}







.sidebarp a:visited:hover{



	font-family: Helvetica, Geneva, Arial;



	color: #336699;



	font-weight: bold;



	font-size: 13px;



}







/*****	Custom	****/







blockquote {



	margin: 25px 0px 25px 0px;



	padding: 0px 20px 0 50px;



	font-family: Georgia, sans-serif;



	color: #444444;



	font-size: 12px;



	font-style: italic;



	background: url('images/quote.gif') 5% 0% no-repeat;



}







code { 



	color: #9A2EFE; 



	font-family: Courier, monospace; 



}







.custombgint { 



	background: #eeeeee; 



	padding: 10px;



	border: 1px solid #336699;



}







/*****	Footer	****/







#footerbg {



	width: 100%;



	height: 80px;



	background: #303435;



	border-top: 7px solid #595a5a;



	margin-top: 25px;



	color: #eeeeee;



	padding: 0px;



}







#footer {



	width: 900px;



	color: #ffffff;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px auto;



	padding: 15px 0 0 0;



	line-height: 18px;



}







#footer p {



	float: left;



	color: #ffffff;



	font-size: 11px;



	font-family: 'century gothic', helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 15px 0px 10px 0px;



}







#footer a {



	color: #ffffff;



	text-decoration: none;



}







#footer a:hover {



	color: #ffffff;



	text-decoration: none;



}







#footerleft {



	border: 7px solid #393E3F;



	background: #2A2D2E;



	width: 240px;



	float: left;



	color: #ffffff;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 15px 0px 15px 10px;



	line-height: 18px;



}







#footerleft h3{



	color: #eeeeee;



	font-size: 18px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 10px 0px;	



	border: none;



	padding: 0px 0px 0px 5px;



	line-height: 18px;



}







#footerleft ul{



	width: 240px;



	list-style: none;



	background: #2A2D2E;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



}







#footerleft ul li a{



	width: 240px;



	display: block;



	list-style: none;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 5px;



	line-height: 18px;



}











#footerleft ul li a:hover{



	width: 220px;



	display: block;



	list-style: none;



	color: #ffffff;



	background: #303435;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 5px;



	line-height: 18px;



}







#footermid {



	border: 7px solid #393E3F;



	background: #2A2D2E;



	width: 245px;



	float: left;



	color: #ffffff;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 0px 20px;



	padding: 15px 0px 15px 10px;



	line-height: 18px;



}







#footermid h3{



	color: #eeeeee;



	font-size: 18px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 10px 0px;	



	border: none;



	padding: 0px 0px 0px 5px;



	line-height: 18px;



}







#footermid ul{



	width: 245px;



	list-style: none;



	background: #2A2D2E;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



}







#footermid ul li a{



	width: 245px;



	display: block;



	list-style: none;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 5px;



	line-height: 18px;



}











#footermid ul li a:hover{



	width: 225px;



	display: block;



	list-style: none;



	color: #ffffff;



	background: #303435;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 5px;



	line-height: 18px;



}







#footerright {



	border: 7px solid #393E3F;



	background: #2A2D2E;



	width: 300px;



	float: right;



	color: #ffffff;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 0px 20px;



	padding: 15px 0px 15px 10px;



	line-height: 18px;



}







#footerright h3{



	color: #eeeeee;



	font-size: 18px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 10px 0px;	



	border: none;



	padding: 0px 0px 0px 5px;



	line-height: 18px;



}







#footerright ul{



	width: 300px;



	list-style: none;



	background: #2A2D2E;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 0px;



	line-height: 18px;



}







#footerright ul li a{



	width: 280px;



	display: block;



	list-style: none;



	color: #eeeeee;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px;



	padding: 5px;



	line-height: 18px;



}







#footerright ul li a:hover{



	width: 280px;



	display: block;



	list-style: none;



	color: #ffffff;



	background: #303435;



	font-size: 12px;



	font-family: helvetica, verdana, sans-serif;



	margin: 0px 0px 0px 0px;



	padding: 5px;



	line-height: 18px;



}



	



/*****	Search Form	****/







#search_form{



	width: 288px;



	background: #dddddd;



	padding: 10px;



	color: #000000;



	border: 1px solid #cccccc;



	margin: 10px 0px 0px 0px;



}







#search_form:hover {



	width: 288px;



	background: #cccccc;



	padding: 10px;



	border: 1px solid #bbbbbb;



	margin: 10px 0px 0px 0px;



}











#s-head {



	width: 288px;



	background: #dddddd;



	padding: 10px;



	border: 1px solid #cccccc;



	margin: 10px 0px 0px 0px;



}







#s-head:hover {



	width: 288px;



	background: #cccccc;



	padding: 10px;



	border: 1px solid #bbbbbb;



	margin: 10px 0px 0px 0px;



}







/****	Comments	****/



	



h3.comment_head {



	color: #3a3c33;



	font-family: Helvetica, Arial, Geneva;



	font-size: 20px;



	font-weight: bold;



	border: none;



	padding: 0 0 0 0;



	margin: 20px 0 20px 0;



}







h3.leave_reply {



	color: #3a3c33;



	font-family: Helvetica, Arial, Geneva;



	font-size: 20px;



	border: none;



	font-weight: bold;



	padding: 0 0 0 0;



	margin: 20px 0 20px 0;



}







img.gravatar {



	float: left;



	margin: 0 0px 5px 15px;



	border: 1px solid #777777;



}







img.gravatar:hover{



	border: 1px solid #000000;



}







p.num_comments {



	margin-bottom: 0;



	line-height: 22px;



	float: left;



}







#comment_form {



	width: 560px;



	padding: 10px 0 10px 0;



	float: left;



}







#comment_form p {



	padding: 6px 0;



	margin-bottom: 0;



}



	



#comment_form label {



	color: #7f7f7f;



	padding-left: 5px;



	font-size: 12px;



}







#comment_form .text_input {



	width: 275px;



	padding: 10px;



	color: #000000;



	background: #eeeeee;



	border: 1px solid #cccccc;



	font: normal 12px helvetica, verdana, geneva, sans-serif;



}







#comment_form .text_input:hover {



	background: #dddddd;



	border: 1px solid #cccccc;



}







#comment_form .text_area {



	width: 538px;



	padding: 10px;



	color: #000000;



	background: #eeeeee;



	border: 1px solid #cccccc;



	font: normal 12px helvetica, verdana, geneva, sans-serif;



}







#comment_form .text_area:hover {



	background: #dddddd;



	border: 1px solid #cccccc;



}



	



#comment_form .text_input:focus, #comment_form .text_area:focus {



	background: #dddddd;



	border: 1px solid #cccccc;



}







#comments {



	width: 560px;



	font-size: 12px;



	line-height: 22px;



	color: #444;



	float: left;



	clear: both;



}







ul.comment_list {



	list-style: none;



	margin: 0px 0px 40px 0px;



	padding: 0px;



	border-top: 1px solid #dddddd;



	float: left;



}



		



ul.comment_list li, ul.comment_list li.alt {



	width: 560px;



	padding: 15px 0px 5px 0px;



	border-bottom: 1px solid #bbb;



}







ul.comment_list li.author_comment {



	width: 560px;



	background: #eeeeee;



	padding: 15px 0px 5px 0px;



	border-bottom: 1px solid #bbb;



}







ul.comment_list li.author_comment_alt {



	width: 560px;



	padding: 15px 0px 5px 0px;



	border-bottom: 1px solid #bbb;



}







ul.comment_list li.alt, ul.comment_list li.author_comment_alt {



	background: #f6f6f6;



}



			



.author_comment .comment_intro {



	color: #000000;



}







.author_comment .comment_intro a{



	color: #222222;



}







.author_comment .comment_intro a:hover{



	color: #000000;



}







.author_comment_alt .comment_intro {



	color: #000000;



}



			



.comment_author {



	font: normal 12px helvetica, verdana, geneva, sans-serif;



	font-size: 14px;



	padding-top: 2px;



	font-weight: bold;



	padding: 0 15px 0 15px;



	color: #000000;



}







.comment_author a{



	text-decoration: none;



	padding-top: 2px;



	font: normal 12px helvetica, verdana, geneva, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



}







.comment_author a:hover{



	padding-top: 2px;



	text-decoration: none;



	font: normal 12px helvetica, verdana, geneva, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #2f2f2f;



}







.comment_author a:visited{



	padding-top: 2px;



	text-decoration: none;



	font: normal 12px helvetica, verdana, geneva, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #111111;



}



				



.comment_meta {



	text-transform: uppercase;



	font-family: geneva, helvetica, verdana;



	color: #555555;



	padding-left: 15px;



	font-size: 10px;



}







.comments_entry {



	line-height: 22px;



	margin: 0;



	padding: 15px;



}



			



.comments_entry ul, .comments_entry ol {



	margin: 0;



	padding: 0;



	color: #000;



	border: none;



}



	



.comments_entry ul {



	list-style-type: none;



}



	



.comments_entry li {



	width: 560px;



	padding: 3px 0px 0px 0px;



	border: none;



}



		



.comments_entry ul li ul, .comments_entry ul li ol, .comments_entry ol li ul, .comments_entry ol li ol {



	margin: 0px;



}







#comment_form .submit {



	color: #ffffff;



	border: 1px solid #000000;



	background: #95C600;



	padding: 5px;



	margin-top: -25px;



	font-size: 12px;



	font-weight: bold;



	font-family: arial, helvetica, sans-serif;



}



		



#comment_form .submit:hover {



	color: #000000;



}







.featured{



	margin: 3px 0 0 0;



	width: 578px;



	border: 1px solid #cccccc;



	background: #f6f6f6 url(images/feature_bg.jpg) top left no-repeat;



}







.featured h2{



	margin: 0;



	letter-spacing: -1px;



	color: #999999;



	font-family: 'Trebuchet MS';



	padding-left: 16px;



	padding-top: 20px;



	font-size: 13px;



}







.featuredtitle h1{



	margin: 0;



	width: 510px;



}







.featuredtitle h1 a{



	margin: 0;



	display: block;



	color: #000000;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	padding-left: 16px;



	font-size: 22px;



	font-weight: bold;



	width: 500px;



}







.featuredtitle h1 a:hover{



	margin: 0;



	display: block;



	color: #252e33;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	padding-left: 16px;



	font-size: 22px;



	font-weight: bold;



	width: 500px;



}







.theexcerptfront{



	display: block;



	line-height: 18px;



	color: #444444;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	padding-left: 16px;



	padding-right: 16px;



	padding-bottom: 8px;



	font-size: 13px;



	font-weight: normal;



}







.stillfresh{



	line-height: 18px;



	color: #444444;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	font-size: 13px;



	padding-left: 16px;



	font-weight: normal;



}







.stillfresh h3{



	color: #aaaaaa;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	padding-bottom: 8px;



	border: none;



	font-size: 17px;



	font-weight: bold;



}







.stillfresh ul{



	list-style-type: none;



	margin: 0;



	padding: 0;



	color: #aaaaaa;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	font-size: 14px;



	font-weight: normal;



}







.stillfresh ul li{



	list-style-type: none;



	line-height: 18px;



	color: #aaaaaa;



	text-decoration: none;



	font-family: arial, helvetica, 'Trebuchet MS';



	font-size: 14px;



	font-weight: normal;



}







.title a, .title a:visited {



	color: #000000;



	font-weight: bold;



	text-decoration: none;



}







.title a:hover {



	color: #336699;



}







.meta {



	margin: 0px 0px 15px 0px;



	padding: 0px;



	letter-spacing: -1px;



	color: #999999;



	font-size: 11px;



}







.meta a, .meta a:visited {



	color: #999999;



	text-decoration: none;



	border-bottom: 1px solid #dddddd;



}



.meta a:hover {



	color: #000000;



}







.link a, .link a:visited {



	margin: 0px;



	padding: 4px 6px 4px 6px;



	background-color: #bbbbbb;



	font-size: 13px;



	color: #ffffff;



	font-weight: bold;



	text-decoration: none;



	border: none;



}







.link a:hover {



	color: #ffffff;



	background-color: #336699;



	text-decoration: none;



}

.wp-caption {
  padding: 10px 10px 0;
  text-align: center;
  border: 1px solid #dddddd;
  font-style: italic;
  background: #eeeeee;
  margin: auto;
}

.wp-caption p{
  margin: 0;
}