/* sets the background color for the page, so you don't have to do this in HTML */
body { background-color:#ffffff; font-family: Arial, Helvetica, sans-serif;}
/* defines font size, font family, and color for basic HTML elements */
p, td, ul, ol, li, blockquote {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.pmargin { margin-left: 10px;}
/* sets colors and underlining for regular links; since all links are underlined we don't have to declare this on subsequent custom link classes */
a:link { color: #3973A5; text-decoration: underline;}
a:visited { color: #3973A5; text-decoration: underline;}
a:hover { color: #6C9282; text-decoration: underline;}
a:active { color: #6C9282; text-decoration: none;}
/* sets margins for blockquote */
blockquote { margin: 0 50px 0 50px;}
/* sets color of a horizontal rule -- only works in IE */
hr { color: #6C9282; }
/* sets the appropriate font weight, font style, text decoration for these comment elements */
u { text-decoration: underline;}
b { font-weight: bold;}
i { font-style: italic;}
strong {font-weight: bold;}
em { font-style: italic;}
/* sets basic font face, color and format for headings 1-5 */
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#6C9282;}
/* sets the specific sizes for headings 1-5 */
h1 { font-size: 12px;}
h2 { font-size: 20px; }
h3 { font-size: 17px;}
h4 {font-size: 14px;text-transform: uppercase;}
h6 {font-size: 11px;color: #3973A5;font-family: Arial, Helvetica, sans-serif;}
.mainheader {font-size: 15px;font-family: Myriad, Arial,Helvetica, sans-serif;padding: 2px 2px 2px 2px;border-bottom-style: dotted;border-bottom-color: #6C9282;border-top-style: dotted;}
h5 {font-size: 12px;font-family: Myriad, Arial,Helvetica, sans-serif;color:#3973A5;padding: 2px 2px 2px 2px;border-bottom-style: dotted;border-bottom-color: #3973A5;border-bottom-width: 2px;width: 80%;}
.newstext {color:#000;font-size: 11px;font-style: normal;font-family: Arial, Helvetica, sans-serif;}
.newstext li {
	color:#6C9282;
	font-size: 11px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	margin-left: -10px;
}
a.newstext:link { color:#3973A5;}
a.newstext:visited { color:#3973A5;}
a.newstext:hover { color:#6C9282;}
a.newstext:active { color:#6C9282;}

/*************** search styles *****************/

#search{
	position: relative;
	top: 60px;
	left: 530px; /* This is what Internet Explorer understands*/ 
	z-index: 101;
}
html>body #search {left:528px;}  /* This is what ALL other browsers understand*/ 

#search input{
  font-size: 12px;
  margin: 0px  0px 0px 10px;
 }
 
#search2{
	position: relative;
	top: -37px;
	left: 530px; /* This is what Internet Explorer understands*/ 
	z-index: 101;
}
html>body #search2 {left:528px; top: -18px;}  /* This is what ALL other browsers understand*/ 

#search2 input{
  font-size: 12px;
  margin: 0px  0px 0px 10px;
 }
 
/* custom class for headlines other than generic HTML headlines */
/* THESE ARE SET UP TO BE REDUNDANT VERSIONS OF THE H1-H5 STYLES */
.headline1, .headline2, .headline3, .headline5, .headline6 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 0 0 0 0; color:#6C9282;}
.headline4{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding: 0 0 0 0; color:#6C9282;}
.headline1 { font-size: 23px;}
.headline2 { font-size: 20px;}
.headline3 { font-size: 17px;}
.headline4 { font-size: 14px;}
.headline5 { font-size: 12px;}
.headline6 { font-size: 14px;}

a.headline6:link { color:#3973A5;text-decoration: none;}
a.headline6:visited {color:#3973A5;text-decoration: none;}
a.headline6:hover { color:#6C9282;text-decoration: none;}
a.headline6:active { color:#6C9282;text-decoration: none;}

/* custom class for copyright */
.copyright { color:#000000; font-size:10px; padding: 5px;}
a.copyright:link { color:#000000;}
a.copyright:visited { color:#000000;}
a.copyright:hover { color:#D8BB67;}
a.copyright:active { color:#000000;}
/* custom class for utility nav */
.utilitynav { color:#ffffff; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.utilitynav:link { color:#ffffff;font-size:12px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.utilitynav:visited { color:#ffffff;font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.utilitynav:hover { color:#ffffff; font-size:12px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a.utilitynav:active { color:#ffffff;font-size:12px;font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
/* custom class for main nav */
.mainnav { color:#ffffff; font-size: 14px; font-family: Myriad, Arial, Helvetica, sans-serif;}
a.mainnav:link { color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.mainnav:visited { color:#ffffff; text-decoration:none; font-weight:bold;}
a.mainnav:hover { color:#F1CB81;  text-decoration:none; font-weight:bold;}
a.mainnav:active { color:#F1CB81; text-decoration:none; font-weight:bold;}
/* custom class for sub nav */
.subnav { color:#ffffff; font-size: 12px; font-family: Myriad, Arial, Helvetica, sans-serif; text-decoration:none;}
a.subnav:link { color:#FFFFFF; text-decoration:none;}
a.subnav:visited { color:#ffffff; text-decoration:none;}
a.subnav:hover { color:#F1CB81;  text-decoration:underline;}
a.subnav:active { color:#F1CB81; text-decoration:underline;}
/* custom class for bullets in nav */
.mainnav2 { color:#ffffff; font-size:9px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
/* start custom class for main header and footer */				
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
/*START HOME PAGE STYLES */	/* This is the right header image (gradient bg and logo for home page) that stretches in "home"*/
.boxhead_home{background: url(/images/header_home_right.gif) no-repeat top right;margin: 0;padding: 0;text-align: center;}
/* This is the left header image (logo) ALSO formatting for the upper right utility navigation*/		
.boxhead_home h2 {background: url(/images/header_home.gif) no-repeat top left;margin: 0;padding: 54px;color: #3973A5; font-weight: bold; font-size: 12px; line-height: 1em;}
/* This is the right header image (family fishing photo) that stretches in "home page"*/
.boxhead_home_pic{background: url(/images/home_pic.jpg) no-repeat top right;margin: 0;padding: 0;height: 193px;}	
/* This is the left header image (nav gradient bg) SPECIAL NOTE- The extra height tag at the end is the height minus the top padding, so that it looks correct in Internet Explorer*/	
.boxhead_home_pic ul {
	background: url(/images/nav_bg_home.jpg) no-repeat top left;
	margin: 0px;
	top: 0px;
	left: 0px;
	padding-top: 5px;
	padding-left: 30px;
	height: 193px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	font-family: Myriad, Arial,Helvetica, sans-serif;
	line-height: 18px;
	height: 193px;
	list-style-type: none;
}			

.boxhead_home_pic ul a {color:#ffffff;font-size: 12px;font-family: Myriad, Arial, Helvetica, sans-serif;text-decoration: none;}
.boxhead_home_pic ul a:link {color:#FFFFFF;text-decoration:none;font-weight:bold;}
.boxhead_home_pic ul a:hover {color:#FFC601;text-decoration:none;font-weight:bold;}
.boxhead_home_pic ul a:visited {color:#ffffff;text-decoration:none;font-weight:bold;}
.boxhead_home_pic ul a:active {color:#FFC601;text-decoration:none;font-weight:bold;}				
/* End  class for various headers. Please note a boxhead and a boxhead h2 must be created for each image.*/	
/*This is the footer style for the inner homepage curves */	
/* This is the right footer */.boxfooter_home {background: url(/images/footer_r_home.gif) no-repeat top right;margin: 0;padding: 0;text-align: center;}
/* This is the left footer image */	
.boxfooter_home h2 {background: url(/images/footer_l_home.gif) no-repeat top left;margin: 0;padding: 0px;line-height: 1em;}
/* end custom class for inner homepage curved footer */		
/*This is the footer style for the outter homepage curves */	
/* This is the right footer */	
.boxfooter_home_outer {background: url(/images/footer_r_home_outer.gif) no-repeat top right;margin: 0px;padding: 0px;text-align: center;}
/* This is the left footer image */	
.boxfooter_home_outer h2 {background: url(/images/footer_l_home_outer.gif) no-repeat top left;margin: 0px;padding: 0px;line-height: 1em;}
/* end custom class for inner homepage curved footer */		
/* start custom class for news box on home page*/		
/* Show only to IE PC \*/
* html .boxhead3 h2 {height: 1%;} /* For IE 5 PC */
.sidebox3 {width: 377px;background: url(/images/newsbody.gif) no-repeat bottom right;height: 225px;margin-top: 8px;}
.boxhead3 {background: url(/images/newshead.gif) no-repeat top right;}
.boxbody3 {background: url(/images/newshead.gif) no-repeat top right;margin: 0;padding: 20px 20px 5px 15px;}
* html .boxhead4 h2 {height: 1%;} /* For IE 5 PC */
.sidebox4 {background: url(/images/celebbody.gif) no-repeat bottom right;height:405px;margin-top: 8px;width: 327px;}
.boxhead4 {background: url(/images/celebhead_2.gif) no-repeat top right; width:327px}
.boxbody4 {background: url(/images/celebhead_2.gif) no-repeat top right;margin: 0;padding: 20px 20px 5px 15px;}

* html .boxhead5 h2 {height: 1%;} /* For IE 5 PC */
.sidebox5 {width: 377px;background: url(/images/factoidbody.gif) no-repeat bottom right; height:200px;margin-top: 8px;}
.boxhead5 {background: url(/images/factoidhead.gif) no-repeat top right;}
.boxbody5 {background: url(/images/factoidhead.gif) no-repeat top right;margin: 0;padding: 20px 20px 5px 15px;}



/* end custom class for side boxes */				
/* custom class for the margins for the body text */
.margins { margin: 0 25px 25px 25px ;}
/* bottomnav margins */
.bottomnav { margin-left: 5px; margin-bottom: 2px; margin-right: 0px; margin-top: 2px;}
.bottomnav2 { margin-left: 5px; margin-bottom: -150px; margin-right: 0px; margin-top: 7px;}
html>body .bottomnav2 {margin-bottom: -30px;}  /* This is what ALL other browsers understand*/ 

.margin		{ margin: 0 0 0 125px; }
.nomargin	{ margin: 0 0 0 0px; }
#bhilogo {display:none;}

#moreCelebrities img {
	position: relative;
	top: -55px;
	left: 80px;
	}
#moreFactoids img {
	position: relative;
	top: -50px;
	left: 242px;
	}

img.caseLeft { margin: 0 10px 10px 0; }
img.caseRight { margin: 0 0 10px 10px;}

.sidelinks { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.sidelinks:link { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.alpha-shadow {clear: both;float:left;background: url(/images/dropshadow/shadow.gif) no-repeat bottom right;margin: 0px 0 0 0px;}
.alpha-shadow div {background: url(/images/dropshadow/shadow2.png) no-repeat left top !important;background: url(/images/dropshadow/shadow2.gif) no-repeat left top;float: left;padding: 0px 6px 6px 0px;}
.alpha-shadow img {background-color: #fff;border: 1px solid #a9a9a9;padding: 4px;margin: 0;}
/* ---- END OF MASTER STYLE SHEET ---- */

.newButton {
padding:0;
margin:0;
position: relative;
top:-30px;
left: 0;
}