@charset "utf-8";
/*
THEME NAME: Mariner
THEME URI: http://www.museogroup.com
DESCRIPTION: The USS Monitor Center Blog
VERSION: 1.0
AUTHOR: <a href="http://www.museogroup.com/">Museo Group</a>
AUTHOR URI:
TAGS:
*/

html, body {
  margin:0;
  padding:0;
  text-align:center;
  background:#f4f6f1;
  font-family:verdana;
  font-size:11px;
  color:#3e464a;
  line-height:18px;
}

/* GENERAL STYLES */
.reset {clear:both;}
a img {border:none;}
a {
  color:#d04b17;
  outline:none
}
a:hover {
  color:#e57e00;
  text-decoration:none;
}

input {
  color:#848484;
  font-size:10px;
  font-family:Verdana;
}

/* LAYOUT */

#page {
  margin:0 auto;
  text-align:left;
  width:950px;
}
#header {margin:0;}
#header h2 {
  float:left;
  margin:0;
  padding:0;
}
#logo {
  width:300px;
  height:52px;
  padding:0;
  margin:14px 0;
  float:left;
}
#navigation {
  width:948px;
  font-size:10px;
  height:37px;
  border:1px solid #d04b17;
  margin:0 0 9px 0;
  background:#e57e00 url('img/bg_nav.png') repeat-x;
}
#navigation h2 {
  color:#FFF;
  font-size:14px;
  float:left;
  margin:0;
}
#navigation form {
  padding:1px 12px 0 0;
  float:right;
}
#navigation .search {
  width:104px;
  height:13px;
  border:1px solid #51575b;
  padding:0 5px;
  margin:0 10px ;
  position:relative;
  top:-3px;
}
#btn_search {
  position:relative;
  top:1px;
}
#landing_swf {
  overflow:hidden;
  width:950px;
  height:150px;
  margin:0 0 8px 0;
  padding:0;
  background:url('img/banner.png') no-repeat;
}
#sidebar_left {
  width:205px;
  background:#ebede5;
  border:1px solid #c2c7af;
  color:#4a4a4a;
  font-size:10px;
  float:left;
  line-height:12px;
  overflow:hidden;
  padding:0;
}
#sidebar_left p {
  font-size:9px;
  padding:0;
}
#sidebar_left h3 {
  font-family:Georgia;
  font-size:12px;
  color:#d04b17;
  margin:15px 0 8px 0;
  padding:15px 0 0 15px;
  border-top:1px dotted #c2c6af;
}
.widget_calendar h3 {border:none !important;}
.sidebar_content {margin:13px 8px 30px 9px;}
#sidebar_left hr {
  border:none;
  padding:0;
  margin:15px 0;
  border-bottom:1px dotted #c2c6af;
  height:0;
  color:#e7e9df;
  background:#e7e9df;
}
#sidebar_left .button {margin:17px 0 0 7px;}
#sidebar_left ul {padding:0;}
#sidebar_left li {
  list-style:none;
  padding:0 0 0 12px;
  margin:0 0 0 -12px;
}
#sidebar_left li li {
  background:url('img/bullet_sidebar_arrow_sm.gif') no-repeat 0 5px;
  margin-left:15px;
}
#sidebar_left li a {
  color:#474747;
  text-decoration:none;
}
#sidebar_left li a:hover {
  color:#e57e00;
  text-decoration:underline;
}
#sidebar_left input[type="text"] {
  height:16px;
  border:1px solid #51575b;
  padding:3px 5px 0 5px;
}
#content {
  width:720px;
  float:right;
}
#content ul {
  padding:0 0 0 25px;
}
#content strong {
  font-size:15px;
  line-height:20px;
  font-family:georgia;
  font-weight:normal;
}
#content .page_title {
  font-family:georgia;
  font-weight:normal;
  font-size:22px;
  color:#d04b17;
  border-bottom:1px dotted #c2c6af;
  padding:7px 0;
  margin:10px 0 20px 0;
}
#content h1 {
  font-family:georgia;
  font-weight:bold;
  font-size:14px;
  color:#d04b17;
  padding:0;
  margin:20px 0 5px 0;
}
#content h2 {
  font-family:verdana;
  font-weight:bold;
  font-size:12px;
  color:#3e464a;
  padding:0;
  margin:20px 0 5px 0;
}
.entry-title {color:#c8480b !important;}
.entry-title a, .entry-title {
  text-decoration:none !important;
  font-family:georgia, times !important;
}
.custom-entry-meta {
  background:#bdbfa6;
  color:#FFF;
  font-family:georgia, times;
  font-size:11px;
  line-height:24px;
  padding:0 10px;
  margin:3px 0 15px 0;
  height:26px;
  /*overflow:hidden;*/
}
.custom-entry-meta a {color:#FFF !important;}
.custom-entry-meta .author {
  float:left;
  clear:left;
}
.custom-entry-meta .comments-link {
  float:right;
  clear:right;
}
.entry-meta {
  margin:20px 0 35px 0;
  padding:13px 0;
  border-top:1px dotted #c2c6af;
  color:#786448;
  line-height:12px;
  font-size:11px;
  font-family:geogia, times;
}
.entry-meta a {color:#786448 !important;}
.meta-title {font-weight:bold;}
#inner-meta {clear:both;}
.home-cat-links {
  display:block;
  float:left;
  clear:left;
  width:350px;
}
.home-tag-links {
  float:right;
  clear:right;
  width:350px;
  display:block;
  text-align:right;
}
#content img {
  margin:5px 0 0 0;
  padding:0;
}
#content .img_right {
  float:right;
  margin:5px 0 5px 15px;
}
#content p {
  margin:0 0 5px 0;
  padding:0;
}
#content .caption_img {
  float:left;
  width:245px;
  margin-right:15px;
}
#content .caption_img p {
  font-size:10px;
  line-height:14px;
  background:#e7e9df;
  padding:10px;
  margin:0 0 10px 0;
}
#content .callout {
  font-size:13px;
  font-family:Georgia;
  line-height:20px;
  background:#e6e9de;
  border:1px solid #c2c7af;
  padding:13px 15px;
  margin:20px 0;
}
#content .link_list {
  padding:0;
}
#content #pagination {
  text-align:center;
  margin:25px 0 0 0;
}
#content #pagination ul {padding:0;}
#content #pagination li {
  list-style:none;
  display:inline;
}
#content #pagination .endings {
  color:#3e464a;
  font-weight:bold;
}
#footer {
  font-size:10px;
  color:#535353;
  padding:10px 0;
  clear:both;
}
#footer a {color:#535353;}
#footer .location {
  float:left;
  width:173px;
}
#footer .block {
  width:110px;
  margin:49px 0 0 40px;
  float:left;
  font-size:9px;
}
#footer .block h3 {
  border-bottom:1px dotted #c2c6af;
  padding:0 0 8px 0;
  margin:0;
  font-size:10px;
  text-transform:uppercase;
}
#footer .block ul {
  padding:0 0 0 16px;
}
#footer .block ul li {
  list-style:none;
  padding:0;
  text-indent:-16px;
}
#footer .block a {text-decoration:none;}
#footer .block a:hover {text-decoration:underline;}
.edit-link a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  background:#bdbfa6;
  color:#4a4a4a;
  text-decoration:none;
  padding:1px 2px 0 2px;
  text-align:center;
  margin:5px 0;
  text-transform:uppercase;
  border:1px solid #bdbfa6;

}
.edit-link a:hover {
  background:#d04b17;
  border-color:#d04b17;
  color:#FFF;
}
.widget_tag_cloud div {
  text-align:center;
  width:158px;
  margin:15px 0 0 15px;
  padding:0 0 20px 0;
  overflow:hidden;
}
.widget_tag_cloud div a {
  display:inline-block;
  padding:0 0 5px 0;
}
.widget_tag_cloud div a:hover {text-decoration:none !important;}
.rss_link {
  background:url('img/rss.png') no-repeat;
  display:block;
  padding:1px 0 5px 20px;
  margin:30px 0 0 14px;
  text-decoration:underline !important;
  color:#373737;
}
.rss_link:hover {text-decoration:none !important;}

#association_logos {
  margin:30px 0 0 0;
  text-align:right;
}
.noaa_logo {
  float:left;
  clear:left;
  margin:7px 0 0 14px;
}
.nms_logo {
  float:none;
  margin:0 14px 0 0;
}
#wp-calendar, #wp-calendar table {
  color:#535353;
  margin:0;
  padding:0;
}
#calendar_wrap {margin:-20px 0;}
#wp-calendar caption {
  font-weight:bold;
  margin:0 0 10px 0;
  text-transform:uppercase;
}
#wp-calendar th {
  font-weight:normal;
  padding:0 0 7px 0;
}
#wp-calendar td {
  width:22px;
  height:22px;
  border:1px solid #FFF;
  background:#f0f1eb;
  padding:2px 0 0 2px;
  line-height:9px;
  font-size:9px;
  vertical-align:top;
  overflow:hidden;
}
#wp-calendar td a {
  display:block;
  padding:0;
  margin:-3px 0 0 -3px;
  padding:3px 0 9px 3px;
}
#wp-calendar td a:hover {text-decoration:none;}
#wp-calendar .pad {
  border:none;
  background:none;
}
.navigation {
  margin:0 0 10px 0;
  clear:both;
  border:1px solid #bdbea6;
  background:#ebede5;
  padding:5px;
}
.nav-previous {
  float:left;
  clear:left;
  width:350px;
}
.nav-next {
  float:right;
  clear:right;
  text-align:right;
  width:350px;
}
.nav-previous a, .nav-next a {text-decoration:none;}
#wp-calendar #prev, #wp-calendar #next, #wp-calendar #prev a, #wp-calendar #next a {
  border:none;
  background:none !important;
}
#wp-calendar #next, #wp-calendar #next a {text-align:right;}
