/*
Theme Name: Chancellor Theme
Theme URI: http://blogs.uww.edu/
Description: Created by UW-Whitewater iCIT for the Chancellor's office
Version: 1.0
Author: Brad Westness
Author URI: http://www.uww.edu/icit
*/

@import url("common/css/uww.min.css");
@import url("common/css/content.css");
@import url("common/css/styles.css");

/* ====== BASE MODIFICATIONS ====== */
body {
  background:#ffffff url('common/images/purple_half_bg.jpg') 0 33px repeat-x;
}

/* ====== HEADER ====== */
.quick-nav {
  font-family:"PT Sans", Verdana, Helvetica, sans-serif;
  height:33px;
}

.quick-nav * {
  font-family:inherit;
  font-size:12px;
}

.uww-main-nav, .uww-tools-nav, .uww-audience-nav {
  font-family:"PT Sans", Verdana, Helvetica, sans-serif;
}

.uww-tools-nav li {
  color:#fff;
  float:left;
}

.uww-audience-nav {
  width:350px;
}

.uww-audience-nav li {
  border:none;
}

/* ====== SPLASH IMAGE GALLERY ====== */
.splash {
  width:976px;
  height:347px;
  margin:2px 0 0 8px;
  padding:0;
  overflow:hidden;
}

.splash-items {
  width:976px;
  height:300px;
  margin:0;
  padding:0;
  overflow:hidden;
}

.splash-items img {
  margin:0;
  padding:0;
}

.splash-controller {
  width:976px;
  height:45px;
  margin:0;
  padding:0;
  background:#000000;
  border-top:2px solid #522c1b;
  text-align:center;
  line-height:45px;
}

.splash-controller a {
  vertical-align:center;
  display:inline-block;
  margin:0;
  padding:0;
  width:30px;
  height:45px;
  font-size:0;
  color:#878787;
  background:url('common/images/splash-control-off.jpg') center center no-repeat;
}

.splash-controller a.activeSlide {
  color:#f07b05;
  background:url('common/images/splash-control-on.jpg') center center no-repeat;
}

/* ====== DYNAMIC SIDEBAR WIDGETS ====== */
.dynamic-sidebar, .sidebar {
  font-family:"PT Sans", Verdana, sans-serif;
  padding:0;
  margin:0;
}

.widget {
  margin-bottom:20px;
}

.widget h2, .sidebar h2 {
  font-family:inherit;
  font-size:18px;
  color:#a05324;
  margin:0 0 0 5px;
  padding:0 0 5px 0;
  border-bottom:1px solid #d4d4d5;
  text-transform:capitalize;
  letter-spacing:-1px;
}

.widget p {
  font-family:inherit;
  color:#666666;
  line-height:150%;
  padding:5px;
}

.widget p a {
  font-family:inherit;
  color:#45a4cb;
}

.widget ul {
  margin:0 0 0 10px;
}

.widget ul li {
  margin:0 0 0 10px;
  padding:0;
  line-height:175%;
  font-family:inherit;
  color:#666666;
  list-style:square url('common/images/widget_li_arrow.jpg') outside;
}

.widget ul li a {
  font-family:inherit;
  color:#45a4cb;
}

/* ====== STATIC SIDEBAR ====== */
.sidebar h2 {
  color:#A05324;
  padding-left:0;
  margin-left:0;
}

.sidebar .blog-search {
  display:block;
  height:29px;
  margin:0;
  padding:0;
  border:1px solid #dcdcdc;
  background:url('common/images/blog-search-background.jpg') 0 0 repeat-x;
}

.sidebar .blog-search #query {
  display:block;
  float:left;
  border:0 none;
  background:transparent;
  color:#909090;
  margin:3px 0 0 5px;
  padding:3px;
}

.sidebar .blog-search #submit {
  display:block;
  float:right;
  background:url('common/images/blog-search-button.jpg') 0 0 no-repeat;
  border:0 none;
  margin:5px 5px 0 0;
  padding:0;
  width:18px;
  height:21px;
  overflow:hidden;
  text-indent:100px;
  cursor:pointer;
  font-size:0px;
  line-height:0;
}


.sidebar .blog-navigation .tabs {
  display:block;
  width:100%;
  margin:10px 0 0 0;
  padding:0;
}

.sidebar .blog-navigation .tabs li {
  display:inline-block;
  float:none;
  font-size:12px;
  color:#666666;
  padding:8px;
  margin:0;
  border:1px solid #FFF;
  border-collapse:collapse;
  cursor:pointer;
}

.sidebar .blog-navigation .tabs li:hover {
  border:1px solid #535353;
  cursor:pointer;
}

.sidebar .blog-navigation .tabs li.active {
  border:1px solid #535353;
  color:#ffffff;
  background:#535353;
}

.sidebar .blog-navigation .panes ul {
  display:block;
  float:none;
  clear:left;
  margin:0;
  padding:5px;
  border:1px solid #c9c9c9;
}

.sidebar .blog-navigation .panes ul li {
  display:block;
  float:none;
  font-size:12px;
  padding:8px;
  border-top:0 none;
  border-right:0 none;
  border-left:0 none;
  border-bottom:1px solid #c9c9c9;
}

.sidebar .blog-navigation .panes ul li:last-child, .sidebar .blog-navigation .panes ul li:hover:last-child {
  border-bottom:0 none;
}

.sidebar .blog-navigation .panes ul a {
  color:#666666;
}

.sidebar .blog-navigation .panes ul li:hover {
  border-top:0 none;
  border-right:0 none;
  border-left:0 none;
  border-bottom:1px solid #c9c9c9;
  cursor:auto;
}

/* ====== MAIN CONTENT ====== */
.body {
  background:url('common/images/body-bg.png') 0 0 repeat-y;
  padding:12px 22px;
}

.main .size2of4 {
  width:50%;
  padding:0 5px;
}

/* ====== POSTS ====== */
.post {
  padding:10px;
  color:#666666;
}

.post + .post {
  margin-top:40px;
}

.post h2, .post h3 {
  font-family:"PT Sans", Verdana, sans-serif;
  margin-left:0;
  padding-left:0;
}

.post h2 {
  color:#323232;
  font-size:24px;
  margin-top:0;
  padding-top:0;
}

.post a {
  color:#45a4cb;
  text-decoration:none;
}

.post a:hover {
  text-decoration:underline;
}

.post .post-image {
  margin:10px 0 0 0;
  padding:3px;
  border:1px solid #cdcdcd;
}

.post p {
  clear:left;
  padding-left:0;
  line-height:175%;
}

.post ul {
  margin:0 0 0 10px;
}

.post ul li {
  margin:0 0 0 10px;
  padding:0;
  line-height:175%;
  font-family:inherit;
  color:#666666;
  list-style:square url('common/images/widget_li_arrow.jpg') outside;
}

.post ul li a {
  font-family:inherit;
  color:#45a4cb;
  letter-spacing:0px;
}

.post-heading {
  display:block;
  clear:both;
  font-family:"PT Sans", Verdana, sans-serif;
  margin:0;
  padding:0 0 5px 0;
  height:40px;
  border-bottom:1px solid #dadada;
}

.post-heading .post-date {
  display:block;
  float:left;
  width:90px;
  margin-right:5px;
}

.post-heading .post-date .day {
  display:block;
  float:left;
  font-size:32px;
  color:#323232;
  padding-right:5px;
  border-right:1px solid #dadada;
}

.post-heading .post-date .month, .post-heading .post-date .year {
  display:inline;
  float:left;
  font-size:14px;
  font-weight:bold;
  color:#dadada;
  padding:0;
  margin:0 0 0 5px;
}

.post-heading .post-title, .post-heading .post-title a {
  display:inline;
  color:#323232;
  margin:0;
  padding:0;
  border:0 none;
  font-size:18px;
  font-weight:bold;
  line-height:95%;
  letter-spacing:-1px;
  text-transform:capitalize;
}

.post .gallery-item {
  margin:0;
  padding:0;
}

.post-info {
  display:block;
  clear:both;
  font-size:9px;
  padding:10px 0;
}

.post-info .post-tags, .post-info .post-author {
  display:inline-block;
  float:left;
}

.post-info .post-comments {
  display:inline-block;
  float:right;
}

.post .comment-link, .post .post-edit-link {
  display:block;
  clear:both;
  float:left;
  width:auto;
  padding:5px;
  margin:5px 0;
  background:#f1f1f1;
  font-size:10px;
}

.commentlist li {
  clear:both;
  float:none;
  display:block;
  border:1px solid #dadada;
  color:#9b9b9b;
  margin:10px 0;
  padding:10px;
}

.commentlist li .unit {
  display:block;
}

.commentlist li p + p {
  margin-top:10px;
}

.commentlist a {
  color:#45a4cb;
  text-decoration:underline;
}

.commentlist cite, .commentmetadata {
  display:block;
  font-family:"PT Sans", Verdana, sans-serif;
  font-size:12px;
  text-align:right;
  margin:0;
  padding:0 0 10px 0;
}

textarea#comment {
  padding:10px;
}

/* ====== FOOTER ====== */
.btm-shadow {
  height:19px;
  background:url('common/images/body-btm-bg.png') 0 0 no-repeat;
}

.clear-right {
  clear:right;
}

/* ====== jFeed ====== */
.jfeed-date {
  display:block;
}