@media screen, aural, braille, embossed, handheld, projection, tty, tv {
/*==================================================================
 Font usage from: developer.yahoo.com/yui/fonts/
==================================================================*/
  *{ margin:0; padding:0; }
  body{ font:1em Verdana,Helvetica,Arial,sans-serif;*font-size:small;*font:x-small; color:#333; }
  table{ border-collapse:collapse; border-spacing:0; }
  table { font-size:inherit; font:100%; }
  select, input, textarea { font:12px Verdana,Helvetica,Arial,sans-serif; }
  pre, code { font:115% monospace; *font-size:100%; }
  body * { }
  .transparent { behavior: url(/shared/styles/iepngfix.htc); }

  /*==================================================================*/
  h1 { font-size:18px; clear:both; }
  h2 { font-size:16px; }
  h3 { font-size:15px; font-weight:normal; }
  h4 { font-size:14px; }
  h5 { font-size:12px; }
  blockquote { margin:10px 20px; }
  td { vertical-align:top; }
  img { border:0; }
  hr { clear:both; height:1px; border:none; border-top:1px solid #EEE; margin:5px 0; }
  cite { font-family:Georgia; }
  hr.clear, p.clear{ clear:both; visibility:hidden; margin:0; padding:0; height:1px; }
  a { color:#1B4AD6; }
  a:hover { color:#B00; text-decoration:none; }
  p { padding:0.5em 0; }
  .nowrap { white-space:nowrap; }
  .r { text-align:right; }
  .l { text-align:left; }
  .c { text-align:center; }
  .right { float:right; }
  .left { float:left; }

  .clearafter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
  .clearafter {display: inline-block;}
  /* Hides from IE-mac \*/
  * html .clearafter {height: 1%;}
  .clearafter {display: block;}
  /* End hide from IE-mac */
		
/*=======================================================================================================
== Header
=======================================================================================================*/
body {background-color: #F4F4F4; }
 h1, h2, h3, h4, h5, h6 { color:#1B4AD6; }
#header, #footer { margin:0 auto; width:936px; }
#header h1 { display:none; }
#header { height:90px; over:hidden; background:url(/skins/dbboatingblog/images/skins/header.jpg) no-repeat; }
#content { width:906px; min-height:500px; margin: 0 auto; }

#top-border { width:995px; margin:0 auto; height:124px; background:url(/skins/dbboatingblog/images/skins/top-border.png) no-repeat;}
#content-border { width:995px; margin:0 auto; background:url(/skins/dbboatingblog/images/skins/content-border.png) repeat-y;}
#bottom-border { width:995px; margin:0 auto; height:30px; background:url(/skins/dbboatingblog/images/skins/bottom-border.png) no-repeat;}

#blog-header { background:transparent url(/skins/dbboatingblog/images/skins/h1_boating-blog.gif) no-repeat scroll 0 0; border-bottom:1px solid #A3A3A3; display:block; height:40px; margin-top:10px; }

.clearafter:after { content:"."; display: block; height:0; clear:both; visibility:hidden; }
.clearafter {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearafter {height: 1%;}
.clearafter {display: block;}
/* End hide from IE-mac */


div.previousNext { margin:0 5px 10px 5px; }
div.previousNext a { margin:5px; }

#apnlCommentsWrapper { margin:0 10px; }
#apnlCommentsWrapper #comments h2 { padding-left:0; }
#comments .comment { padding:10px 0; border-top:1px dashed #AAA; border-bottom:1px dashed #AAA; }
div.comment .commentText { margin-top:5px; border:1px solid #DDD; background-color:#F1F1F1; padding:5px; }
#apnlCommentsWrapper #commentform { margin:10px 0; }
#apnlCommentsWrapper #commentform h3 { margin:10px 0; padding-left:0; }
#apnlCommentsWrapper div.captcha { margin:10px 0; }
#apnlCommentsWrapper div.captcha img { display:block; margin-bottom:5px; } }
img.avatar { display:none; }
/*=======================================================================================================
== Right Menu
=======================================================================================================*/
#rightmenu { float:right; width:179px; overflow:hidden; padding:0 10px; font-size:10px; text-align:right; }
#rightmenu ul { list-style-type:none; margin:0; text-align:right; }
#rightmenu li { margin-top:2px; padding:2px 0; }
#rightmenu h3, #rightmenu h1.listtitle { color:#1B4AD6; margin: 15px 0 5px 0; }	
#rightmenu a { color:#F66800; }
#rightmenu h1.listtitle { font-size:107%; }
#rightmenu #loginarea{ padding-left:10px; }
#rightmenu #loginarea .button{ margin:10px 0 0 20px; }

/*=======================================================================================================
== Content Area
=======================================================================================================*/
#contentarea { float:left; width:686px; height:auto; min-height:600px; font-size:12px; line-height:18px; }

#contentarea p.date { padding-left:5px; color:#666; }
#contentarea p.date a { display:block; margin-left:10px; }
#contentarea div.post { font-size:12px; line-height:18px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #A3A3A3; }
#contentarea div.post h2 { margin:5px 0 5px 0; padding:4px; }
#contentarea div.post h2 a { color:#1B4AD6; font-weight:bold; text-decoration:none; }
#contentarea div.post h2 a:hover { text-decoration:underline; }
#contentarea div.post h2 img { float:left; vertical-align:baseline; margin-right:3px; padding-bottom:2px; }
#contentarea div.post ol, #contentarea div.post ul { list-style:disc; margin:10px 10px 10px 20px; padding-left:20px; }
#contentarea div.post li { padding:3px 0; }
#contentarea div.post div.quote { color:#000060; padding:10px; font-style:italic; }
#contentarea div.post img { margin:10px; }
#contentarea div.post object { margin:10px; }
/*=======================================================================================================
== Footer
=======================================================================================================*/
#footer { height:50px;	padding-top:96px; background:url(/skins/dbboatingblog/images/skins/footer_wave.jpg) no-repeat 0 top; }
#footerbar { background-color:#06F; padding:5px 10px; text-align:center; color:#FFF; }
#footerbar a {  color:#FFF; text-decoration:none; }
#footerbar a:hover {  color:#FC0; text-decoration:underline; }
#footerinfo p { float:left; width:48%; padding:5px; }
#footerinfo { clear:both; }

#search-box input { margin-top:5px; }
#aggrecentposts  h2 { font-size:24px; font-weight:normal; margin:15px 0; }

/*=======================================================================================================
== Promo styles
=======================================================================================================*/
/*#divpromo { width:380px; margin:0 auto; }*/
#divpromo { width:190px; margin:0 auto; }
#divpromo div { width:160px; cursor:pointer;}	
#divpromo a { text-decoration:none; }
/*#divpromo #promo1 { float:left; border-right:1px solid #1b4ad6; margin-right:20px; padding-right:20px; }*/
#divpromo #promo2 {float:left; }
#divpromo #promo1 img { float:left; margin-right:5px; }
#divpromo span { font-size:11px; line-height:12px; color:#1b4ad6; }
#divpromo #promo1 span+span { font-size:9px; }

#aggbloggers ul li h3 {display:none;}

}

