.blog-home {}
.blog-home .sfpostAuthorAndDate { font-size:12px; margin:0 0 10px;}
.blog-home .sfpostSummary { height: 78px;  overflow: hidden;}
.blog-home h2 {text-align:left; line-height:30px; margin:0 0 15px;}
.blog-home .sfpostFullStory {}

.sfcommentsForm .sfcommentsField {margin-bottom:5px;}
.sfcommentsForm iframe, .sfcommentsForm .reContentCell {width:400px !important; display: block;}
.fifty .sf_cols {width:auto !important;}
.fifty {width:460px !important;}
.RadTabStripTop_Sitefinity .rtsLink, .RadTabStripTop_Sitefinity .rtsOut, .RadTabStripTop_Sitefinity .rtsIn, .RadTabStripBottom_Sitefinity .rtsLink, .RadTabStripBottom_Sitefinity .rtsOut, .RadTabStripBottom_Sitefinity .rtsIn {
    background-image: none !important;}
	
.centered {text-align:center;}

.search-results .sfsearchTxt { width: 75%; float:left;}
.search-results .sfsearchSubmit {background: none repeat scroll 0 0 #78a22f !important; border: medium none; border-radius: 6px; color: #fff !important; cursor: pointer; display: block;font-family: 'Droid Serif',serif; font-size: 15px; height: 34px !important; margin: 0; padding: 0 !important; text-align: center; text-decoration: none; width: 20% !important; float:right; border:none !important;}
.search-results #ctl00_Site_C001_ctl00_ctl00_topSearchBox {margin-bottom:30px;}
.search-results .search-divider { border: 1px solid #f6f4ef; margin: 20px 0;}
.search-results .search-results-stats {font-size:15px; text-align:left;}
.results-pager a { border: 1px solid #007db1; display: block; float: left; margin: 0 5px 0 0; padding: 3px 5px; text-align: center; text-decoration: none; width: 25px; border-radius: 6px;}
.results-pager a.sf_PagerCurrent {background:#007db1; color:#fff;}
.sfcommentsSubmitBtnWrp {margin:0 0 0 147px;}

.main-video img { width:400px; border:none !important; box-shadow:none !important; padding:0 !important;}
.main-video .video {width:400px; height:225px; overflow:hidden; border-radius:6px;}
.main-video .media {margin-bottom:0 !important;}
.main-video .media .caption p { margin-bottom:0 !important;}

.main-video .media .play { left: 172px; top: 91px;}
.media .video a, .media .photo a { float: left; height: 225px;}
.vid1 {width:400px !important;}
.vid2 {width:160px !important;}

.trending-videos img { width:300px; background: none !important;  border:none !important; box-shadow:none !important; padding: 0 !important;}
.trending-videos .video, .trending-videos .photo {width:300px; height:170px; overflow:hidden;}
.trending-videos .media { background: none repeat scroll 0 0 #fff; border-radius: 6px; float: left; margin: 10px 8px 20px 0; overflow: hidden; width: 300px;}
.trending-videos .media p { font-size:17px; color:#017db1; font-family: 'Droid Serif', serif !important; font-weight: 300 !important; margin: 24px 0 20px 9px;}

.moreVideos .media .play { left: 58px;}
.moreVideos .media .video a, .moreVideos .media .photo a { height: auto;}
.moreVideos .media {  height: 235px; width: auto !important;}
.moreVideos .media .caption p { float: left; line-height: 20px; margin: 12px 0 0; font-weight:300 !important;}

.main-video h1 {text-align:left !important;}



/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}

.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}

.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
       border-radius: 4px;
}

.fancybox-opened {
z-index: 8030;
}

.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
position: relative;
}

.fancybox-inner {
overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}

.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}

.fancybox-image {
max-width: 100%;
max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}

#fancybox-loading div {
width: 44px;
height: 44px;
background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}

.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}

.fancybox-prev {
left: 0;
}

.fancybox-next {
right: 0;
}

.fancybox-nav span {
position: absolute;
top: 50%;