body{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif;color:#666666;}
#contentDiv{ font-size:.85em; background:#fff;}
img { border:0px;}
a:link, a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
.italics{font-style:italic;font-family:Georgia;}
#top_header div, #main_header div,#search_box_outer,#audience_nav_box_outer,#contentDiv,#footer_nav,#footer_brand { width:950px; margin:0px auto;position:relative;}
#top_header,#top_header div{background-color:#252525; }
#main_header, #main_header div{background-color:#326ba9;height:55px;}
#footer_nav_outer, #footer_nav {background-color:#326ba9;}
#main_header{padding-top:15px;}


#main_nav{  font-size: 12px; padding:10px 0px;}
#main_nav ul{ margin: 5px 0px; padding:0px;}
#main_nav li{ padding: 7px 0px; }
#main_nav li,#secondary_nav li{padding-right:13px;padding-left:12px;border-right:solid 1px #666; display:inline; list-style:none;margin:0px;}
#main_nav li.first,#access_links li.first{padding-left:0px;border-left:none;}
#main_nav li.last,#search_nav li.last,#secondary_nav li.last,#access_links li.last{border-right:none;padding-right:0;}
#main_nav li a,#search_nav li a,#secondary_nav li a,#access_links li a{color:#e2e2e2;text-decoration:none; }
#main_nav li a:hover,#search_box li a:hover,#secondary_nav li a:hover,#access_links li a:hover{color:#f3d375;}
#appTitle, #appTitle a{ color:#fff; text-decoration:none; font-size:100%; position:relative; top:-8px; padding-left:5px; font-size:110%;}


#audience_nav_box{ position:absolute; top:-54px; right:0px;}
#audience_nav_box ul,#audience_nav_box_bottom ul{padding:0px; padding-top:13px;margin:0;}
#audience_nav_box ul li,#audience_nav_box_bottom ul li{float:left;list-style:none;}
#audience_nav_box li a,#audience_nav_box_bottom li a{display:block;padding:3px 9px 3px 9px;margin:0px 2px 0px 2px;text-shadow:#222 1px 1px .5px;background-image:url('images/buttonbackground.png');background-repeat:repeat-x;background-color:#326ba9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff; font-size: 12px; text-decoration:none;}
#audience_nav_box li a:hover,#audience_nav_box_bottom li a:hover{background-image:url('images/buttonbackgroundhover.png');color:#ddd;}
#audience_nav_box li.first a,#audience_nav_box_bottom li.first a{margin-left:0;}
#audience_nav_box li.last a,#audience_nav_box_bottom li.last a{margin-right:0;}

#search_box{position:absolute;top:-114px;right:0px;clear:both;background:url('images/searchboxbkg.jpg') repeat-x #326ba9;-moz-box-shadow:0px -9px 15px #000000;-webkit-box-shadow:0px -9px 15px #000000;box-shadow:0px -9px 15px #000000;}
#search_box ul{font-size:8px;margin:4px 0 0 12px; padding:0px;}
#search_box ul li{display:inline;border-right:solid 1px #999;}
#search_box li.last{border-right:none;}
#search_box ul li a{color:#fff;padding:0 5px;font-size:11px;text-decoration:none;}
#search_wrapper{background-image:none;background-color:#fff;margin:5px 6px 5px 6px;}
#search_wrapper form{height:100%;}
#search_wrapper .search_box{border:0px;background-color:transparent;position:relative;top:-3px;margin:0;padding-left:4px;width:228px;font-size:13px;}
#search_wrapper .search_box_submit{position:relative;border:0px;top:2px;background-image:url('images/search.png');background-repeat:no-repeat;background-color:transparent;width:20px;height:20px;padding-right:2px; cursor:pointer;}
#search_wrapper:hover .search_box_submit{background-position:0px -20px;}

#footer_graphic{background:#fff url('images/background_1.png') repeat-x;}
#footer_graphic div{background:url('images/taylor_graphic.png') no-repeat center;height:146px;}

#footer_nav { height: 55px;}

#footer_nav #audience_nav_box_bottom ul{padding-top:18px;padding-left:0;margin:0;}
#secondary_nav{ font-size: 12px;padding-left:0; position:absolute; right:0px; width:400px;}
#secondary_nav ul{margin:0;padding:0; position: relative; left:80px;}
#secondary_nav li{border-right:solid 1.5px #999;}
#footerBar{ height:10px; background:url('images/background_2.png') repeat;}

#footer_brand_outer{background-color:#000; position:relative;}
#footer_brand{color:#646464;font-size:11px;background-color:#000;padding-top:22px;padding-bottom:20px; height:125px;}
#footer_brand a {color: #b7b7b7;}
#left_container{ width:630px; float:left;}
#right_container{ width:310px;float:left;}
#left_container div a{float:left;position:relative;top:10px;text-indent:-1000px;overflow:hidden;}
#lds_church_link{background:url('images/footer_sprite.png') no-repeat;background-position:0px -40px;height:75px;width:188px;border-right:1px solid #5c5d5d;}
#byu_link{background:url('images/footer_sprite.png') no-repeat;background-position:-200px -40px;height:45px;width:100px;left:10px;}
#byuh_link{background:url('images/footer_sprite.png') no-repeat;background-position:-305px -40px;height:65px;width:100px;left:10px;}
#ldsbc_link{background:url('images/footer_sprite.png') no-repeat;background-position:-400px -40px;height:75px;width:100px;left:10px;}
#lds_church_link:hover{background:url('images/footer_sprite.png') no-repeat;background-position:0 -116px;}
#byu_link:hover{background:url('images/footer_sprite.png') no-repeat;background-position:-200px -116px;}
#byuh_link:hover{background:url('images/footer_sprite.png') no-repeat;background-position:-305px -116px;}
#ldsbc_link:hover{background:url('images/footer_sprite.png') no-repeat;background-position:-400px -116px;}
#social_icons{background:url('images/footer_sprite.png') no-repeat;background-position:-2px 0px;height:40px;margin-bottom:15px;}
#social_icons a{float:left;position:relative;top:0px;text-indent:-1000px;overflow:hidden;}
#byui_facebook_link{height:40px;width:36px;left:0px;}
#byui_youtube_link{height:40px;width:41px;left:1px;}
#byui_email_link{height:40px;width:41px;left:2px;}
#byui_linkedIn_link{height:40px;width:41px;left:2px;}
#access_links{background:black url('images/footer_sprite.png') no-repeat;background-repeat:no-repeat;background-position:-527px -116px;height:22px;padding-top:2px;padding-left:30px;}
#access_links ul{padding:0;margin:0;}
#access_links li{padding-right:8px;padding-left:8px;border-right:solid 1px #666;display:inline;}
#access_links li a{color:#b7b7b7;}