/*
Theme Name: SBTS Blog 2013
Author: Solid Giant
Author URI: http://solidgiant.com
Version: 1.0
Template: sbts-home
*/

.content .news-feed  {
	color: #000000;
	font-size: 14px;
	line-height: 1.1;
	padding-bottom: 0px;
}

.news-feed:first{
	padding-top: 0px;
}

.feed-subtext {
 font-size: 14px;
 line-height: 14px;
 margin: 4px 0px 2px 0px;
}

.feed-resource {
	border-bottom: 1px dotted #dcdcdc;
	margin-bottom: 8px;
}

.col-xml-widget {
	margin-bottom: 20px;
}

.col-3 {
  width: 363px;
}

.FAQ { 
    vertical-align: top; 
    height:auto !important;
    margin-top: 20px;
}

.wp-caption { background: #b37900; font-size:90%; color: #ffffff;  padding-bottom: 30px; padding: none;}

.wp-caption img {
	width: 100%;
}

.wp-caption p.wp-caption-text {
	margin-bottom: 20px;
}
.colapsemaincontent, .colapsemaincontent1, .colapsemaincontent2, .colapsemaincontent3, .colapsemaincontent4, .colapsemaincontent5, .colapsemaincontent6, .colapsemaincontent7 {
    display:none; 
    height:auto;
    margin:0;
    float: left;
    width: 100%;
    margin-bottom: 40px;
    border-bottom: solid 1px #e8e8e8;
	padding-bottom: 30px;
}
.show {
    display: none; 
}
.hide:target + .show {
    display: inline; 
}
.hide:target {
    display: none; 
}
.hide:target ~ .colapsemaincontent, .hide:target ~ .colapsemaincontent1, .hide:target ~ .colapsemaincontent2, .hide:target ~ .colapsemaincontent3, .hide:target ~ .colapsemaincontent4, .hide:target ~ .colapsemaincontent5, .hide:target ~ .colapsemaincontent6, .hide:target ~ .colapsemaincontent7 {
    display:inline; 
}

/*style the (+) and (-) */
.hide, .show {
	width: 30px;
	height: 20px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background: #b17719;
	margin-right: 0;
	float: left;
	margin-right: 10px;
}

.FAQ a, .FAQ a:visited {
	color: #ffffff;
}

.hide:hover, .show:hover {
	color: #eee;
	text-decoration: none;
}

.colapsemaincontent p, .colapsemaincontent1 p, .colapsemaincontent2 p, .colapsemaincontent3 p, .colapsemaincontent4 p, .colapsemaincontent5 p, .colapsemaincontent6 p, .colapsemaincontent7 p{
    height:auto;
    margin:0;
    margin-bottom: 40px;
    width: 100%;
}
.colapsecontent {
	float: left;
	height: auto;
	line-height: 20px;
	margin-bottom: 20px;
	width: 80%;
	color: #b17719;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
}

.southern-connect {
	clear: both;
}

.admissions-cta {display: none;}

.single .social

/*==============
general
================*/

.gold, a.gold{color:#b37900;}
.dark-gold, a.dark-gold{color:#8f6101;}
.red{color:#c11e08;}
.dark-orange {color:#ba3d00;}
.blue{color:#033477;}
.black{color:#181818;}
a.black:visited{color:#181818;}
.white{color:#ffffff;}
.gray{color:#a7a7a7;}
a.gray{color:#a7a7a7;}
.d9d3b3{color:#d9d3b3}

/* Temporary disabling of <u> */
.content u { text-decoration: none; }

.content a { text-decoration: none; color: #d2002a; }
.content a:hover, .content a:focus { color: #000; }

.content .title a { border-bottom: 0; }

.content a.more-link { color: #fff; }
.content a.more-link:hover {color:#fff;}

.wp-pagenavi span, .wp-pagenavi a {
	border-radius: 5px;
	background-color: #ededed;
	color: #8d8d8d;
	border: none;
	border: 1px solid #ededed;
}

.wp-pagenavi .current {
	background-color: #b17719;
	color: #fff;
}

.twitter {
  width: 100px;
  float: left;
}

#sidebar ul {
	list-style: none;
	padding-left: 20px;
}

.widget a {
	color: #000000;
	text-decoration: none;
}

#sidebar ul {
	list-style: none;
}

@media (min-width: 768px) {}
	.main {
	  font-size: 16px;
	}
}

.wp-pagenavi span, .wp-pagenavi a {
	border-radius: 5px;
	background-color: #ededed;
	color: #8d8d8d;
	border: none;
	border: 1px solid #ededed;
}

.wp-pagenavi .current {
	background-color: #b17719;
	color: #fff;
}
.content p {
	line-height: 30px;
	margin-bottom: 1em;
}
.featuredtop {
	border-bottom: solid 1px #e8e8e8;
	margin-bottom: 30px;
	width:100%;
	margin-right: 100px;
	padding-bottom: 30px;
}
.navigation {
	margin-bottom: 100px;
}
.widget-title {
text-indent: none;
}

.widget-title a {
color: #b17719;
}

#widget-authors li {
	list-style: none;
}

.author-name a {
	color: #b17719;
	text-decoration: none;
}

.more-link {
	background-color: #b17719;
	color: #ffffff;
	padding: 13px;
	border-radius: 10px;
	text-decoration: none;
	margin-top: 1em;
	clear: right;
	margin-bottom: 2em;
}

a.more-link {
	color: #ffffff;
	font-weight: bold;
}

a.more-link-less {
	color: #b17719;
	padding-top: 10px;
	clear: right;
	margin-bottom: 2em;
	font-style: italic;
	font-weight: bold;
}

.content a.more-link{line-height:50px;}

h2.title a, .featuredtop h2.title a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.featuredtoph2.title a, .featuredtop h2.title {
	font-size: 34px;
	line-height: 36px;
	margin-bottom: 12px;
}

.smallarticle h2.title {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 0;
}

.smallarticle h2.title a, .smallarticle h2.title {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	max-height: 150px;
	overflow: hidden;
}

h2.title a:hover {
	color: #b07719;
	text-decoration: none;
}

.author-meta {
	color: #b07719;
	font-weight: bold;
	font-style: italic;
}

#block-featured .content p {
line-height: 28px;
}

body {font-size:18px;}
.template-wrap {margin-top:40px;}

span.clear {clear:both;display:block;}

.wrap {}

/*==============
header
================*/
.hero-image {
	display: none;
}
.hero-image-new {margin:10px inherit 10px; margin-top:-20px; margin-bottom: 20px;padding-left: 20px;}
.hero-image-new .image {height:130px !important;margin-top:0px; margin-bottom: 10px;}


header.identity,
#header {background:url("../images/header-bar.png") repeat-x 0px 116px;height:270px;overflow:hidden;position:relative;z-index:1;}

#site-network {padding:29px 0;}

#site-network a {background:url("../images/sbts-logo.png") no-repeat;display:block;height:63px;margin:0 auto;text-indent:-9999px;width:580px;}

#menu-header li {float:left;}

#menu-header li a {display:block;height:79px;text-indent:-9999px;position:relative;z-index:500;}

#menu-item-12 a { background:url('../images/header-nav-future.png') no-repeat; width:157px; }
#menu-item-13 a { background:url('../images/header-nav-current.png') no-repeat; width:163px; }
#menu-item-14 a { background:url('../images/header-nav-alumni.png') no-repeat; width:169px; }
#menu-item-15 a { background:url('../images/header-nav-schools.png') no-repeat; width:168px; }

header .searchform,
#header .searchform {float:right;padding:20px 0;position:relative;}

header .searchform label,
#header .searchform label {font-size:18px;position:absolute;top:30px;left:12px;cursor:text;}

header .searchform .searchfield,
#header .searchform .searchfield {background:url('../images/header-search-input.png') no-repeat;border:none;height:37px;width:276px;padding-left:10px;margin-right:10px;font-size:18px;line-height:37px;}

header .searchform .searchbutton,
#header .searchform .searchbutton {background:url('../images/header-search-button.png') no-repeat;border:none;height:26px;width:26px;text-indent:-9999px;cursor:pointer;}

#menu-subheader {background:url("../images/header-bar-btm.png") repeat-x top;margin-top:1px;width:100%;}

#menu-subheader li {float:left;padding:25px 30px 25px 0;font-size:18px;line-height:18px;letter-spacing:1px;}

#menu-subheader li a {text-decoration:none;font-variant:small-caps;}

#menu-subheader #menu-item-19 {background:url("../images/header-nav-active.png") no-repeat;position:relative;top:-89px;height:157px;padding:114px 0 0;width:73px;text-align:center;margin:0 12px 0 -12px;}

#menu-subheader #menu-item-19 a {color:#fff;}

#site-name {background:url("../images/site-title-home.png") no-repeat;height:130px;width:669px;text-indent:-9999px;margin:20px 0 60px;}

body.author #site-name {background:url("../images/site-title-interior.png") no-repeat;float:left;width:201px;}

#site-name strong a {display:block;height:100%;width:100%;}

#responsive-dropdowns, #responsive-search { display:none; }

#dropdown-authors,
#dropdown-centers {margin-bottom:10px;}

#responsive-dropdowns #dropdown-authors h4.title,
#responsive-dropdowns #dropdown-centers h4.title {margin-bottom:5px;}

#responsive-search {position:relative;padding:10px 0 25px;}

/*==============
footer
================*/

#wrap {background:url('../images/wrap-bdr.png') repeat-x bottom;margin-bottom:75px;}

/*==============
primary
================*/

#primary {float:left;width:806px;}

#block-featured {
	border-bottom: solid 1px #e8e8e8;
	margin-bottom: 30px;
}

#block-featured .entry{float:left;width:365px; }
.single #block-featured .entry {width:100%;padding-bottom: 1.5em;}
#block-featured .entry:first-child { padding-right:60px;}
#block-featured .entry h3.source { background:url("../images/entry-source-bdr.png") bottom repeat-x;padding-bottom:5px;}
#block-featured .entry h3.source a { display:block;font-size:37px; }
#block-featured .entry.author-5 h3.source a { background:url('../images/entry-source-albertmohler.png') no-repeat; }
#block-featured .entry.author-6 h3.source a { background:url('../images/entry-source-russellmoore.png') no-repeat; }

#block-featured h2.title{padding-top:8px;padding-bottom:0px;line-height:42px;font-size:42px;letter-spacing:1px;}

#block-featured h2.title a:hover{color:#B37900;text-decoration:none;}

#block-featured .entry .image {padding:15px 0;}

#block-featured .entry .content {line-height:22px;}
#block-featured .entry .content p {float:none;}

#block-featured .author,
#block-recent .author {padding-top:15px;clear:both;}

#block-featured .author .author-img,
#block-recent .author .author-img {float:left;padding-right:5px;}

#block-featured .author .author-img img,
#block-recent .author .author-img img {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#block-featured .author .author-name,
#block-recent .author .author-name {font-size:16px;display:block;line-height:20px;letter-spacing:1px;}

#block-featured .author .entry-date,
#block-recent .author .entry-date,
#view-author .entry-meta .entry-date {font-size:16px;font-style:italic;line-height:20px;display:block;}

#block-news {padding-bottom:50px;}

#block-news .block-title,
#block-recent .block-title {color:#cd0e00;font-size:21px;font-style:italic;text-transform:uppercase;letter-spacing:1px;padding:25px 0;}

#block-news .entry {float:left;width:248px;padding-right:20px;}

#block-news .entry h2.title,
#block-recent .entry h2.title,
#view-author .entry h2.title {padding-bottom:0px;font-size:21px;line-height:22px;}

#block-news .entry h2.title a,
#block-recent .entry h2.title a,
#view-author .entry h2.title a {text-decoration:none;font-weight:bold;letter-spacing:1px;}

#block-news .entry h2.title a:hover,
#block-recent .entry h2.title a:hover,
#view-author .entry h2.title a:hover
{ color:#B37900;text-decoration:underline; }

#block-news .entry .content,
#block-recent .entry .content,
#view-author .entry .content {line-height:22px;}

#block-recent .block-title {color:#033477;}

.smallarticle .entry { /*min-height: 600px;*/ margin-bottom: 40px; border-bottom: solid 1px #e8e8e8;}

#block-recent .entry.boosh,
#view-author .entry.boosh {clear:both;padding-right:60px;}

#block-recent .author,
#view-author .entry-meta {padding-top:10px;}

#view-author .entry-meta .entry-tags {font-size:13px;text-decoration:none;line-height:22px;padding-left:22px;background:url("../images/entry-tags-icon.png") no-repeat left center;}

#view-author .entry-meta .entry-tags a {color:#585858;text-decoration:none;cursor:default;}

#author-bio {background:url("../images/author-bio-bdr.png") repeat-x bottom;padding:20px 0 15px;margin-bottom:30px;}
#author-bio .source {font-size:60px; line-height: 60px;}

#author-bio .author-img {float:left;padding-right:10px;}

#author-bio .author-img img {height:121px;width:121px;}

#author-bio .author-meta {float:left;width:505px;}

#author-bio .author-meta h1.title {font-size:29px;padding-bottom:10px;}

#author-bio .author-meta .content {line-height:22px;padding-bottom:5px;}

#author-bio .author-meta .socialmedia li {float:left;padding-right:8px;}

#author-bio .author-meta .socialmedia  li a img { border:none; }

.entry .tweet {position:relative;}

/*==============
sidebar
================*/

#sidebar {width: 75%;}
#sidebar p {line-height: 1.2;}

.widget {padding-bottom:20px;}

#widget-authors {margin-top:10px;}

.widget-title,
#responsive-dropdowns h4.title {
	width:100%;
	padding-top: 10px;
	margin-bottom:15px;
	color: #b17719;
	font-weight: bold;
	font-size: 20px; 
	line-height: 22px;
	font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.widget-title a,
#responsive-dropdowns h4.title a {
	font-weight: bold;
}

.widget-link {font-style:italic;padding-top:10px;}

	#widget-authors .widget-title,
	#dropdown-authors .title { background:url('../images/widget-title-authors.png') left center no-repeat; }
	#widget-centers .widget-title,
	#dropdown-centers .title { background:url('../images/widget-title-centers.png') left center no-repeat; }
	#widget-twitter .widget-title { background:url('../images/widget-title-twitter.png') left center no-repeat; }

#widget-authors li a,
#widget-centers li a {text-decoration:none;line-height:24px;color:#181818;}

	#widget-authors li a:hover,
	#widget-centers li a:hover {text-decoration:underline;}

#widget-centers li a {font-variant:small-caps;letter-spacing:1px;}

#widget-search {background:url('../images/sidebar-search-bdr.png') repeat-x bottom;padding-bottom:35px;margin-bottom:10px;position:relative;}

#widget-search input[type="text"],
#responsive-search input[type="text"] {
	margin-left: 0;
	border: 1px solid #181818;
	width: 100%;
	margin-right: 0px;
	height: 34px;
	padding: 8px 15px 6px 10px;
	border-radius: 7px;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	font-size: 13px;
	line-height: 20px;
	color: #181818;
	float:right;
	font-family: "Sentinel SSm A", "Sentinel SSm B", Georgia, "Times New Roman", Times, serif;
	background-color: #fff;
}

/* #widget-twitter {display:none} */

#twitter-feed {background:url("../images/widget-twitter-bdr.png") repeat-x bottom;padding-bottom:10px;}

#twitter-feed li {font-size:14px;line-height:18px;padding-bottom:10px;}

#twitter-feed li a {color:#033477;}

#twitter-feed li a.tw-sbts-date {font-size:12px;text-decoration:none;text-transform:uppercase;color:#888;position:relative;top:3px;}

#widget-twitter .twitter-profiles {padding-top:22px;padding-bottom:25px;}

#widget-twitter .twitter-profiles li {float:left;margin:0 3px 4px 0;height:47px;width:47px;}

#widget-twitter .twitter-profiles img {height:47px;width:47px;}

/* Alignment */
.alignleft {display:inline;float:left;margin-right:1.625em;}
.alignright {display:inline;float:right;margin-left:1.625em;}
.aligncenter {clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom: 1.625em;}

/*=======================
Breakpoint: 1048px
=========================*/

@media (max-width: 1048px) {

#wrap {width:927px;}

#primary {width:675px;}

#block-featured {padding-bottom:10px;}

#block-featured .entry {width:100%;padding-bottom:30px;}

#block-featured .entry:first-child {padding-right:0;}

#block-featured .entry h3.source {width:100%;}

#block-featured .entry .image {float:right;padding-left:20px;}

#block-featured .entry .image img {max-width:325px;}


#block-featured .entry h2.title {padding-top:15px;}

#block-featured .entry .content {width:340px;}

#block-news .entry {width:200px;}

#block-recent .entry,
#view-author .entry {width:320px;}

#block-recent .entry.boosh,
#view-author .entry.boosh {padding-right:35px;}

#block-featured .tweet {}

#block-recent .tweet {left:15px;}

}

/*=======================
Breakpoint: 927px
=========================*/

@media (max-width: 927px) {

#wrap {width:685px;padding-bottom:50px;}

#primary {width:430px;}

#block-featured .entry .image {float:none;padding-left:0;}

#block-featured .entry .image img {max-width:325px;}


#block-featured .entry h2.title {padding-top:0px;}

#block-featured .entry .content {width:100%;}

#block-news {padding-bottom:25px;}

#block-news .entry {float:none;width:100%;padding-right:0;padding-bottom:25px;}

#block-recent .entry,
#view-author .entry {padding:0;width:100%;}

#view-author .entry {padding-bottom:30px;}

#view-author .entry-meta {padding-top:5px;}

#author-bio .author-img img {max-width:100px;max-height:100px;}

#author-bio .author-meta {width:320px;}

#block-featured .tweet {left:0;} 

}

/*=======================
Breakpoint: 685px
=========================*/

@media (max-width: 685px) {

#wrap {width:283px;}

header.identity,
#header {display:none;}

.hero-image-new {
position: relative;
display: block;
top: 0px;
padding-left: 0;
}

#site-name {background:url("../images/site-title-sm.png") no-repeat;height:55px;width:100%;margin-bottom:40px;float:none;}

#responsive-dropdowns,
#responsive-search {display:block;}

#responsive-search label {top:23px;}

#primary {float:none;width:100%;}

#block-featured .entry.author-5 h3.source a { background:url('../images/entry-source-albertmohler-sm.png') no-repeat left center; }
#block-featured .entry.author-6 h3.source a { background:url('../images/entry-source-russellmoore-sm.png') no-repeat left center; }

#block-featured .entry .image img {max-width:100%;}

#block-recent .entry {padding-bottom:30px;}

#sidebar {float:none;padding:0;width:100%;}

#widget-twitter {display:none;background:url("../images/wrap-bdr.png") top repeat-x;padding-top:40px;}

#widget-authors,
#widget-centers,
#widget-search {display:none;}

.entry .tweet,
#block-recent .entry .tweet {clear:both;float:left;left:0;top:5px;}

#author-bio .author-img {padding-bottom:10px;}

#author-bio .author-img img {max-width:none;max-height:none;}

/* Floated content doesn't work well at this size */
.alignleft, .alignright {float:none;margin-left:0;margin-right:0;}

}

