/*-----attach body.custom to any style you add here-----*/

body.custom body {font: 62.5%/1.3 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; text-align:center; background:#99CCFF; color:#99CCFF;}

/*-----layout-----*/
#page {width:962px; margin:0 auto; text-align:left;}
	#header{width:960px; float:left; position:relative;}
	#container{width:920px; float:left; padding:0 20px; background:#fff;}
		#rotating{width:920px; float:left; padding:0px 0;}
		body.custom #primary{float:left; padding:0 18px 0 0; }
		#secondary{float:left;}
			.sidebar{float:left;}
			.sidebar-items{padding:5px 5px 0 5px;}
		#footer{width:920px; float:left; clear:both;}

/*-----header-----*/
body.custom .homelink{font-size:35px; line-height:1; font-weight:bold; letter-spacing:-0.5px; padding:40px 20px 15px 20px; font-variant:normal;}
/*.homelink a{color:#444;}*/
/*.homelink a:hover{color:#000; text-decoration:none;}*/
body.custom.description{color:#666; margin-top:-10px; padding:0 0 5px 20px; font-size:13px; line-height:1; font-style:italic;}
/*#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;}
#skip a:first-letter{text-decoration:underline;}
#skip a:hover{background:#ddd;}*/

	/*-----main-menu*/
	body.custom ul.menu{position:absolute; bottom:0; right:0px; padding:0 20px 0 0;}
	body.custom ul.menu li{float:left; margin:0 0 0 0; background:#777; font-weight:bold; font-size:11px; line-height:1;}
	body.customul.menu li a{display:block; color:#fff; padding:0px 0px;}
	ul.menu li a:hover{text-decoration:none; background:#888;}
	ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#444; background:#ccc;}

	
/*—–sidebars—–*/
/*Subscribe box*/
body.custom #pp-subscribe{margin-bottom:5px;}
body.custom #pp-subscribe ul {padding:5px;}
body.custom #pp-subscribe li {display:block; float:left;}
body.custom #pp-subscribe a{padding:0px 0px 0px 30px; font-weight:bold; font-size:12px; line-height:24px; display:block;}
/*-----RSS feed*/	
	body.custom #pp-feed{background: url(images/pp-rss2.png) no-repeat 2px 2px;}
	/*-----email subscription*/
	body.custom #pp-email{background: url(images/pp-email.png) no-repeat 2px 2px;}

/*Mac Journal*/
            /*Images*/
body.custom .entry img { /* sets attributes for ‘img’ tags in .entry element */
        float: left; /* positions image on the left */
        display: inline; /* forces text to wrap the image */
        padding: 2px; /* creates space around the image for the border */
        margin: 0 10px 4px 0; /* forces space between the bordered image and the wrapped text */
        border: none; /* makes a 1px wide border around the image */
} 



	/*-----tables*/
body.custom table{margin:0 0 1.5385em; border-collapse:collapse; border: none;}
body.custom th{font-weight:bold; background:#ccc;}
body.custom th, .entry-content td{padding:0.2em 10px;}
body.custom .page td{vertical-align: top;text-align: left; border:none;}
body.custom .page tbody {vertical-align: top;text-align: left;}
body.custom tfoot{background:#ddd;}

            /*Entries*/
body.custom .entry blockquote{margin:0 0 1.5385em; padding:0 0 0 40px; color:#555; background:url('images/pp-quote.gif') no-repeat;}
body.custom .entry .entry-content{font-family: verdana, 'Lucida Grande', arial, sans-serif; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0;}
body.custom .entry .entry-content p{margin:0 0 1.5385em;}
body.custom .entry .entry-content address{margin:0 0 1.5385em; font-style:italic;}

/*-----links-----*/
a{text-decoration:normal; color:#0033FF;}
a:hover{text-decoration:underline; color:#0033FF;}
.entry-content a{font-family:'trebuchet ms', verdana, sans-serif; text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#0033FF;}
.entry-byline a{color:#777;}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}

/* Contact */
#contact-form {float:right; padding:0 10px 10px 20px ; background:#e5e5e5;}
#contact-form 3 {float:right; padding:0 10px 10px 20px ; background:#e5e5e5;}

/*-----Generic Styles-----*/
blockquote{margin:0 0 1.5385em; padding:0 0 0 40px; color:#555;}

/*-----headings-----*/	
.page .entry-title, .page-template .entry-title{text-align:left;}
.page .entry-title, .page-template .entry-title{font-weight:strong;}
.page .entry-title, .page-template .entry-title{padding:0 0 20px 0}
.page .entry-title, .page-template .entry-title{color:#444;}
.page .entry-title, .page-template .entry-title{font-size:3em;}
