/*
Theme Name: Baylor Proud
Theme URI: http://www2.baylor.edu/baylorproud/
Description: Responsive Baylor Proud Blog Theme
Author: Jamie Todd
Version: 1.0
License URI: None - Only Baylor University can use this theme.
*/
/* @import url("drop-downs.css"); */
body {
	margin:0;
	padding:0;
	background:url('images/bg-page-top.png') #406730 center top repeat-x;
	background-color:#406730;
	font-family:FuturaBT-Book;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
}

.single article .article-preview h1,
.single article .article-preview h2,
.single article .article-preview h3,
.single article .article-preview h4,
.single article .article-preview h5,
.single article .article-preview h6 {
	margin-top:20px;
}
.single article .article-preview h1:first-child {
	margin-top:0;
}
.single article .article-preview blockquote {
	font-style: italic;
}
.single article .article-preview blockquote cite {
	display:block;
	font-style: normal;
	color:#999;
}
.single article .article-preview ul {
	list-style:disc;
	margin-left:20px;
}
.single article .article-preview ol {
	list-style:decimal;
	margin-left:20px;
}
.single article .article-preview dl dt {}
.single article .article-preview dl dd {
	padding-left:2%;
}
.single article .article-preview table td,
.single article .article-preview table th {
	padding:5px;
	border:1px dotted #dfdfdf;
}
.single article .article-preview pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
p {
	display:block;
	margin-top:2%;
	margin-bottom:2%;
}

img {
	height: auto !important;
}
#bf_logo img {
	height: 26px !important;
	width: auto;
}

.logo-wrapper a {
	display:block;
	width:295px;
	height:122px;
	background:url('images/bp-logo-wide.png') top left no-repeat;
}

/* colors */
.green {
	color:#3f682e;
}

.sic-em {
	min-height:38px !important;
	padding-left:43px !important;
	padding-top:9px !important;
	background:url('images/sic-em-small.png') transparent left top no-repeat !important;
}

.screen {
	background:url('images/screen.png') #d8d8d8 center bottom no-repeat;
}

/* Divider */
.divider {
	clear:both;
	width:100%;
	height:24px;
	background:url('images/dot.gif') repeat;
	
	/* margin-top:2%; */
	margin-bottom:2%;
}
.divider.top {
	margin-top:-34px;
}
.top-search {
	/* position:relative;
	z-index:1000; */
	background:url('images/dot.gif') repeat;
	margin:-34px 2% 10px;
	float: left;
	width:96%;
}
.search-col {
	float: right;
	width: 25%;
	padding-left: 2%;
	background-color: #fff;
}
.search-wrapper {
	position:relative;
	z-index:1000;
	float: right;
	width: 218px;
	height: 20px;
	padding: 2px;
	padding-left:10px;
	background:url('images/searchbox.png') left top no-repeat;
	overflow:hidden;
}
.search-wrapper form {
	display: inline;
}
.main-col .search-wrapper {
	float:none;
}
.search-wrapper input[type=text] {
	border: none;
	background: none;
	width: 181px;
	float:left;
}
.search-wrapper input[type=submit] {
	border: none;
	background: none;
	cursor:pointer;
	width:34px;
	height:20px;
	padding-top:20px;
	overflow:hidden;
}

.no-v-space {
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}

/* Typography */
body {
	color:#333333;
	font-size:14px;
	line-height:18px;
}
h1 {
	font-weight:normal;
	font-size:27px;
	line-height:31px;
	font-family:'MuseoSlab-700';
}
h2 {
	font-weight:bold;
	font-size:15px;
	line-height:19px;
	font-family:'MuseoSlab-700';
	color:#3f682e;
}
h3 {
	font-weight:normal;
	font-size:14px;
	line-height:18px;
}

/* Overall Structure */
article {
	padding-bottom:2%;
}
article .post-meta {
	font-family:FuturaBT-Book;
	text-transform:uppercase;
	font-size:12px;
	color:#999;
}
.full-width {
	width:100%;
	float:left;
}
.shadow-wrapper {
	-moz-box-shadow:    0 40px 50px 0 #000;
	-webkit-box-shadow: 0 40px 50px 0 #000;
	box-shadow:         0 40px 50px 0 #000;
}
.primary-article {
	width:98%;
	padding:0;
}
.screen.primary-article {
	width:95%;
	padding:2%;
}
.ie7 .screen.primary-article {
	width:94%;
	margin-left:1%;
}
.primary-article > .featured-img-wrapper,
.primary-article > .featured-img-wrapper > img {
	width:100%
}
.primary-article > .article-preview {
	padding-bottom:25px;
}
.contained {
	width:100%;
	max-width:960px;
	margin:0 auto;
	overflow:hidden;
}
.main-col {
	width:70%;
	/* max-width:635px; */
	float:left;
	padding:0 2% 2% 2%;
}
.side-col {
	float:right;
	width:24%;
	padding-right:2%;
}

.header-wrapper {
	background:url('images/bg-menu.png') #fff center top repeat-x;
}
header {
	position:relative;
	height:141px;
	overflow:visible;
}
header div.logo-wrapper {
	position:absolute;
	top:8px;
	left:20px;
	z-index:99999;
}
header div.main-menu {
	padding-top:17px;
	padding-left:310px;
}
header div.main-menu > div > ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:310px;
	margin-top:14px;
}
header div.main-menu > div > ul.menu li.menu-item {
	float:left;
}
header div.main-menu > div > ul.menu li.menu-item a {
	text-decoration:none;
	
	display:block;
	padding:30px 15px;
	
	color:#fff;
	text-transform:uppercase;
}
header div.main-menu > div > ul.menu li.menu-item a:hover {
	text-decoration:none;
}
header div.btn-post-story {

}

.page-container {
	background:#ffffff;
}


aside.sidebar {}
aside.sidebar div.widget {
	margin-bottom:2em;
}
aside.sidebar div.widget h2 {
	clear: both;
}
aside.sidebar div.widget > ul {
	list-style:none;
	margin:0;
	padding:0;
}
aside.sidebar div.widget > ul > li {
	margin-top:1em;
}
aside.sidebar div.widget > ul > li:first-child {
	margin-top:0;
}
aside.sidebar div.widget div.widget-content {}

/* Primary Featured Articles */
section.featured {}
section.featured > ul {
	list-style:none;
	margin:0;
	padding:0;
}
section.primary.featured { 
	position:relative;
	font-family:'MuseoSlab-300';
}
section.primary ul {}
section.primary ul li {}
section.primary ul li article  {}
section.primary ul li article h1 {
	margin:1% 0 1% 0;
}
section.primary.featured ul li article .post-meta {
	color:#000;
}
section.primary.featured ul li article div.featured-img-wrapper {}
section.primary.featured ul li article div.featured-img-wrapper img,
.single section.primary ul li article div.featured-img-wrapper img,
section.primary.featured ul li article img {
	width:100%;
}
section.primary ul li article div.article-preview {}
section.primary ul li article div.article-preview a.article-permalink {}

/* Secondary Featured Articles */
section.secondary {}
section.secondary ul {}
section.secondary ul li {}
section.secondary ul li article  {
	width:98%;
	float:left;
	clear:both;
}
section.secondary ul li article h2 {
	margin:0 0 2% 0;
}
section.secondary ul li article div.featured-img-wrapper {
	display: block;
	overflow:hidden;
  	box-shadow: 0 0 10px rgba(0,0,0,.2);
  	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	width:33%;
	float:left;
	margin-right:2%;
	margin-bottom:2%;
}
section.secondary ul li article div.featured-img-wrapper a,
section.secondary ul li article div.featured-img-wrapper img,
section.secondary ul li article img {
	width:100%;
}
section.secondary ul li article div.article-preview {
	float:left;
	width:65%;
}

/* Ternary */
section.ternary {}
section.ternary ul {
	margin-left:-2%;
}
section.ternary ul li {
	width:31.333%;
	padding-left:2%;
	padding-bottom:2%;
	float:left;
	height:5em;
}
section.ternary ul li article  {}
section.ternary ul li article h3 {}
section.ternary ul li article a:hover  {
	text-decoration:underline !important;
}
section.ternary.featured ul li article div.featured-img-wrapper {}
section.ternary.featured ul li article div.featured-img-wrapper img {}
section.ternary.featured ul li article div.article-preview {}

/* Footer Style Overrides */
#bf_c {
	width:100%
}

.btn-post-story img {
	/* background:url('images/btn-share-your-story.png') top left no-repeat;
	width:122px;
	height:120px; */
	width:100px;
	
	position:absolute;
	z-index: 1001;
	right:0;
	top:0;
}

/* Pagination */
.pagination {
	padding-top:0;
	width:100%;
	text-align:center;
	clear:both;
}
.post-pagination {
	text-align: left;
}
.pagination .page-numbers {
	background:#3f682e;
	color:#fff;
	padding:5px 7px;
	text-transform:uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.pagination .dots {
	background:none;
	color:#333;
}

/* Cycle Overrides */
.primary-article .featured-img-wrapper {
	position:relative;
}
.bp-next,
.bp-prev {
	position:absolute;
	z-index:5001;
	width: 48px;
	height: 48px;
	margin: -24px 0 0 0;
	text-indent: -9999px;
	overflow:hidden;
	cursor:pointer;
	top:50%;
	
	-moz-box-shadow: 0 0 10px rgba(255,255,255,.5);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,.5);
	box-shadow: 0 0 10px rgba(255,255,255,.5);

	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
	
	filter: alpha(opacity=70);
	opacity: .7;
	border-radius: 24px;
	
	display: none;
}
.cycle-slide:hover .bp-next,
.cycle-slide:hover .bp-prev {
	display: block;
}
.bp-next {
	background:url('images/arrow-right.png') #000 50% 50% no-repeat;
	right:0;
}
.bp-prev {
	background:url('images/arrow-left.png') #000 50% 50% no-repeat;
}

div.sociable_tagline {
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	font-family: 'MuseoSlab-700';
	color: #3f682e;
}

#pinterest-pinboard-widget-container .pinboard {
	margin-top:0;
}
#pinterest-pinboard-widget-container .row {
	width:100%;
}
#pinterest-pinboard-widget-container .pinboard a {
	display:block;
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
	padding:2px;
	position:relative;
}
#pinterest-pinboard-widget-container .pinboard img {
	width:100% !important;
	height:100% !important;
	padding:0;
}
html body #pinbadgewrapper2 #pinbadgewrapper1 #pinbadgewrapper #pinimgsmall {
	width: 70px !important;
	height: 70px !important;
}

.widget_twitter li {
	background:url('images/dot.gif') left bottom repeat-x;
	padding-bottom:10px;
}
.widget_twitter .in-reply-to {
	padding-right:5px;
}
.widget_twitter .retweet,
.widget_twitter .favorite {
	padding:0 5px;
}
.widget_twitter .intent-meta,
.widget_twitter .time-meta {
	display:block;
}

.youtubechannelgallery > h2 {
  	margin-bottom:10px !important;
}

/* sidebar social media icons */
.sidebar #bf_sm {
	float:left;
	width:100%;
	margin-bottom:20px;
}
.sidebar #bf_sm a {
	margin:0;
	margin-right:2%;
	width:12%;
	height:12%;
}
.sidebar #bf_sm a:first-child {
	display:none;
}

.AlpinePhotoTiles-display-link {
	text-align: left !important;
}

.AlpinePhotoTiles-row {
	height: 70px !important;
}
.AlpinePhotoTiles-image-div-container {
	width:70px !important;
	height:70px !important;
}

/* Media Query fix for Instagram and Pinterest widgets */
@media (min-width: 900px) and (max-width: 945px) {
	#pinterest-pinboard-widget-container .pinboard a {
		width: 60px;
		height: 60px;
	}
	html body #pinbadgewrapper2 #pinbadgewrapper1 #pinbadgewrapper #pinimgsmall {
		width: 60px !important;
		height: 60px !important;
	}
	.AlpinePhotoTiles-row {
		height: 60px !important;
	}
	.AlpinePhotoTiles-image-div-container {
		width:60px !important;
		height:60px !important;
	}
}

/* Thickbox/Gallery Overrides */
.gallery-icon img {
	max-width:99%;
	padding:0;
	padding-right:1%;
	padding-bottom:2%;
	width: 99%;
	margin:0;
}
.oldie figure.col-2 {
	width:49% !important;
}
.oldie figure.col-3 {
	width:33% !important;
}
.oldie figure.col-4 {
	width:24% !important;
}
.oldie figure.col-5 {
	width:19% !important;
}
.oldie .gallery-icon img {
	max-width:auto;
	padding:0;
	padding-right:2%;
	padding-bottom:2%;
	width: 98%;
	margin:0;
}
.ie7 #TB_overlay,
.ie7 #TB_window {
	z-index: 1000050;
}

#TB_caption {
	height:auto;
	font-weight:bold;
	font-family:'MuseoSlab-300';
}
#TB_secondLine {
	margin-top: 1em;
	font-weight:normal;
	font-family:FuturaBT-Book;
}

#TB_next a,
#TB_prev a,
#TB_closeWindow a div {
	background:#3f682e;
	color:#fff;
	padding:5px 7px;
	text-transform:uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}
#TB_closeWindow a div {
	padding:0;
	-moz-border-radius: 29px;
	-webkit-border-radius: 29px;
	-ms-border-radius: 29px;
	border-radius: 29px;
	margin-top:2px;
	margin-right:2px;
}
.oldie #TB_closeWindow a div {
	background:url('images/close-icon.png') center center no-repeat;
}

	#TB_window {
		padding-bottom:3em;
	}
	#TB_caption {
		height:auto;
		padding-bottom:0;
	}
	#TB_secondLine {
		display:block;
		margin:0;
		padding:0;
	}
	#TB_secondLine span {
		display:block;
		position:absolute;
		padding:0;
		margin-top:0;
	}
	#TB_prev {
		bottom:10px;
		left:5px;
	}
	#TB_next {
		bottom:10px;
		right:10px;
	}
	#TB_closeWindow {
		padding:0;
		height:0;
	}

#cboxTitle{
	font-weight:bold;
	font-family:'MuseoSlab-700';
}

/* ====================================== */
/*       BEGIN RESPONSIVE STYLES          */
/* ====================================== */
/*       DESKTOP                          */
/* ====================================== */
@media (min-width: 900px) {
	.for-big-tablet   { display:none;  }
	.for-small-tablet { display:none;  }
	.for-mobile       { display:none;  }
	.for-desktop      { display:block; }
	
	/*.side-col {
		max-width: 206px;
		padding-right: 20px;
	}*/
}

/* ====================================== */
/*       BIG TABLET                       */
/* ====================================== */

@media (max-width: 899px) {
	.for-small-tablet { display:none;  }
	.for-mobile       { display:none;  }
	.for-desktop      { display:none;  }
	.for-big-tablet   { display:block; }

	body {
		background-color:#ffffff;
	}
	.page-wrapper {
		background:none;
	}
	.primary-article {
		background:none;
		width: 100%;
		padding: 0;
	}
	section.primary.featured ul li article .post-meta {
		color:#999;
	}

	section.ternary.featured ul li {
		width:47.333%;
		height:3em;
	}
	.search-col {
		width: auto;
	}

	#pinterest-pinboard-widget-container .pinboard a {
		width: 55px;
		height: 55px;
	}

	html body #pinbadgewrapper2 #pinbadgewrapper1 #pinbadgewrapper #pinimgsmall {
		width: 55px !important;
		height: 55px !important;
	}

	.AlpinePhotoTiles-row {
		height: 55px !important;
	}
	.AlpinePhotoTiles-image-div-container {
		width:55px !important;
		height:55px !important;
	}
}

/* ====================================== */
/*       SMALL TABLET                     */
/* ====================================== */

@media (max-width: 767px) {
	.for-big-tablet   { display:none;  }
	.for-mobile       { display:none;  }
	.for-desktop      { display:none;  }
	.for-small-tablet { display:block; }
	
	.logo-wrapper a {
		display:block;
		width:135px;
		height:121px;
		background:url('images/bp-logo-stacked.png') top left no-repeat;
	}

	h1.page-title {
		margin-left: 2%;
	}
	
	header div.main-menu {
		padding-left:155px;
	}

	.contained {
		/* width:568px; */
	}
	.main-col {
		width:100%;
		padding:0;
	}
	.side-col {
		width:100%;
		clear:both;
		float:left;
  		padding-right:0 !important;
  		padding-top: 20px;
	}
	.main-col.search {
		width:64%;
		float:left;
		padding:0 2% 2% 0;
	}
	.side-col.search {
		float:right;
		width:32%;
		clear:none;
	}

	.side-col > .widget {
		padding:2%;
	}
	.primary-article,
	.screen.primary-article {
		width:100%;
		padding:0;
	}
	section.primary ul li article .article-preview {
		padding: 0 2% 4% 2%;
	}
	section.primary ul li article div.featured-img-wrapper img {
		width:100%;
		margin:15px 0;
	}
	section.secondary ul li article {
		width:96%;
		margin:0 2%;
	}
	section.ternary ul {
		margin-left: 0;
	}
	section.ternary ul li {
		width:96% !important;
		padding-bottom: 2%;
		height:auto !important;
		float:none;
	}

	.divider {
		width:96%;
		margin:0% 2% 2% 2%;
	}
}

/* ====================================== */
/*       HANDHELD                         */
/* ====================================== */

@media (max-width: 569px) {
	.for-big-tablet   { display:none;  }
	.for-desktop      { display:none;  }
	.for-small-tablet { display:none;  }
	.for-mobile       { display:block; }

	section.secondary.featured ul li article div.featured-img-wrapper {
		width:30%;
	}
	section.secondary.featured ul li article div.featured-img-wrapper img,
	section.secondary.featured ul li article img {
		
	}
	section.secondary.featured ul li article div.article-preview {
		width:68%;
	}

	body {
		font-size:16px;
		line-height:20px;
	}
	h1 {
		font-size:29px;
		line-height:33px;
	}
	h2 {
		font-size:17px;
		line-height:21px;
	}
	h3 {
		font-size:16px;
		line-height:20px;
	}
	article .post-meta {
		font-size:14px;
	}
	div.sociable_tagline {
		font-size: 17px;
		line-height: 21px;
	}
	.wp-caption p.wp-caption-text {
		font-size: 14px;
		line-height: 16px;
	}

	#TB_window {
		margin-left:0 !important;
		left:0 !important;
		width:100% !important;
		max-height: 90% !important;
		top: 0 !important;
		margin-top: 0 !important;
	}
	#TB_window img#TB_Image {
		margin: 15px auto !important;
		width: 93% !important;
		max-height: 80% !important;
	}
	#TB_caption {
		margin-top:-10px;
		padding: 0 30px 10px 25px !important;
	}
}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

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

.wp-caption {
    max-width: 96%; /* Image does not overflow the content area */
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 5px;
}

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.sticky {}
.gallery-caption {}
.bypostauthor{}

.main-menu {
	display:none;
}
header .main-menu {
	display:block;
}
.ie7 .main-menu {
	position:relative;
	z-index:999999;
	display:block;
	max-width:700px;
	left:312px;
	top:17px;
}
.ie7 header .main-menu {
	display:none;
}
.ie7 .contained {
	overflow:visible;
}
.ie7 header div.logo-wrapper {
	left:17px;
}
.ie7 .sidebar .divider {
	display:none;
}
.ie7 ul.flexnav li:first-child a {
 background:none;
	
}

.for-print {
	display:none;
}
@media print {
	.for-print {
		display:block;
	}
	body {
		background:none;
	}
	header {
		display:none;
	}
	.header-wrapper {
		background:none;
	}
	.top-search {
		display:none;
	}
	.for-print.logo {
		margin:10px 10px 20px 10px;
	}
	.shadow-wrapper {
		box-shadow:none;
	}
	header div.main-menu {
		display:none;
	}
	.btn-post-story {
		display:none;
	}
	.search-col {
		visibility: hidden;
	}
	aside.sidebar {
		display:none;
	}
	.main-col {
		width: 96%;
	}
	#baylor_footer {
		display:none;
	}
}

.widget_recent_entries li .post-date {
	display:block;
}

#cboxOverlay, #colorbox {
  z-index:999999 !important;
}
