body {
	background: #fff url('images/background.gif') repeat-x top;
	text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 1.5em;
}
div#wrapper {
	width: 768px;
	padding: 0 6px;
	margin: auto;
	text-align: left;
	background: url('images/shadow.gif') repeat-y;
	z-index: 1;
}
div#header {
	width: 780px;
	height: 117px;
	background: url('images/header.gif') no-repeat;
	margin: 15px auto 0;
	text-align: left;
}
div#header blockquote {
	display: block;
	width: 405px;
	height: 86px;
	/*background: url('images/quote.gif') no-repeat;*/
	float: right;
	position: relative;
	top: 20px;
	left: -10px;
        color: #FFF;
}
/*div#header blockquote p {
	padding: 5px 30px;
	color: #4a606d;
	min-height: 45px;
}
div#header blockquote cite {
	color: #fff;
	position: relative;
	left: 50px;
}*/
div#header blockquote .regionBoundary {margin-top: -40px;}
div#logo {
	position: relative;
	left: -21px;
}
div#logo h1 a:link,
div#logo h1 a:visited{
	display:block;
	text-indent:-9999px;
	width: 309px;
	height: 146px;
	background: url('images/logo.gif');
	position: absolute;
	z-index: 20;
}
div#logo h1 a:hover,
div#logo h1 a:active{
}
ul#nav_356806 {
	background: url('images/navigation_background.gif') repeat-x top #dfac1a;
	/*position: relative;*/
	display:block;
	width:761px;
	height:29px;
	padding: 0;
    margin-left: 7px;
}
ul#nav_356806 li {
	display: inline;
	float: left;
}
ul#nav_356806 li a {
	display: block;
	float: left;
	padding: 7px 4px 6px;
	max-height: 30px;
	margin: 0 3px;
	color: #06405f;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	z-index: 100;
	position: relative;
}
* html ul#nav_356806 li a {margin: 0 2px;}
ul#nav_356806 li a:hover {
	color: #fff;
	background: url('images/navigation_hover.gif') repeat-x;
}
img.banner {
	width: 768px;
}
img.banner#football {
	height: 113px;
}
div.banner#swimmer {
	height: 114px;
}
h2#subtitle {
	height: 45px;
	background: url('images/the-consulting-firm.gif') top center;
	position: relative;
	top: -3px;
}
div#left, div#right {
	display: block;
	float: left;
	padding: 20px;
}
div#right {
	float: right;
}
body#content div#left {
	width: 490px;
	padding: 0 7px 20px 13px;
	overflow:hidden;
}
body#content.hundredpercent div#left {
	width: 740px;
	padding: 0 7px 20px 13px;
}

body#home div#left, body#home div#right {
	width: 370px;
	padding: 5px;
}
a {
	font-weight: bold;
	text-decoration: underline;
}
div#left a {
	color: #caa207;
}
div#left a:visited {
	color: #e6be4a;
}
div#left a:hover {
	background-color: #caa207;
	color: #fff;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4 {
	font-weight: bold;
	margin: 0 0 3px;
}
div#left h1 {
	font-size: 20px;
	border-bottom: 1px dashed #a8bcc7;
	margin: 1px 0 15px;
    font-weight: normal;
}
div#left h2 {
	font-size: 18px;
        font-weight: normal;
}
div#left h3 {
	font-size: 14px;
	margin: 0;
}
div#left h4 {
	font-size: 12px;
	margin: 0;
}
hr {
	border: none;
	border-bottom: 1px dashed #a8bcc7;
	margin: 0 0 13px;
	color: none;
	background: none;
	height: 1px;had
}
div#right a {
	color: #678190;
}
div#right a:hover {
	color: #fff;
	background-color: #678190;
}
body#home #right h1{
	font-size:18px;
}
div#right hr {
	border-bottom: 1px dashed #fff;
}
div#right h1, div#right h2, div#right h3, div#right h4 {
	font-weight: bold;
	color: #06405f;
}
div#right h4 {
	font-weight: normal;
}
body#content div#right h1 {
	font-size: 14px;
	border-bottom: 1px dashed #fff;
	margin: 0 0 10px;
}
body#content div#right h2 {
	font-size: 14px;
}
body#content div#right h3 {
	font-size: 12px;
}
body#content div#right h4 {
	font-size: 12px;
}
p {
	margin: 0 0 13px;
}
p.single {
	margin: 0;
}
.breadcrumb {
	font-size: 11px; float: left;
    margin-bottom: 12px;
    color:#999999;
}
.breadcrumb a {
	font-weight: normal;
        color: #999999 !important; text-decoration: underline;
}
.breadcrumb a:hover { color: #efc54d !important; background: none !important;}
.crumbtitle {float: left; font-weight: bold; font-size: 11px; margin-right: .5em; color:#999999; }
div#left ul, div#left ol{
	margin: 0 0 13px;
}
div#left ul{
	list-style-type: disc;
	list-style-image: url('images/bullet.gif');
	margin: 0 0 13px 20px;
}

div#left ol{
	list-style-type: decimal;
	margin: 0 0 13px 50px;
}
* html div#left ol{
	list-style-type: decimal;
	margin-left: 50px;
}

div#left div.textElement li{
    margin-bottom:10px;
}
.blogList h2, .blogList h2 a {
	color: #000!important; text-decoration: none;
font-size: 12px;
}
.blogList h2, .blogList h2 a:hover {color: #FFF !important;}
.blogList ul {margin: 0!important;}
.blogList li{
	list-style-image: url('images/post_bullet.gif')!important;
	margin: 8px 0 20px 22px!important;
}

div#right ol.blogsitesummary{
	margin-left:0;
}
div#right ol.blogsitesummary li{
	list-style-image: url('images/post_bullet_white.gif')!important;
}
body#home div#right ol.blogsitesummary li a{
	color:#000000;
}

div#left .blogList li {list-style-image: url('images/post_bullet_white.gif')!important;}

.linksModule ul, .eventsList ul {
	margin: 8px 0 20px 22px!important;
}
div#left .linksModule ul, div#left .eventsList ul {
	margin: 8px 0 20px 29px!important;
}
.linksModule ul {
	list-style-image: url('images/link_bullet.gif')!important;
}
.eventsList ul {
	list-style-image: url('images/calendar_bullet.gif')!important;
}
div#left .linksModule ul {
	list-style-image: url('images/link_bullet_left.gif')!important;
}
div#left .eventsList ul {
	list-style-image: url('images/calendar_bullet_left.gif')!important;
}
.linksModule ul li a, .eventsList ul li a {
	color: #000!important;
	text-decoration: none!important;
}
.linksModule ul li a:hover, .eventsList ul li a:hover {
	background: transparent!important;
	text-decoration: underline!important;
}
div#left .linksModule ul li a:hover, div#left .eventsList ul li a:hover {
	color: #fff!important;
	background: #d2a423!important;
	text-decoration: none!important;
}
ul.blog-posts {
	list-style-image: url('images/post_bullet_white.gif')!important;
}
.blogList .postDate {font-weight: bold; font-style: normal; font-size: 11px;}
.blogList .postInfo em {font-style: normal; font-weight: bold; font-size: 11px; color: #4a606d;}
.post .postDate {font-size: 11px; font-weight: normal; font-style: normal; display: block; margin: .5em 0 1em;}

div#left .blogList .postDate {padding-top: .5em;}

.blogBack {display: block; margin: 1em 0 0; padding: 1em 0; border-top: 1px dashed #a8bcc7; }
.commentsHead {background: url(images/comment.gif) no-repeat left center; padding-left: 20px; padding-bottom: .5em;}
.comments {
	margin: 0 0 1em 0!important;
}
dt.comment, dd.comment {
	padding: 10px 24px 0 24px !important;
	background: #ecf4f8 !important;
	margin: 0 !important;
        border: none !important;
}
dd.comment {padding-bottom: 18px !important; margin-bottom: 1em !important;}
.comment a {
	text-decoration: underline;
	color: #caa207!important;
}
.comment a:hover {
	color: #FFF !important;
	background: #caa207 !important;
	text-decoration: none;
}

.commentDate {display: block; font-size: 11px; font-style: italic; margin: 1em 0;}
a.xml-link:hover {
	background: transparent!important;
}
label {
	display: block;
}
body#home div#right a {
	color: #caa207;
}
body#home div#right a:hover {
	color: #fff;
	background: #caa207;
}
body#home div#left a {
	color: #678190;
}
body#home div#left a:hover {
	color: #fff;
	background: #678190;
}
div.blue-rounded {
	background: url('images/bluebox_top.gif') top no-repeat;
	padding: 14px 0 0 0;
	margin: 0 0 20px 0;
}
div.blue-footer {
	background: url('images/bluebox_bottom.gif') bottom no-repeat;
	height: 14px;
}
div.yellow-rounded {
	background: url('images/yellowbox_top.gif') top no-repeat;
	padding: 14px 0 0 0;
	margin: 0 0 20px 0;
}
	div#left div.yellow-rounded ul{
		list-style-image:url(images/right_bullet.gif);
	}
	div#left div.yellow-rounded li{
		padding:0 0 10px 0;
		margin:0;
	}
div.padder {
	padding: 6px 20px;
	display: block;
}
div.yellow-footer {
	background: url('images/yellow_bottom.gif') bottom no-repeat;
	height: 14px;
}
body#content div#right {
	background: url('images/sidebar_top.gif') top no-repeat;
	padding: 20px 0 0 0;
	margin: 9px 10px 5px 0;
	width: 235px;
}
body#content div.right-bottom {
	background: url('images/sidebar_bottom.gif') bottom no-repeat;
	height: 14px;
}
div.commentsForm {
	background: url('images/commentbox_top.gif') top no-repeat;
	padding: 30px 30px;
	margin: 0 0 5px;
}
div.commentsForm h3 {
	color: #fff!important;
	border: none!important;
font-size: 18px; font-weight: bold;
}
div.commentsForm p {
	color: #fff;
padding: 9px 0;
}
div.commentsForm span {color: #FFF;}
div.commentsForm p.note {
	background: url('images/commentbox_bottom.gif') bottom no-repeat;
	/*height: 14px;*/
margin: 0 -30px -30px -30px; !important;
padding: 9px 30px 30px;
}

div.blue-rounded h3, div.yellow-rounded h3 {
	display: block;
	font-weight: bold;
	color: #06405f;
	border-bottom: 1px dashed #fff;
	font-size: 14px;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
form#select-your-sport select {
	display: block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}

div#right .blue-rounded input, div#right .blue-rounded textarea, div#right .blue-rounded select {
	font-size: 18px;
}
ul#snippets {
	list-style: none!important;
	margin: 0 0 20px;
background: none !important;
}
ul#snippets li {
	padding: 15px 0;
	border-bottom: 1px dashed #a8bcc7;
        list-style-image: none!important;
}
ul#snippets li img {
	/*display: block;
	width: 93px;
	height: 62px;
	float: left;*/
}
ul#snippets .actions li img {width: auto !important; height: auto !important; float: none !important; display: inline !important;}

ul#snippets .actions li {padding: 0; border: none;}

ul#snippets li div {
	display: block;
	/*float: right;
	width: 250px;*/
}

ul#snippets li div.actions {float: none; width: auto;}

ul#snippets li h3 {
	font-weight: bold;
	font-size: 15px;
	color: #000;
}
ul#snippets li h4 {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}
p.name {
	padding: 10px;
	background: #efc54d;
}
form.generic label {
	font-weight: bold;
}
.photoGalleryElement .thumbnail {
	float: left;
	text-align: center;
	padding: 10px !important;
        border:none !important; background: none !important;
}
.photoGalleryElement .thumbnail .thumbContents {border:none !important; background: none; !important;}
div.thumbnail img {
	display: block;
	padding: 1px;
	background: #fff;
	border: 3px solid #59717e;
}
.photoGalleryElement .thumbnail a {font-weight: bold; color: #000 !important; text-decortation: none;}
div#footer {
	background: url('images/footer.gif') top no-repeat;
	padding: 40px 0 0 0;
	width: 780px;
	margin: auto;
}
div#footer p {
	text-align: center;
	color: #8d8c8c;
}
div#footer p a {
	color: #8d8c8c;
	text-decoration: none;
	font-weight: normal;
}
div#footer p a:hover {
	text-decoration: underline;
}
div#footer p a img {
	margin: 5px 0 0 0;
}
#footerLinks ul#nav_356871 li{
	display:inline;
	border-left:1px solid #8D8C8C;
}
#footerLinks ul#nav_356871 li.first{
	border-left:none;
}
#footerLinks ul#nav_356871 li a{
	color:#8D8C8C;
	text-decoration:none;
	padding:0 5px;
	font-weight:normal;
}
#footerLinks ul#nav_356871 li a:hover{
	text-decoration:underline;
}
.actions li:hover, .actions li.sfhover, .actions a:hover
{
	background: #edece1 !important;
}
.inlineContentAdder a:hover {background-color: transparent !important;}

.search .searchInput { font-size: 14px; padding: 4px; display: block; width: 90%;} 

.fieldSelected  {background-color: #efc54d !important; border-color: #efc54d !important;}
.donationElement a.button {margin: .5em 0; display: block; background: url(images/donate_button.jpg); width: 165px; height: 32px; margin: .5em 0; text-indent: -999em; text-decoration: none; border: none;}
div#right .donationElement a.button {background-image: url(images/donate_button_yellow.jpg);}

.search .searchButton {margin: .5em 0;display: block; border: none; background: url(images/search_button.jpg); width: 108px; height: 33px; font-size: 0px;}
div#right .search .searchButton { background-image: url(images/search_button_yellow.jpg);}

.fieldItem input, .fieldItem label { display: inline; vertical-align: middle; margin-right: .25em; margin-top: 0; padding-top: 0;}
label.fieldLabels {display: block;}


/* Image overlay for headers */
h2#freshmanYear span {
    display: none; 
}
h2#freshmanYear {
    height: 42px; /* height of the replacement image */
    background-image: url("/Images/Freshman-Year.jpg");
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

h2#sophomoreYear span {
    display: none; 
}
h2#sophomoreYear {
    height: 42px; /* height of the replacement image */
    background-image: url("/Images/Sophomore-Year.jpg");
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

h2#juniorYear span {
    display: none; 
}
h2#juniorYear {
    height: 42px; /* height of the replacement image */
    background-image: url("/Images/Junior-Year.jpg");
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

h2#summerSeniorYear span {
    display: none; 
}
h2#summerSeniorYear {
    height: 42px; /* height of the replacement image */
    background-image: url("/Images/Summer-Into-Senior.jpg");
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

h2#seniorYear span {
    display: none; 
}
h2#seniorYear {
    height: 42px; /* height of the replacement image */
    background-image: url("/Images/Senior-Year.jpg");
    background-repeat: no-repeat;
    margin-bottom: 15px;
}
body#home div#left em
{
    font-style:italic;
}
.homeContent{
	margin-top:20px;
	margin-bottom:20px;
	padding:0 10px;
}
.blogLeft{
	margin-top:20px;
}
/*Blog Side Bar
-----------------------------------------------------------------------*/
div#right ul{
	margin-left:3px;
}
div#right ul li{
	background: transparent url(images/right_bullet.gif) scroll no-repeat left 3px;
	padding: 0 0 8px 15px;
}

/*Form Styles
-----------------------------------------------------------------------*/
table.webform input, table.webform textarea, table.webform select {
	font-size: 12px;
	padding:2px;
	color:#333;
}
table.webform td{

	line-height:14px;
}
table.webform label{
	font-size:12px;
	font-weight:bold;
	margin-bottom:-10px;
	color:#06405F;
	font-style:normal;
}
form p{
	color:#666;
	font-style:italic;
}
/*Video page Styles
-----------------------------------------------------------------------*/
body.video div#main{
	background: transparent url(images/background-gradient.gif) scroll no-repeat left top;
}
body.video div.video-holder{
	display:block;
	width:742px;
	background: transparent url(images/background-video.jpg) scroll no-repeat center top;
	margin: 10px 0 20px 0;
	padding-top:1px;
}
body.video div.video-bottom{
	background: transparent url(images/background-video-bottom.gif) scroll no-repeat center bottom;
	padding-bottom:1px;
}
body.video div.video{
	margin: 10px 30px 15px 30px;
}
body.video div.video-description{
	margin: 0 30px 20px 30px;
}
body.video div.video-description h1{
	color:#d0a31f;
}
body.video div.video-description p{
	color:#ffffff;
}
div.videoList{
	margin-bottom:20px;
	overflow:auto;
	width:100%;
}
div.videoThumbnail {
	float:left;
}
div.videoDescription {
	float:right;
	width:570px;
}
div#left div.videoDescription h1 a:link, div#left div.videoDescription h1 a:visited{
	color:#000000;
	text-decoration:none;
}
div#left div.videoDescription h1 a:hover{
	color:#ffffff;
}
	/*Video Comment Styles
	-----------------------------------------------------------------------*/
	.comment-wrapper{
		margin-bottom:30px;
		border-bottom:1px solid #EEEEEE;
		
	}
		.comment-content{
			margin-bottom:20px;
		}
		.comment-raiting{
			margin-bottom:20px;
			text-transform:uppercase;
			font-size:10px;
		}
		.comment-info{
			font-size:10px;
			text-transform:uppercase;
			color:#666;
			margin-bottom:20px;
		}
	#leave-a-comment{
		overflow:hidden;
		background:#F9F9F9;
		margin-bottom:40px;
		padding:20px;
		border:1px solid #EEEEEE;
		zoom:1;
	}
		#leave-a-comment label{
			font-size:12px;
			
		}
			#leave-a-comment label em{
				font-size:10px;
				font-weight:normal;
				color:#999;
				text-transform:uppercase;
			}
		#leave-a-comment textarea{
			width:350px;
		}
		#leave-a-comment #comment-left{
			float:left;
			width:50%;
		}
		#leave-a-comment #comment-right{
			float:right;
			width:48%;
		}

/*table styles
-----------------------------------------------------------------------*/
#left .content-table, #left .content-table td{
	border:1px solid #999;
}

/*newsletter sign up
----------------------------------------------------------------------*/
div#right .hidden{
	display:none;
}
#TB_window #TB_ajaxContent .hidden{
	display:none;
}

#TB_window #TB_ajaxContent h3{
	font-size:18px;
}
#TB_window #TB_ajaxContent table.webform td {
	padding-top:0px;
	padding-bottom:6px;
}

a#newsletter{
	display:block;
	overflow:hidden;
	width:193px;
	height:41px;
	background: transparent url(images/newsletter.gif) scroll no-repeat left top;
	text-indent:-9999px;
	margin-bottom:15px;
}
a#newsletter:hover{
	background-position:left bottom;
}

body#home div#right a#newsletter-2{
	display:block;
	overflow:hidden;
	width:265px;
	height:54px;
	background: transparent url(images/newsletter-2.gif) scroll no-repeat left top;
	text-indent:-9999px;
	margin-top:25px;
	margin-bottom:25px;
	color:#fff;
	margin-left:10px;
}
body#home div#right a#newsletter-2:hover{
	background-color:none;
}


.newest-video{
	margin-bottom:30px;
	padding:0 10px;
}

.blogList{
	padding:0 10px;
}
/*Misc
----------------------------------------------------------------------*/
.align-left{
	float:left;
	margin:0 10px 10px 0;
}
.align-right{
	float:right;
	margin:0 0 10px 10px;
}

.news_letter{
	background:transparent url(http://blog.scholarshipforathletes.com/wp-content/themes/sfa/images/newsletter-bg.png) no-repeat scroll 0 0;
	border-right:1px solid #DBDBDB;
	display:inline-block;
	height:65px;
	margin-top:17px;
	position:relative;
	width:240px;
	margin-left:9px;
	margin-bottom:30px;
}
div#right .news_letter ul{
	padding:10px 0 0 0px;
	margin-left:10px;
}
div#right .news_letter ul li{
	float:left;
	display:inline;
	margin-right:5px;
	background:none;
	padding:0;
}
body.home div#right .news_letter ul li a:hover{
	background:none;
	border:none;
	text-decoration:none;
}
.news_letter ul li img{
	display:inline-block;
	margin-right:3px;
	width:48px;
	height:48px;
}


 #newsblock58371630 a[target="_top"]
      {
        display:none;
      }
      #newsblock58371630 a.bc_link
      {
        display:inline;
      }

.bc_title{
color:#CAA207 !important;
}
#newsblock58371630{
padding-left:15px;
}

.twtr-widget .twtr-doc{
	width:345px !important;
}

