/* General Styles and Classes */

/** font/link styles **/

.primary_font {
    /*this font family is getting to set to default 'p' tags, but if it needs to be forced, this is the class*/
    font: normal 16px/22px Georgia, serif;
}

.primary_subheading {
    margin-bottom:.5em;
    font: normal 21px/24px Georgia, serif;
    text-rendering: optimizeLegibility;
}

.snippet_font {
    margin-bottom:.5em;
    font: normal 14px/17px Georgia, serif !important;
}

.other_text {
    font: normal 13px/15px Georgia, serif;
}

.xsmall_text {
    font: normal 11px/12px Georgia, serif;
}

.secondary_font {
    font: normal 16px/22px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.secondary_font2 {
    font: bold 18px/18px "Trebuchet MS", Helvetica, sans-serif;
}

.primary_heading2 {
    margin-bottom:.2em;
    font: bold 36px/38px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.secondary_subheading {
    margin-bottom:.2em;
    font: normal 21px/22px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.small_heading {
    margin-bottom:.75em;
    font: bold 14px/18px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.small_text {
    font: normal 13px/17px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.secondary_meta_information {
    font: normal 12px/15px "Trebuchet MS", Helvetica, sans-serif;
    text-rendering: optimizeLegibility;
}

.primary_heading {
    margin-bottom:.2em;
    font: bold 48px/1.25em Palatino, "Book Antiqua", serif;
    text-rendering: optimizeLegibility;
}
.primary_heading a{
    text-decoration: none;
    color: #000000;
}

.secondary_heading {
    margin-bottom:.2em;
    font: bold 36px/1.25em Palatino, "Book Antiqua", serif;
    text-rendering: optimizeLegibility;
}

.fancy_heading { font: normal 21px/24px Palatino, "Book Antiqua", serif !important; }

.section_heading {
    font: bold 18px/16px Palatino, "Book Antiqua", serif;
    text-rendering: optimizeLegibility;
}

.small_text2 { font: normal 11px/13px Palatino, "Book Antiqua", serif; }

.primary_meta_information {
    margin-bottom:.2em;
    font: normal 14px/18px Palatino, "Book Antiqua", serif;
    text-rendering: optimizeLegibility;
}



/* specific news font/margins (h1,h2,h3,line-heights,etc) */
.news .posts h1 {
    margin:.5em 0 .2em;
    padding:0;
    font: bold 36px/38px "Trebuchet MS", Helvetica, sans-serif;
}

.news .posts h2 {
    margin:.5em 0 1.25em;
    padding:0;
    font: normal 18px/18px "Trebuchet MS", Helvetica, sans-serif;
}

.posts h2 {
margin:20px 0 0 0;
padding:0;
    font: normal 18px/18px "Trebuchet MS", Helvetica, sans-serif;
}

.news .posts h3 {

}

.news .posts h4 {

}

.news .posts p {
    color:#312c28;
}
#super_feature{
    padding-bottom: 2em;
}

widget_nav_menu_font {
    font: bold 16px Palatino, "Book Antiqua", serif;
}

.sidebar_italic {
    margin-bottom:.5em;
    font: italic normal 13px/15px Palatino, "Book Antiqua", serif;
}

.sidebar_small {
    margin-bottom:.5em;
    font: bold 12px/14px Palatino, "Book Antiqua", serif;
}

.sidebar_left_quote {
    display:block;
    height:0;
    margin-left:-15px;
    margin-right:3px;
    font: normal 28px/25px Georgia, serif;
    vertical-align:sub;
}
.sidebar_right_quote {
    display:block;
    height:0;
    margin-right:-15px;
    margin-left:3px;
    font: normal 28px/25px Georgia, serif;
    vertical-align:sub;
}


/*news arrangments*/
.news_article_small {
    margin-bottom:1em;
    font: bold 12px/15px "Trebuchet MS", Helvetica, sans-serif;
}

.news .author_info {
    margin:1em 0 0 0;
    font: normal 12px/12px Georgia, serif;
}
.news .entry{
    margin-top: 2.25em;
}
.news_article_meta .recommend {
    float:right;
    margin-top:-10px;
}

.news_tagline { font: normal 14px/15px "Trebuchet MS", Helvetica, sans-serif; }

#news_stories_list {
    float:left;
    width:100%;
}

#news_stories_list h3 {
    margin:0 0 .2em;
    padding-top:0.2em;
    font: bold 18px "Trebuchet MS", Helvetica, sans-serif;
}

#news_stories_list h3 a { color:#312c28; }

#news_stories_list p {
    color:#625750;
    margin-bottom:.5em;
    font: normal 13px "Trebuchet MS", Helvetica, sans-serif;}

#news_stories .date {
    color:#625750;
    font: normal 13px Georgia, serif;
}


/*general styling*/

p { margin-bottom:1em; }

.tracking1 { letter-spacing:1px; }

.tracking2 { letter-spacing:2px; }

.uppercase { text-transform:uppercase; }

.no_uppercase { text-transform:none; }

.center { text-align:center; }

.strong { font-weight:bold !important; }

.italic { font-style:italic; }

blockquote {
    margin-left:25px;
    font: normal 14px/18px Georgia, serif;
    margin-bottom:1em;
}

abbr {
    font-size:13px;
    border-bottom:0 !important;
}

a { }

a.no_underline,
.no_underline a { text-decoration:none; }

a.underline_hover:hover,
.underline_hover a:hover {
    position:relative;
    text-decoration:underline !important;
}

/*normal page arrangments*/
.extend > :first-child {
    width:135%;
    margin-bottom:28px;
    text-rendering:optimizelegibility;
}

.extend > p:first-child {
    font:21px/24px Georgia,serif;
}
.posts a {
    color: #A67F31; /*gold*/
}
.posts .first_width { width:135%; }

.posts .first_font {
    font:21px/24px Georgia,serif;
    margin-bottom:28px;
    text-rendering:optimizelegibility;
}

.posts p { font: normal 16px/22px Georgia, serif; }
.posts h1, .posts h2, .posts h3, .posts h4, .posts h5, .posts h6{
    text-rendering: optimizeLegibility;
    color: #A67F31; /*gold*/
}
.posts h1 {
    margin-bottom:.2em;
    font: bold 36px/1.25em Palatino, "Book Antiqua", serif;
    color: #312C28;
}

body.slim .posts h1 {
    margin-bottom:.2em;
    font: bold 30px/1.25em Palatino, "Book Antiqua", serif;
    color: #312C28;
}

.posts h2 {
    font: normal 21px/24px Georgia, serif;
    margin-bottom:.5em;
}
.posts h3 {
    font: normal 16px/21px Georgia, serif;
    margin-bottom:.5em;
}
.posts h1 { padding-top:.125em; }

.posts h2, .posts h3, .posts h4, .posts h5 {
    padding-top:0px;
    margin-bottom:15px;
}

.posts h2, .posts h3 { font-weight:bold; }

.posts h4 { font-style: italic; }

.posts .image_effects {
    border:solid 5px #9e9e9e;
    box-shadow: 5px 5px 1px #d9d9d9;
    -webkit-box-shadow: 5px 5px 1px #d9d9d9;
    -moz-box-shadow: 5px 5px 1px #d9d9d9;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#d9d9d9', Direction= 135, Strength=5);
    zoom: 1;
}

.posts .caption {
    text-align: left;
    display:block;
    margin-top:.25em;
    color:#625750;
    font: normal 13px/15px Georgia, serif;
}

.wp-caption-text {
    text-align: left;
    padding: 0 10px 0 10px;
    display:block;
    margin-top:.25em;
    margin-left:10px;
    margin-right:5px;
    color:#625750;
    font: normal 12px/15px Helvetica, arial, sans-serif !important;
    color:#625750 !important;
}

/** borders, etc **/

.dotted_line {
    display:block;
    width:100%;
    height:1px;
    border-top:dotted 1px #000;
    overflow:hidden;
}

.divider {
    display:block;
    width:100%;
    height:1px;
    border-top:solid 1px #000;
    overflow:hidden;
    clear: both;
}

.divider_right {
    display:block;
    height:100%;
    border-right:solid 1px #000;
    overflow:hidden;
}

.divider2 { border-width:2px; }

.divider8 { border-width:8px; }

.wfu_sidebar_divider {
    float:left;
    width:200px;
    height:23px;
    margin:1.25em 0 .75em;
    background:url(../_images/wfu_sidebar_divider.gif) left center no-repeat;
}

.border_vert,#page_body_container.main_body_right {
    background:url(../_images/dotted_border.gif) 230px top repeat-y;
    /* float:left; */
}


/* can't chain css classes because ie6 throws up */
.border_global_left { background-position: 230px top; }

.border_global_right { background-position: 730px top; }


/** lists **/

.float_list, .default_list { list-style:none; }

.float_list li { float:left; }

.float_list li.first { margin-left:0; }

.li_spacing li { margin:0 0 5px; }

.widget_list {
    display:block;
    list-style: disc inside;
    padding-left:0;
    margin-bottom:10px;
    font:14px/17px Georgia,serif;
    clear:both;
}

.widget_list li { margin:8px 0 0; }

.sidebar .widget_list,
.white_widget {
    list-style:none;
    font:14px/17px Palatino, "Book Antiqua", serif;
}

.sidebar .widget_list li,
.white_widget li {
    margin:0;
    list-style:none outside none;
    padding:8px 0;
    border-top:solid 1px #d8d5d3;
}

.sidebar .widget_list li.last,
.white_widget li.last { border-bottom:solid 1px #d8d5d3; }


.bullet_list {
    list-style: disc outside;
    padding-left:15px;
    margin-bottom:15px;
    font: normal 16px/22px Georgia, serif;
}

.bullet_list li { margin:10px 0 0; }

.no_li_margin li { margin:0; }

.small_li_margin li { margin:0 0 4px; }

.content_widget_box{
    border-top: 10px solid #b0aba7;
    background-color: #d8d5d3;
    color: #625750;
}
.content_widget_box a{
    color: #625750;
}
.content_widget_box h3{
    padding-top: 0;
    margin-top: 0;
    color: #625750;
}
.grid_12 .content_widget_box, .grid_9 .content_widget_box, .grid_6 .content_widget_box{
    width: 30%;
    padding-left: 20px;
}

/*basic sidebar stuff */
.sidebar_widget{
    margin-top: 40px;
    padding-right: 20px;
    font-family: Georgia,serif;
    font-size: 14px;
    font-weight:400;
    color: #625750;
    line-height: 17px;
}
#global_left_sidebar .sidebar_widget{
    padding-top: 35px;
    background:url(../_images/wfu_sidebar_divider.gif) left top no-repeat;
    margin-top: 0; /*added to remove large padding - per Mark */
}
#global_right_sidebar .sidebar_widget{
    background:url(../_images/dots.gray4.jpg) left top repeat-x;
    padding-top: 20px;
    padding-right: 0;
}
#global_left_sidebar .sidebar_widget:first-child{
    background: none;
}
#global_right_sidebar .sidebar_widget:first-child{
    margin-top: 0;
}
#global_left_sidebar .sidebar_widget:first-child, .home_bar .sidebar_widget{
    padding-top: 0;
    margin-top: 0;
}
.sidebar_widget h3{
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 17px;
    padding-bottom: 10px;
    text-transform: uppercase;
    color: #A67F31; /*gold*/
}
.sidebar_widget h3 a{
    color: #A67F31; /*gold*/
    text-decoration: none;
}
/*
.sidebar_widget ul{

}
.sidebar_widget li{
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D5D3;
    margin-bottom: 18px;
}
.sidebar_widget li:first-child{
    border-top: 1px solid #D8D5D3;
    border-top: none;
}
.sidebar_widget li:last-child{
    border-bottom: none;
    padding-bottom: 0;
}
*/
.widget_links li, .widget_rss li, .wfu_recent_announcements li, .wfu_recent_news li{
    margin: 10px 0 0 15px;
    font-size: 14px;
    list-style-type: square;
}
.widget_links li:first-child, .widget_rss li:first-child, .wfu_recent_announcements li:first-child, .wfu_recent_news li:first-child{
    margin-top: 0px;
}
.widget_links li:last-child, .widget_rss li:last-child, .wfu_recent_announcements li:last-child, .wfu_recent_news li:last-child{
    margin-bottom: 20px;
}

.sidebar_widget li:last-child{
    border-bottom: none;
    padding-bottom: 0;
}

.sidebar_widget a{
    color: #625750;  /* Previously was #B0ABA7; */
}

/*List type widgets */
.widget_yarpp_widget li,
.popular-posts li,
.category-widget li{
    margin: 0;
    padding: 8px 0;
}

/*Twitter widget */
.widget_twitter .timesince{
    display: block;
}
.sidebar_left_quote {
    display:block;
    height:0;
    margin-left:-15px;
    margin-right:3px;
    font: normal 28px/25px Georgia, serif;
    vertical-align:sub;
}
.sidebar_right_quote {
    display:block;
    height:0;
    margin-right:-15px;
    margin-left:3px;
    font: normal 28px/25px Georgia, serif;
    vertical-align:sub;
}

/*let the local navigation begin */
.widget_nav_menu {
    margin:5px 0 15px;
}
.widget_nav_menu h3{
    padding: 8px 0 8px 5px;
    border-bottom: 1px dotted #A3A3A3;
}
.widget_nav_menu li {
    font: bold 16px Palatino, "Book Antiqua", serif;
    position:relative;
    width:100%;
    overflow:hidden;
    border-bottom:dotted 1px #a3a3a3;
    padding-bottom: 0;
    margin-bottom: 0;
}

.widget_nav_menu li a {
    display:block;
    position:relative;
    padding:8px 33px 8px 5px;
    color:#2b2c28;
    text-decoration: none;
}

.widget_nav_menu li a:hover {
    background-color:#ebeae9;
}

/*.widget_nav_menu li.current_page_item > a, .widget_nav_menu li.current_page_ancestor > a, .widget_nav_menu li.current_page_parent > a{ */
.widget_nav_menu li.current_page_item > a, .widget_nav_menu li.current-page-ancestor > a, .widget_nav_menu li.current-page-parent > a{
    width: 162px;
    color: #A67F31; /*gold*/
    background-color:#ebeae9;
    background-position:172px 7px;
    background-repeat:no-repeat;
    background-image:url(http://www.wfu.edu/_assets/_images/arrow_gold.png);
}
.widget_nav_menu li.current_page_item > ul, .widget_nav_menu li.current_page_ancestor > ul, .widget_nav_menu li.current_page_parent > ul{
    padding-right: 13px;
}
.widget_nav_menu .sub-menu li.current_page_ancestor > ul, .widget_nav_menu .sub-menu li.current_page_parent > ul{
    padding-right: 0;
}
.widget_nav_menu li ul {
    padding-left:13px;
    background-color:#ebeae9;
}
.widget_nav_menu li ul{
    display: none;
}
.widget_nav_menu .sub-menu{
    display: none;
    padding-bottom:7px;
}
.widget_nav_menu .sub-menu li{
    border:0;
    text-transform:uppercase;
    font: normal 12px/15px Palatino, "Book Antiqua", serif;
}
.widget_nav_menu .sub-menu li a:hover{
    text-decoration: underline;
}
.widget_nav_menu .sub-menu li.current_page_item > a{
    font-weight: bold;
    background-image: none;
    color: #000000;;
}
.widget_nav_menu .sub-menu li.current_page_ancestor > a, .widget_nav_menu .sub-menu li.current_page_parent > a{
    color: #000000;
    background-image: none;
}
.widget_nav_menu .sub-menu li.current_page_item > a:after{
    content:' »';
}
.widget_nav_menu .sub-menu li a{
    padding: 3px 0 3px 5px;
}

.current-menu-item > .sub-menu{
    /* display the submenu of the current page */
    display: block;
}
.current-page-ancestor, .current-page-ancestor > .sub-menu{
    /* display the submenu of the current ancestor */
    display: block;
    background-color:#ebeae9;
}

/* rounded corners and shadows*/

/** the rounded[x]_a classes will target all child  (a)tags/links **/
.rounded5, .rounded5_a a {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}

.rounded15, .rounded15_a a {
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -khtml-border-radius:15px;
    border-radius:15px;
}

/* specific ie rounded corners using htc. better than nothing, right?
we don't want it everywhere tho, so we explicitly call it out with a class */
.ie_rounded5 {
    border-radius:5px;
/*    behavior:url(../_css/border-radius.htc); */
}

.ie_rounded15 {
    border-radius:15px;
/*    behavior:url(http://www.wfu.edu/thisfiledoesntexist.htc);*/
}


.shadow_gray2 {
    text-shadow:1px 2px 1px #312c28;
    filter: Shadow(Color=#312c28, Direction=135, Strength=1);
}

.shadow_gray3 {
    text-shadow:1px 2px 1px #625750;
    filter: Shadow(Color=#625750, Direction=135, Strength=1);
}

.shadow_gray4 {
    text-shadow:1px 2px 1px #b0aba7;
    filter: Shadow(Color=#b0aba7, Direction=135, Strength=1);
}


/** colors **/

.gray1 { color:#191614; }
.gray1,
.border_gray1 { border-color:#191614; }

.gray2 { color:#312c28; }
.gray2,
.border_gray2 { border-color:#312c28; }
.gray2override { color:#312c28 !important; }

.gray3 { color:#625750; }
.gray3,
.border_gray3 { border-color:#625750; }
.gray3override { color:#625750 !important; }

.gray4 { color:#b0aba7; }
.gray4,
.border_gray4 { border-color:#b0aba7; }

.gray5 { color:#d8d5d3; }
.gray5,
.border_gray5 { border-color:#d8d5d3; }

.gray6 { color:#ebeae9; }
.gray6,
.border_gray6 { border-color:#ebeae9; }

.gold { color:#a67f31; }
.gold,
.border_gold { border-color:#a67f31; }

.red { color:#a62c1c; }
.red,
.border_red { border-color:#a62c1c; }

.maroon { color:#6d1942; }
.maroon,
.border_maroon { border-color:#6d1942; }

.purple { color:#514b77; }
.purple,
.border_purple { border-color:#514b77; }

.blue { color:#2a6379; }
.blue,
.border_blue { border-color:#2a6379; }

.green { color:#417225; }
.green,
.border_green { border-color:#417225; }

.teal { color:#598679; }
.teal,
.border_teal { border-color:#598679; }

.brown { color:#4a461d; }
.brown,
.border_brown { border-color:#4a461d; }

.orange { color:#c55713; }
.orange,
.border_orange { border-color:#c55713; }

.bg_gray1 { background-color:#191614; }

.bg_gray2 { background-color:#312c28; }

.bg_gray3 { background-color:#625750; }

.bg_gray4 { background-color:#b0aba7; }

.bg_gray5 { background-color:#d8d5d3; }

.bg_gray6 { background-color:#ebeae9; }

.bg_gold { background-color:#a67f31; }

.bg_red { background-color:#a62c1c; }

.bg_maroon { background-color:#6d1942; }

.bg_purple { background-color:#514b77; }

.bg_blue { background-color:#2a6379; }

.bg_green { background-color:#417225; }

.bg_teal { background-color:#598679; }

.bg_brown { background-color:#4a461d; }

.bg_white { background-color:#fff; }

.bg_orange { background-color:#c55713; }

/* icon styles */

.calendar_gold {
    display:block;
    width:56px;
    height:55px;
    background:url(../_images/calendar_gold.gif) left top no-repeat;
    z-index:1111;
}

.phone_icon {
    min-width:15px;
    width:auto;
    height:15px;
    padding-left:22px;
    background:url(../_images/phone.png) left center no-repeat;
}

.email_icon {
    min-width:15px;
    width:auto;
    height:15px;
    padding-left:22px;
    background:url(../_images/email.png) left center no-repeat;
}

.mail_icon_sm {
    min-width:16px;
    width:auto;
    height:16px;
    padding-left:22px;
    background:url(../_images/mail_icon_sm.gif) left center no-repeat;
}

.facebook_icon_sm {
    min-width:16px;
    width:auto;
    height:16px;
    padding-left:22px;
    background:url(../_images/facebook_icon_sm.gif) left center no-repeat;
}

.twitter_icon_sm {
    min-width:16px;
    width:auto;
    height:16px;
    padding-left:22px;
    background:url(../_images/twitter_icon_sm.gif) left center no-repeat;
}

.delicious_icon_sm {
    min-width:16px;
    width:auto;
    height:16px;
    padding-left:22px;
    background:url(../_images/delicious_icon_sm.gif) left center no-repeat;
}

.rss_icon_sm {
    min-width:16px;
    width:auto;
    height:16px;
    padding-right:22px;
    background:url(../_images/rss_icon_sm.gif) right center no-repeat;
}

.twitter_icon_lg {
    min-width:32px;
    width:auto;
    height:32px;
    padding-left:42px;
    background:url(../_images/twitter_icon_lg.gif) left center no-repeat;
}

.external_link {
    min-width:22px;
    width:auto;
    height:17px;
    padding-right:32px;
    background:url(../_images/external_link.gif) right 4px no-repeat;
}

/* forms */

.standard_form {
    display:block;
    width:100%;
}

/** generally speaking, repeating all this font and color stuff is not necessary,
but, a form needs to have one class applied to it, and all the label/input/colors/styles/etc kick in,
so to accomplish that, we must have some redundancy **/
#respond label, .standard_form label {
    clear: left;
    float:left;
    color:#625750;
    font: normal 16px/22px Georgia, serif;
}

#respond input, .standard_form input {
    clear: left;
    float:left;
    /* width:368px; */
    /* height:19px; */
    margin-bottom:.75em;
    padding:8px 5px;
    color:#625750;
    font: normal 16px/22px "Trebuchet MS", Helvetica, sans-serif;
    border-style:solid;
    border-width:1px;
    border-color:#b0aba7 #d8d5d3 #d8d5d3 #b0aba7;
    background-color:#eceae9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f7f6', endColorstr='#eceae9');
    background: -moz-linear-gradient(top,  #f8f7f6,  #eceae9);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f7f6), to(#eceae9));
}
.news_wfu_edu .standard_form input, .search_box{
    width:368px;
    height:19px;
}
#respond textarea, .standard_form textarea {
    clear: left;
    float:left;
    width:528px;
    width: 97%;
    height:234px;
    margin-bottom:.75em;
    padding:8px 5px;
    color:#625750;
    font: normal 16px/22px "Trebuchet MS", Helvetica, sans-serif;
    border-style:solid;
    border-width:1px;
    border-color:#b0aba7 #d8d5d3 #d8d5d3 #b0aba7;
    background-color:#eceae9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f7f6', endColorstr='#eceae9');
    background: -moz-linear-gradient(top,  #f8f7f6,  #eceae9);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f7f6), to(#eceae9));
    overflow:auto;
}
#respond textarea.small, .standard_form textarea.small {
    width:528px;
    height:117px;
}

#respond select, .standard_form select {
    float:left;
    margin:.375em 5px 1em 0;
    color:#625750;
    font: normal 13px "Trebuchet MS", Helvetica, sans-serif;
}

#respond .submit_area, .standard_form .submit_area {
    float:left;
    width:536px;
    height:59px;
    margin-top:1em;
    border:solid 2px #353535;
}

#respond .submit_area_internal, .standard_form .submit_area_internal {
    float:left;
    width:534px;
    height:57px;
    border:solid 1px #796e54;
    background-color:#3f3f3f;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#363636');
    background: -moz-linear-gradient(top,  #474747,  #363636);
    background: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#363636));
}

#respond .submit_btn, .standard_form .submit_btn {
    float:left;
    margin:6px 8px;
    width:134px;
    height:43px;
    cursor:pointer;
    background:url(../_images/submit_sprite.gif) left bottom no-repeat;
    border:0;
}

#respond .submit_btn:hover, .standard_form .submit_btn:hover { background:transparent url(../_images/submit_sprite.gif) left top no-repeat; }

#respond .submit_btn:active, .standard_form .submit_btn:active {
    margin-top:7px;
    background:transparent url(../_images/submit_sprite.gif) left top no-repeat;
}

#respond .search_lg, .standard_form .search_lg {
    float:left;
    width:31px;
    height:31px;
    padding:0;
    margin:3px 0 0 10px;
    cursor:pointer;
    background:url(../_images/search_lg.gif) center center no-repeat;
    border:0;
}

#respond .error, .standard_form .error {
    width:100%;
    margin-bottom:1em;
}

#respond .error label, .standard_form .error label {
    font-weight:bold;
    color:#f02318;
}

#respond .error input, .standard_form .error input {
    float:left;
    color:#312c28;
    border-color:#f02318;
    background-color:#f7cecc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd5d3', endColorstr='#f7cecc');
    background: -moz-linear-gradient(top,  #fdd5d3,  #f7cecc);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdd5d3), to(#f7cecc));
}
#respond{
    color: #625750;
}
.error select, .standard_form .error select {
    margin-top:10px;
    color:#f02318;
}

#respond .error textarea, .standard_form .error textarea {
    float:left;
    width:400px;
    color:#312c28;
    border-color:#f02318;
    background-color:#f7cecc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd5d3', endColorstr='#f7cecc');
    background: -moz-linear-gradient(top,  #fdd5d3,  #f7cecc);
    background: -webkit-gradient(linear, left top, left bottom, from(#fdd5d3), to(#f7cecc));
}
.required{
    clear: left;
    padding-left: 2px;
}
#respond .error .required, .standard_form .error .required {
    float:left;
    padding-left:30px;
    margin:6px 0 0 15px;
    width:80px;
    color:#f02318;
    background:url(../_images/error_arrow.gif) left center no-repeat;
    font: bold 12px/13px "Trebuchet MS", Helvetica, sans-serif;
}

#respond .meta_info, .standard_form .meta_info {
    float:left;
    width:100%;
    margin-bottom:.375em;
    color:#b0aba7;
    font: normal 12px/12px "Trebuchet MS", Helvetica, sans-serif;
}

#respond .form_divider, .standard_form .form_divider {
    float:left;
    width:100%;
    height:1px;
    margin-bottom:.25em;
    border-top:solid 1px #d8d5d3;
    overflow:hidden;
}

.standard_form input.phone_area {
    width:33px;
    margin:3px 5px 0 0;
}

.standard_form input.phone_prefix {
    width:33px;
    margin:3px 5px 0;
}

.standard_form input.phone_suffix {
    width:42px;
    margin:3px 0 0 5px;
}

.standard_form input.radio {
    margin:5px;
    width:auto;
    background:none;
    filter:none;
    border:0;
}

.standard_form .phone_dash {
    float:left;
    margin-top:12px;
    font-size:16px;
    color:#625750;
}

.standard_form .form_text {
    float:left;
    margin:5px 6px 0 0;
    font-size:16px;
    color:#625750;
    font: normal 16px Georgia, serif;
}

.standard_form .submit_area .form_text {
    margin:14px 0 0 5px;
    color:#B0ABA7;
    font-size:12px;
}

/*share story icons,etc*/

.share_icons {}

.share_icons a {
    float:left;
    padding:0;
    margin:3px 5px 0 0;
    border:0;
    text-decoration:none;
}


/*wordpress comments - half done*/

#comments {
    float:left;
    width:100%;
    overflow:hidden;
    color: #625750;
}

.commentlist {
    list-style:none;
    float:left;
    width:100%;
    padding-left:10px;
}

.commentlist a { color:#625750; }

.commentlist li {
    clear:both;
    float:left;
    width: 100%;
    padding: 0;
    margin: 10px 0;
    border-bottom:dotted 1px #D8D5D3;
}
.commentlist li p{
    margin-bottom: .5em;
    padding-right: 30px;
}
.commentlist .vcard {
    width:100%;
    font: normal 14px/16px Georgia, serif;
}

.commentlist .vcard img {
    float:left;
    margin:0 10px 10px 0;
}

.commentlist .vcard .fn {
}

.commentlist .vcard .says {
}

.commentlist .comment-meta {
    float:left;
    width: 100%;
    display: block;
}

.commentlist .comment-body {
    float:left;
    width:100%;
    display: block;
}

.commentlist .reply {
    float:left;
    width:100%;
    font: normal 14px/16px Georgia, serif;
}
#commentform p{
    clear: both;
}
#commentform p.form-allowed-tags{
    font-size: 14px;
}

/* breadcrumbs */
#bread_crumbs{
    padding-top: 7px;
    clear: both;
    font-size: 12px;
    font: normal 12px/12px "Trebuchet MS", Helvetica, sans-serif;
}
#bread_crumbs li{
    float: left;
    color: #625750;
}
#bread_crumbs a{
    font-weight: normal;
    text-decoration: none;
    color: #625750;
    border-bottom: 1px dotted #625750;
}
#bread_crumbs a:hover{
    border-bottom: 0px;
}
/* paging styles */
#paging{
    padding-top: 20px;
    clear: left;
    text-align: center;
}
#paging ul{
    margin-right: auto;
    margin-left: auto;
}
#paging ul li{
    list-style: none;
    display: inline;
    padding: 0 2px;
    margin: 0;
}
#paging li a{
    padding: 2px 5px;
    border: 1px solid #c2bdad;
    background-color: #F2EEDA;

    border: 1px solid #D8D5D3;
    background-color: #ECEAE9;
    color: #625750;
}
#paging li a:visited{
    border: 1px solid #dcdcdc;
    background-color: #ffffff;
    color: #c0c0c0;
}
#paging li.next_page a, #paging li.next_page a:visited, #paging li.previous_page a, #paging li.previous_page a:visited{
    border: none;
    background-color: #ffffff;
    margin-right: 10px;
    margin-left: 10px;
    color: #625750;
}


/* Trevor's new rules */

.widget_recent_entries li, .widget_archive li{
    padding-bottom: 4px;
    border-bottom: none;
    margin-bottom: 0;
}
.widget_recent_entries a, .widget_archive a{
    color: #312C28;
    text-decoration: none;
}
.widget_recent_entries a:hover, .widget_archive a:hover{
    text-decoration: underline;
}


.post p.post_info{
    margin-bottom: .3em;
    color: #B0ABA7;
    font-size: 16px;
}
.entry {
    color: #625750;
}


/* Trevor's new styles */
.entry ul, .entry ol, #comments ul, #comments ol{
    margin-left: 25px;
    margin-right: 60px;
}
.entry ul li {
    list-style: disc;
    font-size: 16px;
    line-height: 22px;
    font-family: Georgia,Times,serif;
}

.entry ol li {
    font-size: 16px;
    line-height: 22px;
    font-family: Georgia,Times,serif;
}

.entry .widget_box ul li, #comments ul li{
    list-style: disc;
    margin-left: 20px;
    margin-right:20px;
}

.entry ol li, #comments ol li{
    list-style: decimal; /* 1, 2, 3 */
    margin-left: 20px;
}
#comments ol li {
    margin-left: 0px;
}
.entry ol li li, #comments ol li li{
    list-style: upper-roman; /* I, II, III */
    list-style: decimal; /* 1, 2, 3 */
    list-style:upper-latin; /* A, B, C */
    list-style: lower-latin; /* a, b, c */
    margin-left: 20px;
}

.widget_box {
    background-color: #D8D5D3;
}

.entry .widget_box h3 {
    padding-top: 0;
    padding-left: 7px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #312c28;
    font:12px/15px "Trebuchet MS",Helvetica,sans-serif;
    font-weight: bold;
}

#main_content .entry .widget_box ul {
    list-style:disc inside none;
    margin-bottom:10px;
    padding:0;
    margin-left: 0;
    margin-right: 0;
    color: #312c28;
    color: #625750;
}

.entry .widget_box li {
    padding: 8px 0 0 0;
    margin-right:0;
    font:14px/17px Helvetica,arial,sans-serif;
    color: #625750;
}

.entry .widget_box a {
    text-decoration: underline;
    color: #312c28;
    color: #625750;
}

.entry .widget_box a:hover {
    text-decoration: underline;
    color: #996633;
}

.entry .widget_box {
    margin-bottom:15px;
}


.bg_white {
    background-color: #ffffff;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}


/* adding colors */
.parents_wfu_edu .posts a, .parents_wfu_edu .posts h1, .parents_wfu_edu .posts h2, .parents_wfu_edu .posts h3, .parents_wfu_edu .posts h4, .parents_wfu_edu .posts h5, .parents_wfu_edu .posts h6, .parents_wfu_edu .sidebar_widget h3, .parents_wfu_edu .sidebar_widget h3 a{
    color: #514B77; /*purple*/
}
.parents_wfu_edu .widget_nav_menu li.current_page_item > a, .parents_wfu_edu .widget_nav_menu li.current_page_ancestor > a, .parents_wfu_edu .widget_nav_menu li.current_page_parent > a{
    color: #514b77;
    background-image:url(../_images/arrow_purple.png);
    /*4 styles below copied from line 568 to fix repeating arrow issue*/
    width: 162px;
    background-color:#ebeae9;
    background-position:172px 7px;
    background-repeat:no-repeat;
}


.parents_wfu_edu .home_bar .widget_text{
    background-color: #EBEAE9;
    padding: 10px;
    margin-bottom: 1em;
}
.parents_wfu_edu .home_bar .widget_text h3{
    font:21px/24px Palatino,"Book Antiqua",serif;
    text-transform: none;
    font-weight: bold;
}
.parents_wfu_edu .home_bar .widget_text a{
    color: #312C28;
}
.parents_wfu_edu .home_bar .wfu_recent_posts{
    padding-top: 20px;
}
.home_bar .wfu_recent_posts h3{
    /* color:#A67F31; */
    /* font:21px/24px Palatino,"Book Antiqua",serif; */
    font-weight:bold !important;
}
.home_bar .wfu_recent_posts a{
    /* color: #312C28; */
    /* font:14px/18px Palatino,"Book Antiqua",serif; */
    margin-bottom:0.2em;
    text-rendering:optimizelegibility;
    font-weight:bold !important;
    text-decoration: none;
}
.home_bar .wfu_recent_posts a:hover{
    text-decoration: underline;
}
.home_bar .wfu_recent_posts .date{
    color:#625750;
    font: italic 13px/15px Palatino,"Book Antiqua",serif;
    margin-bottom:0.5em;
}
.home_bar .wfu_recent_posts .excerpt{
    color:#625750;
    font:14px/17px Georgia,serif !important;
    margin-bottom:0.5em;
}
.home_bar .wfu_recent_news_widget a, .home_bar .widget_rss li a{
    color: #312C28;
    font: bold 21px/24px Palatino,"Book Antiqua",serif;
    margin-bottom:0.5em;
    text-decoration: none;
}
.home_bar .wfu_recent_news_widget a:hover{
    text-decoration: underline;
}
.parents_wfu_edu .home_bar h3,.parents_wfu_edu .home_bar h3 a{
    margin-bottom:0.5em;
    text-decoration: none;
}

/*-----------------*/
.alumni_wfu_edu .posts a, .alumni_wfu_edu .posts h1, .alumni_wfu_edu .posts h2, .alumni_wfu_edu .posts h3, .alumni_wfu_edu .posts h4, .alumni_wfu_edu .posts h5, .alumni_wfu_edu .posts h6, .alumni_wfu_edu .sidebar_widget h3, .alumni_wfu_edu .sidebar_widget h3 a{
    color: #6d1942; /*maroon*/
}
.alumni_wfu_edu .widget_nav_menu li.current_page_item > a, .alumni_wfu_edu .widget_nav_menu li.current_page_ancestor > a, .alumni_wfu_edu .widget_nav_menu li.current_page_parent > a{
    color: #6d1942;
    background-image:url(../_images/arrow_maroon.png);
    /*4 styles below copied from line 568 to fix repeating arrow issue*/
    width: 162px;
    background-color:#ebeae9;
    background-position:172px 7px;
    background-repeat:no-repeat;
}

.alumni_wordpress_wfu_edu .posts a, .alumni_wordpress_wfu_edu .posts h1, .alumni_wordpress_wfu_edu .posts h2, .alumni_wordpress_wfu_edu .posts h3, .alumni_wordpress_wfu_edu .posts h4, .alumni_wordpress_wfu_edu .posts h5, .alumni_wordpress_wfu_edu .posts h6, .alumni_wordpress_wfu_edu .sidebar_widget h3, .alumni_wordpress_wfu_edu .sidebar_widget h3 a{
    color: #6d1942; /*maroon*/
}
.alumni_wordpress_wfu_edu .widget_nav_menu li.current_page_item > a, .alumni_wordpress_wfu_edu .widget_nav_menu li.current_page_ancestor > a, .alumni_wordpress_wfu_edu .widget_nav_menu li.current_page_parent > a{
    color: #6d1942;
    background-image:url(../_images/arrow_maroon.png);
    /*4 styles below copied from line 568 to fix repeating arrow issue*/
    width: 162px;
    background-color:#ebeae9;
    background-position:172px 7px;
    background-repeat:no-repeat;
}


/* `Rotator Styles
----------------------------------------------------------------------------------------------------*/
.main, .rotator{
    position: relative;
    overflow: hidden;
    margin: 0 auto 0 auto;
    padding: 0;
    height: 310px;
    border-top: 2px solid #c2bdad;
    background-color: #000000;
}
.main img, .rotator img{
}
.billboard{
    top: 1px;
    position:absolute;
    display:none;
}
.billboardtop{
    position:absolute;
    display:inline;
}
#indicator_bar{
    background-color: #312c28;
    background-color: rgba(0,0,0,.6);
    *background-color: #312c28;
    height: 15px;
    padding: 8px 20px 7px 20px;
    margin: 0 auto 0 auto;
    border-bottom: 2px solid #c2bdad;
    position: relative;
    top: -30px;
    z-index: 10;
}
#indicators{
    float: right;
}
.indicator{
    background-color: #b0aba7;
    background-color: rgba(255,255,255,.4);
    *background-color: #b0aba7;
    margin: 0 0 0 10px;
    padding: 0px;
    height: 15px;
    width: 15px;
    float: left;
}
.indicatorselected{
    background-color: #d8d5d3;
    background-color: rgba(255,255,255,.8);
    *background-color: #d8d5d3;

}
#caption{
    float: right;
    margin-right: 10px;
    color: #d8d5d3;
}
.video_player{
    -moz-box-shadow: 3px 3px 3px #bbb;
    -webkit-box-shadow: 3px 3px 3px #bbb;
    box-shadow: 3px 3px 3px #bbb;
    float: left;
    margin: 0;
    padding: 0;
}
.video_player object, .video_player embed, .video_player video{
    float: left;
    margin: 0;
    padding: 0;
}

#main_content hr {
    margin-top: 30px;
}


/* TAGLINE STYLING - BEGIN */
#site_title .the_site_title {
    padding-bottom:0.1em !important;
}

.the_site_tagline {
    clear:left;
    font-family:Palatino,"Book Antiqua",serif;
    font-size:21px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:oblique;
    font-variant:normal;
    font-weight:normal;
    line-height:24px;
    margin-bottom:0.5em;
}
/* TAGLINE STYLING - END */

.widget_box h3 {
    margin-left: 2px !important;
    margin-bottom: 8px !important;
    padding-left: 0 !important;
}

.widget_box p {
    font: 15px/18px Georgia, serif;
    xmargin-left: 2px !important;
    padding-left: 0 !important;
}

.widget_box img {
    margin-bottom: 7px !important;
}

.hide {
    display: none;
}





body[class*="_dev_"], body[class*="-dev_"] {
    /*Matches websites with .dev in url*/
    position: relative;
    top: 0;
}

/* REMOVE REMOVE REMOVE */
/* Site specific styles */

/* RETHINKING SUCCESS */
.rethinkingsuccess_wfu_edu #site_title_container div.grid_12 {
    background: url('http://rethinkingsuccess.wfu.edu/files/rethinkingsuccessheader.jpg') top left no-repeat;
}
.rethinkingsuccess_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.rethinkingsuccess_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}
/* RETHINKING SUCCESS */
.rethinkingsuccess_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://rethinkingsuccess.dev.wfu.edu/files/rethinkingsuccessheader.jpg') top left no-repeat;
}
.rethinkingsuccess_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.rethinkingsuccess_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* NIETZSCHE AND COMMUNITY */
.nietzsche_events_wfu_edu #site_title_container div.grid_12 {
    background: url('http://nietzsche.events.wfu.edu/files/nietzscheheader.jpg') top left no-repeat;
}
.nietzsche_events_wfu_edu #site_title_container h1.the_site_title {
    height: 200px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.nietzsche_events_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}
/* BOOK CLUB */
.alumni_wfu_edu p.author, .bookclub_alumni_wfu_edu p.author, .blog_web_wfu_edu p.author, .blog_web_dev_wfu_edu p.author {
    display: block !important;
    color: #B0ABA7;
}


/* FACES OF COURAGE */

.facesofcourage_wfu_edu #site_title_container div.grid_12 {
    background: url('http://facesofcourage.wfu.edu/files/2012/09/FacesofCourageLogo-960-3.jpeg') top left no-repeat;
}
.facesofcourage_wfu_edu #site_title_container h1.the_site_title {
    height: 175px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.facesofcourage_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.facesofcourage_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://facesofcourage.dev.wfu.edu/files/2012/09/FacesofCourageBanner-960.jpg') top left no-repeat;
}
.facesofcourage_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 276px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.facesofcourage_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}



/* wakethevote2012 */

.wakethevote_wfu_edu #site_title_container div.grid_12 {
    background: url('http://wakethevote2012.wfu.edu/files/2012/09/Wake-the-Vote-Web-banner.jpeg') top left no-repeat;
}
.wakethevote_wfu_edu #site_title_container h1.the_site_title {
    height: 175px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.wakethevote_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.wakethevote_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://wakethevote2012.dev.wfu.edu/files/2012/09/Wake-the-Vote-Web-banner.jpeg') top left no-repeat;
}
.wakethevote_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 175px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.wakethevote_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}
/* After the Genome */

.afterthegenome_provost_wfu_edu #site_title_container div.grid_12 {
    background: url('http://afterthegenome.provost.wfu.edu/files/2012/12/Genome-banner-12.6.12.jpeg') top left no-repeat;
}
.afterthegenome_provost_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.afterthegenome_provost_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.afterthegenome_provost_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://afterthegenome.provost.dev.wfu.edu/files/2012/12/Genome-banner-12.6.12.jpeg') top left no-repeat;
}
.afterthegenome_provost_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.afterthegenome_provost_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}



/* OPCD Family Business Center */

.familybusiness_opcd_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://familybusiness.opcd.dev.wfu.edu/files/2012/12/fbclogo.jpg') top left no-repeat;
}
.familybusiness_opcd_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 120px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.familybusiness_opcd_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}


.familybusiness_opcd_wfu_edu #site_title_container div.grid_12 {
    background: url('http://familybusiness.opcd.wfu.edu/files/2012/12/fbclogo.jpg') top left no-repeat;
}
.familybusiness_opcd_wfu_edu #site_title_container h1.the_site_title {
    height: 120px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.familybusiness_opcd_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* OPCD Mentoring Resource Center */

.mentoring_opcd_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://mentoring.opcd.dev.wfu.edu/files/2012/12/mentoringlogo.png') top left no-repeat;
}
.mentoring_opcd_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 120px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.mentoring_opcd_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}


.mentoring_opcd_wfu_edu #site_title_container div.grid_12 {
    background: url('http://mentoring.opcd.wfu.edu/files/2013/01/mentoringlogo.png') top left no-repeat;
}
.mentoring_opcd_wfu_edu #site_title_container h1.the_site_title {
    height: 120px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.mentoring_opcd_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* MobileU */

.mobileu_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://mobileu.dev.wfu.edu/files/2013/10/mobileu-logo.png') top left no-repeat;
}
.mobileu_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 111px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.mobileu_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}


.mobileu_wfu_edu #site_title_container div.grid_12 {
    background: url('http://mobileu.wfu.edu/files/2013/10/mobileu-logo.png') top left no-repeat;
}
.mobileu_wfu_edu #site_title_container h1.the_site_title {
    height: 111px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.mobileu_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* IB Conference */

.ibwsc_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://ibwsc.dev.wfu.edu/files/2013/01/IB-Conference-Header.png') top left no-repeat;
}
.ibwsc_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 175px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.ibwsc_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.ibwsc_wfu_edu #site_title_container div.grid_12 {
    background: url('http://ibwsc.wfu.edu/files/2013/01/IB-Conference-Header.png') top left no-repeat;
}
.ibwsc_wfu_edu #site_title_container h1.the_site_title {
    height: 175px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.ibwsc_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* NEW STUDENT HEADER */

.newstudents_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/new-student-website-header.jpg') top left no-repeat;
}
.newstudents_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.newstudents_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.newstudents_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/new-student-website-header.jpg') top left no-repeat;
}
.newstudents_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.newstudents_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* WEB HEADER */

.web_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/web-header.jpg') top left no-repeat;
}
.web_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.web_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.web_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/web-header.jpg') top left no-repeat;
}
.web_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.web_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* HOMECOMING HEADER */

.homecoming_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://homecoming.dev.wfu.edu/files/2013/06/homecomingheader5.jpg') top left no-repeat;
}
.homecoming_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 194px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.homecoming_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.homecoming_wfu_edu #site_title_container div.grid_12 {
    background: url('http://homecoming.wfu.edu/files/2013/06/homecomingheader5.jpg') top left no-repeat;
}
.homecoming_wfu_edu #site_title_container h1.the_site_title {
    height: 194px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.homecoming_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* SOUTH FOREST HEADER */

.southforest_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/banner-southforest.png') top left no-repeat;
}
.southforest_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.southforest_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.southforest_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/banner-southforest.png') top left no-repeat;
}
.southforest_wfu_edu #site_title_container h1.the_site_title {
    height: 250px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.southforest_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* DEACON DEPOT HEADER */

.deacondepot_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/header-deacon-depot.gif') top left no-repeat;
}
.deacondepot_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 79px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.deacondepot_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.deacondepot_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/header-deacon-depot.gif') top left no-repeat;
}
.deacondepot_wfu_edu #site_title_container h1.the_site_title {
    height: 79px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.deacondepot_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

/* CONVERSATIONS HEADER */

.conversations_alumni_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/header-conversations.jpg') top left no-repeat;
}
.conversations_alumni_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 216px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.conversations_alumni_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.conversations_alumni_wfu_edu #site_title_container div.grid_12 {
    background: url('http://static.wfu.edu/images/header-conversations.jpg') top left no-repeat;
}
.conversations_alumni_wfu_edu #site_title_container h1.the_site_title {
    height: 216px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.conversations_alumni_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}


/* LOVEFEAST HEADER */

.lovefeast_dev_wfu_edu #site_title_container div.grid_12 {
    background: url('http://lovefeast.dev.wfu.edu/files/2014/04/ribbon.png') top left no-repeat;
}
.lovefeast_dev_wfu_edu #site_title_container h1.the_site_title {
    height: 142px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.lovefeast_dev_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}

.lovefeast_wfu_edu #site_title_container div.grid_12 {
    background: url('http://lovefeast.wfu.edu/files/2014/04/ribbon.png') top left no-repeat;
}
.lovefeast_wfu_edu #site_title_container h1.the_site_title {
    height: 142px;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}
.lovefeast_wfu_edu #site_title_container h2.the_site_tagline {
    display: none;
}


/* NEW STUDENTS DEV NAV HEADER BG COLOR */

.newstudents_dev_wfu_edu #nav_menu-15 h3 {
    background-color: #D1AE1E;
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-8 h3 {
    background-color: #D1AE1E;
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-14 h3 {
    background-color: rgb(43, 110, 114);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-7 h3 {
    background-color: rgb(43, 110, 114);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-11 h3 {
    background-color: rgb(201, 57, 15);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-6 h3 {
    background-color: rgb(201, 57, 15);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-12 h3 {
    background-color: rgb(234, 129, 17);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-5 h3 {
    background-color: rgb(234, 129, 17);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-13 h3 {
    background-color: rgb(144, 166, 55);
    color: #fff;
}

.newstudents_dev_wfu_edu #nav_menu-9 h3 {
    background-color: rgb(144, 166, 55);
    color: #fff;
}

/* NEW STUDENTS PROD NAV HEADER BG COLOR */

.newstudents_wfu_edu #nav_menu-15 h3 {
    background-color: #D1AE1E;
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-8 h3 {
    background-color: #D1AE1E;
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-14 h3 {
    background-color: rgb(43, 110, 114);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-7 h3 {
    background-color: rgb(43, 110, 114);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-11 h3 {
    background-color: rgb(201, 57, 15);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-6 h3 {
    background-color: rgb(201, 57, 15);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-12 h3 {
    background-color: rgb(234, 129, 17);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-5 h3 {
    background-color: rgb(234, 129, 17);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-13 h3 {
    background-color: rgb(144, 166, 55);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-9 h3 {
    background-color: rgb(144, 166, 55);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-16 h3 {
    background-color: rgb(110,72,133);
    color: #fff;
}

.newstudents_wfu_edu #nav_menu-17 h3 {
    background-color: rgb(110,72,133);
    color: #fff;
}

.rss-date {display:block}

.rss-date {display:block}

.honor_roll_column {
    float:left;
    width: 233px;
}

table.tbl_server_status
{
    width: 100%;
}

.tbl_server_status td,
.tbl_honor_roll td{
    border: 1px solid #b4b4b4;
}
.tbl_server_status td {
    padding: 5px;
}
.tbl_server_status td.status {
    text-align: center;
}

.tbl_honor_roll a{
    display: block;
    padding: 5px 8px;
    text-decoration: none;
    color: #625750;
}

.tbl_honor_roll a:hover.row-hover{
    font-weight: 800;
}

.tbl_server_status th,
.tbl_honor_roll th{
    padding: 5px 8px;
    border: 1px solid #b4b4b4;
}

.tbl_server_status tr.row-even,
.tbl_honor_roll tr.row-even {
    background-color: #ebebeb;
}

.tbl_server_status tr.row-odd,
.tbl_honor_roll tr.row-odd {
    background-color: #f9f9f9;
}

.tbl_honor_roll tr:hover {
    background-color: #ccc;
}

.tbl_server_status th,
.tbl_honor_roll th {
    background-color: #ddd;
}
.table_key {
    border: 1px solid #b4b4b4;
    margin-top: 10px;
    padding: 5px;
}

#chart_div {
    padding-bottom: 20px;
    border-bottom: 1px dotted #b4b4b4;
    margin-bottom: 23px;
    width: 663px;
}

.shortcode_server_status img {
    height: 17px;
    margin-top: 2px;
    width: 17px;
}

.table_key div.explainer_group{
    display: inline-block;
    position: relative;
}
.table_key span.explainer {
    display: inline-block;
    margin-left: 20px;
    margin-right: 10px;
}
.table_key div.explainer_group img {
    height: 17px;
    margin-top: 0;
    width: 17px;
    position: absolute;
    top: -1px;
}
.webcam_icon {
    background: url("http://static.wfu.edu/images/webcam.png") no-repeat scroll left center transparent;
    height: 15px;
    min-width: 15px;
    padding-left: 22px;
    width: auto;
}

#tertiary_nav li#giving_bg {
    background-image: url("http://static.wfu.edu/images/campaign/giving-bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 72px 36px;
    height: 40px;
    padding-left: 1px;
    width: 90px;
}
#tertiary_nav li {
    margin: 0 2px;
    padding: 10px 0 19px;
}
#tertiary_nav li#giving_bg a {
    color: #B18836;
}
#tertiary_nav li a {
    color: #FFFFFF;
    letter-spacing: 1px;
    padding: 6px 11px;
    text-rendering: optimizelegibility;
}
/* For Add This Plugin for images */

 .addthis_overlay_container {
    z-index: 200;
}
/* To hide the wipe cache button on the front */
#wp-admin-bar-quick_cache-wipe {
    display:none;
}
/* Styles for directory */
.staff-entry .staff-picture {
    float: left;
    padding-bottom: 25px;
}
.staff-entry p {
    margin-bottom: 0em;
}
.staff-entry-info {
    float:right;
    width: 72%;
}
.staff-entry .staff-directory-back {
    float:left;
}
#accordion hr {
    margin-top: 10px;
}