/*custom css headers*/
body.aboutus #topbar {background: url(../images/header_aboutus.jpg) top left no-repeat;}
body.ourguides #topbar{background: url(../images/header_ourguides.jpg) top left no-repeat;}
body.ourvisitors #topbar{background: url(../images/header_ourvisitors.jpg) top left no-repeat;}
body.ourchannels #topbar{background: url(../images/header_ourchannels.jpg) top left no-repeat;}
body.adopps #topbar{background: url(../images/header_adopps.jpg) top left no-repeat;}
body.newspress #topbar{background: url(../images/header_newspress.jpg) top left no-repeat;}
body.contact #topbar{background: url(../images/header_contact.jpg) top left no-repeat;}


/*Homepage Boxes for featured areas*/

#guide {
	background:  url(../images/home/bg_featuredguide.gif) top left no-repeat; 
	width: 254px; 
	height: 169px; 
	margin-top: 15px; 
	padding-top: 39px; 
	padding-left: 9px; 
	padding-right: 15px; 
	line-height:15px; 
	position: absolute; 
	top:408px; 
	left:546px; 
	overflow:visible
	/* \*/
  	width:244px;
  	voice-family: "\"}\"";
  voice-family: inherit;
  width: 244px;
  	/* */
	}

#guide2 {
	background:  url(../images/home/bg_featured_news.gif) top left no-repeat;
	width: 254px;
	height: 169px;
	margin-top: 15px;
	padding-top: 39px;
	padding-left: 9px;
	padding-right: 15px;
	line-height:15px;
	position: absolute;
	top:408px;
	left:546px;

	overflow:visible
	/* \*/
  	width:244px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 244px;
	background-image: url(../images/home/bg_featured_news.gif);
  	/* */
	}

	
#featured {
	background:  url(../images/home/bg_featured.gif) top left no-repeat; 
	width: 254px; 
	height: 169px; 
	margin-top: 15px; 
	padding-top: 39px; 
	padding-left: 9px; 
	padding-right: 15px; 
	line-height:15px; 
	position: absolute; 
	top:408px; 
	overflow:visible
	/* \*/
  	width:244px;
  	voice-family: "\"}\"";
    voice-family: inherit;
    width: 244px;
  	/* */
	}
	
#sponsorship {
	background:  url(../images/home/bg_sponsor.gif) top left no-repeat;
	width: 254px;
	height: 169px;
	margin-top: 15px;
	padding-top: 39px;
	padding-left: 9px;
	padding-right: 15px;
	line-height:15px;
	position: absolute;
	top:408px;
	left:278px;

	overflow:visible
	/* \*/
  	width:244px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 244px;
	background-image: url(../images/home/bg_sponsor.gif);
  	/* */
	}
	

/*Grey header*/

#mgmt {
	text-align:left;
	padding-top: 4px;
	padding-left: 7px;
	font-size: 13px;
	font-weight: bold;
	color: #4e4c4c;
	margin-top:50px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	display: block;
	background-color: #f2f2f2;
	clear:both;
	}
	


/*style to keep homepage from being too close to margins*/
body.homepage {margin-left:10px; margin-top:10px;};





/*our guides custom tags*/
#guideheader{
	text-align:right;
	font-size: 13px;
	font-weight:bold;
	color: #4e4c4c;
	margin-bottom: 0;
	padding-bottom: 7px;
	display: block;
	}


#floatrec {
	margin: 0 0 0 10px;
	padding-top: 73px;
	padding-left: 15px;
	padding-right: 30px;
	background: url(../images/national2.jpg) top left no-repeat;
	width: 217px;
	height: 125px;
	font-size: 11px;
	line-height: 14px;
	float:right;
	}

/*contact custom tags*/
#contactpoints li {
	list-style-image: url(../images/bullet3.gif);
	list-style-position: outside;
	}



#copyhead {
	position: absolute;
	overflow: visible;
	width: 456px;
	height: 1.5em;
	top: 189px;
	left: 231px;
	font:16px verdana;
	color: #ED1C24;
	}


#prinfo {
	margin-top:-35px;
	width:479px;
}
#prinfo #copyhead {
	top: 0;
	left: 0;
	position:relative;
	margin: 35px 0 15px;
}

#listgroups {
	width: 519px;
	margin-left: -25px;
	margin-bottom:-12px;
}


/*style for table in channels page*/
#cleft{
	border-right: dotted #e3e3e2 1px;
 }


#listgroups li{
	list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
	list-style-type: none;
	}
	
#leaderpoints li{
	list-style-position: outside;
	list-style-image: url(../images/bullet3.gif);
	list-style-type: none;
	}

#guidesunique li{
	list-style-position: outside;
	list-style-image: url(../images/bullet3.gif);
	list-style-type: none;
	}


/*about logo*/
#header a.top{
	display: block;
	background: url(../images/logo.gif) top left no-repeat;
	width: 346px;
	height: 39px;
	}

/*standard body copy style*/
body {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4c4c;
	text-decoration: none;
	font-style: normal;
}


#emailupdate{
margin-top:-25px;
margin-right: 28px;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	}
	
h1 {
	font-size:14px;
	margin:5px 10px 10px;
}

/*positioning for menu bar*/
#menubar {
	margin: 0px 0px 0px 0px;
	padding-top: 31px;
	padding-left:2px;
	position: absolute;
	background: url(../images/bg_menu3.jpg) top left no-repeat;
	width: 179px;
	height: 311px;
	top: 132px;
	left: 7px;
	}

/*Positioning for Newsletter Box*/
#newsletter {
	position:absolute;
	background: url(../images/bg_newsletter3.gif) top left no-repeat;
	width: 184px;
	height: 107px;
	top: 488px;
	left: 6px;
	padding-top:33px;
	padding-left:15px;
	padding-right: 20px;
	margin-right: 15px;
	}

	
/*overall display for unordered list*/
ul { 
list-style-type: none; 
display: block }

.aboutus ul {
	list-style:disc;
}


/*different bullet styles for various pages. These are mainly just changes in the spacing
between the list or list items to make the flow of the page better for certain pages
When making updates, just use body bullet (ie <ul id="bodybullet"> <li>one</li>...*/

#leadershipbullet            
{ 
font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 0; 
margin-bottom: 5px; 
margin-left: 10px; 
padding-top: 0; 
padding-bottom: 5px; 
padding-left: 0; 
width: 519px; 
height: auto 
}


#leadershipbullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 0; 
margin-bottom: 7px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}

#sponsorbullet            
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 0; 
margin-bottom: 2px; 
margin-left: 10px; 
padding-top: 0; 
padding-bottom: 2px; 
padding-left: 0; 
width: 519px; 
height: auto }


#sponsorbullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 0; 
margin-bottom: 7px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}

#guidebullet            
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 0; 
margin-bottom: 2px; 
margin-left: 10px; 
padding-top: 0; 
padding-bottom: 2px; 
padding-left: 0; 
width: 519px; 
height: auto }


#guidebullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 1px; 
margin-bottom: 3px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}

#bodybullet2            	
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 1px; 
margin-bottom:0; 
margin-left: 10px; 
padding-top: 1px; 
padding-bottom:0; 
padding-left: 0; 
width: 519px; 
height: auto }

#bodybullet            
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 1px; 
margin-bottom: 5px; 
margin-left: 10px; 
padding-top: 1px; 
padding-bottom: 12px; 
padding-left: 0; 
width: 519px; 
height: auto }


#bodybullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 1px; 
margin-bottom: 7px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}

#pressbullet            
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 1px; 
margin-bottom: 0; 
margin-left: 10px; 
padding-top: 1px; 
padding-bottom: 0; 
padding-left: 0; 
width: 519px; 
height: auto }


#pressbullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 1px; 
margin-bottom: 7px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}


#visitorbullet            
{ font-size: 12px; 
text-align: left; 
list-style-type: none; 
list-style-position: outside; 
margin-top: 1px; 
margin-bottom: 5px; 
margin-left: 10px; 
padding-top: 1px; 
padding-bottom: 11px; 
padding-left: 0; 
width: 519px; 
height: auto }


#visitorbullet li                            
{ 
font-size: 12px; 
line-height: 20px; 
text-decoration: none; 
background-image: url(../images/bullet3.gif); 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-position: 5px 6px; 
text-align: left; 
list-style-type: none; 
display: block; 
margin-top: 1px; 
margin-bottom: 3px; 
margin-left: 0; 
padding-top: 0; 
padding-left: 20px; 
height: auto 
}

/*global style for paragraph spacing in body text*/
#bodycopy p{
	padding:0;
	margin:5px 10px 10px;
	}

/*global style for ordered lists in body text*/	
#bodycopy ol{
	list-style-position: inside;
	padding: 0 0 1px 5px;
	margin: 0 0 1px 5px;
	}
	
/*spacer for creating small margin in between two blocks*/
#bodycopy p.spacer {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:2px;
	}

/*styles for information next to photos on guides and management pages*/
.guidename{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	}

.guideinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	}
	
.guidebody {
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	}
	
	
.guidelink {
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
/*styles for media coverage pages*/	
.mediainfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	}

.medianame {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	}

.medialink {
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}



/*positioning for main divs on page*/

/*header w/ about logo*/
#header {
	display: block;
	text-indent: -5999px;
	position:absolute;
	top: 11px;
	left: 9px;
	width: 226px;
	height: 33px;
	}

/*image bar*/
#topbar {
	display: block;
	position:absolute;
	top:50px;
	left:9px;
	width: 784px;
	height: 80px;
	text-indent:-5999px;
	overflow: hidden;
	}

/*body text*/
#bodycopy {
	position:absolute;
	width: 479px;
	height: auto;
	top: 217px;
	left: 228px;
	}

#bodycopyabout {
	position:absolute;
	width: 479px;
	height: auto;
	top: 229px;
	left: 231px;
	}
	
/*style for tables*/	
#profiletable {
	margin: 5px 0 5px 5px;
	padding: 10px 0 10px 10px;
	}
#bodycopy #profiletable p {
	margin:5px 0;
	}
	
#mediatable {
	margin: 2px 0 10px 5px;
	padding: 10px 0 10px 10px;
	border: 1px solid #f2f2f2;
	}

/*link styles*/
body a:link {color: #ed1f24; text-decoration: none;}     /* unvisited link */
body a:visited {color: #a00608; text-decoration: none;}  /* visited link */
body a:hover {color: #ed1f24; text-decoration: underline;}   /* mouse over link */
body a:active {color: #ed1f24; text-decoration: none;}   /* selected link */



/*bold heading*/
.subhead {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4c4c;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.subheadhome {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4c4c;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

/*style for text in newsletter box*/
.newslettersm {
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4c4c;
	font-weight: regular;
	text-decoration: none;
	font-style: normal;
	padding-right:22px;
	}
	
.newsletterlg {
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4c4c;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	}

/*breadcrumb trail*/
#breadcrumb {
	font-size: 10px;
	position:absolute;
	top: 140px;
	left: 229px;
	}
	
#breadcrumb a:link {color: #ed1c24;}
#breadcrumb a:visited {color: #ed1c24;}

#breadcrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#breadcrumb ul li {
	text-transform: uppercase;
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
