/**/
html {
  padding:0px;
  margin:0px;
}
/**/
blockquote {
  font-style: italic;
}
a,
a:link,
a:visited,
a:hover,
th a:link,
th a:visited {
  font-weight: normal;
  color: #660000;
}
.block h1 a,
.block h1 a:link,
.block h1 a:visited,
.block h1 a:hover {
  font-weight: bold;
  color:#FFFFFF;
}
/**/
#header {
  min-width: 640px;
}
/**/
.view-header .front-header {
  margin-top: 10px;
  margin-bottom: 10px;
}
.view-header .front-header .row {
  clear: both;
}
.view-header .front-header .left {
  float: left;
  width: 33%;
}
.view-header .front-header .center {
  float: left;
  width: 33%;
}
.view-header .front-header .right {
  float: left;
  width: 33%;
}
/**/
#footer {
  line-height: 1.4em;
  padding-top:10px;
  padding-bottom:10px;
}
/**/
#mission {
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #eee;
  background #edeef0;
  color: #646464;
/* If we specify 100% and not 'auto' IE6 is broken */
  width: 99%;
/*  float: none; */
}
/**/
#sidebar-right .block {
  padding-right:0px;
}
#sidebar-right .block .corner-top-right {
  margin-left:160px;
}
/**/
.content .view .view-title {
  font-weight: bold;
  clear: left;
}
/**/
.field-type-trackgraph img,
#forum img,
#footer img,
td.checkbox img,
img.smiley-content,
.ad-image-counter img,
table#admin-dblog img,
.icon img,
a.active img,
a.feed-icon img {
  border: 0px;
}
.ad-image-counter {
  height: 0px;
}
.calendar-calendar td .inner div.day a {
  color:#660000;
}
.html-advertisement,
.image-advertisement,
.view-limited-random-image .view-content {
  text-align: center;
}
.html-advertisement p,
.image-advertisement p {
  margin-bottom: 0.6em;
}
.html-advertisement img,
.html-advertisement a:hover img,
.image-advertisement img,
.image-advertisement a:hover img {
  border: 0;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
  background-color:#EBB5B5;
}
li.activemenu-processed.collapsed,
li.activemenu-processed.expanded {
  list-style-image:none;
}
/**/
img.float_l {
  float: left;
  margin-right: 5px;
  clear: left;
}
img.float_r {
  float: right;
  margin-left: 5px;
  clear:right;
}
.forum-topic-navigation {
  clear:both;
}
/**/
table {
  font-size: 0.88em;
  line-height: 1.1em;
}
td.region, td.module, td.container, td.category {
  background-color:#EEE;
  color:#660000;
}
tr.odd td.active {
  background-color:#ffdddd;
}
table.view-enabled td.view-name,
table.view-enabled td.view-ops,
tr.even td.active {
  background-color:#ffeeee;
}
.more-link {
  text-align:left;
}
#center .table {
  font-size: 120%;
}
/**/
.node .content .field-item form.fivestar-widget {
  margin-bottom: 0px;
}
.node .content form.fivestar-widget {
  clear: none;
  margin-bottom: 0px ! important;
}
/**/
ul.links li.back2top {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(images/up.png) no-repeat scroll left center;
  padding:2px 0 2px 18px;
}
.indented {
  margin-left:5px;
}
h4 {
  font-size:1.3em;
}
/**/
.image-nav {
  text-align:center;
  clear:both;
  height:142px;
}
.image-nav-box {
  float:left;
  vertical-align:middle;
  width:18%;
}
.image-nav-ctl {
  float:left;
  vertical-align:middle;
  width:5%;
}
.image-nav-ctl img,
.image-nav-ctl img:hover {
  border: 0px;
}
/*
.node-image .content img {
  float:left;
}
*/
/**/
.search-box {
  float:right;
}
.search-box form label {
  display:none;
}
/**/
#center .comment-new h3.title {
  background: url(images/new.png) right center no-repeat; /* LTR */
  padding: 2px 55px 2px 0; /* LTR */
}
/**/
#wrapper #container {
  min-width: 960px;
}
#wrapper #container #header {
  height: 110px;
}
#wrapper #container #header-low {
  height:27px;
  background:transparent url(images/bg-header-low.png) repeat-x scroll left top;
  border-left:1px solid #969696;
  border-right:1px solid #969696;
  border-top:1px solid #969696;
  width:100%;
  color:#768998;
}
#wrapper #container #header-low #logo a img,
#wrapper #container #header-low #logo a:hover img {
  border: medium none;
  padding: 0px;
  margin-left: 2px;
}
#wrapper #container #header #logo img {
  margin: 5px -12px 5px 22px; /* LTR */
}
#center {
  width:99%;
}
body.sidebar-left #center {
  margin-left: -200px;
}
body.sidebar-right #center {
  margin-right: -200px;
}
body.two-sidebars #center {
  margin: 0 -200px;
}
/* And add blanks left and right for the sidebars to fill */
body.sidebar-left #squeeze {
  margin-left: 200px;
}
body.sidebar-right #squeeze {
  margin-right: 200px;
}
body.two-sidebars #squeeze {
  margin: 0 200px;
}
body.no-sidebars #squeeze {
  margin: 0 30px;
}
/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
  width: 200px;
}
.sidebar .block {
  margin: 0px;
}
#breadcrumb-search-region {
  float:none;
  width:auto;
}
#breadcrumb-search-region .breadcrumb {
  height: auto;
  line-height: 18px;
  float:none;
}
#sidebar-left .block-1 .corner-top-right {
  margin-left: 160px;
}
#primary-links-region ul li {
  line-height: 26px;
}

/**/
.view-popular-images th.views-field-value,
.view-popular-images th.views-field-value-2 {
  width:85px;
}
/**/
.view .node .content .field-field-track-map,
.view .node .content .field-field-track-graph {
  float:left;
  margin-right:10px;
}
/* .clear-block, */
#squeeze .tabs {
  /* clear:both; */
}
/**/
.messages {
  clear:both;
}
/**/
th.views-field-created {
  width: 60px;
}
/**/
.field-label {
  clear:left;
}
/**/
.addthis_toolbox {
  float: left;
}
/**/

div.caption-il-r,
div.caption_il_r {
  float: right;
  clear: both;
  border: 1px solid #ddd;
  padding: 2px;
  margin: 15px;
  /*get around the IE/Windows float bug*/
  position: relative;
  top: 0;
  left: 0;
  width: 480px;
  }

div.caption-ip-r,
div.caption_ip_r {
  float: right;
  clear: both;
  border: 1px solid #ddd;
  padding: 2px;
  margin: 15px;
  /*get around the IE/Windows float bug*/
  position: relative;
  top: 0;
  left: 0;
  width: 360px;
  }

div.caption-ip-l,
div.caption_ip_l {
  float: left;
  clear: both;
  border: 1px solid #ddd;
  padding: 2px;
  margin: 15px;
  /*get around the IE/Windows float bug*/
  position: relative;
  top: 0;
  left: 0;
  width: 360px;
  }

div.caption_il_r .caption,
div.caption_ip_r .caption,
div.caption_ip_l .caption {
  font-size: 0.84em;
  margin: 2px;
}
/**/
.view-rides-blocks h3 {
  font-size: 105%;
}
/**/
.at-a-glance .corner-top-left,
.at-a-glance .corner-top-right {
  height:10px;
  position:absolute;
  width:10px;
  z-index:100;
}
.at-a-glance .corner-top-left {
  background:transparent url(images/bg-corner-top-left.png) no-repeat scroll 0 0;
  margin-right:190px;
}
.at-a-glance .corner-top-right {
  background:transparent url(images/bg-corner-top-right.png) no-repeat scroll 0 0;
  margin-left:190px;
}
.at-a-glance .content {
  margin:0;
}
/**/
ul.links li.gr_addthis {
  background: url("http://s7.addthis.com/static/btn/sm-plus.gif") no-repeat scroll left center transparent;
  padding: 2px 0 2px 18px !important;
}
/**/
.fblike {
  margin-top: 3px;
  float: left;
  clear: left;
}
.meta-footer {
  clear: both;
}
