/* =================== Homepage News Stories =================== */

#section_feature-news {
float:left;
	position:relative;
	padding: 0;
	width:100%;
	color: #1e6a95;
}
#section_feature-news h3 {
	letter-spacing:0.01em;
	text-transform:uppercase;
	color: #1e6a95;
	font: normal 20px/23px Arial;
	margin:5px 0 0 10px;
}

#section_feature-news ul {
    background: url("/wp-content/themes/advent/images/home-feature-stories-bg.gif") repeat scroll left top #D4E3EF;
    border-bottom: 2px solid #D4E3EF;
    border-top: 2px solid #D4E3EF;
    float: left;
    margin: 6px 0 0;
    padding: 0 2px;
    width: 741px;
text-align: center;
}

#section_feature-news ul li {
float:left;
}

/* =================== Homepage Events =================== */

.events1
{
letter-spacing:-0.08em;
font-weight:bold;
background-color:#0594e1;
font-weight:400;
color:white;
font:normal 14px/14px 'GillSansMTRegular', arial;
}

.events2
{
font:normal 12px/12px 'GillSansMTRegular', arial;color:white;background-color:black;
}
.section_about
{
padding: 0px 0;
}
.eventtitle
{
font:normal 16px/16px 'GillSansMTRegular', arial;
}
.event td
{
width:190px;padding:3px;
max-width:180px;
}

/* =================== Homepage Social =====================*/

#homepage-social h2 {
	margin-top: 20px;
	margin-bottom: 25px;
}

.fb-like {
	float:left;
}

.social-wrap-box {
	width:365px;
	float:right;
}
	
	

/* =================== News Page Story List =================== */

.newsstory
{
font-weight:600;
font-size:14px;
}

.newhead
{
	float:left;
	width:100%;
	font-size:23px;
	color:#1e6a95;
	text-transform:uppercase;
}

.find_more 
{
position:relative;
top:-7px;
}

.blockquote {
background-color:#d3e5fa;
overflow:hidden;
}

.blockquote span {
font-size:23px;
position:relative;
top:4px;
}

/* =================== Donor Honor Roll List =================== */

.donor-awards {
width:372px;
float:left;
}

.donor-awards-right {
width:372px;
float:right;
}

.donor-awards-bottom {
width:372px;
float:left;
margin-top:108px;
}


.donor-awards-bottom-right {
width:372px;
float:right;
margin-top:46px;
}

.donor-awards-bottom1 {
width:372px;
float:left;
margin-top:6px;
}

.donor-awards-bottom-right1 {
width:372px;
float:right;
margin-top:6px;
}


/* =================== Misc Unsorted Additions =================== */


#news-story-list {
margin-left:25px;
}

#awards-list a {
font-size:14px;
}

#body-text h4 {
font-size:19px;
font-weight:600;
padding-bottom:10px;
}

#body-text ul {
list-style-position: outside;
list-style-type:circle;
padding-bottom:7px;
}

.bold {
font-weight: 600; 
}

#coursespage a {
padding-left:20px;
font-size:15px;
}

#coursespage h2 {
padding-top:12px;
}

.imgbox div {
width:100%;
height:auto;
margin-top:10px;
margin-bottom:10px;
}

.imgboxleft img {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.imgboxright img {
float:right;
padding-left:10px;
padding-bottom:10px;
}

.imgbox h4 {
font-size:18px;
text-transform:uppercase;
}

.facbox {
width:366.5px;
height:72px;
background:#e0d7d2;
float:left;
margin:3px;
}

.facbox img {
float:left;
padding:3px;
margin-right:10px;
}

.facbox p {
padding-top:10px;
font-size:14px;
margin-bottom:7px;
}

img .imgleft {
float:left;
padding-right:10px;
padding-bottom:10px;
}

img .imgright {
float:right;
padding-left:10px;
padding-bottom:10px;
}

.imgleft {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.imgright {
float:right;
padding-left:10px;
padding-bottom:10px;
}

#custom-body a {
font-weight:600;
}

#featured-story-box {
width: 290px;
height: auto;
float: right;
margin-left: 10px;
margin-bottom: 10px;
border-style: solid;
border-color: #3584bf;
border-width: 0px;
}

#featured-story-box h4 {
text-align:center;
font-size: 19px;
}

#featured-story-box li {
background:none;
padding-top:6px;
font-size: 13px;
font-weight:400;
}	

#textlist li {
background:none;
list-style:none;
padding-top:5px;
}

#textlist ul {
margin-bottom:15px;
}

.contact_box2 strong {
text-decoration: none;
}

/* Full Width Page Template CSS */

#full-width-header {
	width:100%;
	margin-bottom:20px;
}

/* Program Page CSS */

h2.tabheader {
	margin-left:0;
	margin-bottom:5px;
	color:black;
	font-size:18px;
}

#main .head_cont {
background: #3185c1;
}

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #3185c1);
  background-image: -moz-linear-gradient(top, #3498db, #3185c1);
  background-image: -ms-linear-gradient(top, #3498db, #3185c1);
  background-image: -o-linear-gradient(top, #3498db, #3185c1);
  background-image: linear-gradient(to bottom, #3498db, #3185c1);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: GillSansMTRegular, arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}