/* Starboard_bow  CSS  R 20120628 */

* {
margin: 0;
padding:0;
}

body {
background-color: #0875B8;
background-repeat: repeat-x;
}

body{
text-align: center;
}

body {
background-image: url('../images/body_background_1.png');
margin: 0;
}

h1 {
font-size: 24px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
color: #072da7;
padding-left:25px;
margin: 0;
padding-top: 50px;
padding-bottom: 35px;
}

div#content_wrapper {
padding-top:30px;
padding-bottom:30px;

}


div#page {
background-color: transparent;
width: 1200px;
margin-left: auto;
margin-right: auto;
}


div#header{
background-image: url(images/starboard_bow_header.jpg);
background-repeat:no-repeat;
height:290px; 
}

div#top_menu {
background-image: url(images/menu_background.png);
background-repeat:repeat-x;
height:60px;
    
}

div#top_menu  a.mainlevel-nav,
div#top_menu  a:hover.mainlevel-nav{
color: #333333;
padding-left:15px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 50px;
text-decoration: none;
}

div#top_menu  a:hover.mainlevel-nav{
color: #072da7;
}

div#top_menu  a.mainlevel-nav_selected{
color: #072da7;
padding-left:15px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 50px;
text-decoration: none;
}

div#content{
min-height:752px;
background-image: url(images/content_background.png);
background-repeat:no-repeat;
}

div#content_image {
width:30%; 
float:left;
padding-top:30px;
}

div#content_text {
width:55%; 
float:left;
padding-top: 50px;
}

div#content_text ul {
padding-left: 150px;
}

div#content_text li {
padding-left: 5px;
text-align:left;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}

div#content p{
color: #333333;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
padding-left:25px;
font-size: 20px;
}

div#footer {
margin-left: auto;
margin-right: auto;
background-color:#fff;
height:60px;
}

div#footer_left {
width:78%; 
float:left;
text-align:left;
}

div#footer_right {
width:22%; 
float:left;
padding-top:0px;
text-align:right;
}

div#footer p {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #ff4100;
font-weight:bold;
padding-left:15px;
padding-top:25px;
}

table.shop_table {
  width: 850px;
}

div#content_text ul.shop_list {
  padding: 0;
}

div#content_text ul.shop_list li {
  font-size: 16px;
}

/* Added 20121212K for Blog */
body.blog div#content {
  background-color: #a2cce4;
  background-image: none;
}

body.blog div#content_text {
  width: 600px;
}

body.blog h2 {
  color: #006;
  text-align: left;
  font-size: 12px;
}

body.blog h3, body.blog h3 a:link, 
body.blog h3 a:visited{
  color: #072da7;
  text-align: left;
  font-size: 24px;
  text-decoration: none;
  margin-top: 10px;
  padding-bottom: 10px;
}

body.blog div#content p{
  padding-left: 0;
  font-size: 16px;
}

body.blog div.admincontrols, body.blog div.admincontrols a:link, 
body.blog div.admincontrols a:visited{
  text-align: right;
  color: #006;
  font-size: 12px;
  font-family: Helvetica;
}

body.blog div.entry{
  margin-bottom: 60px;
  padding-bottom: 20px;
  border-bottom: solid 1px #a0c0c0;
}

body.blog ul.entry-footer{
  text-align: right;
  list-style-type: none;
}

body.blog div#content_text ul.entry-footer li, 
body.blog div#content_text ul.entry-footer li a:link,
body.blog div#content_text ul.entry-footer li a:visited {
  text-align: right;
  font-size: 12px;
  color: #006;
}

body.blog div#widget-adminarea p{
  font-size: 12px;
  color: #006;
}

body.blog div#column {
  text-align: left;
  padding-left: 10px;
}

body.blog div#column p {
  color: #333;
  font-size: 10 px;
}

div#column a:link,
div#column a:visited {
  color: #333;
  font-size: 14px;
  text-decoration: none;
  
}

body.blog h4 {
  color: #11a;
  font-size: 16px;
}

span.readmore a:link,
span.readmore a:visited {
  color: #006;
}

div.navigation div.alignleft {
  float:none;
  display: none;
}

ol#comments li {
  padding: 0 10px 20px 10px;
  padding-bottom: 20px;
  border-bottom: solid 1px #a0c0c0;
  background-color: #a8d2ea;
}

ol#comments  {
  list-style-type: none;
}

div#comment-userdata label {
  font-weight: bold;
  font-size: 14px;
}


li.entry-info {
  display: none;
}



