/* RESET */

.clear { height: 0px; clear: both; line-height: 0px; }
.nodisp { line-height: 0px; display: none; }
:focus { outline-style: none; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
a img, :link img, :visited img {border: 0;}
.clear-right, .clearright {
	clear:right;
}
.clear-left, .clearleft {
	clear:left;
}

/* ---------- Layout Styles -------------- */
body { 
    background-color:#dddddd;
	background-image: url(../graphics/bg_main.jpg);
	background-repeat: repeat;
	border:0px;
	padding:0px;
	margin:0px;
	font:small/1.5em "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", arial, helvetica, sans-serif;
    color: #333;
	width:100%;
}

html {

      background-color: transparent;
    }

h1, h2, h3, h4, h5, h6 {                                         
	color: #151515;  
	line-height: 1.3em;   
	font-weight: bold;    
	clear:left;   
             
}

a { color:#0088cc; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background:url(../graphics/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
abbr { border: 0; }

#outerwrapper {
	width: 100%;
	background-color:#transparent;
	margin: 0 auto;
	padding:0;
	text-align:center;
	border-top: 9px solid #151515;
    
	background-image: url(../graphics/bg_border.png);
	background-position:center top;
	background-repeat:repeat-y;
}

#main_wrapper {
    width: 971px;
	margin: 0 auto;
	border-left:1px solid #333;
	border-right: 1px solid #333;
	background:#dddddd;
	padding:0px 10px 40px 10px;
	overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    clear: both;
	
	
}
#main_wrapper img {
border:none;
padding:0px;
margin:0;
}

#wrapper {width:100%; text-align:left; margin:0px auto; padding-bottom:10px;padding-top:6px; background:#dddddd;} 


/*  --------- Top o the page ---------- */

#header_wrap { width: 991px; height:101px; margin: 0px auto;background:#fff;
	padding:10px 0px 0px 0px; border-right: 1px solid #333;
	border-left: 1px solid #333;
}

#header {  width: 512px; height:81px; margin: 0px auto; padding: 10px 0px 0px 0px; background:#fff;
}

#header a img { margin:0px auto; padding:0px;
}

#nav_wrap {
width: 991px; margin: 0px auto;
background:#dddddd;
border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:0px 0px 6px 0px;
	overflow:hidden;
	clear:both;
	}
	

	
/* ---------- Tagline ------------- */	

#tagline_divider {
background-image:url(../graphics/bottomnav_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom:1px solid #dddddd;
  margin:0px auto;
  height:1px;
  }
    #tagline_btm_divider {
background-image:url(../graphics/bottomnav_bg.gif);
  background-repeat: repeat-x;
  background-position: top; 
  border-top:1px solid #dddddd;
  margin:0px auto;
  height:1px;
  }
#tagline {background-color:#040404; margin: 0px auto; padding: 0px; width: 991px;clear: right; border-top: 1px solid #000;
	padding-bottom:2px;
	border-bottom: 1px solid #000;
	background-image:url(../graphics/bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
#tagline p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; line-height: 11px; color: #fff; margin: 0px;padding:10px; text-align:center;}

/* ----------- Nav and Search Bar ----------- */

#nav {
background-color: #ddd;
font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
margin: 0px;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 14px;
text-align: center;
text-transform: uppercase;
white-space: nowrap;
font-size: 11px;
clear:both;
position:relative;



}

#nav ul {
margin:0px;
text-align: center;
list-style-type: none;
text-indent:0px;
padding:3px 0px 0px 0px;
float:left;
}

#nav li {
background-color: transparent;
background-image:url(../graphics/nav_div.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: right top;
display: inline;
margin-top: 0px;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0;
padding-top: 0px;
padding-right: 9px;
padding-bottom: 0px;
padding-left: 4px;
white-space: nowrap;
}

#nav li a {
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
padding:0px;
text-decoration: none;
font-weight: bold;
}

#nav li a:link, #nav li a:visited {
color: #333333;
}

#nav li a:hover {
color: #2971a7;
text-decoration:none;
}


/* ---------- HCR News Ticker ------------ */
#NewsTicker{
background-color: #fff;
color:#993300;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
margin: 0px 0px 5px 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;

font-size: 12px;
font-weight:bold;
clear:both;
position:relative;
border:1px solid #bcbcbc;
overflow:hidden;
 background-image:url(../graphics/bgr-box-trans.png);
  background-repeat: repeat-x;
  background-position: top;
list-style-type:none;
}
#NewsTickerInner {
 background-image:url(http://highcountrypress.com/graphics/newsticker_bg.jpg);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: bottom center; 
	background-color: transparent;
}
	#NewsTicker p{
	text-transform: uppercase;
	font-weight:bold;
    padding:0px 5px 0px 0px;
    margin:0px;
    float:left;
    height:20px;
   

	}
	
	#NewsVertical {
	height:20px;
	display: block;
	overflow: hidden;
	position: relative;
    border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;
	

	}
	

/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		float:left;
		width:390px;
		overflow:hidden;
	

	}
	#TickerVertical li {
		display: block;
		color: #333333;
		text-align: left;
		font-size: 10px;
		margin: 0;
		padding: 1px 0px 0px 0px;
		float: left;
		clear:left;
	    overflow:hidden;
		height:20px;
		background-color: transparent;

	    
	}
	
	
/* ---------- Header Ads ------------- */
#header_ads_wrapper {
	background-color: #fff;
    color:#993300;
    margin: 0px auto 5px auto;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    clear:both;
    position:relative;
    border:1px solid #bcbcbc;
    overflow:hidden;
    background-image:url(../graphics/bgr-box-trans.png);
    background-repeat: repeat-x;
    background-position: top;
	height: 60px;
	float:left;
	clear:both;
	width:616px;
}
#header_ads_wrapper img {
border:none;
padding:0px;
margin:0px;
height:100%;
float:left;
background-color: transparent;
background:none;
}
	


/*  --------- Navigate This ---------- */
#mainnav {background: #fff; margin: 0px 5px 0px 5px; padding: 5px 5px 20px 5px;float: left; width: 189px; border: 1px solid #bcbcbc; height: 585px;}
#mainnav ul {margin: 0px;list-style-type: none;line-height: 15px;padding:3px 0px;}
#mainnav ul a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display:block; width:175px; background-color:#fff; border-bottom: 1px dotted #E6E6E6;}
#mainnav ul li a:link, #mainnav li a:visited {color: #555;text-decoration: none; padding-left:10px;}
#mainnav ul li a:hover, #mainnav li a:active { background: #eee url(../graphics/navback.jpg) no-repeat; color:#333; }
#mainnav .special {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.navheader {font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", arial, helvetica, sans-serif;
font-size: 11px; font-weight:bold; display:block; background-color:#ccc; padding: 5px 5px 5px 6px;margin:0px 0px 0px 0px; text-transform:uppercase;color:#333; }
.navheader a {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#333; font-weight:bold;}


/*-------- Skyscraper Sidebar ----------*/
#ad_sidebar { width:120px;  background: #fff; background-image:url(../graphics/skyscraper_ad_bg.jpg); background-position:center; background-repeat:no-repeat; color:#0000FF; padding:5px; margin:0px; text-align: center; float: right; height:600px; border: 1px solid #bcbcbc; overflow:hidden;}
#ad_sidebar img { border: none; padding:0px; margin: 0px; clear:both;
}

/*-------- Right Column -------------*/
#column2_box1 { clear:right; float:right; width:302px; height: 250px; margin:5px 0px 0px 0px; padding:18px 17px; background:#e9e0d9; border: 1px solid #bcbcbc; overflow:hidden; }
#column2_box1 img {margin:0 auto;}
#column2_box2 { clear:right; float:right; width:336px; height: 280px; margin:5px 0px 0px 0px; padding:0px 0px; background:#fff; border: 1px solid #bcbcbc; overflow:hidden; background-image:url(../graphics/med_rectangle_ad.jpg); background-repeat:no-repeat; background-position:center;}
#column2_box3 { clear:right; float:right; width:336px; height: 136px; margin:5px 0px 0px 0px; padding:0px 0px; background:#fff; border: 1px solid #bcbcbc; overflow:hidden; background-image:url(../graphics/3by1_rectangle_ad.jpg); background-repeat:no-repeat; background-position:center;}
#column2_box4 { clear:right; float:right; width:336px; height: 136px; margin:5px 0px 0px 0px; padding:0px 0px; background:#fff; border: 1px solid #bcbcbc; overflow:hidden; background-image:url(../graphics/3by1_rectangle_ad.jpg); background-repeat:no-repeat; background-position:center;}
#column2_box5 { clear:right; float:right; width:170px; height: 136px; margin:5px 0px 0px 0px; padding:0px 0px; background:#fff; border: 1px solid #bcbcbc; overflow:hidden; background-image:url(../graphics/3by1_rectangle_ad.jpg); background-repeat:no-repeat; background-position:center;}



/*  --------- Where the Content is ---------- */
#maincontent_wrap {clear:both; float:left; width:949px;}
#maincontent {clear:both; background: #fff; width:929px; padding: 10px 20px 0px 20px; float:left; margin: 0 0 0 0; min-height: 653px; background-image: url(../graphics/bgr-box-trans.png);

background-repeat: repeat-x;

background-position: center top;
border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-top: 1px solid #bcbcbc;
	}
#maincontent a {color:#0088cc; font-weight:normal; text-decoration:none;}
#maincontent a:hover {text-decoration: underline; }
#maincontent .date { 
    font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", arial, helvetica, sans-serif;
	display:block;
	font-size: 12px;
	border-bottom:1px solid #ccc;
	padding: 4px 5px 6px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-transform:uppercase;
	font-weight:bold;
}

/* ------------- Read More Styling ------------ */
#maincontent .readmore {
color:#039;
font-weight:bold;
font-style:italic;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
padding-left:3px;

}
#maincontent .readmore a, #maincontent .readmore a:link {
color:#039;
font-weight:bold;
}
#maincontent .readmore a:hover {
color:#039;
text-decoration:underline;
}
/* ------------ End Read More Styling -------------- */

#maincontent p {font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;margin-top: 0px;padding: 0px 10px; font-size: 13px; font-weight: normal;}

#maincontent h2 {font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; padding: 10px 10px 2px 10px; border-bottom:9px solid #cc3333;font-size:22px; font-weight: bold;text-align: left;margin: 0px 0px 15px 0px; }
#maincontent h1 {color:#151515; font-weight: bold; font-size: 18px;margin: 0px 0px 5px 0px;padding: 0px 10px 2px 10px; line-height: normal;}
#maincontent h1 a {color: #151515; font-weight: bold; }
#maincontent h1 a:link {color:#151515;font-weight:bold;}
#maincontent h1 a:hover {color: #039; text-decoration: underline;}

#maincontent h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 14px;font-style: normal;color: #2971a7;
	border-bottom: 1px solid #cccccc; padding:0 10px 2px 10px; margin-bottom:15px; margin-top:0px;}
#maincontent h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#996600; border-left: 1px solid #960; border-bottom: 1px solid #960; padding-left:5px; padding-bottom:5px;}
#maincontent h5 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px; margin: 0px 0px 5px 0px;padding: 0px 10px 2px 10px; color: #151515;
	border-bottom: 1px solid #ccc;}

#maincontent img {padding: 0; background: #ccc; margin:5px 10px 5px 10px;}

#maincontent ul { margin-right:10px;  }
#maincontent ul li {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px; padding-right:20px;}


#maincontent p.search {color: #333;line-height: 20px;padding-top: 0px;margin-top: 0px;padding-left: 15px; font-size:11px;}

#maincontent_footer_wrap {
    clear:both;
	background: #fff;
	padding: 10px 10px 0px 10px;
	float:left;
	width:100%;
	margin: 0 0 0 0;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
}

#maincontent_footer {
width:100%
height:1px;
border-top:1px solid #ccc;
	padding: 20px 5px 5px 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;	
	}
	
/*---------- page font styles -------------*/
#pagecontent {
padding-top:10px;
}
#pagecontent h1 {
font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; color:#151515; font-weight: bold; font-size: 26px; margin: 0px 0px 15px 0px; padding: 0px 10px 3px 10px; line-height: normal;
border-bottom:9px solid #cc3333;
}
#pagecontent h2 {
font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; padding: 10px 10px 2px 10px; border-bottom:9px solid #cc3333;font-size:20px; font-weight: bold;text-align: left;margin: 0px 0px 15px 0px;
}
#pagecontent h3 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: normal; color: #2971a7; border-bottom: none; padding:0 10px 0px 10px; margin-bottom:15px; margin-top:0px;
}
#pagecontent h4 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; color: #2971a7; border-left:none; border-bottom:  1px solid #ccc; padding:0 10px 2px 10px; margin-bottom:10px; margin-top:0px; 
}
#pagecontent h5 {
font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 14px; margin: 0px 0px 0px 0px;padding: 0px 10px 2px 10px; 
	border-bottom: none;
}
#pagecontent h6 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; color: #2971a7; border-bottom:1px solid #bcbcbc; padding:0 0px 2px 0px; margin:0px 10px 10px 10px; 
}
#pagecontent h7 {color:#151515; font-weight: bold; font-size: 18px;margin: 0px 0px 5px 0px;padding: 0px 10px 2px 10px; line-height: normal;}
#pagecontent p {
font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;margin-top: 0px;padding: 0px 10px; font-size: 13px; font-weight: normal;
}
#pagecontent .byline {
font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;margin-top: 0px; margin-bottom:15px; padding: 0px 10px; font-size: 13px; font-weight: normal; font-style:italic;
}

#pagecontent ul { font-size: 13px;
   line-height:1.7em;
  padding: 10px 10px 10px 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 18px;
  margin-left: 10px; margin-right:10px;  }
#pagecontent ul li {font-family: Georgia, "Times New Roman", Times, serif;  line-height:1.6em; font-size:13px; color:#333; margin-left:20px; padding-right:20px;}	
	
/*---------- article font styles -------------*/
#storycontent {
padding-top:10px;
}
#storycontent h1 {
font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; color:#151515; font-weight: bold; font-size: 30px; margin: 0px 0px 5px 0px; padding: 0px 10px 0px 10px; line-height: normal;
}
#storycontent h2 {
font-family: Georgia, "Times New Roman", "Times Roman", Times, serif; padding: 10px 10px 2px 10px; border-bottom:9px solid #cc3333;font-size:20px; font-weight: bold;text-align: left;margin: 0px 0px 15px 0px;
}
#storycontent h3 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; color: #2971a7; border-bottom: none; padding:0 10px 0px 10px; margin-bottom:15px; margin-top:0px;
}
#storycontent h4 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; color: #2971a7; border-left:none; border-bottom:  1px solid #ccc; padding:0 10px 2px 10px; margin-bottom:15px; margin-top:0px;
}
#storycontent h5 {
font-family: Georgia, "Times New Roman", Times, serif; color: #333; font-size: 14px; margin: 0px 0px 5px 0px;padding: 0px 10px 2px 10px; 
	border-bottom: 1px solid #ccc;
}
#storycontent h6 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; color: #2971a7; border-bottom:1px solid #bcbcbc; padding:0 10px 2px 0px; margin:0px 0px 5px 0px; 
}
#storycontent p {
font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;margin-top: 0px;padding: 0px 10px; font-size: 13px; font-weight: normal;
}
#storycontent .byline {
font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;margin-top: 0px; margin-bottom:15px; padding: 0px 10px; font-size: 13px; font-weight: normal; font-style:italic;
}

#storycontent ul { font-size: 13px;
   line-height:1.7em;
  padding: 10px 10px 10px 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 18px;
  margin-left: 10px; margin-right:10px;  }
#storycontent ul li {font-family: Georgia, "Times New Roman", Times, serif;  line-height:1.6em; font-size:13px; color:#333; margin-left:20px; padding-right:20px;}

/* ----------- Want To Go Box Styling ------------ */
#wanttogo_container {
clear: both;
margin: 0px;
padding:0px;
background-color: #ffffff;
border-right: 1px solid #bcbcbc;
border-bottom: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
border-top:none;
overflow: hidden;

}

#wanttogo_wrapper {

margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 12px;
padding-right: 5px;
padding-bottom: 11px;
padding-left: 5px;
background-color: #e9e0d9;
background-image: url(../graphics/morenews_top_bg.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center top;

}



#wanttogo_box {
  background-color: #f9f9f9;
  border-top:1px solid #cecece;
  border-left:1px solid #cecece;
  border-bottom:1px solid #cecece;
  border-right:1px solid #cecece;
  padding: 15px 0px 0px 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
  line-height:150%;
  font-family: "Lucida Grande",arial,sans-serif;
  font-size: 12px;
  color:#444444;
  clear:both;
   background-image:url(../graphics/bgr-box-trans.png);
   background-repeat:repeat-x;
   background-position:top;
  
}

  
  #wanttogo_box h5 {
padding-left:3px;
padding-right:0px;
margin:0 20px 10px 20px;
font-size: 16px;
}
  
  #wanttogo_box p {
  font-weight: normal;
  line-height: 150%;
  font-family: "Lucida Grande",arial,sans-serif;
  font-size: 12px;
  color:#444444;
  padding:0px;
  margin:0 20px 15px 25px;
}









/* ---------- Pre Footer Divider --------- */
#prefooter_divider {
background-image:url(../graphics/bottomnav_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom:1px solid #dddddd;
  margin:0px auto;
  height:1px;

}

/* ---------- Pre Footer Divider --------- */
#prefooter_divider {
background-image:url(../graphics/bottomnav_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom; 
  border-bottom:1px solid #dddddd;
  margin:0px auto;
  height:1px;
  display:none;
}

/*  --------- Footer ---------- */
#footer_wrap {clear:both; width: 991px; margin: 0px auto;
background:#dddddd;
border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding-top:0px;
	padding-bottom: 0px;
	
	}
#footer { margin: 0px auto; padding: 0px 0px 52px 0px; width: 991px;clear: right; border-bottom: 1px solid #000; border-top: 1px solid #040404;
	background-position:top;
	background-image:url(../graphics/bg.gif);
	background-repeat:repeat-x;
	background-color:#040404;
	text-align: center;
	
	}
#footer p {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px; font-weight: normal; color: #fff;line-height: 11px;margin: 0px;padding:47px 10px 0px 10px; text-align:center;}
#footer a:link, #footer a {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #9dbad8;line-height: 11px;text-align:center;}
#footer p a:visited {}
#footer p a:hover {color:#fff; text-decoration:underline;}

/* -------- Subfooter ----- */

#subfooter_wrap {clear:both; width: 991px; margin: 0px auto;
background-image:url(../graphics/hr.png);
background-repeat:no-repeat;
background-position:top center;
background-color:#ddd;
border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding-top:53px;
	padding-bottom:0px;
	
	}
	
	
#subfooter {
border-top:1px solid #dddddd;
background-image:url(../graphics/bottomnav_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
  margin: 0px auto;
  height:1px;
  }
  
  #subfooter_container { width:330px; margin:0px 0px 0px 0px; padding:0px 0px; background:#fff; border-bottom: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; border-top:1px solid #bcbcbc; overflow:hidden;}

#subfooter_section_header {
/* background-color: transparent;
background-image:url(../graphics/section_header_bg.jpg);
background-repeat: no-repeat;
width: 336px;
height: 47px;
margin:0px auto;
clear:both; */

background-color: #fff;
/* background-image: url(../graphics/bgr-box-trans.png); */
background-image:url(../graphics/sidebar_header_bg.jpg);

background-repeat: repeat-x;

background-position: center top;

width: 330px;
height: 43px;

margin:0px auto;
overflow:hidden;
clear:both;
}

#subfooter_footer {
	clear:both; width: 991px; margin: 0px auto;
	background-image:url(../graphics/hr2.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#98b3d2;
	overflow:hidden;
	height:2px;
	padding-bottom:0px;
}	


#subfooter_section_header h4 {
margin:0px auto;
text-align:center;
padding:15px 17px 0px 17px;
color: #333;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;
  }
  
  
#subfooter_module_wrapper {
margin:0px auto 0px auto;
width: 320px;
padding:12px 5px 9px 5px;
background:#e9e0d9;
background-image:url(../graphics/section_content_top_bg.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top;
}  

/* -------- Search Bar -------- */
.search {padding:0px; margin:0px; }
#searchbar {padding:1px 1px 0px 0px; height:23px; overflow:hidden; margin:0px; border:none; float:right;}
form {padding: 0px; margin: 0px;}
input {margin-right: 5px; vertical-align: middle;}

/* -------- main content banner -------- */

  .banner {
  border: 1px solid #666;
  width: 468px;
  height: 60px;
  padding: 1px;
  margin: 0px auto;
  }


/* ------ Front Page More News Box ---------- */


#morenews_container {
clear: both;
margin: 0px;
padding:0px;
background-color: #ffffff;
border-right: 1px solid #bcbcbc;
border-bottom: 1px solid #bcbcbc;
border-left: 1px solid #bcbcbc;
border-top:none;
overflow: hidden;

}

#morenews_wrapper {

margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 12px;
padding-right: 5px;
padding-bottom: 11px;
padding-left: 5px;
background-color: #e9e0d9;
background-image: url(../graphics/morenews_top_bg.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center top;

}



#morenews_box {
  background-color: #f9f9f9;
  border-top:1px solid #cecece;
  border-left:1px solid #cecece;
  border-bottom:1px solid #cecece;
  border-right:1px solid #cecece;
  padding: 15px 0px 0px 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
  line-height:150%;
  font-family: "Lucida Grande",arial,sans-serif;
  font-size: 10px;
  color:#444444;
  clear:both;
   background-image:url(../graphics/bgr-box-trans.png);
   background-repeat:repeat-x;
   background-position:top;
  
}

#morenews_box ul {
   padding:5px 5px 18px 25px;
   width:330px;
   margin-left: 1px;
   margin-right:1px;
   margin-top:0px;
   margin-bottom:0px;
   list-style-image:url(../graphics/morearrow_08c.gif);
   float:left;
   
   
}
#morenews_box ul li {
margin-left:10px;

}

#morenews_box ul li a, #morenews_box ul li a:link {
font-family: "Lucida Grande",arial,sans-serif;
  font-size:10px;
  color:#039;
 
}

#morenews_box ul li a:hover {
color: #0088cc;

text-decoration: underline;
}

#morenews_box h5 {
padding-left:3px;
padding-right:0px;
margin:0 20px 10px 20px;
}

#morenews_header {
background-color: #fff;
background-image:url(../graphics/bgr-box-trans.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top center;
height: 47px; 
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 5px;
clear: both;
border-top:1px solid #cecece;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
}

#morenews_header h4 {
text-align: left;
color: #333333;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 16px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 22px;
color: #151515;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
}
 
#morenews_header h4 a:hover {
color: #2971a7;
text-decoration: underline;
}
#morenews_divider {
height:1px;
 border-bottom:1px solid #cecece;
 }
 
#morenews_footer {
background-color: #ffffff;
background-image: url(../graphics/morenews_footer_bg.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top center;
height: 46px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 1px;
clear: both;

}

#morenews_footer h4 {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
text-align: left;
padding-top: 16px;
padding-right: 20px;
padding-bottom: 15px;
padding-left: 21px;
color: #333333;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
text-decoration: none;
border:none;
text-transform:uppercase;
}
#morenews_footer h4 a {
color:#333;
font-weight:bold;
}
#morenews_footer h4 a:hover {
color: #2971a7;
text-decoration: underline;
}

#morenews_textads_wrapper {
background:#fff;
width:190px;
float:right;
border:1px solid #cccccc;
margin-right:20px;
margin-bottom:18px;
text-align:center;
overflow:hidden;
clear:right;
padding-bottom:10px;
}
#morenews_textads_header {
background-image: url(../graphics/sidebar_header_bg.jpg);

background-repeat: repeat-x;

background-position: center top;

font-family: “Lucida Sans Unicode”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: normal;
padding:5px;
color:#555;
}
#morenews_textads_container {
border-bottom:1px solid #cccccc;
width:180px;
margin:0px auto;
padding:5px 0px 5px 0px;
clear:both;
overflow:hidden;
font-family: “Lucida Sans Unicode”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: normal;
color:#555;
}
#morenews_textads_container:link {
color:#555;
}
#morenews_textads_container:hover {
background:#feffd3;
}
#morenews_textads_container a {
color:#555;
}
#morenews_textads_container a:hover {
text-decoration:none;
}
#morenews_textads_footer {
background-image:url(../graphics/section_footer_bg.jpg);
background-repeat:repeat-x;
background-position: top center;
font-family: “Lucida Sans Unicode”, sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: normal;
padding:3px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}



/* ---------------- Sidebar Modules FOR STAFF & HC MAGAZINE ------------------- */
#sidebar_container { clear:right; float:right; width:336px; margin:5px 0px 0px 0px; padding:0px 0px; background:#fff; border-bottom: 1px solid #bcbcbc; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; border-top:1px solid #bcbcbc; overflow:hidden;}
#sidebar_container .top {margin:0px;}
#sidebar_section_header {
/* background-color: transparent;
background-image:url(../graphics/section_header_bg.jpg);
background-repeat: no-repeat;
width: 336px;
height: 47px;
margin:0px auto;
clear:both; */

background-color: #fff;
/* background-image: url(../graphics/bgr-box-trans.png); */
background-image:url(../graphics/sidebar_header_bg.jpg);

background-repeat: repeat-x;

background-position: center top;

width: 336px;
height: 43px;

margin:0px auto;
overflow:hidden;
clear:both;
}



#sidebar_section_header h4 {
margin:0px auto;
text-align:center;
padding:15px 17px 0px 17px;
color: #333;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;

}
#module_wrapper {
margin:0px auto 0px auto;
width: 326px;
padding:12px 5px 9px 5px;
background:#e9e0d9;
background-image:url(../graphics/section_content_top_bg.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top;
}

#module_container {
width:318px;
border: 1px solid #cecece;
margin:0 auto;
}

#module {
background-color: #ffffff;
background-image:url(../graphics/section_module_bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
width: 318px;
height:84px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-bottom: 1px solid #cecece;
margin:0px auto;
clear:both;
}

.interior {
padding:9px 0px 9px 9px;
margin:0 auto;
}

#module a img, #module img, #module :link img, #module :visited img {
background-color: #ffffff;
padding: 3px;
float: left;
width: 85px;
height: 58px;
border:1px solid #cecece;
}

.details {
float: left;
width: 195px;
margin-top: 12px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 8px;
}

.details em {
margin-left:1px;
}

#module h4 {
margin:0px 0px 0px 0px;

}

#module h4 a {
color: #2971a7;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 12px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;
}

#module h4 a:hover {
color: #0088cc;
text-decoration: underline;
}

#module p, #module a, #module em {color: #999999;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;

}

#module a:hover {
text-decoration:underline;
}

#module_footer {
background-color: #ffffff;
background-image:url(../graphics/section_footer_bg.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
width: 318px;
height:46px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
/* border-bottom: 1px solid #cecece; */
margin:0px auto;
clear:both;
}

#module_footer h4, #module_footer h4 a {
margin:0px auto;
text-align:center;
padding:16px 5px 15px 5px;
color: #333;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;
text-transform:uppercase;
}
#module_footer h4 a:hover {
color: #2971a7;
text-decoration: underline;
}

/* --------- Sidebar Navigation --------------*/
#nav_sidebar_container2 {
border: 1px solid #cecece;
width: 310px;
margin: 0px auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}
ol#nav_sidebar_categories {
	width: 310px;
	margin: 0px;
	padding:0px;
	list-style-type: none;
}

ol#nav_sidebar_categories li a {
color: #666666;
text-decoration: none;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
}

ol#nav_sidebar_categories li a:hover {

color: #018ee8;
text-decoration: underline;

}
ol#nav_sidebar_categories li#nav_1 a {

color: #008ee8;
display: block;
text-decoration: none;
font-weight: bold;
font-size: 12px;

}


ol#nav_sidebar_categories li#nav_1 em 

{

margin-top: 1px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;
color: #999999;
width: 180px;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;

}
ol#nav_sidebar_categories li #details_right a:hover
 {
	color: #018ee8;	
	text-decoration: underline;
}
ol#nav_sidebar_categories li#nav_1 #details_right
 {
	margin: 5px 0 0 10px;
	float: left;
	width: 200px;

}
ol#nav_sidebar_categories li#nav_1 a img, ol#nav_sidebar_categories li#nav_1 img {
    float: left;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	width: 55px;
	height: 37px;
}


li#nav_1 {
background-color: #f5f5f5;
background-image: none;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 19px 11px;
border-bottom: 1px solid #e7e7e7;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 10px;
margin:0px;

}

li#nav_2, li#nav_4, li#nav_6, li#nav_8, li#nav_10 {
background-color: #ffffff;
background-image: none;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 18px 8px;
border-bottom: 1px solid #e7e7e7;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 10px;
margin:0px;
}
li#nav_3, li#nav_5, li#nav_7, li#nav_9 {
background-color: #f5f5f5;
background-image: none;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 18px 8px;
border-bottom: 1px solid #e7e7e7;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 10px;
margin:0px;
}
/* ------ Sidebar Modules FOR NAVIGATION -------- */

#nav_sidebar_container { clear:right; float:right; width:336px; margin:0px 0px 0px 0px; padding:0px 0px; background:#fff; border-bottom: 1px solid #bcbcbc; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; border-top:none; overflow:hidden;}

#nav_module_wrapper {
margin:0px auto 0px auto;
width: 326px;
padding:10px 5px 9px 5px;
background:#e9e0d9;
/* background-image:url(../graphics/section_content_top_bg.png); */
background-image: url(../graphics/morenews_top_bg.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: top;

}

#nav_module_container {
width:318px;
border: 1px solid #cecece;
margin:0 auto;
}

#nav_module {
background-color: #ffffff;
background-image:url(../graphics/section_module_bg.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
width: 318px;
height:84px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-bottom: 1px solid #cecece;
margin:0px auto;
clear:both;
}

.nav_interior {
padding:9px 0px 9px 9px;
margin:0 auto;
}

#nav_module a img, #nav_module img, #nav_module :link img, #nav_module :visited img {
background-color: #ffffff;
padding: 3px;
float: left;
width: 85px;
height: 58px;
border:1px solid #cecece;
}

.nav_details {
float: left;
width: 195px;
margin-top: 4px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 8px;
}

.nav_details a {
margin-left:1px;
}

#nav_module h4 {
margin:0px 0px 1px 0px;
color:#333333;
font-size: 13px;
text-decoration:none;
text-transform:uppercase;
font-family:Georgia;


}

#nav_module p, #nav_module a, #nav_module em {
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-weight:bold;
font-size: 10px;
letter-spacing:.01em;
word-spacing:.01em;
-x-system-font: none;
text-decoration:none;
text-transform:uppercase;


}
#nav_module ul {
margin-top:-2px;
list-style:none;
text-indent:none;
margin-left:0px;
padding-left:0px;
list-style-position:outside;
list-style-type:none;
}
#nav_module li {
line-height:.9em;
list-style:none;
margin-left:0px;
list-style-position:outside;
list-style-type:none;

}

#nav_module a:hover {
color:#2971a7;
text-decoration:underline;
}

#nav_module_footer {
background-color: #ffffff;
background-image:url(../graphics/section_footer_bg.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center;
width: 318px;
height:46px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
margin:0px auto;
clear:both;
}

#nav_module_footer h4, #nav_module_footer h4 a {
margin:0px auto;
text-align:center;
padding:16px 5px 15px 5px;
color: #333;
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;
text-transform: uppercase;
}
#nav_module_footer h4 a:hover {
color: #2971a7;
text-decoration: underline;
}
/* -------- img caption styling ---------- */

#caption {
width: 252px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 4px;
padding-left: 3px;
background-color: #eeeeee;
margin-top:3px;
margin-left:0px;
margin-right:0px;
margin-bottom: 1.5em;
border: 1px solid #dddddd;
}

#caption a img, #caption img {
border:1px solid #dddddd;
margin:0 auto;
padding:0px;
clear:both;
}

#caption small {
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 3px;
display: block;
font-weight: bold;
line-height: 150%;
margin: 0px;
font-family: "Lucida Grande",arial,sans-serif;
font-size: 9px;
color:#444444;
}

#caption a, #caption a:hover {
text-decoration:none;
}

#caption small a {
color:#018ee8;
margin:0px;
padding:0px;
border:none;
}
#caption small a:hover {
text-decoration:none;
color:#2971a7;
}

#picture-ad {
width: 177px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 4px;
padding-left: 3px;
background-color: #eeeeee;
margin-top:3px;
margin-bottom: 1.5em;
border: 1px solid #dddddd;
display: block;
float: right;
margin-left:15px;
margin-right:10px;
clear:right;
}

#picture-ad a img, #picture-ad img {
border:1px solid #dddddd;
margin:0 auto;
padding:0px;
clear:both;
width:175px;
}

#picture-ad small {
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 3px;
display: block;
font-weight: bold;
line-height: 150%;
margin: 0px;
font-family: "Lucida Grande",arial,sans-serif;
font-size: 9px;
color:#444444;
}

#picture-ad a, #picture-ad a:hover {
text-decoration:none;
}

#picture-ad small a {
color:#018ee8;
margin:0px;
padding:0px;
border:none;
}
#picture-ad small a:hover {
text-decoration:none;
color:#2971a7;
}

#picture-ad.full-width {
width: 582px;
float:none;
margin-left:auto;
margin-right:auto;
display: block;
clear: both;
}
#picture-ad.full-width a img, #picture-ad.full-width img {
width:580px;
}

/* -------------- image alignment styles ------------ */

.alignleft,
img.alignleft, #maincontent.alignleft, #maincontent img.alignleft {
	float: left;
    margin-right:15px;
	margin-left:0px;
}
.alignright,
img.alignright, #maincontent.alignright, #maincontent img.alignright {
	display: block;
	float: right;
    margin-left:15px;
	margin-right:0px;
}
.aligncenter,
img.aligncenter, #maincontent.aligncenter, #maincontent img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
#storycontent img.alignleft {
	float: left;
    margin-right:15px;
	margin-left:0px;
}

#storycontent img.alignright {
	display: block;
	float: right;
    margin-left:15px;
	margin-right:0px;
}

#storycontent img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}

#maincontent #caption.alignleft {
	float: left;
    margin-right:15px;
	margin-left:10px;
}

#maincontent #caption.alignright {
	display: block;
	float: right;
    margin-left:15px;
	margin-right:10px;
}

#maincontent #caption.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}

#storycontent #caption.alignleft {
	float: left;
    margin-right:15px;
	margin-left:10px;
}

#storycontent #caption.alignright {
	display: block;
	float: right;
    margin-left:15px;
	margin-right:10px;
}

#storycontent #caption.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}

/* ----------- Classifieds Stylings -------------- */
#classifieds_nav {
font-family: "Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
text-decoration: none;
text-transform: uppercase;
text-align:center;
padding:5px 10px 5px 10px;
margin:20px 0px;
background-image: url(../graphics/section_footer_bg.jpg);
background-repeat: repeat-x;
background-position: center top;
border:1px solid #cccccc;
}

#classifieds_nav a {
font-weight: bold;
}

/* ----- Submit a Classified Ad Page stylings ------- */


.classcategories {

}
.classcategories label {
font-size:10px;
}

/* ------------------ Magazine thumb border ---------- */
#magazine-thumb {
padding: 3px;
background-color: #eeeeee;
margin-top:3px;
margin-left:5px;
margin-right:5px;
margin-bottom: 1.5em;
border: 1px solid #dddddd;
float:left;
width:104px;
}

#magazine-thumb a img, #magazine-thumb img {
border:1px solid #dddddd;
margin:0 auto;
padding:0px;
clear:both;
filter: alpha(opacity=65); /* internet explorer */
	-khtml-opacity: 0.65;      /* khtml, old safari */
	-moz-opacity: 0.65;       /* mozilla, netscape */
	opacity: 0.65;           /* fx, safari, opera */
}
#magazine-thumb a img:hover,#magazine-thumb a img:active {
filter: alpha(opacity=100); /* internet explorer */
	-khtml-opacity: 1;      /* khtml, old safari */
	-moz-opacity: 1;       /* mozilla, netscape */
	opacity: 1;           /* fx, safari, opera */

}

#magazine-thumb small {
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 3px;
display: block;
font-weight: bold;
line-height: 150%;
margin: 0px;
font-family: "Lucida Grande",arial,sans-serif;
font-size: 9px;
color:#444444;
}



#magazine-thumb a, #magazine-thumb a:hover {
text-decoration:none;
}

#magazine-thumb small a {
color:#018ee8;
margin:0px;
padding:0px;
border:none;
}
#magazine-thumb small a:hover {
text-decoration:none;
color:#2971a7;
}

/* ------------ Pull Quote Styling ---------- */
#pullquote {
	float:right;
	/*background-image:url(../graphics/quote_wh.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 10px 0.75em; */
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
width:45%;
	background-color:#f7f7f7;
	color:#2971b8;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
#pullquote p {
	color:#333333;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:bold;
line-height:24px;
margin:0;
padding:7px 0px 0 10px;
}
.quote-start, .quote-end {
	color:#AAAAAA;
	font-family:"Times New Roman",Times,serif;
	font-size:50px;
	font-weight:bold;
	line-height:40px;
}
.quote-start {
	float:left;
	height:20px;
	margin:0 0 0 0px;
	padding:0 8px 0 0;
}
.quote-end {
	float:right;
	height:20px;
	margin:0 0px 0 0;
}
#pullquote cite {
	clear:right;
	color:#333333;
	display:block;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-style:italic;
	padding:5px 0px 0;
	text-align:right;
}

/* =Story Sidebar and New Want To Go Box
--------------------------------------------------------- */
#story-sidebar {
clear:right;
width: 252px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 4px;
padding-left: 3px;
background-color: #eeeeee;
margin-top:3px;
margin-left:15px;
margin-right:10px;
margin-bottom: 1.5em;
border: 1px solid #dddddd;
-moz-border-radius-topleft: 8px;  
-webkit-border-top-left-radius: 8px;      
border-top-left-radius: 8px;    
-moz-border-radius-bottomleft: 8px;  
-webkit-border-bottom-left-radius: 8px;      
border-bottom-left-radius: 8px; 
-moz-border-radius-topright: 8px;  
-webkit-border-top-right-radius: 8px;      
border-top-right-radius: 8px;    
-moz-border-radius-bottomright: 8px;  
-webkit-border-bottom-right-radius: 8px;      
border-bottom-right-radius: 8px; 
}
#story-sidebar, #story-sidebar p, #story-sidebar a, #story-sidebar ul li {
font-size:11px;
}
#story-sidebar h5 {
margin-top:10px;
margin-bottom:10px;
}
#story-sidebar a img, #story-sidebar img {
border:1px solid #dddddd;
margin:0 auto;
padding:0px;
clear:both;
}

#story-sidebar small {
padding-top: 4px;
padding-right: 3px;
padding-bottom: 0pt;
padding-left: 3px;
display: block;
font-weight: bold;
line-height: 150%;
margin: 0px;
font-family: "Lucida Grande",arial,sans-serif;
font-size: 9px;
color:#444444;
}

#story-sidebar a, #story-sidebar a:hover {
text-decoration:none;
}

#story-sidebar small a {
color:#018ee8;
margin:0px;
padding:0px;
border:none;
}
#story-sidebar small a:hover {
text-decoration:none;
color:#2971a7;
}
/* ---------- Small News Ticker ------------ */
#smallNewsTicker{
	width:616px;
	height:auto;
	background-color: #fff;
	color:#993300;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	margin: 0px 0px 5px 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	font-size:10px; 
	font-weight:bold;
	clear:both;
	position:relative;
	border:1px solid #bcbcbc;
	overflow:hidden;
 	background-image:url(../graphics/bgr-box-trans.png);
  	background-repeat: repeat-x;
  	background-position: top;
	list-style-type:none;
	text-transform:uppercase;
}
#smallNewsTickerInner {
 	background-image:url(http://highcountrypress.com/graphics/newsticker_bg.jpg);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: bottom center; 
	background-color: transparent;
	margin:0 auto; 
	border:1px solid #ccc;
	height:auto;
	display: block;
	overflow: hidden;
	position: relative;
	padding:2px 5px;
	line-height:14px;
}


	







#pscroller1{
  width:506px;
  height: 20px;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight:bold;
  padding : 0px 0px 0px 0px;
  margin-top:1px;
}


.rssclass .rsstitle{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  max-width:362px;
  height:20px;
  margin:0px 3px 0px 0px;
  float: left;
  
}





.rssclass .rsstitle a{
  color: #0088cc;
  
}
.rssclass .rsstitle a:hover {
  text-decoration:underline;
  
}
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('http://highcountrypress.com/xml/ellipsis.xml#ellipsis');
}
 
.rssclass .rssdate{
  display: block;
  color: #AAAAAA;
  text-transform:uppercase;
}

.rssclass a{
text-decoration: none;
}

.rssclass .rssdate:before {
/*	content: "-";
	padding-right:2px; */
}

#feedNewsTicker{
background-color: #fff;
color:#993300;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
margin: 0px 0px 5px 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
text-align: left;
width:959px;
font-size: 12px;
font-weight:bold;
clear:both;
position:relative;
border:1px solid #bcbcbc;
overflow:hidden;
 background-image:url(../graphics/bgr-box-trans.png);
  background-repeat: repeat-x;
  background-position: top;
list-style-type:none;
}
#feedNewsTicker p{
	text-transform: uppercase;
	font-weight:bold;
    padding:0px 5px 0px 0px;
    margin:0px;
    float:left;
    height:20px;
   

	}

#feedTickerInner {
    background-image:url(http://highcountrypress.com/graphics/newsticker_bg.jpg);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: bottom center; 
	background-color: transparent;
}
span.feed-title {
	text-transform: uppercase;
	font-weight:bold;
    padding:0px 5px 0px 14px;
    margin:0px;
    float:left;
    height:20px;
	
}
	
	#feedVertical {
	height:20px;
	display: block;
	overflow: hidden;
	position: relative;
    border:1px solid #ccc;
	padding-left:14px;

	}
	
	
#feedTickerTitle {
	float:left;
	padding-right:5px;
}
#feedTickerTitle a {
	color:#993300; 
	text-decoration:none;
}
	#feedVertical:before {
	/*	content: "LATEST REGIONAL HEADLINES: ";
		float:left;
		padding-right:5px; */
	}

/* --------------- */
/* Ticker Vertical */
	#feedTickerVertical {
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		float:left;
		width:506px;
		overflow:hidden;
		background:none;

	}
	
	#feedTickerVertical li {
		display: block;
		color: #333333;
		text-align: left;
		font-size: 10px;
		margin: 0;
		padding: 1px 0px 0px 0px;
		float: left;
		clear:left;
	    overflow:hidden;
		height:20px;
		background-color: transparent;

	    
	}	
	


/* =New header wrapper 4-12-10 
------------------------------------------------------------------------- */
#header_ads_wrapper-2 {
/* background-image:url(../graphics/featured_advertisement_txt_horiz.jpg); */
background-position:380px top;
background-repeat:no-repeat;
padding-top:0px;
margin-top:0px;
clear:both;
color:#993300;
float:right;
overflow:hidden;
position:relative;
}
#header_ads_wrapper-2 .contents {
background-color:#FFFFFF;
background-image:url(../graphics/bgr-box-trans.png);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #BCBCBC;
padding:4px;
width:468px;
height:60px;
margin:5px 10px 5px;
}

/* Dividers
------------------------------------------------------------------------- */
.bottom-hr, #maincontent .bottom-hr {
	border-bottom: 1px solid #dddddd;
	margin-bottom: 15pt;
	padding-bottom: 15pt;
	clear:both;
}
.top-hr, #maincontent .top-hr {
	border-top: 1px solid #dddddd;
	margin-top:15pt;
	padding-top:15pt;
	clear:both;
}
#hr {
	clear:both;
	background-color:#ddd;
	height:1px;
	margin:5px 0px 6px 0px;
}

/* Headers
------------------------------------------------------------------------- */
.large-bold, #maincontent .large-bold, span.large-bold, #maincontent span.large-bold {
	font-size: large;
	font-weight: bold;
}


/* =Keep at the bottom of this stylsheet for Mozilla Specific Rules
------------------------------------------------------------------------- */	
	
/* @-moz-document url(http://highcountrypress.com/),
               url-prefix(http://highcountrypress.com/),
               domain(highcountrypress.com)
{ */
  /* CSS rules here apply to:
     + The page "http://highcountrypress.com/".
     + Any page whose URL begins with "http://highcountrypress.com/"
     + Any page whose URL's host is "highcountrypress.com" or ends with
       ".highcountrypress.com"
   */
/*
  
  .rssclass .rsstitle{
  margin-top:3px;
  }
} */
