/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; font-family: "Times New Roman", Times, serif}
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
/* Removes list-style from lists */
ol,ul { list-style : none}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }
/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }
/* Removes border from fieldset and img */
fieldset,img { border : 0; }
/* Left-aligns text in caption and th */
caption,th { text-align : left; }
/* Removes quotation marks from q */
q:before, q:after { content :''; }
a {text-decoration:none}

html, body {height: 100%; min-width: 944px}

#wrapper {position: relative; height: 100%; width: 944px; margin: 0 auto; border: solid 3px #fff; background-color: #FFF}


body {padding: 0; background: #EE961B url(/graphics/uprrmuseum/site_wide/body_back.jpg) repeat-x 0 0 !important; font: .9em/140% "Times New Roman", Times, serif; min-width: 935px}
body > #wrapper {position: relative; height: auto; min-height: 100%; border:solid 3px #FFF; border-width: 0 3px}
#branding  {position: relative; padding: 12px 24px 0; background: url(/graphics/uprrmuseum/homepage/branding_back.jpg) no-repeat 0 0; height: 90px}
#branding .logo {position: absolute; width: 259px; height:69px;}
#branding ul {position: relative; margin: 0 0 0 297px}
#branding ul:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#branding li {margin: 0; float: left; padding: 0 24px 0 0}
#branding li:last-child {padding-right: 0;}
li.admission {font-weight:bold; font-size:16px; padding-top: 12px !important; text-align: center}
li.hours, li.address {padding-top: 12px !important; font-size: 16px; line-height: 20px}
li.mapIcon{width: 130px; height: 37px; background: url(/graphics/uprrmuseum/homepage/google_map_icon.gif) no-repeat 0 0; padding: 54px 0 0 !important; text-align:center}
li.mapIcon a {width: 107px; height: 23px; display:block; border: 0; text-decoration:none; margin: 0 auto}
.mapIcon a:link, .mapIcon a:visited {background:url(/graphics/uprrmuseum/homepage/btn_directions.png) no-repeat 0 0}
.mapIcon a:hover, .mapIcon a:focus {background:url(/graphics/uprrmuseum/homepage/btn_directions.png) no-repeat -107px 0 }
.mapIcon a span {display:none}

#navMain {position:relative; left: 0; width: 100%; border-top: solid 3px #FFF; border-bottom: solid 3px #FFF; background:url(/graphics/uprrmuseum/homepage/nav_global_back.jpg) no-repeat 0 0; height: 47px; text-align:center}
#navMain h5 {display:none}
#navMain ul {display: inline-block; margin: 0 auto; border-left: solid 3px #FFF}
#navMain ul:after { content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
#navMain li {display:inline}
#navMain li a {display: inline-block; line-height: 47px; border:0; font-size: 18px; font-weight:bold; color: #FFF; padding: 0 18px; border-right: solid 3px #FFF; text-transform: uppercase}
#navMain li a:link, #navMain li a:visited {color: #FFF}
#navMain li a:hover, #navMain li a:focus {color:#fcb513}
/*#navMain li.current a {color:#881F31}*/
#photoStripFlash {position: relative; width: 100%; height: 274px; background-color:#A00023; margin-bottom: 12px; overflow: hidden}
#photoStripFlash object {margin-top: -8px}


.train {position: absolute; left: -24px; top: 578px;}
/*content blocks*/
.colWrapper {position: relative; width: 100%; margin: 1em 0 0; padding-bottom: 24px}
.colWrapper a {};
.colWrapper a:link { color: #039;border-bottom: solid 1px #B2C1E0};
.colWrapper a:visited { color: #5A85B0; border-bottom: solid 1px #F0F1F2};
.colWrapper a:hover, .colWrapper a:focus  color: #BF311A; border-bottom: solid 1px #BF311A !important;}
.colWrapper:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.colOne, .colTwo, .colThree {position: absolute; top: 0; left: 0}/*indexColThree used for HR index page*/
.colOne { padding-left: 24px; width: 275px; overflow:visible}
.colTwo {left: 323px; width: 275px}
.colThree {left: 622px; padding-right: 24px; width: 275px}
.clear_children, .cc_tallest { position: relative}

.colOne p {color:#790016; font-size: 14px; line-height: 130%; font-style:italic; text-align:center}
.colOne p.button a {width: 134px; height:37px; display:inline-block; margin: 18px auto; border-bottom: 0}
p.button a:link, p.button a:visited {background:url(/graphics/uprrmuseum/homepage/donate_button_back.gif) no-repeat 0 0; border-bottom: 0}
p.button a:hover, p.button a:focus {background:url(/graphics/uprrmuseum/homepage/donate_button_back.gif) no-repeat -134px 0; border-bottom: 0}
.button a span {display:none}

.colTwo h2 {font-size: 18px; margin: 24px 0 7px; text-transform: uppercase; color:#790016}
.colTwo .date {display: none}
div + h2 {margin-top: 0}
.colTwo ul {margin: 0 0 1.3em 0; text-indent: 0}
.colTwo li {list-style-type:none; list-style-image:none; background-image:url(/graphics/uprrmuseum/site_wide/bullet.gif); background-repeat:no-repeat; background-position: 0 6px; padding-left: 12px; margin-bottom: .6em}
.colTwo li a {font-weight: bold; text-decoration: none}

.desc {display: block; margin-top: 3px; font-size: .9em; line-height: 130%}
.colTwo table.commentBox {border: 0; margin:0 0 1em}
.colTwo .commentBox td {padding: 0; margin: 0}
.colTwo p.comment {font-size: .9em; line-height: 130%; margin-bottom: .3em}
.colTwo p.byline {font-size: .9em; font-style: italic; text-align:right}
.colTwo p.jump {text-align: right}
.colTwo ul + p.jump {margin-top: -12px}
.colWrapper a:link {color: #00339A; border-bottom: solid 1px #7f92b9}
.colWrapper a:visited {color:#52658c; border-bottom: solid 1px #7f92b9}
.colWrapper a:hover, .colWrapper a:focus {color: #EE9618; border-bottom: solid 1px #EE9618}

.colThree .featureExh {position: relative}
.featureExh img {margin: 0; display:block}
.featureExh .tag {position: absolute; top: -6px; right: -24px; width: 124px; height: 44px; background:url(/graphics/uprrmuseum/homepage/feature_tag.png) no-repeat 0 0}
.featureExh a.jump {display: block; margin: 0 0 1em; text-align: center; background-color:#003462; font-size: 14px; line-height: 27px}
.featureExh a.jump:link, .featureExh a.jump:visited {color: #fff !important; border-bottom:0}
.featureExh a.jump:hover, .featureExh a.jump:focus {color: #EE9618 !important; border-bottom: 0}
.tag span {display:none}
.curratorCrn {padding: 9px 9px 6px; background:#F7DD98 url(/graphics/uprrmuseum/homepage/curator_crn_back.gif) repeat-x left bottom}
.curratorCrn h3 span {display:none}
.curratorCrn h3 {width: 129px; height: 21px; background: url(/graphics/uprrmuseum/homepage/curator_corner_txt.png) no-repeat 0 0; margin-bottom: 9px}
.photoRight {position:relative; margin: 0 0 9px 6px; float: right}
.curratorCrn .photoRight {margin-top:30px;}
.curratorCrn p {font-size: .9em; line-height: 125%; margin-bottom: .3em }
.curratorCrn p.jump {text-align: right; clear: both; margin-bottom: 9px}
/*.curratorCrn p.jump:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/
.socMedia {position: relative; margin-top: 18px; text-align:center}
.socMedia span {display:none}
.socMedia a {display:inline-block; width: 29px; height: 28px; border-bottom: 0}
.socMedia a:link, .socMedia a:visited; .socMedia a:hover, .socMedia a:focus { border-bottom: 0 !important}
.socMedia a.twitter {background:url(/graphics/uprrmuseum/homepage/twitter_icon.gif) no-repeat 0 0; border-bottom: 0; margin-right: 12px}
.socMedia a.facebook {background:url(/graphics/uprrmuseum/homepage/facebook_icon.gif) no-repeat 0 0; border-bottom: 0} 
.socMedia:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#siteInfo { position: relative; border-top: solid 3px #FFF; height: 35px; width: 100%; text-align:center; padding-top: 24px}
#siteInfo span {color: #FFF; font-size: .9em}
#siteInfo ul {display: inline; margin: 0; padding:0}
#siteInfo li {display: inline-block; background: url(/graphics/uprrmuseum/site_wide/bullet_reversed.gif) no-repeat 0 6px; padding-left: 12px; margin-left: 6px; text-align: left}
#siteInfo a {margin-left: 6px; margin-right: 6px}
#siteInfo a:link, #siteInfo a:visited {color: #FFF; border-bottom: solid 1px #FFF}
#siteInfo a:hover, #siteInfo a:focus {color: #790016; border-bottom: solid 1px #790016}

/*
@media screen and (min-width: 601px) {
    #photoStripFlash {display: block;}
    #mobileFeature {display:none;}
}
@media screen and (max-width: 600px) {
    #photoStripFlash {display:none}
    #branding ul {display:none;}
    #mobileFeature {
        display: block;
        width: 100%;
        height: 274px;
        overflow: hidden;
        background:#A00023 url(/graphics/uprrmuseum/homepage/google-map.gif) no-repeat right center;
    }
    #mobileFeature .btnDirections {text-align: center; color: #fff; width: 50%; padding-top: 1em;}
    #mobileFeature p {margin-bottom: 1em; font-weight: bold;}
    #mobileFeature .btnDirections a {
        color: #FFF;
        font-size: 1em;
        line-height: 44px;
        font-weight: bold;
        width: 50%;
        height: 44px;
        display:block;
        text-decoration:none;
        margin: 0 auto;
        border-radius: 8px;
        border: 2px solid #fff;
         background: #dd1635;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkZDE2MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODEwMjE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, #dd1635 20%, #810219 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#dd1635), color-stop(100%,#810219));
        background: -webkit-linear-gradient(top, #dd1635 20%,#810219 100%);
        background: -o-linear-gradient(top, #dd1635 20%,#810219 100%);
        background: -ms-linear-gradient(top, #dd1635 20%,#810219 100%);
        background: linear-gradient(to bottom, #dd1635 20%,#810219 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd1635', endColorstr='#810219',GradientType=0 );
        -webkit-border-radius: 8px;

    }
}*/

.cc_tallest:after { content: ''; }
* html .clear_children { display: inline;}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */	
