/*
Theme Name:		sailingblog       
Theme URI:		http://kittywake.us
Description:	        A blog to make me crazy and to irritate my family members with my whining.
Version:		1
Author:			Many people via various web sites on the internet.Based on Cutline theme
Author URI:		
 
 */
/*********************************************
		smashingheader
*********************************************/ 
/* LOGO */
#heder h1 {float:left;width:373px;height:57px;background:url(images/logo-trans.png) no-repeat top left;text-indent:-9999em;position:relative;top:-36px;left:0;margin-bottom:0;}
#heder h1 a { cursor:pointer;display:block;width:373px;height:57px;}
#heder h1 {background:#261903 url(images/shine.png) no-repeat top center;font-family:"Trebuchet MS", Tahoma, sans-serif;color:#eee2ca;}


 /*********************************************
		Colors used in theme
*********************************************/
.bluebg {color: #F3F3F3; }

.crewphotoshadow {color: #FCF5F5;}
	
.photoshadow {color: #E8E3E3;}	

 .green { color: #75BF00; }
 
 .red { color: #DD0000; }

 .burntorange { color: #DD6600; }

.teal { color: 15BEBD; }

.darkblue {  color:#002562 }

.bggreen  { color: #CBE2A7}

.bgteal { color: #E2F6F7}

/*********************************************
		Layout features
*********************************************/
 body {       background: #002562 ; 
               color: #333; 
               font: 65% Georgia, "Times New Roman", Times, serif; 
               text-align: center; }

 * {            padding: 0; 
                margin: 0; }

 #container {   width: 900px; 
                margin: 34px auto 0 ; 
                height: 100%; 
                position: relative; }

 #content_box { width: 900px; 
                padding: 30px 0 0 ;
                text-align: left; 
                float: left; 
                clear: both; 
                background-color:#fff; 
                min-height: 700px;}	

 #content {     width: 600px; 
                padding: 50px ; 
                float: left;}


a { color: #0060ff; text-decoration: underline; }

	a:visited { color: #004068; text-decoration: none; }

	a:hover { color: #090; text-decoration: none; }
	
	a img { border: none; }
	
blockquote { font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
	
code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 1.4em; }


/*---:[ headlines ]:---*/

h1, h2, h3 { font-weight: bold; font-family: Georgia, Arial, sans-serif; color: #000; }



h1 { font-size: 3.6em; letter-spacing: -0.03em; }     

	
	h1 a, h1 a:visited, h1 a:hover { color: #fff; text-decoration: none; }
	
h2   { font-size: 2.0em; }
 
        
	
h2 a { color: #000; text-decoration: none; }
	
	 h2 a:visited { color: #555; text-decoration: none; }
	
	 h2 a:hover { color: #090; text-decoration: none; }

	.crewentry h2 { font: Georgia, Arial; font-size: 1.8em; margin: 0 0 0.3em 0; line-height: 1em;
                         text-indent: 400px; } 
	
	.posts h2 { font-size: 1.5em; margin: 0 0 0.3em 0; line-height: 1em; }       
       
        .pages h2, h2.page_header {color: #fff; margin: 0 0 0.75em ; padding: 0 0 0.6em 160px; }
		
        
h3 { font-size: 1.2em; text-transform: uppercase; }       
        
       	.entry h3 { margin: 1.0em 0 0.5em 0; clear: both; }
	
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
	 h3.comments_headers { font-size: 1.4em; }
 
         h3 a, h3 a:visited { color: #555; text-decoration: none; }
	
	 h3 a:hover { color: #090; text-decoration: none; }
        
h4 { font: 1.0em Georgia, sans-serif; color: #888; }

	 h4 a, h4 a:visited { color: #555; text-decoration: none; }
	
	 h4 a:hover { color: #090; text-decoration: underline; }
	
	.posts h4 { margin: 0 0 0.25em 0; padding: 0 0 0.25em 0;  }  



                 
/*********************************************
		The header section
*********************************************/
  #header {   float:left; 
              height:36px; 
              padding:0 30px; 
              width:840px;}     
       
  #logotitle {color: #ffffff; 
              float: left; 
              height: 36px;
              text-transform: uppercase; 
              padding: 0 134px 0 0; 
              width: 374px; 
              font-family: Georgia, Arial; 
              font-size: 39px; 
              font-style: bold;}

/*********************************************
		The navigation menu
*********************************************/	

        ul#nav {      background:transparent url() no-repeat scroll 0;
                      float:left;   
                      height:30px;
                      list-style-image:none;
                      list-style-type:none; 
                      list-style-position: outside; 
                      margin:6px 0 0 ;
                      width:332px; }	
      
        ul#nav li {   float:left; 
                      height:30px; 
                      padding:0 4px 0 0; 
                      text-indent:-9999px;
                      width:80px;}
     
        ul#nav li.last { padding:0;}

        ul#nav li a, ul#nav li a:visited, ul#nav li a:hover {
                  	background:transparent url(images/nav_menu.gif) no-repeat scroll 0;
                    	display:block;
                  	height:30px;
			outline-color:invert;
			outline-style:none;
			outline-width:medium;
			width:80px;
			}

         ul#nav li#home a, ul#nav li#home a:visited {
			background-position:0 0;
			}
         ul#nav li#home a:hover {
			background-position:0 -30px;
			}
         .home ul#nav li#home a, .home ul#nav li#home a:visited, .home ul#nav li#home a:hover  {
			background-position:0 -60px;
			cursor:default;
			}


         ul#nav li#archives a, ul#nav li#archives a:visited {
			background-position:-84px 0;
			}
         ul#nav li#archives a:hover {
			background-position:-84px -30px;
			}
        
        .archive ul#nav li#archives a, .archive ul#nav li#archive a:visited, .archive ul#nav li#archives a:hover{
			background-position:-84px -60px;
			cursor:default;
			}        

        ul#nav li#boat a, ul#nav li#boat a:visited {
			background-position:-168px 0;
			}
        ul#nav li#boat a:hover {
			background-position:-168px -30px;
  			}
       
        .boats ul#nav li#boat a, .boats ul#nav li#boat a:visited, .boats ul#nav li#boat a:hover {
			background-position:-168px -60px;
			cursor:default;
			}

        ul#nav li#crew a, ul#nav li#crew a:visited {
			background-position:-252px -0;
			}          
        ul#nav li#crew a:hover {
			background-position:-252px -30px;}	       
          
       .crews ul#nav li#crew a, .crews ul#nav li#crew a:visited, .crews ul#nav li#crew a:hover {
			background-position:-252px -60px;
			cursor:default;
			}      
          
/********************************************************************
		The banner section - images are 325 wide by 215 high
*********************************************************************/	                        
  
            
  #banner_img {  float:left; 
                 clear: both; 
                 padding: 0 30px ; 
                 margin: 0  0 0;                  
                 width: 830px; 
                 height: 325px; }

 .bannerimg {    position: absolute; top: 143px; left: 166px; }

 .overlay {      float:left; 
                 font-family: 'Georgia',Arial, sans serif;
                 font-size: 1.5em;
                 font-weight: bold;
                 font-style: italic;
                 color: #fff; 
                 position:absolute; top: 175px; right: 70px;left: 545px; z-index:4;}
	
  #banner_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */	

/********************************************************************
		The front page new post section
*********************************************************************/	                        
  
      
    #content_front_page {     width: 600px; 
                              height: auto;
                              margin: 30px 0 0 0 ;
                              padding: 55px 0px 20px 40px   ; 
                              float: left; }                         
                              
                              
                               
      .newentry            {  font-size:medium; 
                              line-height: 17px; 
                              overflow: hidden; 
                              background-color: #FFFFFF; }

      .newentry h2        {   font-size:1.6em;
                              line-height:1em;
                              font-weight: bold; 
                              font-family: Georgia, Arial, sans-serif;
                              color: #000;}

      .newentry h3        {  font: 1.0em Georgia, sans-serif;
                              color: #000;
                              margin: 0 0 0 0;
                              padding: 0 0 0 0;
                              font-weight: bold; }

      .newentry h3 a, newentry h3 a:visited { 
                              color: #555;
                              text-decoration: none; }



      .newentry h3 a:hover { color: #090; 
                             text-decoration: underline; }     

	
       .newentry h4        {  font: 0.7em Georgia, sans-serif; 
                              color: #888;
                              margin: 0 0 0.50em 0;
                              padding: 0 0 0 .75em ;}

       .newentry p        { text-align: justify; 
                            padding-bottom: 1.4em;}  

       .newentry img .newentry .gallery img       { padding-top: 1.4em; }        

      .frontpagepic       {   width: 240px;
                              height: 180px;
                              float: right;
                              padding: 0 15px ;}    

    
/*********************************************
		Recent Posts Columns
*********************************************/

   #front_page_pics {     width: 250px; 
                             height: auto; 
                             float: right;
                             margin: 30px 0 0 0 ; 
                             padding:55px 0 0 0;
                              }

   
   #front_page_pics img { display: block;
	                     width: 288px; 
                             height: 216px;
	                     margin: 0px; 
                             padding: 0px;
	                     overflow: hidden;}

  
  .clearfix:after {          content: "."; 
                             display: block; 
                             clear: both; 
                             margin: 0px; 
                             padding: 0px; 
                             height: 0; 
                             visibility: hidden; }



/*********************************************
		Monthly Archive page
*********************************************/
 #yearheader             { font-size: x-large;
                           text-align: center;
                           font color:blue; }


#monthlyarchive          { float: left; 
                              width: 720px; 
                              height: auto;
                              margin: 10px 0 10px 15px; 
                              padding: 30px 50px,50px,100px  ; 
                             } 

        .col1   {width:33%; }
	.col2   {width:33%; }
	.col3    {width:33%; }                               
  
         #year2008    {border:none; 
                       width: 100%;
		       caption-side:top;
                       font-family: Georgia;
		       font-size:large; }
		   
         #year2008 tr       {height:200px; 
                             list-style: none;}
		   
         #year2008 td    { text-align:right; 
                           vertical-align:middle;
		           font-family: Georgia;
		           font-size:medium;
                           text-decoration: none;
		           }
		   
      

 #year2009    {border:none; 
                       width: 100%;
		       caption-side:top;
                        font-family: Georgia;
		       font-size:large; }
		   
         #year2009 tr       {height:200px; 
                             list-style: none;}
		   
         #year2009 td    { text-align:right; 
                           vertical-align:middle;
		           font-family: Georgia;
		           font-size:medium;
                           text-decoration: none;
		           }


         #year2010    {border:none; 
                       width: 100%;
		       caption-side:top;
                        font-family: Georgia;
		       font-size:large; }
		   
         #year2010 tr       {height:200px;
                             list-style: none; }
		   
         #year2010 td    { text-align:right; 
                           vertical-align:middle;
		           font-family: Georgia;
		           font-size:medium;
                           text-decoration: none;
		           }                                                
                              
  
/*********************************************
		Entry Styles
*********************************************/

        .entry, .comment .reply {   font-size: medium; 
                                    line-height: 17px; 
                                    overflow: hidden;  }

	.entry {                    background-color: #FFFFFF;} 	

	.entry blockquote {         font-size: 1.0em; }
	
	.entry blockquote.right {   width: 200px; 
                                    font-style: normal !important; 
                                    font-size: 1.3em !important; 
                                    margin: 0.3em 0 0.3em 15px !important; 
                                    padding: 0.3em 0 !important; 
                                    border: 3px double #aaa; 
                                    border-width: 3px 0; 
                                    text-align: center; 
                                    float: right; }
		
	 .entry blockquote.left {   width: 200px; 
                                    font-style: normal !important; 
                                    font-size: 1.3em !important; 
                                    margin: 0.3em 15px 0.3em 0 !important;
                                    padding: 0.3em 0 !important; 
                                    border: 3px double #aaa; 
                                    border-width: 3px 0; 
                                    text-align: center; 
                                    float: left; }
	
	 .entry blockquote.right p, .entry blockquote.left p {
                                    margin: 0 !important; 
                                    line-height: 1.4em !important; }
	
	 .entry p                  {
                                     margin: 0 0 1.6em 0;
                                    text-align: justify; }

	 .entry ul, .entry ol {     margin: 0 0 0.5em 40px; }
	
	 .entry ul {                list-style-type: none; }
	
	 .entry li {                margin: 0 0 0.5em 0; }
		
	 .entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { 
                                    margin: 0.5em 0 0.5em 30px; }
	
	 .entry dl {                margin: 0 0 0 0; }
			
	 .entry dt {                font-weight: bold; 
                                    margin: 0 0 0.5em 0; }
		
	 .entry dd {                margin: 0 0 0 20px; }
		
	 .entry .ad {               margin: 0 0 0.5em 15px;
                                    float: right; }
	
	 .entry .ad_left {          margin: 0 15px 0.5em 0; 
                                    float: left; }

/*********************************************
		Entry Image styles - max width 490px
*********************************************/

  .entry img, .entry .gallery img       { border: ; }

  .entry img.left, .entry img.alignleft { padding: 3px; 
                                          margin: 0.5em 15px 0.5em 0; 
                                          float: left; 
                                          clear: left; 
                                          width: 35%; 
                                          height: 35%;}		

  .entry img.right, .entry img.alignright 
                                       { padding: 3px; 
                                         margin: 0.5em 0 0.5em 15px; 
                                         float: right; 
                                         clear: right; 
                                         width: 35%; 
                                         height: 35%;}

 .entry img.center, .entry img.aligncenter 
                                       { display: block;
                                         padding: 3px; 
                                         margin: 0 auto 1.5em auto; 
                                         float: none; 
                                         clear: both; }

 .entry img.off                        { padding: 0 !important; 
                                         border: none !important; }

 .entry img.stack                      { clear: none !important; }
	
 .entry div.alignleft                  { text-align: left; 
                                         float: left; }

 .entry div.alignright                 { text-align: right; 
                                         float: right; }

 .entry div.aligncenter                { text-align: center; 
                                         margin: 0 auto; }

 .entry div.wp-caption                 { margin-bottom: 1.5em; 
                                         border: 3px double #bbb; 
                                         overflow: hidden; 
                                         max-width: 490px; }

 .entry .wp-caption img                { display: block; 
                                         margin: 5px auto; 
                                         border: none; }
	
 .entry .wp-caption-text               { margin: 0 5px; 
                                         font-size: 0.8em; 
                                         line-height: 1.3em; }

 .entry .gallery                       { margin: auto auto 15px; }

 .entry .gallery .gallery-item         { margin: 0 0 0.6em; }

 .entry .gallery .gallery-icon, .entry .gallery .gallery-caption 
                                       { margin: 0; }

 .entry .gallery .gallery-caption      { margin: 0 5px; 
                                         font-size: 0.8em; 
                                         line-height: 1.3em; 
                                         text-align: left; }

.tagged                                { padding: 0.4em 0 0 0; 
                                         background: url('images/hr_tag_sep.gif') no-repeat; 
                                         font-size: 1.2em; 
                                         line-height: 1.6em; 
                                         color: #888; 
                                         clear: both; }

 .tagged a, .tagged a:visited           { padding: 0.25em; 
                                         color: #333; 
                                         text-decoration: none; }

 .tagged a:hover                        { color: #fff; 
                                          background: #333; 
                                          text-decoration: none; }

 .add_comment                           { display: block; 
                                          padding: 0 0 0 20px;
                                          font-weight: bold; 
                                          float: right; }

 .navigation                            { width: 640px;
                                          margin: 0 0 3.0em 0;
                                          font-size: 1.2em; 
                                          font-variant: small-caps; 
                                          float: left; }

* html .navigation                      { margin: 0 0 2.5em 0; }
	
 .previous                              { padding: 0 16px 0 0; 
                                          float: left; }
	
 .next                                  { padding: 0 8px 0 0; 
                                          float: right; }
	
 .clear                                 { width: 640px; 
                                          height: 1px; 
                                          clear: both; }

 .clear-small                           { width: 128px; 
                                          height: 1px; 
                                          clear: both; }

 .rule                                  { background: url('images/hr_tag_sep.gif') no-repeat; }

 .flat                                  { margin: 0 0 2.0em 0 !important; }

 .whitespace                            { margin: 0 0 3.5em 0 !important; }
    
 
/*********************************************
		Search Form 
*********************************************/

        #search_form { }

	#search_form .search_input { width: 221px; 
                                     padding: 3px ; 
                                     margin: 10px 0 10px 10px; 
                                     color: #090; 
                                     font: normal 1.0em Georgia, "Times New Roman", Times; 
                                     border-top: 1px solid #999;
                                     border-left: 1px solid #999; 
                                     border-right: 1px solid #f5f5f5; 
                                     border-bottom: 1px solid #f5f5f5; }
	
	li.widget .search_input {    font-size: 1.1em !important; }
	
	#search_form .search_input:focus 
                                   { border-top: 1px solid #666; 
                                     border-left: 1px solid #666; 
                                     border-right: 1px solid #ddd; 
                                     border-bottom: 1px solid #ddd; }     

	
/*********************************************
		Comment Styles
*********************************************/
  #comments                      { width: 500px; 
                                  float: left; 
                                  clear: both; }

  ul#comment_list               { list-style: none; 
                                  margin: 0 0 1.2em; 
                                  border-top: 1px solid #bbb; 
                                  float: left; }
		
  ul#comment_list li            { overflow: hidden; }
		
  ul#comment_list li.comment    { width: 500px; 
                                  padding: 1.2em 0; 
                                  border-bottom: 1px dotted #bbb;
                                  float: left; }
		
  ul#comment_list li.comment ul.children
                               { padding: 0 0 0 3.6em; }
			
  ul#comment_list li.comment ul.children li 
                               { list-style: none; 
                                 border-top: 1px dotted #bbb; 
                                 border-bottom: none; 
                                 width: 100%; 
                                 padding-bottom: 0; 
                                 margin-top: 1.2em; }
			
  ul#comment_list li.trackback, ul#comment_list li.pingback 
                               { width: 470px; 
                                 padding: 1.2em 15px; 
                                 background: url('images/trackback_bg.gif'); }
				
 .comment_meta                 { margin: 0 0 1.2em 0; }
			
 .comment_avatar .avatar       { padding: 0 15px 0 20px; 
                                 float: right; }
			
 .comment_num                  { padding: 0 15px 0 20px; 
                                 font-weight: bold; 
                                 font-size: 1.4em; 
                                 float: right; }
				
 .trackback .comment_num, .pingback .comment_num 
                               { padding: 0 0 0 20px; }
				
 .comment_num a, .comment_num a:visited 
                               { color: #888; text-decoration: none; }
					
 .comment_num a:hover          { color: #df0000; text-decoration: none; }
				
 .comment_meta strong          { font-size: 1.6em; }
					
 .comment_time                 { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; }
				
 .comment_time, .comment_time a 
                               { color: #888; text-decoration: none; }
					
 .comment_time a:hover         { text-decoration: underline; }
		
 .comment .entry, .comment .reply 
                               { padding: 0 15px; }
			
 .comment .entry p            { margin: 0 0 1.0em 0; }
			

/*********************************************
		Comment Form Styles
*********************************************/
 #respond                    { padding: 2.4em 0 0; 
                               clear: both; 
                               overflow: hidden; }

 #comment_form               { width: 500px; 
                               padding: 1.0em 0 0 0; 
                               float: left; }

 #comment_form p             { padding: 0.6em 0; }
	
 #comment_form label         { padding: 0 0 0 10px; 
                               font-size: 1.2em; }

 #comment_form .text_input   { width: 191px; 
                               padding: 3px;
                               color: #444; 
                               font: normal 1.4em Georgia, "Times New Roman", Times, serif;  
                               border-top: 2px solid #999; 
                               border-left: 2px solid #999; 
                               border-right: 1px solid #fff; 
                               border-bottom: 1px solid #fff; }
		
  #comment_form .text_area   { width: 321px !important; }
	
  #comment_form .text_input:focus 
                             { border-top: 2px solid #666;
                               border-left: 2px solid #666; 
                               border-right: 1px solid #ddd; 
                               border-bottom: 1px solid #ddd; }
	
  #comment_form .form_submit { padding: 0.4em 4px; 
                               background: url('images/submit_bg.gif'); 
                               border: 3px double #999;
                               border-top-color: #ccc;
                               border-left-color: #ccc; 
                               font: bold 1.4em Georgia, "Times New Roman", Times, serif; 
                               cursor: pointer; }
		
  #comment_form p.subscribe-to-comments 
                             { font-size: 1.4em; }
		
  #comment_form p.subscribe-to-comments label 
                             { font-size: 1.0em; }
			 

/*********************************************
		Footer 
*********************************************/
               
    #footer          { background-color:#F3F3F3; 
                       width: 900px; 
                       padding: .5em 0 .5em 0;  
                       float: left; 
                       clear: both; }	

    .poem h4          {font: 1.0em Georgia, sans-serif; color: #888;}
		
    ul#nav li.rss   { padding: 0.85em 0 0.7em 0; 
                      float: right; }
			
    ul#nav li.rss a { padding: 0 18px 0 0; 
                      background: url('images/icon_rss.gif') 100% 50% no-repeat; }

/*********************************************
		screwup
*********************************************/
#yearlylayout   {   text-align: center;
                    font: 2.80em Georgia, sans-serif;}


 #screwup_locationlist    {   width: 700px; 
                              height: auto;
                              margin: 0 0 0 50px;                           
                              padding: 55px 0 25px 100px ; 
                              float: left; } 

/*********************************************
		screwup
*********************************************/                        
                              
 /* THE SIDEBAR */
/*widget boxes*/
.sidebar .widget {border:1px solid #6a712c;background:#3b3f11;color:#eee2ca;margin-bottom:36px;}
.sidebar .widgetPadding {padding:18px;border:1px solid #32360e;}
.sidebar .widget a {color:#ffb421;}
.sidebar .widget a:focus, .sidebar .widget a:hover, .widget .current-cat a,  .sidebar .widget .current_page_item a {color:#f18f1d;}

/*********************************************
		screwup
*********************************************/                        
                              
 #caribbean_list         {   width: 700px; 
                              height: auto;
                              margin: 0 0 0 50px;                           
                              padding: 10px 0 25px 100px ; 
                              float: left; } 	
	

/*********************************************
		Logbook listing of posts
*********************************************/
 
        .archivestitlelist, .comment .reply { font-size: medium; 
                                              line-height: 1.65em; 
                                              overflow: hidden; }
        
 	.archivestitlelist                  { font-style: Georgia, Arial, sans serif; 
                                              color: #000; 
                                              text-align: left;}	

        .archivestitlelist  a               { color: #000; 
                                              text-decoration: none;}

        .archivestitlelist  a:visited       { color: #004068; 
                                              text-decoration: none; }
	
        .archivestitlelist  a:hover         { color: #090;
                                              text-decoration: none; }

        .archivestitlelist h2               {font-size: 1.4em;  
                                             font-weight: bold; 
                                             color: #000;}

        .archivestitlelist h3               {font-size: 1.2em;  
                                             font-weight: bold; 
                                             color: #000;}

        .archivestitlelist h4               {font-size: 1.0em;  
                                             font-weight: bold; 
                                             color: #000;}
   
        .archivestitlelist ul, .entry ol   { margin: 0 0 0.5em 40px; }
	
	.archivestitlelist ul              { list-style-type: none; }
	
	.archivestitlelist li              { margin: 0 0 0.5em 0; 
                                             list-style-type:none; }
		
	.archivestitlelist ul li ul, .archivestitlelist ul li ol, .archivestitlelist ol li ul,
        .archivestitlelist ol li ol 
                                           { margin: 0.5em 0 0.5em 30px; }
		

/*********************************************
		Crew Page
*********************************************/ 
    
    .crewpage              { float: left;  
                             width:800px; 
                             height: 1500px;
                             background-color: #ffffff; } 
    
    .crewname              { font-family: Georgia, Arial, Sans serif; 
                             font-style:italic;
                             font-size: 2.0em; 
                             position:absolute; top:500px; left:505px; z-index:20;
                             padding:0 0 30px;}

    .crewname table        { width: auto; }
	
    .crewstory             { font-family: Georgia, Arial, Sans serif; 
                             font-size:1.2em; 
                             position:absolute; top:500px; left:593px; z-index:20;
                             padding:0 0 30px;}

    .crewstory table       { width: auto; }
    
    .crewpic               { float: left; 
                             width: 480px;}

    .crewentry img.left    { float: left; 
                             clear: left;} 
                      		
    .crewentry, .comment .reply 
                           { font-size: 1.3em; 
                             line-height: 1.35em; 
                             text-align: right;  }    
        
    .crewentry p           { margin: 0 1.2em 0 0;  }
     
    .crewentry ul, .entry ol 
                           { margin: 0 0 0.5em 40px; }
    
    .crewentry ul          { list-style-type: none; }
	
    .crewentry li          { margin: 0 0 0.5em 0; }
		
    .crewentry ul li ul, .crewentry ul li ol, .crewentry ol li ul, .crewentry ol li ol 
                           { margin: 0.5em 0 0.5em 30px; }
		

/*********************************************
		Boat Page
*********************************************/
       
   #boatpage              { float: left; 
                            padding: 0 50px; 
                            width:800px; 
                            height: 1120px;}

  .boatimageright          {background: transparent; 
                            float: right; 
                            clear: right; 
                            position: absolute;top:1100px; left: 470px; }

  .tikipics                {float: left; 
                            width: 350px;}

  .boatentry             {  font-size: 1.3em; 
                            line-height: 1.35em; 
                            text-align: right;  ; }

       
  .boatentry p            { margin: 0 1.2em 1.5em 0;  }
    
  .boatentry ul, .entry ol 
                          { margin: 0 0 0.5em 40px; }
	
  .boatentry ul           { list-style-type: none; }
	
  .boatentry li           { margin: 0 0 0.5em 0; }
		
  .boatentry ul li ul, .boatentry ul li ol, .boatentry ol li ul, .boatentry ol li ol 
                          { margin: 0.5em 0 0.5em 30px; }

  .leftstats              { font-family: Georgia, Arial, Sans serif; 
                            font-size: 1.2em; 
                            position:absolute; top:700px; left:470px; z-index:20;
                            padding:0 0 30px;}

  .leftstats table        { width: auto; }

  .rightstats            {  font-family: Georgia, Arial, Sans serif; 
                            font-size: 1.2em;
                            position:absolute; top:700px; left:679px; z-index:21; 
                            padding:0 0 30px; }

  .rightstats table       { width: auto; }

/*********************************************
		Sidebar
*********************************************/

  #sidebar                        { width:300px; 

                                    float: right;                                     

                                    margin: 30px 0 0 0 ;

                                       }


  ul.sidebar_list                 { list-style: none; }



  ul.sidebar_list li.widget       { width: 256px; 

                                    margin: 0 0 2.5em 0.5em; 

                                    font-size: 1.2em; 

                                    line-height: 1.4em; 

                                    float: left; }

  li.widget h2                    { font-weight: bold; 
                                    font-size: 1.1em; 
                                    letter-spacing: normal; 
                                    font-variant: small-caps; 
                                    line-height: 1.8em; 
                                    text-align: center;
                                    padding: 2px 0 15px; 
                                    border-top: 1px solid #000; }

  li.widget p                     { margin: 0 0 1.5em 0; 
                                    padding: 0 4px; }
		
  li.widget ul                    { list-style: none; 
                                    color: #C3C3C3; 
                                    margin: 0 0 0.5em 0; 
                                    border-top: dotted 1px #D9D9D9; }

  li.widget ol                    { margin: 0 0 0.5em 0; }

  li.widget li                    { margin: 0; }
			
  li.widget li a, li.widget li a:visited 
                                  { padding: 0 0 0.5em 4px; 
                                    color: #000; 
                                    text-decoration: none; 
                                    border-bottom: dotted 1px #D9D9D9;
                                    display: block; }				
				
  li.widget li a:hover            { padding: 0 0 0.5em 4px; 
                                    color: #fff; 
                                    background: #C3C3C3; 
                                    text-decoration: none; }
				
  li.widget li a img              { border: none; }
				
	/*second widget style*/

  ul.sidebar_list li.widget-special 
                                  { width: 256px; 
                                    margin: 0 0 2.5em 0; 
                                    font-size: 1.2em; 
                                    line-height: 1.4em; 
                                    float: left; }

  li.widget-special h2            { font-weight: bold; 
                                    font-size: 1.1em; 
                                    letter-spacing: normal; 
                                    font-variant: small-caps; 
                                    line-height: 1.8em; 
                                    padding: 2px; 
                                    border-top: 1px solid #000; }
			
  li.widget-special ul            { list-style: none; 
                                    color: #C3C3C3; 
                                    margin: 0 0 0.5em 0; }
				
	/*---< This collection of lines is only here to make widget link categories work. I realize that it's ridiculous, and believe me when I say that I hate it more than you do. >---*/

 ul.sidebar_list li#linkcat-1, ul.sidebar_list li#linkcat-2, ul.sidebar_list li#linkcat-3,  
 ul.sidebar_list li#linkcat-4, ul.sidebar_list li#linkcat-5, ul.sidebar_list li#linkcat-6, 
 ul.sidebar_list li#linkcat-7, ul.sidebar_list li#linkcat-8, ul.sidebar_list li#linkcat-9 
                                 { width: 256px; 
                                   margin: 0 0 2.5em 0; 
                                   font-size: 1.2em; 
                                   line-height: 1.4em; 
                                   float: left; }

 ul.sidebar_list li#linkcat-1 h2, ul.sidebar_list li#linkcat-2 h2, ul.sidebar_list li#linkcat-3 h2,
 ul.sidebar_list li#linkcat-4 h2, ul.sidebar_list li#linkcat-5 h2, ul.sidebar_list li#linkcat-6 h2,
 ul.sidebar_list li#linkcat-7 h2, ul.sidebar_list li#linkcat-8 h2, ul.sidebar_list li#linkcat-9 h2 
                                { font-weight: bold; 
                                  font-size: 1.1em; 
                                  letter-spacing: normal; 
                                  margin: 0 0 0.8em 0; 
                                  padding: 0.2em 2px; 
                                  font-variant: small-caps; 
                                  border-top: solid 1px #000; }

 ul.sidebar_list li#linkcat-1 ul, ul.sidebar_list li#linkcat-2 ul, ul.sidebar_list li#linkcat-3 ul,
 ul.sidebar_list li#linkcat-4 ul, ul.sidebar_list li#linkcat-5 ul, ul.sidebar_list li#linkcat-6 ul,
 ul.sidebar_list li#linkcat-7 ul, ul.sidebar_list li#linkcat-8 ul, ul.sidebar_list li#linkcat-9 ul 
                                { list-style: none;
                                  color: #C3C3C3; 
                                  margin: 0 0 0.5em 0; 
                                  border-top: dotted 1px #D9D9D9; }
			
 ul.sidebar_list li#linkcat-1 li, ul.sidebar_list li#linkcat-2 li, ul.sidebar_list li#linkcat-3 li,
 ul.sidebar_list li#linkcat-4 li, ul.sidebar_list li#linkcat-5 li, ul.sidebar_list li#linkcat-6 li,
 ul.sidebar_list li#linkcat-7 li, ul.sidebar_list li#linkcat-8 li, ul.sidebar_list li#linkcat-9 li	
                                { display: block; 
                                  border-bottom: dotted 1px #D9D9D9;}
		
 ul.sidebar_list li#linkcat-1 li a, ul.sidebar_list li#linkcat-2 li a, ul.sidebar_list li#linkcat-3 
 li a, ul.sidebar_list li#linkcat-4 li a, ul.sidebar_list li#linkcat-5 li a, ul.sidebar_list 
 li#linkcat-6 li a, ul.sidebar_list li#linkcat-7 li a, ul.sidebar_list li#linkcat-8 li a, 
 ul.sidebar_list li#linkcat-9 li a 
                                { display: block; 
                                  padding: 0 0 0.7em 0.25em; 
                                  color: #000; 
                                  text-decoration: none; }
		
 ul.sidebar_list li#linkcat-1 li a:hover, ul.sidebar_list li#linkcat-2 li a:hover, ul.sidebar_list 
 li#linkcat-3 li a:hover, ul.sidebar_list li#linkcat-4 li a:hover, ul.sidebar_list li#linkcat-5 li 
 a:hover, ul.sidebar_list li#linkcat-6 li a:hover, ul.sidebar_list li#linkcat-7 li a:hover, 
 ul.sidebar_list li#linkcat-8 li a:hover, ul.sidebar_list li#linkcat-9 li a:hover 
                                { display: block;
                                  padding: 0 0 0.7em 0.25em;
                                  color: #fff; 
                                  background: #C3C3C3; 
                                  text-decoration: none; }

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}