﻿/**
 * Theme Name: Austin College
 * Theme URI: http://www.imaginuity.com
 * Description: A user-friendly, search-engine optimized theme, created for Austin College by Imaginuity, featuring 15 custom page templates and multiple widget-ready areas. 
 * Version: 0.7
 * Author: Dax Davis, Imaginuity
 * Author URI: http://www.imaginuity.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, translation-ready, rtl-language-support, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 * Template: hybrid
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

@import url("css/reset.css");
@import url("css/text.css");

/* Get base CSS */
@import url('library/css/18px.css');

/* Get layout CSS
@import url('library/css/2c-l-fixed.css'); */
@import url("css/960.css");

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');
/* Get default CSS
@import url('library/css/screen.css'); */
/**
 * Screen Stylesheet
 * Default style for the Hybrid theme
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* Body
body {
	font: normal normal normal 15px/21px Georgia, Times, "Times New Roman", serif;
	color: #000;
	}
 */
/* Body container
#body-container {
	margin: 90px auto 21px auto;
	}
 */
/* Links */
a {
	color: #A20F35;
	text-decoration: none;
}
a:visited {
	color: #A20F35;
}
a:hover, a:active {
	color: #A20F35;
	text-decoration: underline;
}
/* Headers */
h2, h3, h4, h5, h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #776f65;
	font-weight: bold;
}
h2, h2.entry-title {
	font-size: 18px;
}
h3, h3.entry-title {
	font-size: 14px;
}
h4, h4.entry-title, h5, h5.entry-title, h6, h6.entry-title {
	font-size: 11px;
}
/* Blockquotes */
blockquote {
	font-style: italic;
	background: url(images/quoteLargeLeft.png) no-repeat left top;
	min-height:45px;
	padding-left:6em;
}
blockquote blockquote {
	color: #777;
}
blockquote em {
	font-style: normal;
}
/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
}
code {
	padding: 0 3px;
	background: #eee;
}
pre code {
	background: transparent;
}
/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
th {
	background: #eee;
}
/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino, "Book Antiqua", Georgia, serif;
	color: #333;
}
/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
}
/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
}
/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
}
/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
}
/* Breadcrumb */
.breadcrumb {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
}
.breadcrumb a {
	color: #111;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #d54e21;
	text-decoration: underline;
}
/* Images */
.page img, .post img, .copy-sidenav img, .bottomPane img, .copy-sidenav-bottom img {
	max-width: 95%;
	padding: 5px;
	border: 1px solid #ccc;
}
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 10px 0;
}
/* Captions [caption] */
.wp-caption {
	max-width: 576px;
	margin-top: 6px;
	padding: 6px 1px 0 1px;
	border: 1px solid #ccc;
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: left;
	font-size: .9em;
	font-style: italic;
	color: #666;
}
.wp-caption img {
	max-width: 564px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
}
/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
}
/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
}
/* Header */
#header {
	margin: 0 0 40px 0;
}
/* Blog title */
#site-title {
	font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;
	margin: 0 0 10px 0;
}
#site-title a {
	color: #000;
}
/* Blog description */
#site-description {
	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	color: #666;
}
/* Navigation
#navigation {
	overflow: visible;
	height: 34px;
	margin: 0 0 60px 0;
	z-index: 100;
	}
#page-nav li {
	margin-right: 15px;
	}
#page-nav li li {
	margin-right: 0;
	}
#page-nav li a {
	padding: 8px 15px 8px 15px;
	color: #111;
	background: #fff;
	border: 1px solid #ccc;
	}
 */
/* Drop-downs style
#page-nav li:hover ul, li.sfHover ul {
	top: 32px;
	}
#page-nav li li a {
	border-top: none;
	margin-right: 0;
	}
#page-nav li ul {
	background: #fff;
	border-top: 1px solid #ccc;
	}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {
	top: -1px;
	}
#page-nav li li li {
	margin-left: -1px;
	}
 */
/* Container (wraps content, primary, and secondary) */
#container {
	margin-bottom: 21px;
}
/* Main content
.content {
	margin: 0 0 21px 0;
	}
.no-widgets .content, .page-template-no-widgets .content {
	width: 960px;
	} */

/* Posts */
.post {
	overflow: hidden;
	margin: 0 0 40px 0;
}
.single .post, .attachment .post, .page .post {
	margin: 0;
}
/* Archive information */
.author-info, .search-info {
	overflow: hidden;
	margin: 0 0 40px 0;
}
/* Entry title */
.entry-title {
	font-size: 24px;
	margin: 0 0 12px 0;
	font-weight: normal;
	font-style: italic;
}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0;
}
.page-title, .attachment-title {
	margin: 0 0 21px 0;
}
.entry-title a {
	color: #000;
}
/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	color: #666;
}
.archive .byline, .search .byline {
	margin: 0;
}
.byline .byline-prep {
	text-transform: lowercase;
}
/* Entry content */
.entry-content {
	overflow: hidden;
	margin: 0 0 10px 0;
}
/* Entry metadata */
.entry-meta {
	clear: both;
	font-style: italic;
	color: #666;
}
/* Page links (multiple-paged posts) */
p.pages a {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
}
/* Navigation links */
.navigation-links {
	margin-bottom: 21px;
	font-style: italic;
}
.navigation-links .previous {
	display: none;
}
.navigation-links .next {
	display: none;
}
.navigation-attachment {
	overflow: hidden;
}
/* WP Pagenavi plugin */
.wp-pagenavi {
	margin-bottom: 21px;
}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {
	margin-right: 6px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
}
/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 15px 0;
	color: #464646;
}
.widget a {
	color: #464646;
	text-decoration: underline;
}
.widget a:hover {
	color: #d54e21;
	text-decoration: none;
}
/* Widget titles */
.widget-title {
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #111;
}
/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 0 0 21px 0;
	padding: 20px 20px 0 20px;
	border: 1px solid #ccc;
}
/* Comments template */
#comments-template {
	clear: both;
}
/* Comment headers */
.comments-header {
	font-size: 1.2em;
}
/* Comments are closed */
.comments-closed {
	font-style: italic;
	display: none;
}
/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
}
#comments li, #comments li li li, #comments li li li li li {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	background: #fff;
	border: 1px solid #ccc;
}
#comments li li, #comments li li li li {
	background: #f9f9f9;
}
/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
}
/* Comment metadata */
.comment-meta {
	margin: 10px 0 21px 0;
	font-size: 13px;
	color: #666;
}
.comment-author {
	font-size: 15px;
	color: #000;
}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	color: #666;
}
/* Comment text */
.comment-text {
	clear: left;
	margin: 0 15px;
}
/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
}
#comments-template label {
	font-size: .9em;
}
/* Respond textarea */
textarea {
	width: 98%;
}
/* Submit and rest buttons */
.button, .submit, .reset {
	width: 100px;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	background: #fff;
	border: 1px solid #ccc;
}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer;
	background: #f9f9f9;
}
/* Footer container */
#footer-container {
	margin: 0 0 21px 0;
}
/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
}
/* Footer */
#footer {
	font-style: italic;
	color: #444;
}
#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
}
/* Override Hybrid */
.clr {
	clear:both;
}
.alignleft, .left, .alignright, .right {
	margin-bottom: 15px;
}
.alignleft, .left {
	clear: left;
}
.alignright, .right {
	clear: right;
}
.aligncenter, .center {
	clear: both;
}
h1#site-title, h2#site-description {
	display: none;
}
html, body {
	background: #f9f7f5;
}
body {
	color: #333333;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.bgHeader {
	background: url(images/bgHeaderShadow.png) no-repeat center top;
	height: 136px;
	z-index:1000;
}
.header {
	padding: 27px 35px 0;
	height: 81px;
}
.bgHero {
	background: url(images/bgHeroHome.png) no-repeat center top;
	height: 389px;
	position:relative;
}
.bgContentTop {
	height: 4px;
	background: url(/wp-content/themes/austin-college/images/bgContentTop.png) no-repeat center center;
}
#logo {
	float: left;
	width: 172px;
	height: 60px;
	display: block;
}
#content {
	margin-bottom: 50px;
}
.copy-sidenav-top {
	padding: 25px 35px 0 20px;
}
.search-info {
	margin-bottom: 0;
}
.content {
	padding-left: 10px;
	margin-right: 35px;
}
#homeFeatured .content, #homeNews .content, #landingFeatured .content {
	margin-right: 0;
}
#homeFeatured .post, #homeNews .post, #landingFeatured .post {
	margin-bottom: 0;
}
.entry-title, .page-title, .post-title, .attachment-title, .search-title, .error-404-title, .archive-title, .category-title {
	text-transform: none;
	font: Whitney, Geneva, Arial, Helvetica, sans-serif;
	color: #a20f35;
	font-style: normal;
}
.entry-title a {
	color: #a20f35;
}
h1.entry-title, h1.page-title, h1.post-title, h1.attachment-title, h1.search-title, h1.error-404-title, h1.archive-title, h1.category-title {
	font-size: 30px;
}
h2.entry-title {
	font-size: 18px;
	text-transform: none;
}
h3.entry-title {
	font-size: 14px;
	text-transform: none;
}
h4.entry-title, h5.entry-title, h6.entry-title {
	font-size: 11px;
	text-transform: none;
}
.page-title, .post-title, .attachment-title, .search-title, .error-404-title, .archive-title, .category-title {
	margin-bottom: 35px;
	padding-top: 20px;
}
#content h2 {
	color: #776f65;
	font-size: 18px;
	margin-bottom: 5px;
}
.breadcrumb {
	display: none;
}
.search-results .byline, .search-results .entry-meta.post-meta-data {
	display: none;
}
#navUtility {
	float: right;
	color: #746b5b;
	font-style: italic;
	font-size: 12px;
}
#navUtility a:link, #navUtility a:visited {
	color: #746b5b;
	text-decoration: none;
}
#navUtility a:hover, #navUtility a:active {
	color: #746b5b;
	text-decoration: none;
	border-bottom: 1px dotted #746b5b;
}
#navUtility .separator {
	color: #d49c29;
	padding: 0 8px;
}
#navAudience {
	font: bold 14px/28px Whitney, Geneva, Arial, Helvetica, sans-serif;
	background: url(images/navAudience.png) no-repeat right center;
	height: 45px;
	width: 557px;
	padding-right: 33px;
	color: #fff;
	text-align: right;
	float: right;
	white-space: nowrap;
	right: 2px;
	top: 344px;
	z-index: 10;
	position:absolute;
}
#navAudience a:link, #navAudience a:visited {
	color: #fff;
	text-decoration:none;
}
#navAudience a:hover, #navAudience a:active {
	color: #fff;
	text-decoration:none;
	border-bottom: 1px dotted #fff;
}
#navAudience .separator {
	padding: 0 .3em;
}
.bgHeader div.search form {
	text-align: right;
	padding-right: 5px;
}
#search-text-1 {
	border: 1px solid #64615b;
	background: #969189;
	color: #dcdbdb;
	font-size: 11px;
	padding: 5px 8px 0;
	/*width: 96px;*/
	width: 125px;
	height: 20px;
	vertical-align: middle;
}
#search-submit-1 {
	border: 1px solid #64615b;
	background: #969189;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 5px;
	height: 27px;
	width: 33px;
	text-align: center;
	vertical-align: middle;
}
#navigation #page-nav ul.menu {
	height: 32px;
	line-height: 25px;
	font-size: 13.5px;
	text-transform: uppercase;
	color: #ebebeb;
	padding-left: 30px;
}
#navigation #page-nav .separator {
	color: #dda32c;
	padding: 0 13px;
}
#navigation #page-nav ul.menu > li > a {
	background: url(images/navSeparator.png) no-repeat right center;
	margin: 0;
	height: 25px;
}
#navigation #page-nav ul.menu > li.page-item-395 > a {
	background: none;
}
#navigation #page-nav li li {
	background: url(images/navBgDropDownOff.png) repeat;
	line-height: 1em;
	width: 200px;
	text-transform: none;
}
#navigation #page-nav li a {
	border: none;
	padding: 0 14px;
	background: none;
	color: #ebebeb;
	text-decoration: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */

	#navigation #page-nav li a {
 padding: 0 10px;
}
}
#navigation #page-nav ul.menu > li > a:hover, #navigation #page-nav ul.menu > li > a:active, #navigation #page-nav ul.menu > li.current_page_item > a, #navigation #page-nav ul.menu > li.current_page_ancestor > a, #navigation #page-nav ul.menu > li.current_page_parent > a {
	text-decoration: none;
	color: #d49c29;
}
#navigation #page-nav ul.menu > li {
	height: 32px;
}
#navigation #page-nav li li a {
	text-align: left;
	color: #fff;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#navigation #page-nav li li.current_page_item > a, #navigation #page-nav li li.current_page_ancestor > a, #navigation #page-nav li li.current_page_parent > a, #navigation #page-nav li li > a:hover, #navigation #page-nav li li > a:active {
	color: #fff !important;
	background: #eeaf30 !important;
}
#navigation #page-nav li ul {
	background: none;
}
#page-nav li:hover ul, li.sfHover ul, #cat-nav li:hover ul, li.sfHover ul {
	top: 32px;
}
.search .navLeft > ul {
	display:none;
}
#navLeft, #navSubLeft, #copy-sidenav-bottom.left {
	width: 202px;
	margin-left: 15px;
	padding: 15px 15px 10px 10px;
	margin-bottom: 5px;
	background: #e1deae;
}
#navSubLeft, #copy-sidenav-bottom.left {
	padding: 5px 15px 5px 10px;
	background: #dad7cb;
}
#homeNews a span.more {
	color: #a20f35;
	font: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#homeNews .post .entry-content {
	border-bottom: 1px dotted #c7b4ac;
}
#homeNews .post .entry-content .excerpt {
	padding-bottom: 7px;
}
#homeNews .content {
	padding-right: 15px;
}
#homeNews .entry-title-date, #homeNews .excerpt {
	padding-right: 35px;
}
#homeNews .post .entry-title, #homeNews .post .entry-title a, #homeNews .postDate {
	font: italic bold 14px Georgia, "Times New Roman", Times, serif;
	color: #a20f35;
	padding-bottom: 10px;
	padding-top: 15px;
	margin: 0;
	text-transform: none;
}
#homeNews .post .entry-title {
	float: left;
	width: 70%;
}
#homeNews .post .postDate {
	color: #f8f7f5;
	float: right;
	padding-left: 20px;
	text-align: right;
}
#homeFeatured .post, #landingFeatured .post {
	width: 234px;
	margin-left: 25px;
	float: left;
}
#homeFeatured .post {
	margin-bottom: 1em;
}
#landingFeatured .post {
	width: 229px;
}
#landingFeatured .post {
	margin-left: 15px;
}
#homeFeatured .post.odd, #landingFeatured .post.post-1 {
	margin-left: 0;
}
#homeFeatured .content {
	/*padding-top: 20px;*/
	padding-left: 20px;
}
.page-template-page-homepage #content h2 {
	padding-top: 0;
}
#landingSeparator {
	height: 40px;
	background: url(images/landingSeperator.png) no-repeat center center;
}
#homeFeatured .post .entry-title, #homeFeatured .post .entry-title a, #landingFeatured .post .entry-title, #landingFeatured .post .entry-title a {
	font:italic bold 14px Georgia, "Times New Roman", Times, serif;
        font-weight: 600;
	color: #981e32;
	background-color: #f8f7f5;
	padding: 0 0px;
	height: 24px;
	line-height: 24px;
	overflow:hidden;
	margin: 0;
	text-transform: none;
}
#homeFeatured .post .featured_image, #landingFeatured .post .featured_image {
	float:none;
	height:auto;
	width:234px;
	border:none;
	max-width:234px;
	padding:0;
	margin:0;
}
#landingFeatured .post .featured_image {
	width: 229px;
	max-width: 229px;
}
#homeFeatured .post .entry-image, #landingFeatured .post .entry-image {
	margin-bottom: 10px;
	height: 95px;
	overflow: hidden;
}
#homeFeatured a span.more, #landingFeatured a span.more {
	color: #a20f35;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.page-template-page-calendar .post {
	margin-bottom: 20px;
}
.page-template-page-custom-query-excerpts .entry-meta {
	text-align: right;
}
#copy-sidenav-bottom.left {
	width: 188px;
	padding-left:17px;
	padding-right:22px;
	color: #776f65;
	font-weight: bold;
	font-size: 13.5px;
}
#copy-sidenav-bottom.left h2 {
	padding: 5px 22px 5px 17px;
	background-color: #746b5b;
	color: #fff;
	font: italic normal 15px "Times New Roman", Times, serif;
	margin: -5px -22px 15px -17px;
	text-transform: none;
}
.search .hentry {
	margin-bottom: 40px;
	clear: both;
	overflow:hidden;
}
.search .entry-summary {
	clear: right;
	padding-top: 1em;
}
.search .entry-meta {
	clear: right;
	padding-top: 1em;
}
/* Hero Featured Slider */
.page-template-page-homepage .hero {
	overflow:hidden;
	width: 968px;
	height:359px;
	padding-left: 15px;
}
.page-template-page-homepage #heroContent {
	margin: 0;
	padding: 0;
}
.page-template-page-homepage #heroContent .heroSlide {
	margin:0;
	width:968px;
	height:359px;
	position: relative;
}
.page-template-page-homepage #heroPrev {
	left: 15px;
	top: 50px;
	position: absolute;
	z-index: 100;
	width: 36px;
	height: 36px;
}
.page-template-page-homepage #heroNext {
	right: 15px;
	top: 50px;
	position: absolute;
	z-index: 100;
	width: 36px;
	height: 36px;
}
.page-template-page-homepage #heroPrev:hover, .page-template-page-homepage #heroNext:hover {
	background: #999;
}
.page-template-page-homepage #heroContent .heroSlide .excerpt {
	bottom: 0;
	left: 0;
	position:absolute;
	/*	width: 329px; // Original Width - Changed at client request to allow more content. */
	width: 429px;
	height: 126px;
	/*	padding: 0 150px 0 75px; // Original Padding - Changed at client request to allow more content. */
	padding: 0 50px 0 75px;
	background: url(/wp-content/themes/austin-college/images/heroHomeQuote.png) no-repeat left top;
	font: bold 14px/18px Whitney, Geneva, Arial, Helvetica, sans-serif;
	color: #ebebeb;
}
.page-template-page-homepage #heroContent .heroSlide .excerpt strong {
	margin-left: -25px;
	margin-right: -100px;
	clear: right;
	padding: 16px 0 10px;
	font: 27px/1em Georgia, "Times New Roman", Times, serif;
	color: #eeaf30;
	display: block;
}
.page-template-page-homepage #heroContent .heroSlide .excerpt .endQuote {
	width: 49px;
	height: 40px;
	background: url(images/endQuote.png) no-repeat center center;
	vertical-align: text-top;
	padding-left: 10px;
}
.page-template-page-athletics .heroPane, .page-template-page-athletics-tabs .heroPane, .page-template-page-landing .heroPane {
	margin-left: -10px;
	margin-top: -4px;
}
.page-template-page-athletics .hero, .page-template-page-athletics-tabs .hero, .page-template-page-landing .hero {
	overflow:hidden;
	width: 741px;
	height:290px;
}
.page-template-page-athletics #heroContent, .page-template-page-athletics-tabs #heroContent, .page-template-page-landing #heroContent {
	margin: 0;
	padding: 0;
}
.page-template-page-athletics #heroContent .heroSlide, .page-template-page-athletics-tabs #heroContent .heroSlide, .page-template-page-landing #heroContent .heroSlide {
	margin:0;
	width:741px;
	height:290px;
	position: relative;
}
.page-template-page-athletics #heroPrev, .page-template-page-athletics-tabs #heroPrev, .page-template-page-landing #heroPrev {
	left: 0;
	top: 234px;
	position: absolute;
	z-index: 100;
	width: 31px;
	height: 32px;
}
.page-template-page-athletics #heroNext, .page-template-page-athletics-tabs #heroNext, .page-template-page-landing #heroNext {
	right: 5px;
	top: 234px;
	position: absolute;
	z-index: 100;
	width: 31px;
	height: 32px;
}
.page-template-page-athletics h1.page-title, .page-template-page-athletics-tabs h1.page-title, .page-template-page-landing h1.page-title {
	border-bottom:1px solid #746B5B;
	margin-bottom:0;
	margin-left:10px;
	margin-right:15px;
}
.page-template-page-athletics-tabs .hentry h1.page-title {
	display: none;
}
.page-template-page-landing h1.page-title {
	border-bottom: none;
}
.page-template-page-news-events h1.page-title {
	margin-left:10px;
	margin-right:15px;
}
.page-template-page-athletics #heroContent .heroSlide .excerpt, .page-template-page-athletics-tabs #heroContent .heroSlide .excerpt, .page-template-page-landing #heroContent .heroSlide .excerpt {
	bottom: 0;
	left: 0;
	position:absolute;
	width: 631px;
	height: 64px;
	padding: 17px 55px 0;
	background: url(/wp-content/themes/austin-college/images/bgSubHeroContent.png) repeat;
	font: bold 13.14px/1.2em Whitney, Geneva, Arial, Helvetica, sans-serif;
	color: #ebebeb;
}
.page-template-page-athletics .contentPane .content, .page-template-page-athletics-tabs .contentPane .content, .page-template-page-landing .contentPane .content {
	padding-top:18px;
}
.page-template-page-athletics-tabs .contentPane .content {
	padding-top: 0;
	margin-right: 0;
}
#athleticsTabs.ui-tabs, #athleticsTabs {
	padding:0;
	margin:0 0 1em 0;
}
#athleticsTabs.ui-tabs .ui-tabs-nav, #athleticsTabs > ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:relative;
	margin: 0;
	overflow:hidden;
	padding-bottom:1em;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li, #athleticsTabs > ul > li {
	float:left;
	margin:0;
	padding:0 .2em;
	position:relative;
	height: 24px;
	line-height: 24px;
	font-size: 13.5px;
	text-transform: uppercase;
	border-collapse: collapse;
	border: 1px solid #746b5b;
	border-top: none;
	background: #fff;
	color: #a20f35;
	/*width: 97px;*/
	width:  303px;
	text-align: center;
}
.page-template-page-athletics-tabs #athleticsTabs.ui-tabs .ui-tabs-nav li {
	width: 96px;
}
#athleticsTabs #tabs-1 {
	padding-right: 25px;
}
.page-template-page-athletics-tabs #athleticsTabs #tabs-1 {
	padding-right: inherit;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li a, #athleticsTabs ul li a {
	padding:0;
	text-decoration:none;
	color: #a20f35;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected, #athleticsTabs.ui-tabs > .ui-tabs-nav > li:hover {
	background: #746b5b;
}
#athleticsTabs #tabScores {
	width: 95px;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #athleticsTabs.ui-tabs > .ui-tabs-nav > li:hover a {
	color: #fff !important;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #athleticsTabs.ui-tabs .ui-tabs-nav li.ui-state-disabled a, #athleticsTabs.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text;
}
#athleticsTabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}
#athleticsTabs.ui-tabs .ui-tabs-panel {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border-width:0;
	display:block;
	padding: 0 15px 0 0;
}
.ui-tabs-hide {
	display:none !important;
}
#athleticsNews .content, #athleticsEvents .content, #athleticsScores .content {
	margin-right:0;
	padding-left:0;
}
#athleticsNews .post, #athleticsEvents .post, #athleticsScores .post {
	margin-bottom: 0;
}
#athleticsNews a span.more, #athleticsEvents a span.more, #athleticsScores a span.more {
	color: #a20f35;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#athleticsNews .post .entry-content, #athleticsEvents .post .entry-content, #athleticsScores .post .entry-title-date {
	border-bottom: 1px dotted #c7b4ac;
}
#athleticsNews .post .entry-content .excerpt, #athleticsEvents .post .entry-content .excerpt, #athleticsScores .post .entry-content .excerpt {
	padding-bottom: 7px;
}
#athleticsNews .post .entry-title, #athleticsNews .post .entry-title a, #athleticsNews .postDate, #athleticsEvents .post .entry-title, #athleticsEvents .post .entry-title a, #athleticsEvents .postDate {
	font:italic bold 14px Georgia, "Times New Roman", Times, serif;
	color: #a20f35;
	padding-bottom: 10px;
	padding-top: 15px;
	margin: 0;
	text-transform: none;
}
#athleticsScores .post .entry-title, #athleticsScores .post .entry-title a, #athleticsScores .postScore {
	font:italic bold 11px Georgia, "Times New Roman", Times, serif;
	color: #a20f35;
	padding-bottom: 10px;
	padding-top: .5em;
	margin: 0;
	text-transform: none;
}
#athleticsNews .post .entry-title, #athleticsEvents .post .entry-title, #athleticsScores .post .entry-title {
	float: left;
	width: 65%;
}
#athleticsNews .post .postDate, #athleticsEvents .post .postDate, #athleticsScores .post .postScore {
	float: right;
	text-align: right;
}
.page-template-page-news-events .entry-meta .post-meta-data {
	margin-top: 18px;
}
.noBorder {
	border: none !important;
}
div.staffList, div.eventInfo {
	float: left;
	margin-bottom: 18px;
	width: 500px;
}
.staffList dt, .eventInfo dt {
	width: 20%;
	float: left;
	margin: 0;
	padding: .2em 0;
}
.staffList dd, .eventInfo dd {
	float: left;
	width: 80%;
	margin: 0;
	padding: .2em 0;
}
.eventInfo ddd {
        float: left;
        width: 80%;
        margin: 0;
        padding: .2em 0;
	white-space: pre;
}
h3.staffName {
	margin: 18px 0 0;
}
h3.staffName img {
	float: right;
	width: 75px;
	height: 85px;
	margin-left: 10px;
}
ul.staffList {
	width: 100%;
	padding: 0;
	margin: 0;
}
ul.staffList li {
	float: left;
	width: 45%;
	padding:0 18px 0 0;
	margin:0;
	list-style-type: none;
	height: 140px;
}
.staffTitle {
	font-style: italic;
	font-weight: bold;
}
p.rubiconAlphaList {
	text-align: center;
}
p.rubiconAlphaList .seperator {
	padding-left: 5px;
	padding-right: 5px;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}
/* right */
a.right {
	background-position: 0 -30px;
	clear:right;
	margin-right: 0px;
}
a.right:hover {
	background-position:-30px -30px;
}
a.right:active {
	background-position:-60px -30px;
}
/* left */
a.left {
	margin-left: 0px;
}
a.left:hover {
	background-position:-30px 0;
}
a.left:active {
	background-position:-60px 0;
}
/* up and down */
a.up, a.down {
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}
/* up */
a.up:hover {
	background-position:-30px 0;
}
a.up:active {
	background-position:-60px 0;
}
/* down */
a.down {
	background-position: 0 -30px;
}
a.down:hover {
	background-position:-30px -30px;
}
a.down:active {
	background-position:-60px -30px;
}
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}
.tblBorderNone, .tblBorderNone td, .tblBorderNone th {
	border: none;
}
#navLeft .navLeft > ul, #navSubLeft ul.navSubLeft {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navLeft .navLeft > ul ul, #navLeft .navLeft > ul ul ul, #navLeft .navLeft > ul ul ul ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
#navLeft .navLeft > ul li, #navSubLeft ul.navSubLeft li {
	border-top: 1px solid #e0a52c;
}
#navLeft .navLeft > ul li.first, #navLeft .navLeft > ul li:first-child, #navSubLeft ul.navSubLeft li.first, #navSubLeft ul.navSubLeft li:first-child {
	border-top: none;
}
#navLeft .current_page_item a {
	font-weight: bold;
}
#navLeft .navLeft > ul li a {
	color: #a00f35;
	padding: 5px 7px;
	display: block;
	font: small-caps 13.5px WhitneyBookSC, Geneva, Arial, Helvetica, sans-serif;
}
#navSubLeft ul.navSubLeft li a {
	color: #a10f35;
	padding: 5px 7px;
	display: block;
	font: small-caps bold 13.5px Whitney, Geneva, Arial, Helvetica, sans-serif;
}
#navLeft .navLeft > ul li li a, #navLeft .navLeft > ul li li li a {
	padding-top: 0;
}
#navLeft .navLeft > ul li li, #navLeft .navLeft > ul li li li {
	border-top: none;
}
#navLeft .navLeft > ul li a:link, #navLeft .navLeft > ul li a:visited, #navLeft .navLeft > ul li a:hover, #navLeft .navLeft > ul li a:active, #navSubLeft ul.navSubLeft li a:link, #navSubLeft ul.navSubLeft li a:visited, #navSubLeft ul.navSubLeft li a:hover, #navSubLeft ul.navSubLeft li a:active {
	text-decoration: none;
}
#navLeft .navLeft > ul li a:hover, #navLeft .navLeft > ul li a:active, #navSubLeft ul.navSubLeft li a:hover, #navSubLeft ul.navSubLeft li a:active {
	font-weight: bold;
}
.front-page #bd #homeFeatured {
	padding-left: 15px;
}
.front-page #bd #featuredRight {
	width: 235px;
}
.bottomPane div.copy-bottomnav-left {
	padding-right: 5px;
}
.bottomPane div.copy-bottomnav-middle {
	padding-left: 5px;
	padding-right: 5px;
}
.bottomPane div.copy-bottomnav-middle.alpha {
	padding-left: 0;
	padding-right: 5px;
}
.bottomPane div.copy-bottomnav-middle.omega {
	padding-left: 5px;
	padding-right: 0;
}
.bottomPane div.copy-bottomnav-right {
	padding-left: 5px;
}
#ft {
	height: 40px;
	line-height: 40px;
	color: #fff;
	margin-top: 1em;
	bottom: 0;
	width: 100%;
	font-size: 11px;
	background: #746B5C;
	z-index: 100;
}
#ft a:link, #ft a:visited {
	color: #fff;
	text-decoration: none;
}
#ft a:active, #ft a:hover {
	color: #dedbd0;
	text-decoration: none;
}
#ft .right a:active, #ft .right a:hover {
	border-bottom: #dedbd0 1px dotted;
}
#ft .left {
	text-align: left;
	padding-left: 15px;
}
#ft .right {
	text-align: right;
	padding-right: 15px;
}
#ft .socialButton {
	padding-right: 6px;
	vertical-align: middle;
}
#ft .separator {
	padding: 0 8px;
}
/* Link Icons */

a.lnkPDF, a.lnkPPT, a.lnkXLS, a.lnkDOC, a.lnkTXT, a.lnkZIP, a.lnkEmail, .external, a.lnkArrow {
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.lnkPDF { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_acrobat.png) no-repeat right center;
}
a.lnkPPT { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_powerpoint.png) no-repeat right center;
}
a.lnkXLS { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_excel.png) no-repeat right center;
}
a.lnkDOC { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_word.png) no-repeat right center;
}
a.lnkTXT { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_text.png) no-repeat right center;
}
a.lnkZIP { /*The background image*/
	background: url(/images/famfamfam/silk/page_white_zip.png) no-repeat right center;
}
a.lnkEmail {
	background: url(/images/famfamfam/silk/email.png) no-repeat right center;
}
a.external {
	padding-right: 17px;
	background: url(/images/external_link_icon.gif) no-repeat right center;
}
a.addthis_button_expanded.external {
	background:none !important;
}
/* FancyBox Overides */

div#fancy_div {
	background: #fff !important;
	color:inherit !important;
}
div#fancy_outer {
	z-index: 10000 !important;
}
/* Team Roster */

.linkTeamRoster, .lnkPopUp {
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	font-variant: small-caps;
	padding-bottom: 1em;
}
.page-template-page-athletics-tabs .linkTeamRoster, .lnkPopUp {
	text-align: left;
}
.teamRoster {
	height:550px; /* was 578px */
	overflow:auto;
	padding:1em;
	width:778px;
	color: #776F65;
}
.teamRoster table {
	border: none;
	border-collapse:collapse;
}
.teamRoster h1 {
	font-size: 30px;
	color: #a20f35;
	margin-top: 15px;
}
.teamRoster th, .teamRoster td {
	text-transform: uppercase;
	text-align: center;
	background: none;
	white-space: nowrap;
	vertical-align: top;
	border: 1px solid #796e59;
}
.teamRoster th.first, .teamRoster td.first {
	border-left: none;
}
.teamRoster th.last, .teamRoster td.last {
	border-right: none;
}
.teamRoster th {
	vertical-align: bottom;
}
.teamRoster td.textLeft, .teamRoster th.textLeft {
	text-align: left;
}
.teamRoster td.allowWrap, .teamRoster th.allowWrap {
	white-space: nowrap;
}
.teamRoster h1, .teamRoster h2, .teamRoster h3, .teamRoster h4, .teamRoster h5, .teamRoster h6 {
	line-height:1em;
}
/* Gravity Forms Override */

img.ui-datepicker-trigger {
	border: none;
	padding:0;
}
/* Multi Column Lists */
ol.list2col, ul.list2col, ol.list3col, ul.list3col, ol.list4col, ul.list4col { /* allow room for columns */
	width: 100%;
}
ol.list2col li, ul.list2col li, ol.list3col li, ul.list3col li, ol.list4col li, ul.list4col li {
	margin:0;
	text-indent: 0;
}
ol.list2col > li, ul.list2col > li { /* float & allow room for the widest item */
	float: left;
	width: 48%;
}
ol.list3col > li, ul.list3col > li { /* float & allow room for the widest item */
	float: left;
	width: 33%;
}
ol.list4col > li, ul.list4col > li { /* float & allow room for the widest item */
	float: left;
	width: 25%;
}
ol.list2col, ul.list3col, ul.list4col { /* separate the list from subsequent markup */
	margin-bottom: 1em;
}
ul.list2col li, ul.list3col li, ul.list4col li {
	list-style: none;
}
.page-85 ul.list2col a { /* Major's & Minor's List */
	/*font-size: 15px;*/
	line-height:2em;
}
#navLeft .page-item-85.current_page_item ul, #navLeft .page-item-85.current_page_ancestor ul li.page_item {
	display: none;
}
#navLeft .page-item-85.current_page_ancestor ul li.page_item.current_page_item, #navLeft .page-item-85.current_page_ancestor ul li ul li {
	display: block !important;
}
#heroContent .heroSlide {
	display: none
}
#heroContent .heroSlide.slide1 {
	display: block
}
.byline-prep, .byline-prep-author, .author, .byline-prep-published {
	display: none;
}
table.contentDisplay {
	width: 100%;
	border: none;
}
table.contentDisplay td, table.contentDisplay th {
	border: none;
	vertical-align: top;
	text-align: left;
}
.category-events .published {
	display: none;
}
