@charset "utf-8";
*	{font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;}
body {background-color:#fff;}
	
#PageFrame {width:900px;border:1px solid #000;min-height:600px;display:table-cell;height:600px;height:auto !important;height:600px;}
#PageFrame.WhiteBar {background:#fff url(../media/TemplateImages/bg_nav_whitebar.gif) repeat-y 0 0;}
#PageFrame.BlueBar {background:#fff url(../media/TemplateImages/bg_nav_bluebar.gif) repeat-y 0 0;}
#PageFrame.NoBar {background:#fff url(../media/TemplateImages/bg_nav_nobar.gif) repeat-y 0 0;}

#BannerRow #LogoColumn {float:left;width:174px;height:100px;}
#BannerRow #NavColumn {float:right;width:726px;height:100px;background-color:#fff;}
/* #BannerRow #NavColumn #NavBar {float:right;width:680px;height:38px;border:1px solid #999;background-color:#000;} */
#BannerRow #NavColumn #NavBar {float:right;width:680px;border:1px solid #999;background-color:#000;}
#BannerRow #NavColumn #NavBar a {font-family:Verdana, Arial, Helvetica, sans-serif;float:left;text-decoration:none;display:block;padding:18px 11px 3px 11px;color:#fff;font-size:10px;}
#BannerRow #NavColumn #NavBar a:hover {color:#cc9;}
#BannerRow #NavColumn #NavBar a.Current {color:#cc9;}

#ContentRow {clear:both;height:100%;}

#ContentRow #SubNavColumn {float:left;width:174px;background-image:url(../media/TemplateImages/bg_nav_timeline.gif);background-repeat:repeat-y;}
#ContentRow #SubNavColumn #SubNavHeader {width:150px;background-color:#369;font-size:11px;color:#cc9;}
#ContentRow #SubNavColumn #SubNavHeader #SubNavTitle {border-bottom:1px solid #369;border-top:1px solid #369;margin-left:10px;padding-bottom:10px;}
#ContentRow #SubNavColumn #SubNav {color:#fff;font-size:11px;width:150px;padding-bottom:40px;}
#ContentRow #SubNavColumn #SubNav .Timeline_Item {height:40px;}
#ContentRow #SubNavColumn #SubNav .Timeline_Item a {text-decoration:none;color:#fff;}
#ContentRow #SubNavColumn #SubNav .Timeline_Current {height:40px;color:#cc9;}
#ContentRow #SubNavColumn #SubNav .Timeline_Current a {text-decoration:none;color:#cc9;}
#ContentRow #SubNavColumn #SubNav .Timeline_Current .Timeline_Bullet {float:right;background-image:url(../media/TemplateImages/bul_timeline-on.gif);width:14px;height:16px;}
#ContentRow #SubNavColumn #SubNav .Timeline_Month {float:left;width:36px;margin-left:10px;}
#ContentRow #SubNavColumn #SubNav .Timeline_Description {float:left;width:80px;margin-left:10px;}

#ContentRow #SubNavColumn #SubNav .Timeline_Bullet {float:right;background-image:url(../media/TemplateImages/bul_timeline.gif);width:14px;height:16px;}
#ContentRow #SubNavColumn #SubNavBottom {padding-top:80px;background-color:#369;width:150px;}

#ContentRow #ContentColumn {float:left;width:500px;font-size:12px;color:#222;}
#ContentRow #ContentColumn.Tertiery {width:700px;}
#ContentRow #ContentColumn .PulloutImage {float:right;}
#ContentRow #ContentColumn .PulloutImage img {margin:0 20px;}
#ContentRow #ContentColumn .PulloutImage p {margin:0 20px;font-size:11px;font-weight:bold;color:#013;}
#ContentRow #ContentColumn .ResourcesBox {float:left;padding:10px;margin-top:20px;width:180px;border:1px solid #999;font-size:12px;color:#024;}
#ContentRow #ContentColumn .ResourcesBox a {color:#024;text-decoration:none;}
#ContentRow #ContentColumn .ResourcesBox h4 {margin:-1px 0;font-size:12px;font-weight:bold;color:#711;text-transform:uppercase;}

#ContentRow #ContentColumn h1 {font-size:22px;color:#922;font-weight:bold;margin-top:0px;}
#ContentRow #ContentColumn h2 {font-size:22px;color:#922;width:98%;font-weight:normal;border-top:2px solid #ccc;padding-top:10px;}
#ContentRow #ContentColumn h3 {font-size:13px;color:#024;font-weight:bold;}
#ContentRow #ContentColumn h4 {font-size:16px;color:#922;}
#ContentRow #ContentColumn .ParagraphHeader {font-size:13px;color:#024;font-weight:bold;margin-top:10px;}
#ContentRow #ContentColumn a.RSVPBox {padding:25px 6px 0;display:block;text-decoration:none;background-image:url(../media/TemplateImages/bg_RSVPBox.gif);background-repeat:no-repeat;width:200px;height:80px;font-size:9px;color:#024;line-height:12px;font-weight:bold;}

#ContentRow #PulloutColumn {float:right;width:226px;}
#ContentRow #PulloutColumn #Pullout_Header {font-size:20px;color:#578;font-weight:bold;margin-left:10px;margin-top:10px;}
#ContentRow #PulloutColumn .Pullout_Item {font-size:12px;color:#222;line-height:16px;border-bottom:2px solid #ccc;width:90%;margin-left:10px;padding-bottom:10px;}
#ContentRow #PulloutColumn .Pullout_Item a {text-decoration:none;line-height:12px;color:#024;}
#ContentRow #PulloutColumn .Pullout_Item h3 {font-size:14px;color:#246;font-weight:bold;margin-top:10px;}
#ContentRow #PulloutColumn .PodcastBox {padding:25px 6px;background-image:url("/30years/media/TemplateImages/bg_PodcastBox.gif");background-repeat:no-repeat;width:150px;height:140px;font-size:9px;color:#444;line-height:12px;text-align:left;}

#HomePageFrame {width:900px;border:1px solid #000;}
#HomePageHeaderRow {height:130px;background-color:#113;}
#HomePageLogo {float:left;}
#HomePageLogo img {margin-top:24px;margin-left:46px;}
#HomePageNav {float:right;height:100px;width:650px;margin-top:10px;}
#HomePageNav #NavBar {float:right;width:650px;height:38px;font-size:11px;}
#HomePageNav #NavBar a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;float:left;text-decoration:none;display:block;padding:18px 10px 3px 10px;color:#fff;}
#HomePageNav #NavBar a:hover {color:#cc9;}
#HomePageNav #NavBar a.Current {color:#cc9;}
#HomePageTagline {height:35px;padding-left:44px;background-color:#113;color:#cc9;font-size:20px;font-weight:bold;}
#HomePagePhotoRow {background-color:#abc;height:184px;}
#HomePagePhotoRow #CallOut {font-family:Arial, Helvetica, sans-serif;float:left;width:260px;margin-left:14px;margin-top:8px;font-size:11px;color:#666;line-height:150%;}
#HomePagePhotoRow #CallOut .EventHeader {font-family:Arial, Helvetica, sans-serif;margin-top:8px;color:#ffc;font-size:16px;}
#HomePagePhotoRow #CallOut a {font-family:Arial, Helvetica, sans-serif;color:#036;text-decoration:none;font-weight:bold;}
#HomePageTimeline {background-color:#479;height:114px;clear:both;}
#HomePageFooter {background-color:#113;height:138px;color:#cc9;border-top:1px solid #113;}
#HomePageFooter h1 {font-size:14px;padding:20px 130px 0px 200px;margin-bottom:-10px;line-height:100%;}
#HomePageFooter p {font-size:12px;padding:0px 130px 0px 200px;line-height:120%;}

a img { border:0; }

#ContentColumn #PhotoGallery {margin-top:60px;}
#ContentColumn #PhotoGallery .PhotoGalleryRow {margin:8px 0;overflow:auto;}
#ContentColumn #PhotoGallery .PhotoGalleryRow a {display:block;float:left;margin:0 6px;border:none;text-decoration:none;}


