html
{
	margin:0;
	padding:0;
	background-image:url("/sitefiles/images/brd_top_bg.jpg");
	background-position:top;
	background-repeat:no-repeat;
}



body
{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:Georgia, Times New Roman, Serif;
	background-image:url("/sitefiles/images/brd_btm_bg.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
}


form
{
	margin:0;
	padding:0;
}


img 
{
	border:none;
}


.mainContent li
{
	list-style-type:square;
	margin:0 0 0 25px;
	padding:0;
}


a:link
{
	color:#0080C4;
}


a:visited
{
	color:#829B7B;
}


#container
{
	width:980px;
	margin:0 auto;
	vertical-align:top;
}


#header
{
	position:relative;
	width:980px;
	height:238px;
}



#header #mainHeader
{
	position:absolute;
	width:980px;
	height:201px;
	background-image:url("/sitefiles/images/brd_main_header.gif");
	background-position:left top;
	background-repeat:no-repeat;
	top:40px;
}


#header #currentIssue
{
	position:absolute;
	left:16px;
	top:53px;
}


#header #seeInside
{
	position:absolute;
	left:68px;
	top:140px;
}


#header #subscribeBox
{
	position:absolute;
	left:12px;
	top:203px;
	z-index:10;
}


#header #homepageLink
{
	position:absolute;
	width:465px;
	height:120px;
	left:160px;
	top:75px;
}


#header .searchForm
{
	position:absolute;
	left:690px;
	top:70px;
}


#header #subscriberBox
{
	position:absolute;
	left:680px;
	top:120px;
	background-color:#E11643;
	padding:9px;
	width:282px;
}


#header #newBirding
{
	position:absolute;
	left:680px;
	top:164px;
	background-color:#FFCA08;
	padding:9px;
	width:282px;
}


.textField
{
	border:1px solid #555555;
	padding:2px;
	font-weight:bold;
}


#contentWell
{
	background-color:#FFFFFF;
	min-height:100px;
}


#footer
{
	border-top:5px solid #563A24;
	padding:10px;
	background-color:#D49D65;
	font-family:Arial, Sans-Serif;
}


#footer #topMenu
{
	border-bottom:1px solid #B27D4B;
	padding:0 0 10px 0;
	color:#6C3A09;
}


#footer #topMenu a:link, #footer #topMenu a:visited
{
	color:#6C3A09;
	text-decoration:none;
}


#footer h6
{
	padding:15px 0 10px 0;
	margin:0;
	font-size:18px;
	color:#000000;
}


#footer #footerNav
{
	border-bottom:1px solid #B27D4B;
	padding:10px 0 10px 0;
	font-size:11px;
	color:#6C3A09;
}


#footer #footerNav .spacer
{
	padding:0 0 7px 0;
}


#footer #footerNav a:link, #footer #footerNav a:visited
{
	color:#6C3A09;
	text-decoration:none;
}


#footer #footerNav a:hover
{
	text-decoration:underline;
}


#footer #footerNav strong
{
	color:#000000;
}


#footerBase
{
	height:10px;
	background-image:url("/sitefiles/images/footer_bottom.gif");
	background-position:left;
	background-repeat:no-repeat;
}


#footer #trustedSites
{
	font-size:11px;
	color:#6C3A09;
	padding:10px 0 0 0;
}


#footer #trustedSites strong
{
	color:#000000;
}


#footer #trustedSites a
{
	color:#6C3A09;
	text-decoration:none;
}


#footer #trustedSites a:hover
{
	text-decoration:underline;
}


#footerCoverShadow
{
	width:87px;
	height:109px;
	background-image:url("/sitefiles/images/footer_mag_shadow.jpg");
	background-repeat:no-repeat;
	padding:3px 0 0 7px;
}


.mainContent
{
	padding:0 10px 20px 10px;
}


.mainContent p
{
	padding:0;
	margin:0;
}


.loginBox
{
	background-color:#357C54;
	padding:10px;
	font-family:Arial, Sans-Serif;
}


.loginStatusMessage
{
	background-color:#306D4A;
	padding:7px;
	font-size:11px;
	color:#FFFFFF;
	margin:10px 0 0 0;
}


.loginStatusMessageWarning
{
	background-color:#9B3928;
	padding:7px;
	font-size:11px;
	color:#FFFFFF;
	margin:10px 0 0 0;
}


.loginStatusMessage a:link, .loginStatusMessage a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}


.loginStatusMessageWarning a:link, .loginStatusMessageWarning a:visited
{
	color:#FFFFFF;
	text-decoration:underline;
}


.newsletterBox
{
	background-color:#FFFFFF;
	padding:10px;
	font-family:Arial, Sans-Serif;
}


ul.redTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_red.png");
}


ul.redTriangle li
{
	margin:0 0 2px 0;
}


ul.greenTriangle li
{
	list-style-image:url("/sitefiles/images/bullet_triangle_green.png");
}


ul.greenTriangle li
{
	margin:0 0 2px 0;
}


ul.blueTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_blue.png");
}


ul.blueTriangle li
{
	margin:0 0 2px 0;
}


ul.yellowTriangle
{
	list-style-image:url("/sitefiles/images/bullet_triangle_yellow.png");
}


ul.yellowTriangle li
{
	margin:0 0 2px 0;
}


.standardButton
{
	margin:0;
	padding:0 5px 0 5px;
	height:23px;
	background-color:#B5B5B5;
	background-image:url("/sitefiles/images/button_bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #333333;
	font-size:12px;
}


.validationSummary
{
	background-color:#CE0000;
	border:2px solid #6A0000;
	padding:10px 10px 10px 45px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
	background-image:url("/sitefiles/images/validation_warning.png");
	background-position:10px 8px;
	background-repeat:no-repeat;
	font-family:Arial, Sans-Serif;
}



.validationSummary ul
{
	padding:0;
	margin:0;
}


.validationSummary ul li
{
	padding:0 0 2px 0;
	margin:0 0 0 25px;
	list-style-type:square;
}


.greenBox
{
	background-color:#009933;
	border:2px solid #006600;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
}


.greenBox a:link, .greenBox a:visited
{
	color:#FFFFFF;
}


.redBox
{
	background-color:#CE0000;
	border:2px solid #6A0000;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin:20px 0 20px 0;
}


.redBox a:link, .redBox a:visited
{
	color:#FFFFFF;
}


.formLeft
{
	font-weight:bold;
	text-align:right;
	font-size:12px;
	vertical-align:top;
}


.hotspotSearchBox
{
	width:460px;
	height:89px;
	background-image:url("/sitefiles/images/hotspot_search_bg.png");
	background-repeat:no-repeat;
	padding:7px 0 0 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}


.lockoutHeaderRegistered
{
	background-color:#D4621C;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	padding:5px 0 0 43px;
	font-family:Arial, Sans-Serif;
	background-image:url("/sitefiles/images/lockout_register_icon.png");
	background-repeat:no-repeat;
	background-position:5px 2px;
	height:27px;
}


.lockoutHeaderSubscriber
{
	background-color:#D4621C;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	padding:4px 0 0 35px;
	font-family:Arial, Sans-Serif;
	background-image:url("/sitefiles/images/subscriber_only_icon.gif");
	background-repeat:no-repeat;
	background-position:7px 5px;
	height:28px;
}


.lockoutContent
{
	background-image:url("/sitefiles/images/lockout_gradient.png");
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Sans-Serif;
	min-height:200px;
	background-color:#FFFDF2;
}


.lockoutContent a:link, .lockoutContent a:visited
{
	color:#D4621C;
}


.lockoutSubheading
{
	background-color:#FFD540;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
