@charset "utf-8";
/* CSS Document */

.clearfix:after {
  clear: both;
  content: " ";
  display: block;
  height: 0em;
  font-size: 0em;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hide from IE Mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End Hide from IE Mac */
.inline_block {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
body {
	background-color: #000000;
	color: #FFFFFF;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}
p.bigger {
	font-size: 14px;
}
p.big {
	font-size: 13px;
}
p.small {
	font-size: 11px;
}
p.smaller {
	font-size: 10px;
}
#page_header a {
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
#page_header .biking_zones {
	color: #000000;
	font-weight: 900;
}
#page_header div.biking_zones a {
	margin: 0px 12px;
}
#page_header div.pri_menu span.section {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 5px;
	padding: 2px;
}
#page_header div.pri_menu span.section a {
	margin: 0px 3px;
}
#page_header div.pri_menu span.section a img {
	margin: 2px 0px;
}
#page_header div.sponsors {
	background: transparent url(../img/common/sponsors_bkg.gif) no-repeat left top;
	text-align: center;
}
#page_header div.sponsors a {
	margin: 15px 3px;
}
#page_header div.sec_menu ul li {
	text-align: left;
}
#page_header div.sec_menu ul li a {
	background: transparent url(../img/common/sec_menu_l_bkg.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: 700;
	padding-left: 20px;
}
#page_header div.sec_menu ul li a span {
	background: transparent url(../img/common/sec_menu_r_bkg.gif) no-repeat right top;
	cursor: pointer;
	padding: 4px 5px 3px 0px;
}
#page_header div.sec_menu ul li.selected a {
	background: transparent url(../img/common/sec_menu_l_sel_bkg.gif) no-repeat left top;
	color: #000000;
}
#page_header div.sec_menu ul li.selected a span {
	background: transparent url(../img/common/sec_menu_r_sel_bkg.gif) no-repeat right top;
}
#page_header div.sec_menu ul li a.home {
	background-image: url(../img/common/sec_menu_home_bkg.gif);
}
#page_header div.sec_menu ul li.selected a.home {
	background-image: url(../img/common/sec_menu_home_sel_bkg.gif);
}
#page_header div.sec_menu ul li a.promo {
	background-image: url(../img/common/sec_menu_promo_bkg.gif);
}
#page_header div.sec_menu ul li.selected a.promo {
	background-image: url(../img/common/sec_menu_promo_sel_bkg.gif);
}
#page_header div.sec_menu ul li a.news {
	background-image: url(../img/common/sec_menu_news_bkg.gif);
}
#page_header div.sec_menu ul li.selected a.news {
	background-image: url(../img/common/sec_menu_news_sel_bkg.gif);
}
#page_header div.sec_menu ul li a.links {
	background-image: url(../img/common/sec_menu_links_bkg.gif);
}
#page_header div.sec_menu ul li.selected a.links {
	background-image: url(../img/common/sec_menu_links_sel_bkg.gif);
}
#page_header div.sec_menu ul li a.contact {
	background-image: url(../img/common/sec_menu_contact_bkg.gif);
}
#page_header div.sec_menu ul li.selected a.contact {
	background-image: url(../img/common/sec_menu_contact_sel_bkg.gif);
}
#page_header div.sec_menu ul li.last a {
	background: transparent url(../img/common/sec_menu_last_l_bkg.gif) no-repeat left top;
	color: #665441;
}
#page_header div.sec_menu ul li.last a span {
	background: transparent url(../img/common/sec_menu_last_r_bkg.gif) no-repeat right top;
	padding-top: 9px;
	width: 215px;
}
#page_header div.sec_menu ul li a.sponsors {
	background-image: url(../img/common/sec_menu_sponsors_bkg.gif);
}
/* Safari hack */
html[xmlns*=""] body:last-child #page_header div.sec_menu ul li a {
	font-weight: normal;
	font-size: 11px;
}
html[xmlns*=""] body:last-child #page_header div.sec_menu ul li a span {
	padding-bottom: 4px;
	padding-top: 5px;
}
html[xmlns*=""] body:last-child #page_header div.sec_menu ul li.last a span {
	padding-top: 10px;
}
/* End Safari hack */
#body_header {
	background: transparent url(../img/common/page_header_bkg.gif) no-repeat left top;
}
#body_wrapper {
	background-color: #E0D9C7;
	color: #000000;
}
div.content_box div.pager {
    color: #FFFFFF;
    margin-top: 10px;
    text-align: center;
}
div.content_box div.pager a,
div.content_box div.pager span {
    color: #FFFFFF;
    font-weight: 700;
    margin: 0px 3px;
    text-decoration: none;
}
div.content_box div.pager a:hover,
div.content_box div.pager span.selected {
    color: #000000;
    text-decoration: none;
}
div.content_box div.pager a.page,
div.content_box div.pager span.page {
    padding: 0px 3px;
}
div.content_box div.pager a.selected,
div.content_box div.pager span.selected {
    font-size: 14px;
    padding: 0px 2px;
}
#left_col img {
	margin-top: 2px;
	width: 200px;
}
#left_col img.first {
	margin-top: 0px;
}

#page_footer address {
	margin-right: 20px;
	font-style: normal;
}
