/*
@font-face {
    font-family: 'PT Sans';
    src: url('/media/fonts/pt_sans_narrow.eot');
    src: local('˜'), url('/media/fonts/pt_sans_narrow.woff') format('woff'), url('/media/fonts/pt_sans_narrow.ttf') format('truetype'), url('/media/fonts/pt_sans_narrow.svg#webfontWJ446bKE') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PT Sans Bold';
    src: url('/media/fonts/pt_sans_narrow_bold.eot');
    src: local('˜'), url('/media/fonts/pt_sans_narrow_bold.woff') format('woff'), url('/media/fonts/pt_sans_narrow_bold.ttf') format('truetype'), url('/media/fonts/pt_sans_narrow_bold.svg#webfontWPUKjQR6') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Mido';
    src: url('/media/fonts/mido.eot');
    src: local('˜'), url('/media/fonts/mido.woff') format('woff'), url('/media/fonts/mido.ttf') format('truetype'), url('/media/fonts/mido.svg#webfontgDoklr06') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aurulent Sans';
    src: url('/media/fonts/aurulentsans_regular.eot');
    src: local('˜'), url('/media/fonts/aurulentsans_regular.woff') format('woff'), url('/media/fonts/aurulentsans_regular.ttf') format('truetype'), url('/media/fonts/aurulentsans_regular.svg#webfontPu06JHuF') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Action Man Italic';
    src: url('/media/fonts/action_man_italic-webfont.eot');
    src: local('˜'), url('/media/fonts/action_man_italic.woff') format('woff'), url('/media/fonts/action_man_italic.ttf') format('truetype'), url('/media/fonts/action_man_italic.svg#webfontjPPrsQZQ') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


body{
    text-align:center;
    font-size:16px;
    line-height:1em;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    margin:0;
}
#wrapper{
    width:1000px;
    margin:0 auto;
    text-align:left;
}

a, a img{
    border:none;
    outline:none;
}


/* Utility */
.center{
    text-align:center;
}



/* Banner */

#banner{
    margin:6px 0 0;
    height:95px;
}

#banner img{
    float:left;
    margin:7px 10px 0;
}

#banner p{
    float:left;
    margin-top:32px;
    font-family:"Mido", "Times New Roman", serif;
    font-size:.75em;
    color:#E02C40;
}
#banner p .tag_dark{
    font-family: "Aurulent Sans","Helvetica","Arial",sans-serif;
    color:#494949;
    font-size:.8675em;
    font-weight:bold;
}

#banner ul{
    float:right;
    width:192px;
    font-family:"PT Sans";
    font-size:.75em;
    color:#fff;
    margin:15px 0 0;
    padding:0 0 4px;
    background:url(images/nav_bg_home.gif) no-repeat bottom left;
}
#standard #banner ul{
    background:none;
}
#home #banner ul{
    background:url(images/nav_bg_home.gif) no-repeat bottom left;
}
#history #banner ul{
    background:url(images/nav_bg_history.gif) no-repeat bottom left;
}
#legacy #banner ul{
    background:url(images/nav_bg_legacy.gif) no-repeat bottom left;
}
#downloads #banner ul{
    background:url(images/nav_bg_downloads.gif) no-repeat bottom left;
}

#banner ul strong{
    font-family:"PT Sans Bold";
}

#banner li{
    list-style:none;
    display:block;
}

#banner li a{
    width:171px;
    height:14px;
    float:left;
    margin:0 0 3px;
    padding:2px 0 0 21px;
}

#banner li a:link, #banner  li a:visited{
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    background:url(images/nav_li_bg.gif) no-repeat right;
}
#banner li a:hover, #banner  li a:active{
    background:url(images/nav_li_bg_hover.gif) no-repeat right;
}
#home #banner li a.home, #history #banner li a.history,
#legacy #banner li a.legacy, #downloads #banner li a.downloads,
.category #banner li a.home
{
    width:188px;
    padding-left:4px;
    background:url(images/nav_li_bg_active.gif) no-repeat right;
}



/* Main Content */

p{
    margin:0 0 1em;
}

#standard #content p, #standard #content label{
    font-size:.75em;
}

#standard a:link, #standard a:visited{
    color:#4DB3F0;
    text-decoration:none;
}
#standard a:hover, #standard a:active{
    text-decoration:underline;
}

#content{
    clear:both;
    padding:15px 0 0;
    background:url(images/content_bg.gif);
    overflow:auto;
}
#legacy #content, #downloads #content, #history #content, #standard #content{
    background:url(images/striped_bg_grey.gif);
    padding-bottom:30px;
}
#standard #content{
    padding:30px 30px 20px;
}

#intro #content {
	text-align: center;
}
#intro #media {
	width: 768px;
	margin: 0px auto 15px auto;
	text-align: left;
}
#intro #media_skip {
	width: 56px;
	margin: 0px auto 15px auto;
}

#nav{
    float:right;
    font-family:"PT Sans", Arial, sans-serif;
    font-size:1.5em;
    text-transform:uppercase;
    text-align:center;
}

#nav a{
    color:#fff;
    text-decoration:none;
}

#nav ul{
    margin:20px 30px 0 0;
    padding:30px 15px 0;
    background:url(images/category_nav_bg.png) no-repeat center;
    overflow:auto;
}
#nav li{
    list-style:none;
    margin:0 0 40px;
}

#nav li a{
    padding:10px 10px 4px;
}





/* Home and Category Pages */

.row{
    text-align:center;
    clear:left;
}
.row.center{
    margin:15px 0;
}
#home .row img{
    margin:20px 20px 0;
}
#home .row.center img{
    margin:20px 20px 0;
}

#vid_control{
    width:450px;
    float:right;
    clear:both;
    margin:15px 0 0;
    padding:10px;
    background:url(images/vid_replay_bg.png) no-repeat;
    font-size:.875em;
    font-family:"PT Sans";
    color:#fff;
}
#vid_control p{
    margin:7px 0 0 5px;
    width:395px;
    float:left;
    font-size:1em;
}
#vid_control img{
    float:right;
}

.quotebox{
    width:285px;
    float:left;
    margin:0 20px 15px;
    padding:10px 0 0;
    text-align:center;
    color:#fff;
    font-family:"Mido", "Times New Roman", serif;
    font-size:.875em;
}


.quotebox .inner{
    padding:0 15px;
    float:left;
    width: 255px;
}
.quotebox .bottom{
    height:10px;
    clear:left;
}

.quotebox p{
    margin:.5em 0;
}
#modal-audio .quotebox p{
    text-align:left;
}
#modal-audio .quotebox p.modal-close{
    text-align:right;
}
#modal-audio p.audio-credits{
    margin:1em 0;
}

.quotebox a {
	color: #fff;
	text-decoration: none;
}

.ldquo, .rdquo {
    font-family:"Times New Roman", serif;
}
.ldquo {
	margin-right: 2px;
}
.rdquo {
	margin-left: 2px;
}

.audio-link {
}
.audio-fulltext {
	display: none;
}
.audio-credits {
	font-style: italic;
    font-family:"PT Sans", Arial, sans-serif;
}

.video-link {
}
.video-details {
	display: none;
}

.univideo {
	background-color: #000;
}

.video-container-inline .video-mobile video {
	display: none;
}

.image-details {
	display: none;
}

#modal-overlay {
	position: absolute;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}

.modal-close {
	text-align: right;
}

#modal-image {
	position: absolute;
	z-index: 9999;
	bottom: 20px;
	left: 50%;
	margin-left: -142px;
	padding: 15px;
	width: 285px;
	text-align: center;
	background: #000;
	color: #fff;
	-moz-box-shadow: 0px 0px 18px #000;
	-webkit-box-shadow: 0px 0px 18px #000;
	box-shadow: 0px 0px 18px #000;
}

#modal-audio {
	position: fixed;
	z-index: 9999;
	top: 120px;
	left: 50%;
	margin-left: -142px;
	padding: 0px;
	width: 285px;
	text-align: center;
}
#modal-audio .quotebox {
	margin: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 18px #000;
	-webkit-box-shadow: 0px 0px 18px #000;
	box-shadow: 0px 0px 18px #000;
}
#modal-audio audio {
	width: 100%;
}


#modal-video {
	position: fixed;
	z-index: 9999;
	top: 120px;
	left: 50%;
	margin-left: -142px;
	padding: 15px;
	width: 285px;
	text-align: center;
	background: #000;
	color: #fff;
	-moz-box-shadow: 0px 0px 18px #000;
	-webkit-box-shadow: 0px 0px 18px #000;
	box-shadow: 0px 0px 18px #000;
}
#modal-video a {
	color: #fff;
	text-decoration: none;
}



/* image borders */
#home .row img{
    border:5px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
}
#home .row img.service{
    border-color:#5B84E3;
}
#home .row img.science{
    border-color:#E87F0B;
}
#home .row img.rights{
    border-color:#AA4092;
}
#home .row img.domestic{
    border-color:#F84252;
}
#home .row img.arts{
    border-color:#548B7D;
}
#home .row img.policy{
    border-color:#9E2B2B;
}
#home .row img.environment{
    border-color:#A6C166;
}


/* quotebox color variations */
#service .quotebox{
    background:url(images/quotebox_bg_public.png) no-repeat;
}
#service .quotebox .inner{
    background:#5b84e3;
}
#service .quotebox .bottom{
    background:url(images/quotebox_bg_public.png) no-repeat bottom;
}

#science .quotebox{
    background:url(images/quotebox_bg_science.png) no-repeat;
}
#science .quotebox .inner{
    background:#e87f0b;
}
#science .quotebox .bottom{
    background:url(images/quotebox_bg_science.png) no-repeat bottom;
}

#rights .quotebox{
    background:url(images/quotebox_bg_civil.png) no-repeat;
}
#rights .quotebox .inner{
    background:#aa4092;
}
#rights .quotebox .bottom{
    background:url(images/quotebox_bg_civil.png) no-repeat bottom;
}

#domestic .quotebox{
    background:url(images/quotebox_bg_domestic.png) no-repeat;
}
#domestic .quotebox .inner{
    background:#f84252;
}
#domestic .quotebox .bottom{
    background:url(images/quotebox_bg_domestic.png) no-repeat bottom;
}

#arts .quotebox{
    background:url(images/quotebox_bg_arts.png) no-repeat;
}
#arts .quotebox .inner{
    background:#548b7d;
}
#arts .quotebox .bottom{
    background:url(images/quotebox_bg_arts.png) no-repeat bottom;
}

#policy .quotebox{
    background:url(images/quotebox_bg_foreign.png) no-repeat;
}
#policy .quotebox .inner{
    background:#9e2b2b;
}
#policy .quotebox .bottom{
    background:url(images/quotebox_bg_foreign.png) no-repeat bottom;
}

#environment .quotebox{
    background:url(images/quotebox_bg_environment.png) no-repeat;
}
#environment .quotebox .inner{
    background:#a6c166;
}
#environment .quotebox .bottom{
    background:url(images/quotebox_bg_environment.png) no-repeat bottom;
}




/* Legacy Gallery */

#legacy #nav{
    float:left;
    text-align:left;
    font-size:1em;
}
#legacy #nav ul{
    margin:0;
    padding:15px 0 0;
    background:url(images/category_nav_bg.png) no-repeat center;
    overflow:auto;
}
#legacy #nav li{
    list-style:none;
    margin:0 0 15px;
}

#legacy #nav li a{
    padding:5px 20px 2px;
}

#legacy li.unsel {
	opacity: .5;
	filter: alpha(opacity=50);
}

#legacy .gallery{
    margin:10px 0;
    padding-left: 221px;
}
#legacy ul.gallery li{
    float:left;
    margin:1px 2px;
    list-style:none;
}
.legacy-item {
}

form.search{
    margin-bottom:30px;
}
.search fieldset{
    border:none;
    padding:0;
}
.search input{
    height:15px;
    border:2px solid #aaa;
}
.search input.submit{
    height:20px;
    border:2px solid #000;
    color:#fff;
    background:#000;
    text-transform:uppercase;
    font-family:"Mido", "Times New Roman", serif;
}



.contact-form .field {
	margin-top: 20px;
}
.contact-form input.text {
	width: 300px;
	font-size: 1em;
	color: #63AFE3;
}
.contact-form .exclaim {
	margin-left: 4px;
}
.contact-form .exclaim_vis {
	margin-left: 4px;
	width: 16px;
	height: 16px;
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(images/exclamation.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.form_result_msg {
	margin-top: 20px;
	font-size: 1.25em;
	font-weight: bold;
	color: #63AFE3;
}


/* Downloads and Resources  */
#downloads #content{
    background:#b2b1bf;
    padding:0;
}
#downloads #content.service{
    background:#5b84e3;
}
#downloads #content.science{
    background:#e87f0b;
}
#downloads #content.rights{
    background:#aa4092;
}
#downloads #content.domestic{
    background:#f84252;
}
#downloads #content.arts{
    background:#548b7d;
}
#downloads #content.policy{
    background:#9e2b2b;
}
#downloads #content.environment{
    background:#a6c166;
}


#downloads #nav{
    font-size:.9375em;
    float:none;
    text-align:left;
}

#downloads #nav ul{
    margin:0 0 0 15px;
    padding:0;
    background:none;
    text-align:center;
}
#downloads #nav li{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}

#downloads #nav li a{
    padding:6px 7px 3px;
    line-height:1.75em;
}

#nav li a.service:link, #nav li a.service:visited{
    background:#5b84e3;
}
#nav li a.service:hover, #nav li a.service:active{
    background:#6592fc;
}

#nav li a.science:link, #nav li a.science:visited{
    background:#e87f0b;
}
#nav li a.science:hover, #nav li a.science:active{
    background:#ff8a0d;
}

#nav li a.rights:link, #nav li a.rights:visited{
    background:#aa4092;
}
#nav li a.rights:hover, #nav li a.rights:active{
    background:#cc4eae;
}

#nav li a.domestic:link, #nav li a.domestic:visited{
    background:#f84252;
}
#nav li a.domestic:hover, #nav li a.domestic:active{
    background:#f75e65;
}

#nav li a.arts:link, #nav li a.arts:visited{
    background:#548b7d;
}
#nav li a.arts:hover, #nav li a.arts:active{
    background:#6bb3a1;
}

#nav li a.policy:link, #nav li a.policy:visited{
    background:#9e2b2b;
}
#nav li a.policy:hover, #nav li a.policy:active{
    background:#cc3737;
}

#nav li a.environment:link, #nav li a.environment:visited{
    background:#a6c166;
}
#nav li a.environment:hover, #nav li a.environment:active{
    background:#bcdb74;
}

#nav li a.all:link, #nav li a.all:visited{
    background:#b2b1bf;
}
#nav li a.all:hover, #nav li a.all:active{
    background:#aaa;
}

#downloads .col{
    width:360px;
    padding:15px 0 0;
    float:left;
}
#downloads .col.wide{
    width:735px;
}
#downloads #sidebar{
    width:244px;
    margin:15px 0;
    padding:0 10px;
    float:right;
    border-left:1px solid;
    min-height:500px;
}
#downloads h1{
    font-family:"Mido", "Times New Roman", serif;
    font-size:1em;
    font-weight:normal;
    margin:0 0 .25em 15px;
}
#downloads p.intro{
    font-family:"Mido", "Times New Roman", serif;
    font-size:.75em;
    font-style:italic;
    color:#fff;
    margin:0 0 0 15px;
}
#downloads.landing p.intro{
    margin-bottom:15px;
}

#downloads .topic{
    width:345px;
    float:left;
    margin:0 0 10px 15px;
    padding:10px 0 0;
    color:#fff;
    border-top:1px solid;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-size:.875em;
    overflow:auto;
}
#downloads.landing .topic{
    width:auto;
    margin:0 15px;
    padding-bottom:10px;
    float:none;
}
#downloads.landing .top-topic {
    margin:0 0 10px 15px;
    margin:0 15px;
    color:#fff;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-size:.875em;
    overflow:auto;
}
#downloads.landing .top-topic p{
    margin-top:.75em;
}
#downloads.landing .top-topic a:link, #downloads.landing .top-topic a:visited{
    color:#fff;
    text-decoration:none;
}
#downloads.landing .top-topic a:hover, #downloads.landing .top-topic a:active{
    text-decoration:underline;
}

#downloads .topic.icon_scissors, #downloads .topic.icon_folder,
#downloads .topic.icon_doc, #downloads .topic.icon_photo,
#downloads .topic.icon_pencil, #downloads .topic.icon_mic,
#downloads .topic.icon_tv {
    background:no-repeat 328px 10px;
}
#downloads .topic.icon_scissors{
    background-image:url(images/icon_scissors.png);
}
#downloads .topic.icon_folder{
    background-image:url(images/icon_folder.png);
}
#downloads .topic.icon_doc{
    background-image:url(images/icon_doc.png);
}
#downloads .topic.icon_photo{
    background-image:url(images/icon_photo.png);
}
#downloads .topic.icon_pencil{
    background-image:url(images/icon_pencil.png);
}
#downloads .topic.icon_mic{
    background-image:url(images/icon_mic.png);
}
#downloads .topic.icon_tv{
    background-image:url(images/icon_tv.png);
}

#downloads .topic img{
    float:left;
    margin-right:15px;
}
#downloads.landing .topic img{
    border:3px solid #fff;
}
#downloads .topic h2{
    margin:0 0 .25em;
    padding-right:22px;
    font-size:1.125em;
    font-family:"Mido", "Times New Roman", serif;
}
#downloads .topic p{
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-size:.875em;
    line-height:1.25em;
}

#downloads .topic p.info{
    font-family:"Mido", "Times New Roman", serif;
    font-style:italic;
    color:#000;
    font-size:.75em;
}

#downloads p a.download:link, #downloads p a.download:visited{
    width:70px;
    height:15px;
    float:right;
    margin:0 0 0 10px;
    padding:2px 0 0 6px;
    background:url(images/download_button.png) no-repeat;
    color:#fff;
    text-decoration:none;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-size:.75em;
    line-height:1em;
    text-transform:uppercase;
}
#downloads p a.download:hover, #downloads p a.download:active{
    background:url(images/download_button_over.png) no-repeat;    
}
#downloads.landing p a.download:link, #downloads.landing p a.download:visited{
    width:90px;
    height:29px;
    float:right;
    margin:0 0 0 10px;
    padding:5px 0 0 35px;
    background:url(images/download_button_landing.png) no-repeat;
    color:#fff;
    text-decoration:none;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-size:.75em;
    line-height:1em;
    text-transform:uppercase;
}
#downloads.landing p a.download:hover, #downloads.landing p a.download:active{
    background:url(images/download_button_over_landing.png) no-repeat;    
}

#downloads #sidebar h3{
    font-family:"Mido", "Times New Roman", serif;
    font-size:1em;
    font-weight:normal;
    margin:0 0 .25em;
}
#downloads #sidebar p{
    font-family:"Mido", "Times New Roman", serif;
    font-style:italic;
    font-size:.75em;
    color:#fff;
    margin-top:0;
    padding-bottom:15px;
    border-bottom:1px solid;
}
#downloads #sidebar p.no_border{
    border:none;
    float:right;
    margin-top:30px;
}
#downloads #sidebar ul{
    padding:0 10px 0;
    font-size:.75em;
    color:#fff;
}
#downloads #sidebar li{
    margin:0 5px;
    padding:0;
}
#downloads #sidebar li a:link, #downloads #sidebar li a:visited{
    color:#fff;
    font-style:italic;
    text-decoration:none;
}
#downloads #sidebar li a:hover, #downloads #sidebar li a:active{
    text-decoration:underline;
}

a.help{
    background:url(images/help_bg.png) no-repeat left center;
    padding:3px 0 3px 25px;
    color:#fff;
    text-transform:uppercase;
    font-family:"Aurulent Sans","Helvetica","Arial", sans-serif;
    font-style:normal;
    text-decoration:none;
}





/* History Now */
#timeline, #timeline a{
    color:#fff;
    text-decoration:none;
}

#timeline ul#milestones{
    margin:0 0 0 2px;
    padding:0;
    font-family:"Action Man Italic";
    text-align:center;
}
#timeline ul#milestones li{
    width:125px;    
    margin:10px 0 10px 15px;
    float:left;
    list-style:none;
    background:#557199;
}
#timeline ul#milestones a{
    text-decoration:none;
}
#timeline ul#milestones li h2{
    background:#74beeb;
    margin:0;
    padding-top:3px;
    font-size:1em;
}
#timeline ul#milestones li p{
    padding:5px;
    font-size:.75em;
    line-height:1em;
    text-align:left;
}

#timeline ul#watersheds{
    margin:0 0 0 2px;
    padding:0;
    font-family:"Action Man Italic";
    text-align:center;
}
#timeline ul#watersheds li{
    width:175px;    
    margin:10px 0 10px 15px;
    float:left;
    list-style:none;
    background:#557199;
}
#timeline ul#watersheds a{
    text-decoration:none;
}
#timeline ul#watersheds li h2{
    background:#74beeb;
    margin:0;
    padding-top:3px;
    font-size:1em;
}
#timeline ul#watersheds li p{
    padding:5px;
    font-size:.75em;
    line-height:1em;
    text-align:left;
}

#days{
    height:30px;
    background:#000;
    clear:both;
}
#events{
    padding-bottom:5px;
}
.year_1{
    background:#FE0000;
}
.year_2{
    background:#3395FA;
}
.year_3{
    background:#FDD32D;
}

#timeline #waterhead{
    background:#000;
    clear:both;
    padding: 12px;
}

#timeline ul#years{
    height:16px;
    margin:0;
    padding:0 0 0 1px;
    background:#ff6666;
    height:26px;
    border-bottom:8px solid #000;
}
#timeline ul#years li{
    float:left;
    list-style:none;
    width:333px;
}
#timeline ul#years li a{
    float:left;
    list-style:none;
    width:323px;
    padding:5px;
    font-family:"Mido", "Times New Roman", serif;
    font-size:1.5em;
}
#timeline ul#years li a:link.year_1, #timeline ul#years li a:visited.year_1{
    background:#FF6666;
}
#timeline ul#years li a:hover.year_1, #timeline ul#years li a:active.year_1{
    background:#e55c5c;
}
#timeline ul#years li a:link.year_2, #timeline ul#years li a:visited.year_2{
    background:#7fbcd1;    
}
#timeline ul#years li a:hover.year_2, #timeline ul#years li a:active.year_2{
    background:#70a6b8;    
}
#timeline ul#years li a:link.year_3, #timeline ul#years li a:visited.year_3{
    background:#fbe6a7;    
}
#timeline ul#years li a:hover.year_3, #timeline ul#years li a:active.year_3{
    background:#e5d39a;    
}

#events h1, #events h3, #history.milestone h2{
    margin:0 0 15px 3px;
    font-family:"Mido", "Times New Roman", serif;
    font-size:4em;
    line-height:.75em;
    color:#000;
}

#events h2
{
	margin: 0 0 15px 6px;
	padding-top: 6px;
	font-family: "Mido", "Times New Roman", serif;
	font-size: 3em;
	line-height: .75em;
	color: #000;
}
#days h4{
    font-family:"Mido", "Times New Roman", serif;
    color:#fff;
    font-size:1em;
    padding:7px 0 0 7px;
}
#events ul{
    margin:0;
    overflow:auto;
}
#events li{
    width:135px;
    float:left;
    list-style:none;
    margin:0 20px 10px 0;
    text-align:center;
}
#events li a{
    width:125px;
    float:left;
    clear:left;
    margin:0 auto;
    color:#fff;
    font-family:"Action Man Italic";
    font-size:.75em;
    text-decoration:none;
}

#timeline #pophead h1 {
    font-size:1em;
    line-height:1em;
    color:#000;
}

#history.milestone #content{
    background:url(images/milestone_content_bg.gif) repeat-y;
    padding-bottom:0;
    font-family:"Action Man Italic";
    color:#fff;
    overflow:auto;
}
#history.milestone #sidebar{
    width:243px;
    float:left;
    padding:15px;
}
#history.milestone #media{
    width:722px;
    float:right;
    padding:15px 0;
}

#history.milestone h1{
    margin:0;
    font-size:1.5em;
    line-height:1em;
}

#history.milestone p{
    font-size:.75em;
}

#history.milestone #sidebar h3{
    margin:0;
    font-size:.875em;
}
#history.milestone #sidebar  ul p{
    line-height:1em;
}
#history.milestone #sidebar h3 a:link, #history.milestone #sidebar h3 a:visited{
    color:#FFB923;
    text-decoration:none;
}
#history.milestone #sidebar h3 a:hover, #history.milestone #sidebar h3 a:active{
    color:#f8cd6a;
    text-decoration:none;
}

#history.milestone #sidebar p a{
    color:#fff;
    text-decoration:none;
}

#history.milestone #sidebar ul{
    margin:0;
    padding:0;
}
#history.milestone #sidebar li{
    list-style:none;
    margin:0;
    width:207px;
    height:59px;
    padding:10px 15px 0;
}
#history.milestone #sidebar li.media_1{
    background:url(images/milestone_media_piece_1.png) no-repeat;
}
#history.milestone #sidebar li.media_2{
    background:url(images/milestone_media_piece_2.png) no-repeat;
}








/* Footer */

#footer{
    clear:both;
    margin-bottom:10px;
    color:#494949;
}

#footer a:link, #footer a:visited{
    text-decoration:none;
    color:#494949;
}
#footer a:hover, #footer a:active{
    color:#4db3f0;
}

#footer p.technote{
    clear:both;
    float:right;
    padding:1px 4px;
    text-align:center;
    font-size:.625em;
    border:2px solid #FDD32D;
    background:#fdf7e6;
}
#footer p.technote a{
    color:#4DB3F0;
}

#footer ul{
    padding:0;
    margin:7px 0;
}

#footer li{
    display:inline;
}

#footer ul#social{
    float:left;
    font-family:"Mido", "Times New Roman", serif;
    font-size:.75em;
    margin-top:4px;
}
#footer #social li{
    margin-right:5px;
    padding-right:10px;
    display:inline;
    border-right:1px solid;
}
#footer ul#social ul{
    margin:0 0 0 3px;
    padding:0;
    display:inline;
}
#footer ul#social li.lesspad{
    padding:0 5px 0 0;
}
#footer ul#social ul li{
    margin:0;
    padding:0;
    border:none;
}
#footer ul#social li.last a{
    color:#4db3f0;
}
#footer ul#legal{
    float:right;
    font-size:.6875em;
}
#footer ul#legal li{
    border-right:1px solid #494949;
    padding:0 10px 0 0;
    margin:0 5px 0 0;
}
#footer ul#social li.last, #footer ul#legal li.last{
    border:none;
    padding-right:0;
    margin-right:0;
}



/* IE */
body{
    *font-size:100%;
}

#banner ul{
    *margin-top:21px;
}
#banner li a{
    *height:13px;
    *line-height:1em;
}

#nav ul a{
    *padding-top:3px;
}
#legacy #nav ul a{
    *padding-top:2px;
}

#footer ul#social ul li{
    *margin-right:3px;
}

#flickr_badge_uber_wrapper {
	text-align: center;
}
.flickr_badge_image {
	display: inline;
	margin: 2px;
}
.flickr_badge_image img {
	width: 56px;
	height: 56px;
}

#flickr_badge_footer {
	text-align: left;
	padding: 1px 2px 1px 2px;
	font: 11px Arial, Helvetica, Sans serif;
	background-color: #fff;
        margin-bottom:25px;
}
#flickr_badge_seemore { display: block; float:right; text-align:right; }
#flickr_badge_flickr {  }
#flickr_www { font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}


/* mobile */


