/*-----attach body.custom to any style you add here-----*/

body {font: 62.5%/1.3 arial, 'trebuchet ms', verdana, 'Lucida Grande', sans-serif; text-align:center; background:#F2F2F2; color:#111;}

/*-----layout-----*/
#page {width:962px; margin:0 auto; text-align:left;}
	#header{width:960px; float:left; position:relative;}
	#container{width:940px; float:left; padding:0 20px; background:#fff;}
		#rotating{width:940px; float:left; padding:20px 0;}
		#primary{float:left; padding:0 18px 0 0; }
		#secondary{float:left;}
			.sidebar{float:left;}
			.sidebar-items{padding:5px 5px 0 5px;}
		#footer{width:940px; float:left; clear:both;}


/*-----links-----*/
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline; color:#B40A1F;}
.entry-content a{font-family: arial, '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:#B40A1F;}
.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;}


	/*-----main-menu*/
	ul.menu{position:absolute; bottom:0; right:25px; padding:5px 10px 0;}
	ul.menu li{float:left; margin:0 0 0 5px; background:#B40A1F; font-weight:bold; font-size:11px; line-height:1;}
	ul.menu li a{display:block; color:#fff; padding:5px 10px;}
	ul.menu li a:hover{text-decoration:none; background:#011949;}
	ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#FFFFFF; background:#B40A1F;}

/*-----headings-----*/	
h1, h2, h3, h4, h5, h6{font-weight:normal; font-family: arial, 'trebuchet MS', verdana, sans-serif;}	
.entry-title, .page-title{font-size:2em; line-height:1; margin:0.9091em 0 0; background:#FFE1E1; font-family: arial; padding: 7px 7px 0px 7px; }
.page .entry-title, .page-template .entry-title{text-align:center;}
.page-title{text-align:center; margin-bottom:0.9091em; background:#FF8080; padding: 7px 5px 5px 5px; font-size:1.5em; font-weight:bold; color:#000000;}
.sidebar h2{font-size:1.5em;}
.entry-content h1, .entry-content h2{font-size:1.5385em; line-height:1; margin:1.5em 0 0.5em; background:#FFE1E1; padding: 7px 7px 7px 7px; color:}
.entry-content h3{font-size:1.3846em; line-height:1.1111; margin:1.66665em 0 0.55555em;}
.entry-content h4{font-size:1.2308em; font-weight:bold; line-height:1.25; margin:1.875em 0 0.625em;}
.entry-content h5, .entry-content h6{font-size:1em; font-weight:bold; margin:2.30775em 0 0.76925em;}


	/*-----post info*/
.entry-byline{color:#777; font:italic 1.1em 'trebuchet ms', sans-serif; background:#FFE1E1; padding: 0px 7px 7px 7px;}
.entry-byline address{display:inline;}
.entry-meta{margin:2.4999em 0 0.8333em; font:italic 1.2em/1.6666 'trebuchet ms', sans-serif; color:#555;}


/*-----content-----*/
.entry-content{font-family: arial, sans-serif, verdana, 'Lucida Grande'; font-size:1.3em; line-height:1.5385; margin:1.5385em 0 0;}
.entry-content p{margin:0 0 1.5385em;}
.entry-content address{margin:0 0 1.5385em; font-style:italic;}
.entry-content a:hover{text-decoration:none; color:#B40A1F;}


/*-----footer-----*/
#footer{margin:0 0 0.8333em; padding:1.6666em 0; font-size:1.2em; line-height:1.6666;}
#footer .left{width:70%; float:left; text-align:left;}
#footer .right{width:30%; float:right; text-align:right;}
.clear{margin:0; padding:0; clear:both;}

	/*-----widgets*/
.widget {font-size:1.2em; line-height:1.4166; margin:0 0 1.25em; padding:0.4166em 5px 0.4166em 5px;}
.widget li{margin:0.25em 0;}
.widget li li{padding:0 0 0 15px;}
.widgettitle{margin-bottom:3px; line-height:1.3; color:#555; font-weight:bold; background:#D9E0F0; padding-left:5px;}
#pp-recent-posts li, .widget_recent_entries li, .widget_recent_comments li{background: url(images/pp-bullet.gif) 0 0.53em no-repeat; padding:0 0 0 15px;}
.postform{width:100%;}

#banner {
        position: absolute;
        top: 15px;
        left: 1185px; 
	}

