.video_caption
{
	font-size:x-small; font-weight:bold; text-align:center; width:550px; margin:auto; padding-bottom:6px;
}
.TopNatl
{
 background-color:#039;
 font-weight:bold;
 color:#fff;
 padding:3px;
 height:30px;
 text-indent:20px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
}
.TopAL
{
	 background-color:#990004;
 font-weight:bold;
 color:#fff;
 padding:3px;
 height:30px;
 text-indent:20px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
}

.stat
{
font-size:9pt;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

.site-banner a { width:359px !important;}
.vote
{
border: none !important;
}
.layout-content
{
background-position: 650px 100px !important;
}

.header-fragments{background-color:#fff}
.SecondaryLeaderboard {margin-left:10px;float:left;}
.mceFirst, .mcefirst, .mce_first, .mce_First
{
max-width: 610px;
}
.content-fragment.thread-list .pager {
display:block !important;
margin-left:0;
margin-right:0;
}
.g-i-featured-posts-hero .content-list .content-item .abbreviated-post-header {
background:transparent !important;
}
ul.quote{
list-style-type: none;
margin:0;
padding: 0;
}
ol.quote{
border: solid 1px #666666;
}
ol.quote li{
padding: 8px;
}
ul.quote li{
border: solid 1px #666666;
padding: 8px;
margin-bottom: 15px;
}
.quote_wrapper li
{
padding:8px;
margin-bottom:15px;
border:solid 1px #666;
}

.quote_wrapper ul
{
list-style-type:none;
margin-left:-35px;
}

	#StaffBios
	{
		font-family: 12px/20px Georgia, Times New Roman;
		line-height: 23px;
		margin-left: 15px;
	}
	.sunrise
	{
		line-height: 22px;
	}
	.title
	{
		font-size: 14pt;
		font-weight: bold;
		padding: 3px;
	}
	.editorpic
	{
		width: 120px;
		margin: auto;
		float: left;
		height: 168px;
		min-height: 168px;
		max-height: 168px;
		min-width: 120px;
		max-width: 120px;
		background: #fff;
		margin-right: 20px;
	}
	.editorname
	{
		font-size: 21pt;
		font-weight: 800;
	}
	.editorpic_div
	{
		width: 120px;
		margin: auto;
		float: left;
		height: 168px;
		min-height: 168px;
		max-height: 168px;
		min-width: 120px;
		max-width: 120px;
		background: #fff;
		margin-right: 20px;
	}
	.editortitle
	{
		font-size: 14pt;
		padding-right: 8px;
		vertical-align: bottom;
		margin-left: -2px;
	}
.home .layout .layout-header
{
display:none;
height:0px !important;
}
.site-logo, .site-banner .site-banner a {
background-repeat: no-repeat !important;
}
.custom-avatar .img img { margin: 0px !important;}
.footer_mid_links .last   {margin: 0px !important;}
.footer_mid_links div {
    float: left;
    margin: 0 20px !important;
}
#LeaderBoard { font-size:0}
.short #LeaderBoard { font-size:12px;padding-left: 5px;}
.short #LeaderBoard a.first { margin-right: 13px; }
.i-g-n-ad.leader-board.short .content-fragment-content { padding-bottom: 10px !important; }

blockquote.column{
	width: 285px;
	margin-right: 1em;
	margin-left: 1em;
	text-align: justify;
	padding: 1em;

background: rgb(50,50,50);
color: white;
border-radius: 10px;
box-shadow: 0 0 20px rgba(0,0,0,.5);
}

blockquote.column h2{
	margin: 0 0 20px 0;
	padding: 3px;
	color: #F9F5B5;
	background: #3C3640;
	text-align: center;
}
blockquote.column p{
	padding: 0 7px 0 7px;
}
blockquote.column.left{
	float: left;
}
blockquote.column.right{
	float: right;
}
	.vcard .photo{
		float: left;
	}
	.vcard label{
		font-weight: bold;
	}
	.vcard .name{
		position: relative;
	}
	.vcard .name div{
		position: absolute;
		top: 0;
		right: 20px;
	}
	.vcard{
		border-bottom: solid 1px #f2f2f2;
		margin-bottom: 50px;
	}

/*remove after you fix css in code base*/
.sb_previewPost_image{
float: left;
}
.gi-post-list  .post-summary, .gi-post-list .post-summary-long{
font-family: Georgia,Times New Roman;
}
.layout-content .layout-region-inner { min-height: 40px; }
/**/
