body {
background:#fff;
color:#000;
font:11pt/15pt "myriad web pro", verdana, tahoma, sans-serif;
}

div#container {
text-align:center;
margin:0 auto;
width:978px;
}

div#topline {
height:41px;
}

div#topline a span { display:none; }

div#topline div#leftnav {
float:left;
}

div#topline div#rightnav {
float:right;
}

div#topline a.social img {
padding:5px;
}


div#logo {
clear:both;
padding:20px 0px;
height:80px;
}

div#slider {
height:335px;
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:335px;	width: 978px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top: 0px; left: 865px;
	width: 111px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	word-spacing:5pt;
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #bbb;
}
.paging a.active {
    color:#fff;
	font-weight: bold;
}
.paging a:hover {font-weight: bold; color:#fff; }




div#twitter {
width:210px;
height:533px;
margin-top:9px;
background:#ddd;
float:left;
background:url(images/boomernews.jpg) 1px 5px no-repeat #ddd;
padding:60px 0px 0px 3px;
}

div#content {
text-align:left;
width:757px;
margin-top:9px;
float:right;
}

div#content p {
margin:20px;
}

h2, h3 {
margin:10px 20px 0px;
}

p.center { text-align:center; }
p.right { text-align:right; }

a { color:#88213c; text-decoration:underline; }
a:hover { color:#b82d46; }
a img { border-width:0px !important; }

img.floatR { float:right; margin:0px 0px 5px 5px; }


div#aboutnav {
border-top:2px dotted #a7a7a7;
text-transform:uppercase;
text-align:center;
margin:20px;
}
 
div#intnav {
border-bottom:2px dotted #a7a7a7;
height:35px;
text-transform:uppercase;
text-align:center;
margin:20px;
}

div#intnav a, div#aboutnav a {
color:#444;
text-decoration:none;
font-weight:bold;
}

div#intnav a:hover, div#aboutnav a:hover { color:#000; text-decoration:underline; }

div#intnav div, div#aboutnav div {
float:left;
width:25%;
padding:5px 0px 10px;
}

div#intnav div.th {
float:left;
width:233px;
}

div#ageboxes { background:#ccc; clear:both; }

div#ageboxes a {
width:244px;
height:187px;
display:block;
margin:5px 4px;
float:left;
background-repeat:no-repeat;
padding-bottom:10px;
}

div#ageboxes a#ageaware { background:url(images/ageaware.jpg) top left no-repeat; }
div#ageboxes a#ageready { background:url(images/ageready.jpg) top left no-repeat; }
div#ageboxes a#ageless { background:url(images/ageless.jpg) top left no-repeat; }

div#ageboxes a:hover { background-position:top right !important; }

div#ageboxes a span { display:none; }

div#footer {
clear:both;
margin:5px !important;
padding:5px;
background:url(images/logo_bp_sm.png) top left no-repeat #dee7ee;
font-size:10pt;
}

div#newsbox {
width:206px;
float:left;
padding-top:118px;
}

div#newsbox strong {
text-transform:uppercase;
color:#971c3e;
}

div#menu ul {
float:left;
list-style-type:none;
color:#971c3e;
font-weight:bold;
padding:0px 15px;
border-right:1px dotted #c5cdd3;
height:200px;
}

div#menu ul#last {
border-width:0px;
}


div#menu ul li {
line-height:200%;
}

div#menu ul li.h {
padding-bottom:8px;
text-transform:uppercase;
}

div#menu ul li a {
color:#000;
font-weight:normal;
text-decoration:none;
}

div#menu ul li a:hover { color:#7f102a; text-decoration:underline; }

p#copy { clear:both; text-align:right; font-size:6pt; margin:0px !important; }
