@import url(reset.css);*{ padding:0;margin:0;outline:0}body{ font:62.5%/1.333 Arial,Helvetica,sans-serif;margin:0;padding:0;color:#776a4d;text-align:center;margin:0;background:#B6AE99 url(/_images/bkg_page_repeat.jpg) repeat center top; }a,a:link{ color:#860e0e;text-decoration:underline}a:visited{ color:#003657;text-decoration:underline}a:hover,a:focus,a:active{ color:#860e0e;text-decoration:underline}a img{ border:none}h1,h2,h3,h4,h5,h6{ margin:0;padding:0;font-weight:normal;font-family:Helvetica,Arial,sans-serif;color:#0b364f}h1{ font-size:2.1em;color:#860e0e;margin-bottom:10px}h2{ font-size:1.5em}h3{ font-size:1.5em}h4{ font-size:1.6em;margin-top:10px}h5{ font-size:1.3em;font-weight:bold}h6{ font-size:1.2em;margin-top:10px;font-weight:bold}p{ margin:0 0 12px 0}ul,ol{ margin:0 0 12px 10px}ul{ list-style:square outside}dt{ margin:0.5em 0 0}dd{ margin:0.25em 0 0.5em 2.5em}sup,sub{ font-size:smaller;line-height:1px}sup{ vertical-align:0.5em}sub{ vertical-align:-0.5em}p,li,dd,dt{ font-size:1.2em}p p,li p,dd p,dt p,td p,td li,li li{ font-size:1.0em !important}table{ margin-bottom:10px}table td,table th{ vertical-align:top;padding:2px 5px;font-size:1.1em;margin:0}table table td,table table th{ vertical-align:middle;padding:0;font-size:1.0em}.hidden{ position:absolute;left:-99999px}.first{ margin-top:0 !important;border-top:0 !important;padding-top:0 !important}.left{ float:left}.right{ float:right}img.left{ float:left;margin:0 10px 10px 0}img.right{ float:right;margin:0 0 10px 10px}.clear{ clear:both}#access,.hidden{ display:none !important}#background-wrapper{ background:url(/_images/bkg_content.jpg) no-repeat center top;width:1038px;margin:0 auto;text-align:center}#wrapper{ width:990px;margin:0 auto;text-align:left}#header{ position:relative}#content-wrapper{ float:left;width:100%;min-height:500px;_height:500px;background:url(/_images/bkg_ab100.jpg) no-repeat center top}#main-content{ margin:57px 327px 0 30px}#main-content .inner{ margin:0 40px 0 0;padding:0 0 20px}.side-content{ float:left;overflow:hidden;width:14em;margin:42px 0 0 0}#primary{ margin-left:-350px;padding:0;width:320px}#primary .inner{ margin:0 0 0 8px}#footer{ clear:both;position:relative;background:url(/_images/bkg_footer.jpg) repeat-y left bottom;height:40px;font-family:Helvetica,Arial,sans-serif}#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:active,#footer a:focus{ color:#fff;text-decoration:none}#footer .copyright{ float:right;color:#fff;margin:14px 25px 0 0}form{ margin:0 0 10px;padding:0}#main-content .map{ margin:0 0 25px 15px}#main-content h3{ background:#0b3753 url(/_images/bkg_h4.png) repeat-x left top;color:#fff;padding:5px 22px 4px 22px;text-transform:uppercase}#header #sitelogo,#header h1#sitelogo{  margin:0 !important;padding:0 !important}.image-banner{ background:transparent url(/_images/header.jpg) no-repeat scroll left top;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;padding-top:171px}.flash-banner{ }.footer-nav ul{ list-style:none outside;margin:0 0 0 25px;padding:0}.footer-nav ul li{ list-style:none outside;margin:14px 0 10px;padding:1px 10px 0;border-right:1px solid #fff;float:left;text-transform:uppercase}.footer-nav ul li.last{ border-right:0;padding-right:0}.footer-nav ul li a,.footer-nav ul li a:link,.footer-nav ul li a:visited,.footer-nav ul li a:hover,.footer-nav ul li a:active,.footer-nav ul li a:focus{ color:#fff;text-decoration:none}.main-nav{ background:#0b364f url(/_images/bkg_mainnav.jpg) repeat-y left top;height:62px;width:100%;position:relative}.main-nav ul{ list-style:none outside; margin:0;padding:25px 0 0}.main-nav ul li{ list-style:none outside;margin:0; padding:0;float:left;font-size:1.1em;font-weight:bold}.main-nav ul li a{ display:block;padding:10px 19px}.main-nav ul li#mainnav-espano a{ padding-right:0}.main-nav ul li a,.main-nav ul li a:link,.main-nav ul li a:visited,.main-nav ul li a:hover,.main-nav ul li a:active,.main-nav ul li a:focus{ color:#fff;text-decoration:none}.main-nav ul li.current a,#home .main-nav ul li#mainnav-home a,#museum .main-nav ul li#mainnav-museum a,#campus .main-nav ul li#mainnav-campus a,#partners .main-nav ul li#mainnav-partners a,#join .main-nav ul li#mainnav-join a{ text-decoration:none;color:#828a8f !important}.main-nav .utility{ position:absolute;top:5px;right:10px;margin:0;padding:0}.main-nav .utility li{ margin:0;padding:0;font-size:1.0em}.main-nav .utility li a{ margin:0;padding:0 5px;border-right:1px solid #fff;line-height:1em}.main-nav .utility li#mainnav-espanol a{ padding-right:0;margin-right:0;border-right:0}#primary a,#primary a:link,#primary a:visited,#primary a:hover,#primary a:active,#primary a:focus{ color:#860e0e}#primary .callout{ background:url(/_images/bkg_sidebar_short.png) no-repeat left top;_background-image:url(/_images/bkg_sidebar_short.gif);margin:0 0 15px;clear:left;width:309px;height:191px;padding:1px 0 0}#primary .callout .inner{ clear:both;margin:15px !important}#primary .callout h5{ margin:0 0 11px;padding:0;font-size:1.5em;text-transform:uppercase;color:#860e0e;width:240px;font-weight:normal;line-height:122%}#primary .callout h5 strong,#primary .callout h5 .accent{ color:#0B364F !important}#primary .callout h5 strong{ font-weight:normal;display:block;margin-bottom:0}#primary .callout .inner p,#primary .callout .inner li{ font-size:1.2em;margin-top:4px}.twtr-widget{ margin-bottom:10px !important}.twtr-widget h3,.twtr-widget h4,a.twtr-profile-img-anchor,.twtr-ft,.twtr-hd{ display:none !important}.twtr-widget .twtr-tweet-wrap{ padding:6px 6px 6px 0 !important}.twtr-widget .twtr-tweet-wrap a{ font-weight:bold !important;text-decoration:underline !important }.twtr-widget p{ font-size:1.0em !important;margin-left:0 !important;padding-left:0 !important}.tweets-div{ min-height:200px;_height:200px}.youtube-videos,.youtube-videos div{ margin:0}.youtube-videos ul,.youtube-videos li{ margin:0;padding:0;list-style:none outside}.youtube-videos,.youtube-videos p,.youtube-videos a{ color:#776a4d !important }.youtube-videos a{ font-weight:bold !important;text-decoration:underline !important}.button{ padding:5px;font-size:1.0em;font-family:Helvetica,Arial,sans-serif}.button a,.button a:link,.button a:visited,.button a:hover,.button a:active,.button a:focus{ color:#fff !important;display:block;background-color:#003657;width:auto;padding:7px 10px 5px;float:left;text-decoration:none}#fanbox{ margin:10px 0; }#fanbox .FB_ElementReady,#fanbox iframe.FB_SERVER_IFRAME{ width:270px !important;height:300px !important}.wide-content #main-content{ margin-right:28px;_margin-right:100px}.wide-content #primary{ clear:both;margin-left:30px;width:94%;margin-top:10px;margin-bottom:20px}#primary #dome{ background-image:url(/_images/bkg_sidebar_dome.png);_background-image:url(/_images/bkg_sidebar_dome.gif);height:419px}#primary #three-months{ margin-top:580px;background-image:url('/_images/bkg_sidebar_media.png');height:323px}.scoutquest #primary #scoutquest-registration,#primary #scoutquest-registration{ background-image:url(/_images/bkg_sidebar_251h.png) !important;_background-image:url(/_images/bkg_sidebar_251h.gif) !important;height:251px}#background-footer{ width:1038px;background:url(/_images/bkg_content_footer.png) no-repeat left bottom;_background-image:none}.col1,.col2{ float:left;min-height:355px;margin:19px 0 10px 10px}.col1{ margin-left:21px;width:282px}.col2{ padding-left:22px;margin-left:10px;margin-right:0;width:257px;background:url(/_images/bkg_divider_vert.gif) repeat-y left top}.col1 h4,.col2 h4{ margin-top:0;padding-top:0;color:#0b364f}#primary #derby,#primary #video{ background-image:url(/_images/bkg_sidebar_derby_home.png);_background-image:url(/_images/bkg_sidebar_derby_home.gif);height:226px}#primary #derby .button{ margin-top:75px;float:left;margin-left:0}#primary #derby img.left{ margin-right:6px;margin-bottom:0}#primary #badge .thumb{ margin-top:10px}#primary #photo .thumb{ background:url(/assets/images/th_photo_home.gif) no-repeat 153px 11px;min-height:105px}#primary #photo .thumb p{ width:150px;padding-top:3px;float:none;line-height:128%;margin-bottom:18px;white-space:normal}#primary #photo img.right{ margin:10px 2px 10px 10px}#primary #alumni .button{ margin-top:35px;float:left;margin-left:0}#primary #alumni img.left{ margin-right:6px;margin-bottom:0}.scoutquest #wrapper{ background:url(/assets/images/scoutquest/bkg_museum_details.jpg) no-repeat left 650px}.scoutquest-landing #wrapper{ background:url(/assets/images/scoutquest/bkg_museum_icons.jpg) no-repeat left 630px}.scoutquest #content-wrapper{  min-height:1281px;_height:1281px}.scoutquest .museum-icons{ margin:14px 0 0;padding:30px 0 0;zoom:1;_height:1%;_margin-top:20px;*margin-top:0}.scoutquest #main-content .museum-icons ul{ }.scoutquest .museum-icons ul,.scoutquest .museum-icons li{ list-style:none outside;margin:0;padding:0}.scoutquest .museum-icons li{ width:250px;float:left;margin:0 40px 18px 20px;padding:0 0 10px;height:192px;_margin-left:10px}.scoutquest-landing #primary .museum-icons li{ _margin-left:0}.scoutquest .museum-icons li h2,.scoutquest .museum-icons li h2 a{ color:#860e0e}.scoutquest .museum-icons li h2{ font-size:1.4em;line-height:110%;padding:0;margin-bottom:15px;height:40px}.scoutquest .museum-icons li .button{ padding:0}.scoutquest .museum-icons li img.right{ margin:5px}.scoutquest #primary .museum-icons{ margin-top:20px !important}.scoutquest #primary .museum-icons{ margin-left:0 !important;margin-right:0 !important}.scoutquest .intro{ width:95%}.scoutquest .museum-details{ margin:30px 0 0;padding:69px 0 0}.scoutquest #main-content .scoutquest .museum-details .inner{ margin:0;padding:0; }.scoutquest #main-content .inner{ margin-right:0}.scoutquest .museum-details .leftcol{ width:135px;float:left}.scoutquest .museum-details .leftcol ul{ list-style:none outside;margin:0;padding:0}.scoutquest .museum-details .leftcol ul a,.scoutquest .museum-details .leftcol ul a:link,.scoutquest .museum-details .leftcol ul a:visited{ color:#776a4d;text-decoration:none}.scoutquest .museum-details .leftcol ul .current a,.scoutquest .museum-details .leftcol ul a:hover,.scoutquest .museum-details .leftcol ul a:focus,.scoutquest .museum-details .leftcol ul a:active{ color:#003657;text-decoration:none}.scoutquest .museum-details .leftcol ul li{ list-style:none outside;margin:0 0 10px;padding:0;font-weight:bold}.scoutquest .museum-details .maincol{ float:left;margin:0 0 0 30px;width:435px}.scoutquest .museum-details .maincol h2{ font-size:2.4em;color:#b4171c}.scoutquest .museum-details .maincol p.info,.scoutquest .museum-details .maincol p.info a{ color:#003657}.scoutquest .museum-details .maincol p.info{ font-size:1.2em;font-weight:bold}.scoutquest .museum-details .maincol p,.scoutquest .museum-details .maincol li{ font-size:1.4em;line-height:160%}.scoutquest .museum-details .maincol li{ margin-left:20px}.scoutquest .museum-details .maincol p{ margin-bottom:20px}.scoutquest .rightcol{ width:310px;margin-top:100px;clear:both}.scoutquest .rightcol ul{ list-style:none outside;margin:0;padding:0}.scoutquest .rightcol ul li{ list-style:none outside;margin:0 0 20px;padding:0}.scoutquest .rules h4{ font-size:1.5em;line-height:130%}.scoutquest .maincol .rules p{ font-size:1.2em;line-height:130%;margin-bottom:10px} @media print{body{ background:#fff !important}body #header{ margin-bottom:1em}body #main{ margin:0 5%;padding:0;position:static}.hidden,#access{ display:none !important}body #footer{ margin-top:2em}*,p,li,h1,h2,h3,h4,h5,h6,td{ color:#333 !Important;float:none !important}#content-wrapper{ min-height:100px;padding:0;margin:0}#wrapper{ background:none;margin:10px;padding:10px}.main-nav,#footer,#secondary{ display:none}#header,#main-content .inner,#primary .inner{ height:auto !Important;background:none !Important;padding:0 !Important;margin:0 !Important}#header #sitelogo{ position:static}a{ text-decoration:underline}a:after,a:link:after,a:visited:after{ content:" [" attr(href) "] "}tr,td,th{ page-break-inside:avoid }}div.widget a.edit{ font-size:10px;font-weight:normal;float:right;z-index:1}div.widget a.delete{ font-weight:bold;color:#999999;float:right;margin-left:5px;z-index:1;text-decoration:none}div.widget a.delete:hover{ color:black}#wrapper #widgetzone{ margin:0 !important;padding:0 !important}.youtube-video{ margin:0 0 10px }