/*
Theme Name: Wright State University Dialogue
Theme URI: http://www.wright.edu/
Description:
Author: Office of Communications and Marketing
Version: pre-1.0
Tags:
Template: wsu-global
*/

@import url("../wsu-global/style.css");

div#page-container { padding:181px 0 0 0; background:#f4f5f6 url(images/bg_pageheader.png) repeat-x left top; }
div#page-container-bgwrap { background:url(images/bg_contentarea.png) no-repeat center top; }
div#content-area { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; }

div#container { clear:left; margin-right:-400px; padding-top:12px; }
div#content { margin-left:10px; margin-right:420px; padding:0 20px 24px 20px; background:#fff; }
.home #content { margin:0; padding:0; background:none; }
div#primary { width:400px; padding-top:12px; }
html #content:hover a:link { border-bottom:none; }
html #content:hover .entry-permalink { border: 1px solid #CCC!important; }

#blog-header { position:absolute; top:-175px; background:none; width:960px; height:99px; margin:-6px -6px 0 -6px; padding:0; }

div#access { position:absolute; top:-82px; left:80px; background:none; height:80px; margin-right:-30px; overflow:hidden; width:auto; border-right:1px #f0f0f0 solid; }
div#access li { position:relative; height:80px; text-align:center; border-right:1px #bebebe solid; border-left:1px #f0f0f0 solid; }
div#access li:first-child { border-left:none; }
div#access a { position:relative; z-index:2; line-height:46px; height:46px; color:#073e36; margin:0 0 -34px 0; padding:0 8px 34px 8px; font-size:1.7em; font-weight:bold; }
div#access a:hover, div#access li:hover a { background:none; color:#308077; }
div#access .subtext { position:relative; z-index:1; margin:0 8px; padding:2px 3px; font-size:11px; background:#c7c7be; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
div#access .menu-header { margin-left:0; width:auto; }
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color:#308077; }
div#access .icon { background-image:url(images/h_dialogue-sprites.png); background-repeat:no-repeat; margin-right:3px; }
.nav-news .icon { background-position:-136px -142px; }
.nav-thepodium .icon { background-position:-172px -142px; }
.nav-recognition .icon { background-position:-208px -142px; }
.nav-connect .icon { background-position:-244px -142px; }
.nav-events .icon { background-position:-136px -106px; }

div#access a, #primary .widget-title, .social-media-footer .widget-title, #featured-stories-header, .homepage-download-pdf, .homepage-sidebar-1 .widget-title, .homepage-sidebar-1 p, .homepage-sidebar-2 .widget-title, .homepage-row-3 .widget-title, #blog-search p, .entry-title, .single .entry-meta, #hp-currentstories .post-date { font-family:Georgia,"Times New Roman",serif; }

.widget-area p { margin:0.75em 0; }

#primary .widget-container, .homepage-sidebar-1 .widget-container, .social-media-footer .widget-container, .homepage-row-2, .homepage-row-3 { padding:12px; border:1px #222 dotted; background:#fff; }
#primary .widget-title { border-bottom:1px #222 dashed; font-size:1.6em; }

.widget-container.widget_wsuposts ul { list-style:none; margin-left:0; }

.widget_wsuposts ul { padding:0 0.5em; background:#f9f9f9; }
.widget_wsuposts .cat-post-item { clear:both; border-bottom:1px #ccc dotted; padding:0.5em 0; }
.widget_wsuposts .cat-post-item.with-date { padding-left:55px; }
.widget_wsuposts .wp-post-image { float:right; margin:0 0 5px 5px; }
.widget_wsuposts a.post-title { font-weight:700; }
.widget_wsuposts p { font-size:90%; }
.widget_wsuposts a.morelink { display:block; text-align:right; }

.widget_wsuposts .with-series { background:#fbf5e3; }
.widget_wsuposts .post-series { margin:-0.5em 0 0.5em 0; padding:0.1em 0.5em; background:#fee7a7; }
.widget_wsuposts .post-series a:link, .widget_wsuposts .post-series a:visited { color:#442; }
.widget_wsuposts .post-series .series-name { font-weight:bold; }
.widget_wsuposts .with-date .post-series { margin-left:-55px; }

.text-callout.series-box { font-size:0.85em; background:#fbf5e3; }
.text-callout.series-box, #content .text-callout.series-box h3.title { border-color:#deca92; }
.series-box.left, .series-box.right { max-width:230px; }
* html .series-box.left, * html .series-box.right { width:230px; }

.icon.size20.query { background:url(images/ico_query.png) no-repeat left top; }

.widget_querywidget { border:1px #ccc solid; background:#d7d7d5 url(images/bg_query.png) repeat-x left top; padding:10px; }
.widget_querywidget .titlebar { margin:-5px 0 5px 0; }
.widget_querywidget .titlebar a { padding:0 0.5em; color:#666; }
.widget_querywidget .titlebar .active { font-weight:bold; color:#333; }
#querybox-title #s { width:250px; }
.widget_querywidget .titlebar .icon { vertical-align:middle; }

.social-media-footer { clear:both; margin:0 20px; }
.social-media-footer .widget-title, .homepage-row-3 .widget-title { line-height:32px; padding-bottom:6px; margin-bottom:6px; padding-left:38px; border-bottom:1px #000 dashed; font-weight:400; font-size:1.0em; text-transform:uppercase; letter-spacing:2px; }
.homepage-row-3 .widget-title .icon { margin-left:-38px; margin-right:6px; }
.social-media-footer .widget-container { float:left; position:relative; width:316px; height:500px; margin-left:12px; }
.social-media-footer .widget-container:first-child { width:174px; margin-left:0; }
.social-media-footer .widget-container:first-child .textwidget { margin-right:-6px; }
.social-media-footer .flickr_badge_image { float:left; }
.social-media-footer .flickr_badge_image img { display:block; background:#fff; padding:4px; border:1px #c6c3c8 solid; margin:5px 5px 0 0; }
.twtr-widget h3, .twtr-widget h4 { clear:none; }
.social-media-footer .icon.social { position:absolute; top:12px; left:12px; }

#content .wpcf7 p { margin:0; }

.video-item { float:left; width:420px; margin:0 10px; }
#content .video-item p, #content .video-item h3 { margin:0; font-size:1.0em; }
.video-item .overlay { position:absolute; width:420px; height:315px; background:url(images/i_vidoverlay.png) no-repeat 360px 255px; }
.entry-video { background:#7e7e79 url(images/bg_hpfeature.png) repeat-x left bottom; padding:5px; clear:both; text-align:center; }
#content .entry-video .description { margin:5px 30px; padding:10px; background:#ccc; }

.news-release-header { font-size:85%; line-height:0.95; color:#777; margin-bottom:10px; }
.news-release-header .title { text-transform:uppercase; font-size:1.5em; font-weight:700; color:#444; }

.sharebtn { float:right; border-left:1px #222 dotted; padding-bottom:10px; }
.entry-permalink { display:block; margin:0 8px; padding:0 3px; border:1px #ccc solid; background:#f6f6f6; color:#222!important; text-align:center; }
.entry-subheading { font-family:Georgia,"Times New Roman",times,serif; font-size:1.1em; font-style:italic; margin:0!important; }
.single #content .entry-title { margin-top:0; }
.entry-title, .entry-meta { border-bottom:1px #222 dotted; }
.entry-content { margin:20px 0; padding:6px 12px; background:#f9f9f9; }
.wp-caption.alignright { margin-right:-6px; }

.archives-more { display:block; margin-left:56px; font-weight:700; }

.headline-area-container, .homepage-sidebar-1, .homepage-row-2-col-1, .homepage-sidebar-2 { float:left; }
.homepage-sidebar-1 { width:285px; margin-left:23px; }
.homepage-sidebar-1 .widget-title { font-size:1.3em; }
.homepage-sidebar-1 p { margin:1em 0; }
#featured-stories-header { margin-bottom:0.6em; line-height:1.3em; font-size:1.5em; font-weight:700; border-bottom:3px #308077 solid; }
.homepage-download-pdf { position:absolute; top:12px; right:26px; line-height:50px; font-size:1.1em; }
.homepage-row-2-col-1 { width:520px; }
.homepage-row-2-col-1 h2 { margin-bottom:1em; }
#hp-currentstories li { float:left; width:145px; height:220px; padding-left:11px; padding-right:12px; overflow:hidden; }
#hp-currentstories li a img { display:block; margin-left:-2px; padding:1px; border:1px #ccc solid; }
#hp-currentstories .post-date { font-size:85%; color:#666; margin:0.3em 0; }
.homepage-sidebar-2 { width:320px; padding-left:12px; margin-left:12px; border-left:1px #000 dotted; }
.homepage-row-1, .homepage-row-2, .homepage-row-3 { margin:0 20px 1.5em 20px; }
.homepage-row-2 { padding:20px; }

#hp-currentstories .postpic { display:block; position:relative; }
#hp-currentstories .overlay { position:absolute; top:2px; left:0; width:140px; height:100px; overflow:hidden; }
#hp-currentstories .overlay .feature-tag {
  position:absolute;
  top:2px;
  right:6px;
  width:102px;
  font-weight:700;
  color:#222; 
  text-align:center;
  background:url(//www.wright.edu/images/global/bg_gradients-generic.png) repeat-x center -15px;
  transform: rotate(45deg) translateX(32px) translateY(-11px);
  -moz-transform: rotate(45deg) translateX(32px) translateY(-11px);
  -webkit-transform: rotate(45deg) translateX(32px) translateY(-11px);
  -o-transform: rotate(45deg) translateX(32px) translateY(-11px);
  -ms-transform: rotate(45deg) translateX(32px) translateY(-11px);
}
#hp-currentstories .overlay .feature-tag.photos { background-color:#eee; }
#hp-currentstories .overlay .feature-tag.video { background-color:#f4a916; }

@media screen {
    #blog-title a { display:block; position:relative; width:400px; height:88px; background:url(images/h_dialogue-sprites.png) no-repeat; text-indent:-10000px; }
    #blog-title .overflow-1, #blog-title .overflow-2 { position:absolute; top:100%; background:url(images/h_dialogue-sprites.png) no-repeat; }
    #blog-title .overflow-1 { left:0; width:120px; height:75px; background-position:0 -88px; }
    #blog-title .overflow-2 { z-index:3; left:240px; width:60px; height:25px; background-position:-240px -88px; }
    #blog-description { position:absolute; top:12px; left:200px; font-size:1.1em; font-weight:700; }
    #blog-search { position:absolute; top:-181px; right:6px; padding:9px 5px; width:90px; height:70px; line-height:1.5; background:url(images/h_dialogue-sprites.png) no-repeat -300px -90px; color:#fff; text-align:center; }

    #headline-area { margin:0; padding:0!important; list-style:none!important; width:600px; height:400px; overflow:hidden; }
    #headline-area li { width:600px; height:400px; position:relative; font-size:80%; line-height:1.1em; }
    html div.anythingSlider { margin:0 -15px; }
    html div.anythingSlider.activeSlider .anythingWindow { border:none; }
    html div.anythingSlider .anythingControls { position:absolute; width:600px; }
    #headline-area .entry { position:absolute; bottom:0; left:0; height:auto!important; }
    #headline-area h2, #headline-area p { margin:0!important; color:#fff; clear:left; background:#444; padding:0.25em; }
    #headline-area a { color:#fff; }
    #headline-area .morelink { font-weight:700; }

    .news-release-header { padding:6px 10px 16px 10px; background:#fafafa url(http://www.wright.edu/images/global/hr_slashbar.png) repeat-x center bottom; }

    .admonition { background:#fafafa; padding:10px; border:1px #ccc solid; }
    div.content-footer { background:#7d928f; color:#fff; }
    .content-footer a:link, .content-footer a:visited { color:#fff; }

    html a.button-style { background-color:#f4bf21; border-color:#db9e12; }
    html a.button-style:hover, html a.button-style:focus { background-color:#fdcb25; }
    a.button-style.widget-action { display:block; margin:0 -12px -12px -12px; text-align:center; border-width:1px 0 0 0; border-radius:0; }
    a.button-style.widget-action:hover, a.button-style.widget-action:focus { border-width:1px 0 0 0; }
    p > a.button-style.widget-action { margin-bottom:-25px; }
}

@media print {
    .sharebtn { display:none; }
}

