/* layout  */
/* layout width and height */
body{ width:100%; text-align:center;}
#container,#branding-container, #content-container,#site-information-container {width:100%;min-width: 1010px;text-align:center;}
 #branding, #zero,#content,#site-information,#accessibility-navigation {width: 980px;}
#branding h2 {height:0px;margin:0; padding:0;line-height:0;}
#vevent {width: 31.0%;}
#three, #one, #two{width: 100%; }
#one .first {width: 66%;border-right:solid 0px #eee;}
#one .second{width: 33%;}
#ad {width: 332px;}
#ad img {}
#widget {width: 95%;}
#common {width: 68%;}
#accessibility-navigation .navigation, #accessibility-navigation {height:0;margin:0; padding:0;line-height:0;text-indent: -9999px;}
/* layout margins */
#container,.tab-navigation{ margin: 0; }
#branding-container {margin: -12px 0 0 0}
#branding,#main-navigation .navigation, #zero,#site-information{ margin: 0 auto;  text-align:left;}
#site-information {margin-top: 0;}
#zero {margin-top:6px;}
#zero #vevent{margin-bottom: 14px;}
#content {margin: 0 auto 0.6em auto;text-align:left;}
#one {margin-top:14px;}
#three,  #two{ margin: 0;  text-align:left;}
#one .first,#one .second  {margin: 0 0 14px 0}
/* layout padding */
#container { padding: 1.0em 0 0 0; }
#branding-container,.tab-navigation, #zero ,#one .first,#one .second {padding: 0;}
#branding {padding: 0.4em 0 0 0;border: solid 0px #fff}
#one {padding: 14px 0;}
#vevent {padding: 14px;}
#site-information {padding-top: 14px;}
/* layout positioning float left*/
 #one ,#one .second,#slideshow, #common  {float: left; clear: left;}
/* layout positioning float right*/
#one .first, #vevent,#ad   {float: right; clear: right;}
/* layout positioning relative and absolute */
h1, h2, h3, h4,#container, #branding,blockquote, #content,#zero,#three, #one, #two,body,#zero img,#one .first, #one .first ul#common li,#ad,#ad li,.information {position: relative;}
span.more-information, form#commentform-shipyardschoolblog textarea#honey, span.location{position: absolute;left: -9999px;margin:0; padding:0;width: 900px;}
span.summary, a#skip,#ad li img,#ad li .sbss, span.feed, span.site-navigation-menu, #one .first ul#common li h3, #contact, #event, #one .first ul#sponsors {position: absolute;}
#one .first ul#sponsors { width: 200px;top:0; right:0;}
#one .first ul#sponsors li img { width: 160px;height: auto;margin: 0 auto;}
#one .first ul#sponsors li {margin-bottom: 14px;}
#ad li img {left:40px; top: 12px;margin:0; padding:0; }
#ad li .sbss {right:40px; top: 9px;margin:0; padding:0;}
/*span.feed */{right:252px;display:block;position:absolute;top:8px;z-index:1000;       	}
span.site-navigation-menu { right:8px;display:block;position:absolute;width: 20%;top:0;
            	z-index:100;border-top-width:0px;text-align:center;font-size: 14px;
            	font-weight:bold;padding: 4px 0;}
span.site-navigation-menu  a {text-decoration:none;}
.image, #site-information {overflow:hidden;}
