 
 /*****************************************************************
 Slideshow
 *****************************************************************/
#imagesHeaderHolder{margin:5px 0 0 -5px; height:370px}
.kwicks horizontal{margin:2px 0 0 -5px}
.kwicks li{
width: 196px;
}
#st1, #st2, #st3, #st4, #st5, #st6, #st7, #st8, #st9, #st10 {
width: 640px;
}
#sd1, #sd2, #sd3, #sd4, #sd5, #sd6, #sd7, #sd8, #sd9, #sd10 {
position: absolute;
left: -670px;
bottom: 0px;
width: 640px;
}

/* Accordion Slider */
.kwicks {
list-style: none;
position: relative;
margin: 0;
padding: 0;
top: 0px;
left: 11px;
width: 980px !important;
}
.kwicks li{
height: 360px;
position: relative;
display: block;
overflow: hidden;
padding: 0;
cursor: pointer;
}
.kwicks.horizontal li {
margin-right: 0;
float: left;
}
.kwicks .wp-post-image {
border: 0 none;
}
.slider-shadow {
z-index: 60;
position: absolute;
right: 0px;
width: 25px;
height: 360px;
background: url(../images/slider_shadow.png) repeat-y;
}
.last-slide .slider-shadow {
background: none !important;
}
#st1, #st2, #st3, #st4, #st5, #st6, #st7, #st8, #st9, #st10 {
z-index: 50;
float: left;
height: 50px;
position: absolute;
overflow: hidden;
left: 0px;
bottom: 0px;
padding: 15px;
}
.active .slider-title {
display: none !important;
}
.slider-title h1 {
font-size: 14px;
line-height: 18px;
}
#sd1, #sd2, #sd3, #sd4, #sd5, #sd6, #sd7, #sd8, #sd9, #sd10 {
z-index: 50;
height: 80px;
padding: 15px;
}
.slider-desc:hover {
text-decoration: none;
-moz-opacity: 0.99;
opacity: 0.99;
filter: alpha(opacity = 99);
}
.slider-desc {
text-decoration: none;
-moz-opacity: 0.9;
opacity: 0.9;
filter: alpha(opacity = 90);
}
.slider-desc-title {
display: block;
text-transform: uppercase;
font-size: 23px;
line-height: 23px;
padding-bottom: 5px;
}
.slider-desc p{color:#333; background-color:#f9f9f9; display:block; padding:10px; width:400px}
.slider-desc-title img{}
.kwick img{-moz-box-shadow: 0 1px 25px #d9d6d6; -webkit-box-shadow: 0 1px 25px #d9d6d6; border-left:5px dotted #fff}

/* Fade Slider */
#fadeslider {
width: 980px;
height: 360px;
position: relative;
overflow: hidden;
top: 0;
left: 11px;
}
#fadeslider img {
width: 980px;
height: 360px;
border: 0 none;
-moz-box-shadow: 0 1px 25px #d9d6d6;
-webkit-box-shadow: 0 1px 25px #d9d6d6;
}
#fadesliderContent {
width: 100%;
position: absolute;
top: 0;
margin-left: 0;
}
.fadesliderImage {
float: left;
position: relative;
display: none;
}
.fadesliderLink {
line-height: 0;
padding: 0;
margin: 0;
border: 0;
}
.fadesliderImage span {
display: none;
position: absolute;
width: 950px;
padding: 15px;
}
.fadesliderImage span h1 {
font-size: 20px;
line-height: 20px;
}
.cap-top {
top: 0;
left: 0;
}
.cap-bottom {
bottom: 0;
left: 0;
}
.cap-left {
left:0;
top:0;
height: 330px;
width: 250px !important;
}
.cap-right {
bottom:0;
right:0;
height: 330px;
width: 250px !important;
}
.slider-desc-title {
	color: #fff; 
	text-shadow:1px 0 3px #000; 
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;}
.slider-desc-title h1{font-size:32px}
.slider-title h1{background-color:#f9f9f9; 
	color: #DE761C; 
	text-transform:lowercase; 
	padding:5px}


.SideMenus{display:inline; float:left; width:90px; margin-left:15px; font-size:12px}
.SideMenus a{padding-bottom:8px; line-height:28px}
.SideMenus a:hover{color:#ccc}

/* Begin Reset -- http://meyerweb.com/eric/tools/css/reset/ -- v1.0 | 20080212 */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; 	border: 0; outline: 0; 	font-size: 100%; vertical-align: baseline; 	background: transparent; } body { 	line-height: 1; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } /* End Reset */


a,
#top-bar a:hover,
#logo a:hover,
.widget-title,
#recent-news-block .entry-title a:hover,
#featured-posts-block .entry-title a:hover,
.category-block .entry-title a:hover,
.category-block-summary .entry-title a:hover,
.tz_tweet_widget a:hover,
.entry-title a:hover, 
#secondary-nav ul li.current_page_item a,
#secondary-nav ul li.current_page_item li a:hover,
#secondary-nav ul li.current_menu_item a,
#secondary-nav ul li.current_menu_item a:hover
{ color: #df6838; }

.tz_tweet_widget span a
{ color: #df6838!important; }

.widget_search #searchsubmit,
.tab-tags a:hover, 
#commentform input#submit,

p{margin-top:-8px}
/* --

Styles Index
=======
1.0 Document Body
2.0 Site Structure
3.0 Common Classes
4.0 Basic Alignments
5.0 Default Links
6.0 Vertical Rhythm
7.0 Default Headings
8.0 Top Bar
9.0 Secondary Navigation
10.0 header
11.0 Primary Navigation
12.0 Latest Post
13.0 Top Blocks
14.0 Recent Posts
15.0 Featured Posts
16.0 News in Pictures
17.0 Category Blocks
18.0 Category Blocks Summary
19.0 Forms
20.0 Entry Styles
	20.1 Entry Headers
	20.2 Default Text Elements
	20.3 Default Lists
	20.4 Tables
	20.5 images
	20.6 WP Gallery
	20.7 Comments
	20.8 Author Bio
	20.9 Shortcodes
21.0 Page Navigation
22.0 Post Page Styles
23.0 Related Posts
24.0 Widgets
	24.1 Calendar Widget
	24.2 Widget lists
	24.3 125 Ads Widget
	24.4 Twitter Widget
	24.5 Flickr Widget
	24.6 Video Widget
	24.7 300x250 Ad Widget
	24.8 120x240 Ad Widget
	24.9 Search Widget
	24.10 Tabbed widget
25.0 Archives Template
26.0 Full Width Template
27.0 Contact Form Template
28.0 Footer
29.0 WP Pagenavi Support
x.x Clearfix
x.x Browser-specific Fixes 

-- */

/* -- 1.0 Document Body -- */
body{background-image:url(../images/bodyBack.jpg);  
	background-repeat:repeat; 
	border:0; 
	margin:0; 
	padding:0;
	font: 12px; color: #333; font-family:Arial, Helvetica, sans-serif; }

#containerWrapper{background:#FFFFFF; 
	width:1000px; 
        padding-bottom:50px;
	margin:0 auto;
	-moz-box-shadow: 0 1px 25px #d9d6d6; 
	-webkit-box-shadow: 0 1px 25px #d9d6d6; 
	border-top:5px solid #d4701b; 
	border-bottom:6px solid #f9f9f9;
	border-left:1px solid #F8f8f8;
	border-right:1px solid #F8f8f8 
	}
/* -- 2.0 Site structure -- */
#content { width: 990px; margin: 0 auto; }
#primary { float: left; width: 620px; }
#sidebar { float: right; width: 300px; }
.sidebar-narrow { width: 140px; }
#footer { clear: both; }
p{font-size:12px; line-height:18px}

/* -- 3.0 Common Classes -- */
.rounded { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.hidden { display: none; }

/* -- 4.0 Basic Alignments -- */
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; }

/* -- 5.0 Default Links -- */
a { text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: none; }

/* -- 6.0 Vertical Rhythm -- */
.entry-meta { margin-bottom: 10px; }
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .post-thumb, .author-bio { margin-bottom: 20px; }
.widget { margin-bottom: 30px; }

/* -- 7.0 Default Headings -- */
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 22px; line-height: 30px; }
h2 { font-size: 20px; line-height: 22px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }
h5 { font-size: 12px; line-height: 18px; }
h6 { font-size: 10px; line-height: 16px; }

/* -- 8.0 Top Bar -- */
#top-bar { height: 30px; background-image:url(../images/HeaderBack.png); background-repeat:repeat-x; border-bottom:dotted #ccc 1px; }
#top-bar a { color: #333; }
#top-bar-inner { width: 940px; margin: 0 auto; }
#feeds { float: right; padding-top: 12px; font-size:11px; width:310px; margin-right: 33px;  }
#feeds a { background: url(../images/icon-rss.png) left top no-repeat; padding-left: 17px; width:173px }
#feeds a:hover { text-decoration: none; }

/* -- 9.0 Secondary Navigation -- */
#secondary-nav { float: left;  }
#secondary-nav ul { margin: 0; padding: 0; list-style: none; height: 30px; line-height: 30px; }
#secondary-nav ul a { display: block; position: relative; }
#secondary-nav ul li { float: left; position: relative; }
#secondary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#secondary-nav ul ul { position: absolute; top: -9999em; width: 180px; /* left offset of submenus need to match (see below) */ }
#secondary-nav ul ul li { width: 100%; margin:0; padding:0 }

	/* Make sub menus appear */
	#secondary-nav ul li:hover ul,
	#secondary-nav ul li.sfHover ul { left: -1px; top: 30px; /* match top ul list item height */ z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
	#secondary-nav ul li:hover li ul,
	#secondary-nav ul li.sfHover li ul,
	#secondary-nav ul li li:hover li ul,
	#secondary-nav ul li li.sfHover li ul,
	#secondary-nav ul li li li:hover li ul,
	#secondary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
	#secondary-nav ul li li:hover ul,
	#secondary-nav ul li li.sfHover ul,
	#secondary-nav ul li li li:hover ul,
	#secondary-nav ul li li li.sfHover ul,
	#secondary-nav ul li li li li:hover ul,
	#secondary-nav ul li li li li.sfHover ul { left: 180px; /* match .nav ul width */ top: -1px;  }

	/* Secondary Navigation Skin  */
	#secondary-nav ul a { padding: 0 11px; height: 30px; }
	#secondary-nav ul li.current_menu_item ul li a,
	#secondary-nav ul li.current_page_item ul li a { color: #333; }
	#secondary-nav ul a:hover { text-decoration: none; }
	#secondary-nav ul ul { border-top: 1px solid #eee; }
	#secondary-nav ul ul li { border: 1px solid #eee; border-top: none; background: #f8f8f8; }
	#secondary-nav ul ul li.sfHover, #secondary-nav ul ul li.sfHover, #secondary-nav ul ul a:focus, #secondary-nav ul ul a:hover, #secondary-nav ul ul a:active { background: #fff; outline: 0; }

/* -- 10.0 header -- */
#header { width: 940px; margin: 0 auto; padding: 30px 0; }
#logo { float: left; margin:-51px  0 -15px -25px; z-index:6; position:absolute }
#logo, #logo a { }
#logo a:hover { text-decoration: none; }
#tagline { color: #999; font-size: 12px; line-height: 20px; font-weight: normal; }
#banner-header { float: right; position:absolute; z-index:1; top:35px; margin-left:598px}
#banner-header img {}

/* -- 11.0 Primary Navigation -- */
#primary-nav { width: 995px; margin: -15px auto 2px auto; height: 40px; background:#f9f9f9; -moz-box-shadow: 0 1px 5px #f1f1f1; -webkit-box-shadow: 0 1px 5px #f1f1f1; position:relative; z-index:5}
#primary-nav ul { margin:0 55px 0 0; padding: 0; list-style: none; line-height: 40px; float:left; float:right; color:#000}
#primary-nav ul a { display: block; position: relative; color:#333 }
#primary-nav ul li { float: left; position: relative; color:#000 }
#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
#primary-nav ul ul { position: absolute; top: -9999em; width: 180px; margin-left:0px /* left offset of submenus need to match (see below) */ }
#primary-nav ul ul li { width: 156px; }

	/* Make sub menus appear */
	#primary-nav ul li:hover ul,
	#primary-nav ul li.sfHover ul { left: 0; top: 40px; /* match top ul list item height */ z-index: 99; }

	/* Hide all subs subs (4 levels deep) */
	#primary-nav ul li:hover li ul,
	#primary-nav ul li.sfHover li ul,
	#primary-nav ul li li:hover li ul,
	#primary-nav ul li li.sfHover li ul,
	#primary-nav ul li li li:hover li ul,
	#primary-nav ul li li li.sfHover li ul { top: -9999em; }

	/* Displays all subs subs (4 levels deep) */
	#primary-nav ul li li:hover ul,
	#primary-nav ul li li.sfHover ul,
	#primary-nav ul li li li:hover ul,
	#primary-nav ul li li li.sfHover ul,
	#primary-nav ul li li li li:hover ul,
	#primary-nav ul li li li li.sfHover ul { left: 179px; /* match .nav ul width */ top: 0;  }

	/* Primary Navigation Skin  */
	#primary-nav ul { font-size: 13px; text-transform: capitalize; }
	.menu-primary-nav-container li a{color:#333}
	/* top level skin */
	#primary-nav ul li {}
	#primary-nav ul a { padding: 0 10px; color: #333; height: 40px; line-height: 40px; font-size:20px; text-transform:lowercase }
	#primary-nav ul a:hover,
	#primary-nav ul li.sfHover a,
	#primary-nav ul li.current-cat a,
	#primary-nav ul li.current-menu-item a
	{ text-decoration: none; color: #333; background: #e9e9e9; -moz-border-radius: 2px 2px 0 0; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; }
	
	/* 2nd level skin */
	#primary-nav ul ul { padding: 10px 0 15px 0; background: #e9e9e9; -moz-border-radius: 0 0 2px 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; }
	#primary-nav ul ul li { height: 25px; line-height: 20px; border: none; padding: 0 12px; float: none; }
	#primary-nav ul ul li a { line-height: 20px; height: 20px; font-size:12px }
	#primary-nav ul li.sfHover ul a { color: #333; background: url(../images/bg-primary-menu-bevel.gif) left top repeat-x; padding: 0 5px; }
	#primary-nav ul li.sfHover ul li:first-child a { background: none; }
	#primary-nav ul li.sfHover ul a:hover { color: #666; }
	
	/* 3rd level onwards */
	#primary-nav ul ul ul { padding: 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-right-radius: 2px; }	
	#primary-nav ul ul li.sfHover, #primary-nav ul ul li.sfHover, #primary-nav ul ul a:focus, #primary-nav ul ul a:hover, #primary-nav ul ul a:active { outline: 0; }
	.sub-menu li a{}
/* -- Homepage Styles -- */
.FishBackground{background-image:url(../images/fISHbACK.png); width:859px; height:360px; position:absolute; z-index:-1; margin-top:5px}
.ButcherKnife{background-image:url(../images/ArtInstallation.png);margin:55px 0 0 100px; background-repeat:no-repeat; height:220px; width:220px; position:absolute; z-index:-1}
#SteveHomeHolder{margin:20px 0 0 10px}
.Steve{width:124px; height:161px; float:right; background-image:url(../images/SteveIsrael.png)}
#HomeUnder{width:990px; margin:10px}
.pHomeUnder{display:inline; float:left; width:300px; margin:5px; padding:10px;}
.pHomeUnder a{}
.pHomeUnder a:hover{#ccc}

#middle{border-right:1px dotted #333; border-left:1px dotted #333}
.pHomeUnder h1{border-bottom:1px #ccc dotted; padding-bottom:15px}
.pHomeUnder p{}
.pHomeUnder ul {width:310px; margin-left:-15px} 
.pHomeUnder li{list-style:none; font-size:12px; margin-bottom:10px}

.TwitterFish{background:url(../images/TweetMarker.png); float:left; width:30px; height:25px; margin:7px}
.UnderImage{display:inline; float:left; width:290px; margin:5px; padding:10px;}
.theFeed{display:inline; float:left; width:600px; margin:25px 0 0 20px}
.DonateButtonsHolder{position:absolute; margin:8px 0 0 75px}
.DonateButton{display:inline; float:left; height:35px; margin-left:25px; width:93px;}
.DonateButton a:hover{color:#333}
.MeetTheFounder{width:990px}
#Founder{background-color:#FFFFFF; box-shadow:1px 1px 8px #999}
.sliderHolder{margin-bottom:35px; margin-top:15px}
.PressClips{width:46px; height:29px; float:left; margin-right:10px}
.PressClips h5{border-bottom:1px #333 dotted}
#Herald{background-image:url(../images/PressClip_Herald.jpg)}
#ArtNE{background-image:url(../images/PressClip_Travel.jpg)}
#Globe{background-image:url(../images/PressClip_Globe.jpg)}
#Phone{background-image:url(../images/PressClip_Phone.jpg)}
#Chron{background-image:url(../images/PressClip_Chronicle.jpg)}
.FishHolder{margin-top:15px}
.FishHolder li{margin-top:9px}
.Fishy{width:300px; margin-left:20px}
#HomeLinks{width:990px; height:32px; background-image:url(../images/HomeLinks.jpg); position:absolute; margin-top:325px; margin-left:-20px}
.homeMedia li{ border-bottom:1px dotted #f9f9f9}

.MapHolder{width:100%; height:440px; margin-top:25px}
.IDinfo{display:inline; float:left; width:250px; height:auto; margin:0 10px 0 20px}
.Map{display:inline; float:left;}
.Map iframe{}
.BorderBottom{border-bottom:1px dotted #ccc; margin:0 auto; width:500px}

#underImagesRow{height:45px}

#AboutHolder{width:980px; margin-top:45px}
.AboutMenu{display:inline; float:left; width:220px; height:700px}
.AboutMenu li{list-style:none; margin-bottom:15px; border-bottom:1px dotted #ccc; width:160px;text-transform:lowercase;}
.AboutMenu a:hover{color:#999}
.AboutMenuItems{display:inline; float:left; width:720px; margin:0 20px 0 20px}

.StaffBios{margin-bottom:25px}
.BioPhoto h1{font-size:18px; color:#cc6500}
.BioPhoto h2{font-size:12px; text-transform:uppercase}
.StaffBios h1{font-size:18px; color:#cc6500}
.StaffBios h2{font-size:12px; text-transform:uppercase}
.BioSpacer{ border-bottom:1px dotted #ccc; height:5px; width:200px; margin-bottom:10px; margin-left:160px}
.BioPhoto{display:inline; float:left; width:165px; margin:0 auto; padding-bottom:15px;}
.BioText{display:inline; float:left; width:720px; border-bottom:1px dotted #ccc}
.SocialIcons{margin-top:10px; padding-top:10px; width:140px; border-top:1px dotted #ccc}

.PullQuote{width:370px; margin:15px; border-left:3px solid #ccc; float:right}

.FirstBlock{width:200px; height:250px; display:inline; float:left}
/********************************************************************
Ship Yard Gallery
********************************************************************/
.ShipMenu{width:220px; margin:30px 0 30px -10px}
.ShipMenu li{list-style:none; margin-bottom:15px; border-bottom:1px dotted #ccc; width:160px; text-transform: lowercase;}
.ShipMenu a:hover{color:#999}

.UnderTheMap{margin-top:360px; position:absolute; z-index:2}
#GalleryIntro{margin-top:-40px}

.artist{font-size:10px; margin-bottom:4px; padding:4px 0; border-bottom:1px dotted #ccc}
.Number{background-color:#de761d; 
	color:#fff; 
	font-weight:bold;
	height:15px; 
	width:15px; 
	margin-right:10px;  
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-khtml-border-radius: 10px; 
	border-radius: 10px;
	
	border:1px solid #fff}
.WorkName{border-left:#1px dotted  #de761d; float:right}
.OrangeSlash{color:#de761d}
.ShipyardButton{position:absolute; z-index:3; }
#One{margin:102px 0 0 580px}
#Two{margin:205px 0 0 260px}
#Three{margin:80px 0 0 303px}
#Four{margin:113px 0 0 500px}
#Five{margin:110px 0 0 440px}
#Six{margin:107px 0 0 545px}
#Seven{margin:238px 0 0 293px}
#Eight{margin:119px 0 0 428px}
#Nine{margin:131px 0 0 469px}
#Ten{margin:172px 0 0 313px}
#Eleven{margin:182px 0 0 233px}
#Twelve{margin:154px 0 0 563px}
#Thirteen{margin:82px 0 0 345px}
#Fourteen{margin:240px 0 0 213px}
#Fifteen{margin:116px 0 0 450px}
#Sixteen{margin:152px 0 0 328px}
#Seventeen{margin:154px 0 0 579px}
#Eighteen{margin:70px 0 0 314px}
#Nineteen{margin:112px 0 0 600px}
#Twenty{margin:40px 0 0 334px}
#Twentyone{margin:660px 0 0 139px}
#Twentytwo{margin:125px 0 0 563px}
#Twentythree{margin:50px 0 0 290px}
#Twentyfour{margin:70px 0 0 285px}
#Twentyfive{margin:680px 0 0 169px}
#Twentysix{margin:140px 0 0 594px}
#Twentyseven{margin:158px 0 0 240px}
#Twentyeight{margin:145px 0 0 353px}
#Twentynine{margin:80px 0 0 275px}
#Thirty{margin:215px 0 0 268px}
#Thirtyone{margin:88px 0 0 395px}



#item-1{margin:102px 0 0 580px}
#item-2{margin:205px 0 0 260px}
#item-3{margin:80px 0 0 303px}
#item-4{margin:113px 0 0 500px}
#item-5{margin:110px 0 0 440px}
#item-6{margin:107px 0 0 545px}
#item-7{margin:238px 0 0 293px}
#item-8{margin:119px 0 0 428px}
#item-9{margin:131px 0 0 469px}
#item-10{margin:172px 0 0 313px}
#item-11{margin:182px 0 0 233px}
#item-12{margin:154px 0 0 563px}
#item-13{margin:82px 0 0 345px}
#item-14{margin:240px 0 0 213px}
#item-15{margin:116px 0 0 450px}
#item-16{margin:152px 0 0 328px}
#item-17{margin:154px 0 0 579px}
#item-18{margin:70px 0 0 314px}
#item-19{margin:112px 0 0 600px}
#item-20{margin:40px 0 0 334px}
#item-21{margin:660px 0 0 139px}
#item-22{margin:125px 0 0 563px}
#item-23{margin:50px 0 0 290px}
#item-24{margin:70px 0 0 285px}
#item-25{margin:680px 0 0 169px}
#item-26{margin:140px 0 0 594px}
#item-27{margin:158px 0 0 240px}
#item-28{margin:145px 0 0 353px}
#item-29{margin:80px 0 0 275px}
#item-30{margin:215px 0 0 268px}
#item-31{margin:88px 0 0 395px}


#ShipyardHolder{width:998px}
.ShipyardLeft{width:305px; display:inline; float:left; margin:0 35px 0 10px}
#ShipYardGalleryBack{display:inline; float:left; width:638px; height:760px; background-image:url(../images/ShipYardGalleryMap.jpg)}
#GalleryInfo{position:absolute; top:570px; margin-left:300px; width:290px}
#GalleryInfo h1{color:#fff; font-size:36px; text-shadow:0 0 6px #000, 0px -1px 1px #333, -1px 0px 5px #de7e38; margin-bottom:15px; font-weight:bolder}
#GalleryInfo p{background-color:#FFFFFF;padding:8px; font-size:11px }
.Weeks{display:inline; float:left; width:130px; margin-right:15px}
.HoursHolder h2{color:#de7e38; text-shadow:0 0 6px #000, 0px -1px 1px #333, -1px 0px 5px #f9f9f9;}
.Clear{clear:both; }


.GlobalLeft{width:225px; display:inline; float:left; margin:0 35px 0 10px}
#GlobalGallery{display:inline; float:left; widows:700px}


#MarketplaceDesc{display:inline; float:left; width:200px; margin-left:-40px}
#MarketplaceImg{display:inline; float:left; 500px; margin-left:30px}
/**************************************
Shipyard Gallery -For the Fish Series
**************************************/
#FishSeriesBack{position:absolute; z-index:0; width:990px; height:570px; background-image:url(../images/FishSeriesBack.jpg)}
#FishyInfo{display:inline; float:left; width:770px; height:auto; position:relative; z-index:3;margin-left:220px}
.FishColumn{display:inline; float:left; width:360px; margin-right:15px}
.FirstFish{width:435px; height:128px; margin:15px 20px 15px 0px}
.bottomFishPhotos{width:972px; height:120px; margin-left:-220px} 
.sturgeon{margin-top:150px}



/* -- 19.0 Forms -- */
	/* -- 20.2 Default Text Elements -- */
	address { font-style: italic; }
	abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px dotted #666; }
	blockquote { font-family: Cambria, Georgia, 
		"Times New Roman", Times, serif; 
		color: #666; font-style:italic; 
		border-left: 1px solid #ddd; 
		margin-top: 15px; 
		margin-left: 15px; 
		padding-left: 10px; 
		width:350px; 
		float:right }
	strong { font-weight: bold; }
	em, dfn, cite { font-style: italic; }
	dfn { font-weight: bold; }
	sup { font-size: 11px; vertical-align: top; }
	sub { font-size: 11px; vertical-align: bottom; }
	small { font-size: 11px; }
	del { text-decoration: line-through; }
	ins { text-decoration: underline; }
	code, pre { line-height: 18px; }
	var, kbd, samp, code, pre { font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #efefef; }
	kbd { font-weight: bold; }
	samp, var { font-style: italic; }
	pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both; }
	code { padding: 3px; }

	/* -- 20.3 Default Lists -- */
	ul, ol, dl { margin-left: 30px; }

	/* -- 20.4 Tables -- */
	table { border: 1px solid #ccc; border-width: 1px; line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; }
	table .even { background: #ddd; }
	caption { text-align: left; }
	tr { border-bottom: 1px solid #ccc; }
	th, td { padding: 5px; vertical-align: middle; text-align: center; }

	/* -- 20.5  images -- */
	img.alignleft { float: left; margin: 15px; }
	img.alignright { display: block; margin: 15px; }
	img.aligncenter { margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px; }
	.wp-caption { text-align: center; margin: 15px; font-family: Georgia, serif; font-style: italic; }
	.wp-caption img, .wp-caption img a { margin: 0; padding: 0; border: 0 none; }
	.wp-caption .wp-caption-text { margin: 0; padding: 5px; }
	.wp-smiley { max-height: 13px; margin: 0 !important; }

	

/* -- 21.0 Page Navigation -- */
.page-navigation .nav-next { float: left; }
.page-navigation .nav-previous { float: right; }
.single-page-navigation .nav-next { float: right; }
.single-page-navigation .nav-previous { float: left; }

	
/* -- 24.0 Widgets -- */
.widget-title { text-transform: lowercase; font-size: 22px; padding-bottom: 10px; font-weight: bold; background: url(../images/bg-widget-title.gif) left bottom repeat-x; margin: 0 0 20px 0;color:#333 }
#footer .widget-title { background: url(../images/bg-widget-title-foot.gif) left bottom repeat-x; }

	/* -- 24.1 Calendar Widget -- */
	.widget_calendar caption { margin-bottom: 5px; }
	.widget_calendar table { width: 100% }
	
	/* -- 24.2 Widget lists -- */
	.xoxo, .widget ul { margin: 0; padding: 0; list-style-type: none; }
	.xoxo li, .widget ul li { line-height: 24px; padding: 0 0 0 12px; background: url(../images/bg-arrow-grey.png) left 8px no-repeat; }
	.xoxo a, .widget ul li a { color: #333; }
	.xoxo a:hover, .widget ul li a:hover { text-decoration: none; }

	
	/* -- 24.4 Twitter Widget -- */
	#twitter_div{font-size:12px}
	.tz_tweet_widget ul { margin: 0 0 10px 0; list-style:url(../images/TweetMarker.png) }
	.tz_tweet_widget ul li { background: url(../images/bg-dots.png) left bottom repeat-x!important; padding: 0 0 7px 0!important; margin: 0 0 7px 0; line-height: 20px; font-size:11px }
	.tz_tweet_widget a { color: #666; }
	.tz_tweet_widget a:hover { text-decoration: none; }
	.tz_tweet_widget span a:hover { text-decoration: underline!important; }

	
	/* -- 24.10 Tabbed widget -- */
	.tz_tab_widget #tabs { background: #f8f8f8; padding: 4px; }
	.tz_tab_widget #tab-items { list-style-type: none; padding: 0; margin: 0; height: 40px; }
	.tz_tab_widget #tab-items li { float: left; margin: 0 2px 0 0; line-height: 40px; padding: 0; background: none; }
	.tz_tab_widget #tab-items li a { font-weight: bold; font-size: 11px; text-transform: lowercase; color: #999; padding: 0 10px; display: block; border-left: 1px solid #f8f8f8; border-top: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8;   }
	.tz_tab_widget #tab-items li a:hover, .tz_tab_widget #tab-items li.ui-tabs-selected a, .tz_tab_widget #tab-items li.ui-state-active a { background: #fff; text-decoration: none; border-left: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;  }
	
	.tz_tab_widget .tabs-inner { border: 1px solid #e8e8e8; padding: 15px; background: #fff; }
    .tz_tab_widget .ui-tabs-hide { display: none; }

	.tz_tab_widget .tab ul { list-style-type: none; margin: 0; }
	.tz_tab_widget .tab ul li { background: url(../images/bg-dots.png) left bottom repeat-x; padding: 10px 0; }
	.tz_tab_widget .tab-thumb img { padding: 4px; background: #f8f8f8; border: 1px solid #eee; float: left; margin: 0 10px 0 0; }
	.tz_tab_widget .tab-thumb img:hover { background: #333; border-color: #222; }
	.tz_tab_widget .entry-title, .tz_tab_widget .entry-title a { font-size: 13px; line-height: 20px; color: #333; font-weight: bold; }
	.tz_tab_widget .entry-title a:hover { text-decoration: none; }
	.tz_tab_widget .entry-meta, .tz_tab_widget .entry-meta a { color:#999; font-size: 10px; text-transform: uppercase; }
	.tz_tab_widget .entry-meta a:hover { text-decoration: none; color: #333; }
	

/* -- 26.0 Full Width Template -- */
.full-width { width: 940px!important; }

/* -- 27.0 Contact Form Template -- */
iframe{border:2px groove #333;   -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
/* -- 28.0 Footer -- */
#footer { background-image:url(../images/FooterBack.jpg); border-top:3px groove #f9f9f9; padding:0; }
#foot-inner { width: 990px; margin: 0 auto; }
.foot-widget-one, .foot-widget-two, .foot-widget-three { width: 220px; float: left; margin-right: 20px; }
.foot-widget-four { width: 220px; float: right; }

#foot-notes { width: 100%; margin: 0 auto; padding: 0; height: 40px; background-image:url(../images/FooterBottom.jpg);background-repeat:repeat-x; border-top:3px groove #DE761C;}
#FootnotesInner{margin:10px 300px 0 300px; float:left; width:300px; color:white; font-weight:bold}
#FootnotesInner a{color:#f9f9f9; text-transform:uppercase}
#FootnotesInner a:hover{color:#ccc}
/* -- 29.0 WP Pagenavi Support -- */
.page-navigation {margin-top: 20px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active  { padding: 4px 7px; margin: 5px; text-decoration: none; border: 1px solid #efefef; background: #FFFFFF; }
.wp-pagenavi a:hover { border: 1px solid #ccc !important; }
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink { border: 1px solid #fff; }
.wp-pagenavi span.pages { padding: 4px 7px 4px 0px; margin: 5px 0 5px 0px; border: 1px solid #fff; background: #FFFFFF; }
.wp-pagenavi span.current { padding: 4px 7px; margin: 5px; font-weight: bold; border: 1px solid #ccc !important; background: #fafafa; }
.wp-pagenavi span.extend { padding: 4px 7px; margin: 5px; border: 1px solid #ccc; background-color: #FFFFFF; }

/* -- x.x Clearfix -- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/* -- x.x Browser-specific Fixes -- */
body.ie #commentform div.input-container, 
body.ie #commentform div.textarea-container, 
body.ie #contactForm div.input-container, 
body.ie #contactForm div.textarea-container 
{ overflow: visible; display: inline; padding: 3px;}

body.ie #commentform div.input-container { width: 302px; }
body.ie #commentform div.textarea-container { width: 452px; }

body.ie #commentform div.input-container input { margin: 0 !important; }

body.gecko #commentform div.input-container, 
body.gecko #commentform div.textarea-container, 
body.gecko #contactForm div.input-container, 
body.gecko #contactForm div.textarea-container,
body.opera #commentform div.input-container, 
body.opera #commentform div.textarea-container, 
body.opera #contactForm div.input-container, 
body.opera #contactForm div.textarea-container 
{ padding: 3px; }


h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #nav .current-cat a, #nav .current_page_item a, #nav .current-cat-parent a, #nav .current_page_ancestor a, #nav .cat-item a:hover, #nav .page_item a:hover, #nav ul .current-menu-item a, #nav ul .current-menu-ancestor a, #nav ul .menu-item a:hover, {
color: #17a1ef;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #5084a8;
}

.ShipMenu .current, .ShipMenu .currentParent, .ShipMenu .current:hover, .ShipMenu .currentParent:hover {color:#000;}
.AboutMenu .current, .AboutMenu .currentParent, .AboutMenu .current:hover, .AboutMenu .currentParent:hover {color:#000;}

#menu-primarynav ul .current, #menu-primarynav ul .currentParent, #menu-primarynav ul .current:hover, #menu-primarynav ul .currentParent:hover  {color:#000;text-decoration:underline;}






/* Blog */

.post {width:680px;}
.entry-meta{color:#999;float:left;font-size:11px;font-family:helvetica neue, helvetica, arial, sans-serif;margin-bottom:10px;margin-right:40px;text-align:right;width:140px;}
  .entry-meta span{display:block;}
  .entry-meta a{color:#DF6838;font-family:"Helvetica Neue",arial,sans-serif;font-style:normal;text-decoration:none;}
.entry-content{border-bottom:1px solid #444;color:#000;float:left;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;min-height:130px;padding-bottom:30px;width:500px;}
  .entry-content p {margin:0 0 1em;}
.entry-title{margin-bottom:14px;padding-left:180px;width:500px;}
  .entry-title,.entry-title a{font-weight:normal;font-size:30px;line-height:36px;text-decoration:none;text-transform:none;    font-size: 22px;
    line-height: 30px;
color:#000;font-family:Helvetica neue, helvetica, arial, sans-serif;}

.more-link{color:#d68816;font-weight:700;font-family:helvetica neue, helvetica, arial, sans-serif;text-decoration:none;display:block;font-size:12px;}
.post-content{margin-bottom:30px;padding:0px 0 0px;}
div.pagination{clear:both;display:block;margin-bottom:20px;margin-top:20px;text-align:center;
    padding-left: 180px;
    width: 500px;
}
.paginationCurrent{color:#DDD;font-size:14px;font-weight:700;padding:3px 11px;text-align:center;}
a.range{color:#898989;font-size:14px;padding:6px 12px;text-align:center;text-decoration:none;}
a.range:hover{font-weight:700;}

.blog-next {float:right;}
.blog-previous {float:left;}
.entry-meta a:hover,.entry-title a:hover,.pagination a:hover{color:#d68816;}
 .pagination a { font-weight:bold;color:#000;text-decoration:none;text-transform:lowercase;}

div.commentLeftCol{float:left;margin-top:25px;width:160px;}
div.commentsLeftBox{height:160px;padding:0;text-align:right;width:160px;}
span.commentCount{color:#000;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:16px;font-style:italic;text-decoration:none;text-transform:none;}
span.commentPrint{color:#818181;font-size:12px;}
a.LeaveComment{color:#d68816;font-family:helvetica neue, helvetica, arial, sans-serif;font-style:italic;text-decoration:none;}
a.LeaveComment:hover{border-bottom:1px solid #444;}
div.commentRightCol{float:left;margin-left:20px;padding-top:25px;width:500px;}
span.commentNumber{color:#444;display:block;float:left;font-size:30px;margin-top:18px;text-align:right;width:30px;}
div.commentContent{color:#000;float:right;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;width:450px;}
span.commentName{color:#999;font-size:12px;font-weight:400;}
span.commentDate{color:#999;float:left;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:11px;font-style:italic;margin-bottom:10px;margin-right:40px;}

h3.comments{clear:both;color:#000;font-size:16px;font-family:helvetica neue, helvetica, arial, sans-serif;font-weight:normal;text-decoration:none;text-transform:none;}

.commentBox{background-color:#DDD;border:1px solid #AAA;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:14px;max-width:490px;padding:4px;width:490px;}

.textInput{background-color:#DDD;border:1px solid #AAA;float:left;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:14px;margin-right:25px;padding:4px;width:227px;}

#comment-form tr {border:0px;} 
#comment-form table {padding:0;margin:0;}
#comment-form td {margin:0;padding:0;}
#comment-form label{color:#333;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:11px;float:left;}

#comment-form{margin-top:15px;}

.postComment{background-color:#111;border:0;color:#d68816;display:inline;float:right;font-family:helvetica neue, helvetica, arial, sans-serif;font-size:16px;margin:0;padding:2px 4px;}
.postComment:hover{border-bottom:1px solid #444;cursor:hand;cursor:pointer;padding:2px 4px 1px;}

.commentBox:focus,.textInput:focus{background-color:#EEE;border:1px solid #BBB;}
.blog-post-border {border-top:1px solid #555;margin:20px 0px;}