/*-----attach body.custom to any style you add here-----*/

/*-----header-----*/
body.custom .homelink{font-size: 1.2em; line-height:1; letter-spacing:2.0px; padding: 40px 20px 17px 20px;}
body.custom .homelink a{color:#FFFFFF;}
body.custom .homelink a:hover{color:#FFFFFF; text-decoration:none;}
body.custom .description{color:#696969; margin-top:-10px; padding:0 0 10px 21px; font-size:1.2em; line-height:1; font-style:small-caps;}
body.custom .description {
         padding-bottom: 30px; }

body.custom .homelink {
	visibility: hidden; }

body.custom .description {
	display: none; }

/*-----tabs-------*/
body.custom ul.menu li a {
	background-color: #A9A9A9;
}
body.custom ul.menu li a:hover {
	background-color: #DCDCDC;
}
body.custom ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	background-color: #F5F5F5;
}
	
/*-----Generic Styles-----*/
body.custom .sup, sub{font-size:0.7777em; line-height:1;} 

/*-----headings-----*/	
body.custom .entry-title {font-family: arial, helvetica, sans-serif;font-weight:bold; color:#000000; font-size:2.1em; line-height:1.2; margin:4.9091em 0 1.9090;}
body.custom .page-title {font-family: arial, helvetica, sans-serif;font-weight:bold; color:#000000; font-size:2.1em; line-height:1.2; margin:4.9091em 0 1.9090;}
body.custom .entry-title a:hover{color:#B22222; font-weight:bold;}
body.custom .entry-title {
     padding-top: 15px;
     padding-bottom: 5px;}

/*-----content-----*/
body.custom .entry-content{font-family: arial, helvetica, sans-serif; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 1.0em; color:#000000;}
body.custom .entry-content p{margin:0 0 1.2em;}
body.custom .entry-content address{margin:0 0 1.5385em; font-style:italic;}

	/*-----post info*/
body.custom .entry-byline{color:#808080; font-size:1.2em helvetica, arial, sans-serif;}
body.custom .entry-byline address{display:inline;}
body.custom .entry-byline a:hover, .navigation a:hover{color:#c00;}
body.custom .entry-meta{margin:1.0em 0 0.8333em; font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; color:#808080;}
body.custom .entry-meta{padding-top: 5px; padding-bottom: 10px;}
body.custom .comments-link {
	color: #B22222;
	font-size: 12px;
	background: url(images/Dot-Red-SML.gif) 0 50% no-repeat;
	padding-left: 20px;
	}	

	/*-----images*/
body.custom .img.border{padding:4px; border:0; background:#FFFFFF;}
	
/*-----sidebars-----*/
body.custom #cat {width: 100%;}
	
	/*-----widgets*/
body.custom  .widget {font-family: arial, helvetica, sans-serif;text-decoration:bold; font-size:1.2em; line-height:1.4166; margin:0 0 1.25em; padding:0.4166em 5px 0.4166em 5px;}
body.custom  .widget li{margin:0.25em 0; }
.widget li li{padding:0 0 0 15px;}
body.custom  .widgettitle{margin-bottom:3px; line-height:1.3; color:#000000; font-family: arial, helvetica, sans-serif;font-weight:bold; text-decoration:underline;}
body.custom  #pp-recent-posts li, #recent-posts li, #recent-comments li{background: url(images/pp-bullet.gif) 0 0.53em no-repeat; padding:0 0 0 15px;}
.postform{width:100%;}
	
/*-----links-----*/
body.custom  a{font-size:1.1em; color:#2F4F4F;}
body.custom  a:hover{color:#B22222;}
body.custom  .entry-title{color:#8B0000}
body.custom  #primary.page-template .entry-content a:hover{}




