/*-----attach body.custom to any style you add here-----*/

/*-----header-----*/
body.custom .homelink{font-size:35px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:40px 20px 10px 20px; font-variant:small-caps;}
body.custom .homelink a{color:#fff;}
body.custom .homelink a:hover{color:#090; text-decoration:none;}
body.custom .description{color:#050; margin-top:-10px; padding:0 0 10px 21px; font-size:13px; line-height:1; font-style:italic;}
body.custom #skip a{padding:0.2em 0.3em; font-weight:bold; background:#e5e5e5; color:#444; display:block; text-decoration:none; position:absolute; top:0.5em; right:999em;}
body.custom #skip a:first-letter{text-decoration:underline;}
body.custom #skip a:hover{background:#ddd;}
	
	/*-----main-menu*/
	body.custom ul.menu{position:absolute; bottom:0; right:25px; padding:5px 10px 0;}
	body.custom ul.menu li{float:left; margin:0 0 0 5px; background:#bbb; font-weight:bold; font-size:11px; line-height:1;}
	body.custom ul.menu li a{display:block; color:#fff; padding:5px 10px;}
	body.custom ul.menu li a:hover{text-decoration:none; background:#050;}
	body.custom ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#050; background:#eee;}

	/*-----widgets*/
body.custom .widget {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; }
body.custom .widget li li{padding:0 0 0 15px;}
body.custom .widgettitle{margin-bottom:3px; line-height:1.3; color:#050; font-weight:bold; text-align:center}
body.custom #pp-recent-posts li, #recent-posts li, #recent-comments li{background: url(images/pp-bullet.gif) 0 body.custom 0.53em no-repeat; padding:0 0 0 15px;}
body.custom .postform{width:100%;}

/*-----Borders-----*/
body.custom #rotating {
	body.custom border-top: 1px solid #ccc;
	body.custom border-bottom: 1px solid #ccc;
}
body.custom #pp-subscribe {
	body.custom border-right: 1px solid #050;
	body.custom border-bottom: 1px solid #050;
	body.custom border-left: 1px solid #050;
}
body.custom #pp-sidebars {
	body.custom border-top: 1px solid #050;
	body.custom border-left: 1px solid #050;
	body.custom border-right: 1px solid #050;
}
body.custom #footer{
	body.custom border-top: 1px solid #050;
	body.custom border-bottom: 1px solid #050;
}
body.custom .looped .entry,
body.custom .single .entry {
	body.custom border-bottom: 1px dashed #ddd;
}

/*-----links-----*/
body.custom a{text-decoration:none; color:#050;}
body.custom a:hover{text-decoration:underline;}
body.custom .entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;}
body.custom .entry-content a:hover{text-decoration:none;}
body.custom .entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#090;}
body.custom .entry-byline a{color:#050;}
body.custom #primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
body.custom #primary.page-template .entry-content a:hover{text-decoration:underline;}
body.custom .gnavigation a:hover{border-bottom:none;}

/*-----background color-----*/

body.custom {
	background: #003300;}
 
body.custom  .homelink a {
	color: #ffffff;}
 
body.custom .homelink a:hover {
	color: #006633;}
 
body.custom .description {
	color: #ffffff;}
 
body.custom ul.menu {
	right: 10px;}
 
body.custom #rotating {
	border-top: none;}

/*-----borders-----*/

body.custom #container {
	border: 1px solid #003300;}
 
body.custom ul.menu {
	right: 10px;}
 
body.custom #rotating {
	border-top: none;}

 /*-- widget background color --                 */
body.custom .widget {                         
background-color: #F0FFF0; }
