  body { background:#404040 url(/wp-content/themes/ahb/images/headerbg.png) repeat-x top; color : #414141; font-family:Verdana, Arial, Helvetica, Tahoma, Sans-Serif; font-style:normal; padding:0; margin:0px; line-height:1.5em; font-size:75%; } hr { height:1px; border-top:1px dotted #ccc; width:80%; margin:0 20px; color:#fff; } blockquote, code, pre { color:#333; } code, pre { font-family:Courier, 'Lucida Console','Courier New', Sans-Serif; }  p { font-size : 1em; font-style : normal; padding: 0px; margin:5px 0 10px; } h1 { font-size : 1.8em; } h2 { font-size : 1.4em; } h3 { font-size:1.2em; } h4, h5, h6 { font-size:1em; } h1, h2, h3, h1, h4, h5, h6 { font-family : Arial, Helvetica, Tahoma, Sans-Serif; color : #414141; margin: 10px 0px 5px 0; padding:2px 0px; clear: both; }  a:link, a:visited { font-weight:bold; color : #4c76ff; text-decoration : none; } a:hover, a:active { color : #0e2f9b; border:none; } #content h2 a:link, #content h2 a:visited, #header h1 a:link, #header h1 a:visited, #content h3 a:link, #content h3 a:visited { color:#4c76ff; font-weight:normal; text-decoration:none; border:none; } #content h2 a:hover, #content h2 a:active, #header h1 a:hover, #header h1 a:active, #content h3 a:hover, #content h3 a:active { color:#0e2f9b; }  .center, .aligncenter, .centered { text-align: center; } .right, .alignright { float: right; } .left, .alignleft { float: left; } .none { display: none; } .righttxt { text-align:right; } .credits { clear:both; font-style:italic; }  img { border: none; } img.center, img.aligncenter, img.centered { display:block; margin:5px auto; } img.alignright, img.right { margin-left: 5px; } img.alignleft, img.left { margin-right: 5px; } img.rssimg { margin:0px; } .postcontent img { max-width:100%; overflow: hidden; } .wp-smiley { border:none; margin:0px; }  .postcontent img { } .border { border: 2px solid #111; }  #accessnav { display:none; } #page { background-color: #fff; margin:0; padding:0; text-align:left; }  #header { width:900px; margin:0 auto; height:143px; } #header img { margin:0; } #header #logo { width:134px; padding:21px 0 0 0; float:left; margin-bottom:-2px; } #header #topmast { width:766px; height:83px; float:right; background:url(/wp-content/themes/ahb/images/topmast.jpg) no-repeat right; }  #menu { height:50px; width:756px; float:right; } #menu ul { padding:0; margin:0; display:inline; } #menu li { margin:0; float: left; list-style: none; background:#000 url(/wp-content/themes/ahb/images/bar.png) repeat-x; } #menu li a { display:block; float:left; font: 18px Helvetica, Arial, Tahoma, Sans-Serif; color: #fff; line-height: 40px; height:42px; padding:2px 23px 0; text-decoration:none; outline: 0; margin:0 2px 0 0; background:#000 url(/wp-content/themes/ahb/images/menubg.png) repeat-x; } #menu li a:hover { background:#3061ff url(/wp-content/themes/ahb/images/menu_onbg.png) repeat-x; } #menu li.current_page_item a, #menu li.current_page_ancestor a { background:#3061ff url(/wp-content/themes/ahb/images/menu_onbg.png) repeat-x; } #content{ width:900px; margin:0 auto; } #left { width:545px; padding:12px 2px 10px 60px; float:left; background:url(/wp-content/themes/ahb/images/mainbg.png) no-repeat 10px 10px; min-height:375px; } #right { float:right; width:267px; margin-right:13px; display:inline; padding:12px 0; } #right ul { margin:0; padding:0; } ul.box { padding:0; margin:0; } ul.box li { padding:0 !important; } #right .box { background-color:#f0f0f0; width:267px; margin-bottom:10px; font-size:11px; } #right .boxcontent { padding:10px; } #right .box h3, #right .box h2 { background:#0f0f0f url(/wp-content/themes/ahb/images/boxtop.png) no-repeat; color:#fff; height:39px; line-height:36px; padding:0; font-size:15px; text-align:center; letter-spacing:1; margin:0; } #right .box h3 a, #right .box h2 a { color:#fff; font-size:15px; font-weight:bold; } #right .box p { margin:0; } #osensei { width:89px; float:left; padding:0; } #historytext { width:150px; float:right; padding-left:5px; } #right .box li { margin-left:0; padding:2px; list-style:none; } #right .box li a { text-decoration:none; padding:0; } #right .box li img { margin:0; } .divider { width:80%; margin:2px auto; line-height:2px; height:2px; background:url(/wp-content/themes/ahb/images/hr.png) repeat-x bottom; padding-top:4px; } .post h2, .archives h3, .search h3 { font-weight:bold; font-size:1.5em; } .post { margin: 5px 0px; } .postmeta { font-size:0.9em; clear:both } div.postmeta p { margin: 2px 0px; padding:0px; } .postmeta { margin: 10px 0px 5px; } .postcontent { line-height:1.6em; }  #postnav { clear:both; margin:0px; padding:0; } #postnav li { display:inline; margin: 2px 0px; }  #commentbox { background : transparent; clear:both; margin:10px 0px; } ol#commentlist { list-style-position: inside; margin:2px 0px; padding:0px; } #commentlist li{ margin: 10px 0px; } #commentform fieldset { padding:0; margin:0; } #commentform legend { font-family :Georgia,'Trebuchet MS', 'Lucida Sans', 'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; color : #333; margin: 10px 0px 5px; padding:2px 0px; font-size:120%; } #commentform textarea { width:90%; } #commentform label, #commentform textarea { display:block; } #commentform input { width:50%; } #commentform input.submit { width:40%; margin:2px 0px; } .approve { border: 1pt solid #ccc; background : #eee; padding:5px; font-size:90%; } .comment_time { font-size:0.8em; text-align:right; clear:both; } #commentlist cite { font-style:normal; } #commentbox { } .avatar { float:right; border: 1pt solid #eee; margin-left:10px; padding:2px; }  #sidebar { background : transparent; padding: 5px 0px; margin: 5px 0px; width: 25%; float:right; } #sidebar ul, #sidebar li{ list-style-type: none; margin: 2px; padding:0px; } #sidebar li{ margin:0px; padding: 2px 0px; } #sidebar div { margin: 1px; padding:0px; } #sidebar h2 { margin: 5px 0px 0px; padding: 4px 0px; font-size:100%; } #sidebar li a { border:none; } #sidebar li li { border-bottom:1px solid #a45f22; } #sidebar li li li { list-style:circle inside; border:none; margin-left:0px; } #sidebar table { margin:0 !important; } #subscribe-form { background-color:#fffefe !important; width:162px !important; padding:5px !important; }  #searchform label { font-weight:bold; } #searchform input#s { width:50%; } #searchform input.submit { width:30%; }  .widget_rss h2 a { color:#333; font-weight:bold; } .widget_rss img { margin:0px; }  #wp-calendar a { font-weight:bold; } #today { background:#eee; }  #footer { background:url(/wp-content/themes/ahb/images/footerbg.png) repeat-x top; margin:0; clear: both; padding:5px 30px; text-align:center; } #footer p, #footer a { color:#aaa; text-decoration:none; margin:0; line-height:18px; padding:5px 0; font-size:11px; }  input , textarea, select, option { font-family :'Lucida Sans', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif; font-size:100%; padding: 2px; background : #eee; color : #111; border: 1px solid #ccc; margin: 2px; } fieldset, legend { background:transparent; color : #111; border: none; padding: 5px; } label, legend { font-weight:normal; }  ul { list-style-type: disc; list-style-position: outside; margin: 5px 20px; } ol { list-style-position: outside; margin: 5px 2em; padding:2px; }  table { color : #111; width: 90%; margin: 5px auto; padding: 0px; font-size:1em; } caption { color: #333; font-weight: normal; padding: 5px; } td, th, tr { padding: 5px; text-align:left; } .ngg-widget img { border-color:#fff !important; } .ngg-widget { padding-left:8px !important; } .ngg-navigation a { padding:2px 7px !important; } @media screen {  .ngg-albumoverview { margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-album { height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff; }   html>body .ngg-album { overflow:hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-albumtitle { text-align: left; font-weight: bold; margin:0px; padding:0px; font-size: 1.4em; margin-bottom: 10px; } .ngg-thumbnail { float: left; margin-right: 12px; } .ngg-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-thumbnail img:hover { background-color: #A9A9A9; } .ngg-description { text-align: left; }  .ngg-album-compact { float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px; } .ngg-album-compactbox { background:transparent url(/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px; } .ngg-album-compactbox .Thumb { border:1px solid #000000; margin:0px !important; padding:0px !important; width:91px; height:68px; } .ngg-album-compact h4 { font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px; } .ngg-album-compact p { font-size:11px; margin-top:2px; }  .ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-galleryoverview .desc {  margin:0px 10px 10px 0px; padding:5px; } .ngg-gallery-thumbnail-box { float: left; } .ngg-gallery-thumbnail { float: left; margin-right: 5px; text-align: center; } .ngg-gallery-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; } .ngg-gallery-thumbnail span {  font-size:90%; padding-left:5px; display:block; } .ngg-clear { clear: both; }  .ngg-navigation { font-size:0.9em !important; clear:both !important; display:block !important; padding-top:15px; text-align:center; } .ngg-navigation span { font-weight:bold; margin:0pt 6px; } .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }  .ngg-imagebrowser { } .ngg-imagebrowser h3 { text-align:center; } .ngg-imagebrowser img { border:1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display:block !important; padding:5px; } .ngg-imagebrowser-nav { padding:5px; margin-left:10px; } .ngg-imagebrowser-nav .back { float:left; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .next { float:right; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .counter { text-align:center; font-size:0.9em !important; } .exif-data { margin-left: auto !important; margin-right: auto !important; }  .slideshow { margin-left: auto; margin-right: auto; text-align:center; outline: none; } .slideshowlink { }  .ngg-singlepic { background-color:#FFFFFF; display:block; padding:4px; } .ngg-left { float: left; margin-right:10px; } .ngg-right { float: right; margin-left:10px; } .ngg-center { margin-left: auto !important; margin-right: auto !important; }  .ngg-widget, .ngg-widget-slideshow { overflow: hidden; margin:0pt; padding:5px 0px 0px 0pt; } .ngg-widget img { border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px; }  .ngg-related-gallery { background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px; } .ngg-related-gallery img { border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px; } .ngg-related-gallery img:hover { border: 1px solid #000000; } } div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } @media screen {#stimuli_lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #stimuli_lightbox a img { border: none; } #stimuli_outerImageContainer { position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; } #stimuli_imageContainer { padding: 10px; } #stimuli_loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; background: transparent center url(/wp-content/plugins/lightbox-2/Themes/Black/images/loading.gif) no-repeat; } #stimuli_hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #stimuli_imageContainer>#stimuli_hoverNav { left: 0;} #stimuli_hoverNav a { outline: none;} #stimuli_prevLink, #stimuli_nextLink { width: 49%; height: 100%; background: transparent url(/wp-content/plugins/lightbox-2/Themes/Black/images/blank.gif) no-repeat;  display: block; } #stimuli_prevLink { left: 0; float: left;} #stimuli_nextLink { right: 0; float: right;} #stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/prev.gif) left 55% no-repeat; } #stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/next.gif) right 55% no-repeat; } #stimuli_imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% } #stimuli_imageData { padding:0 10px; color: #666; } #stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; } #stimuli_imageData #stimuli_caption { font-weight: bold;} #stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;} #stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url(/wp-content/plugins/lightbox-2/Themes/Black/images/closelabel.gif) right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;} #stimuli_overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } } 