/* removing padding from simple ads block on the top region of homepage. */
.panel-leaderboard-1 .block-simpleads .block-content { padding: 0px; }

.field-name-body img {
    padding: 6px;
    margin: auto;
}
.field-name-body .caption {
    padding-right: 15px;
}
a.nolink {
    cursor: default;
}

.field-name-field-editor-profile-photo img {
    padding-bottom: 6px;
}

.date-nav-wrapper .item-list {
    margin: 0;
    padding: 0;
    clear: both;
    background-image: none;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
    background-color: inherit;
}
.view-display-id-block_1 .date-nav-wrapper .date-prev a, .view-display-id-block_1 .date-nav-wrapper .date-next a {
    font-size: 16px;
}

.pager li.date-prev a:hover, .pager li.date-prev a:focus,
.pager li.date-next a:hover, .pager li.date-next a:focus{
    background-image: none;
    color: #CC3333;
    padding: 10px 12px 5px;
}

.date-nav-wrapper .pager .ajax-progress .throbber {
    background: transparent url(../images/loading.gif) no-repeat;
    height: 20px;
    margin: 0;
    width: 20px;
}

.region-content .date-nav-wrapper ul.pager li.date-next a {
    padding-right: 6px;
}
.region-content .date-nav-wrapper ul.pager li.date-prev a {
    padding-left: 6px;
    padding-right: 18px;
}

.caption p {
    margin: 0;
}
.view-all-events {
    text-align: center;
    padding: 10px 5px 5px 0;
}

.block-content hr{
    border-style: solid none none;
    margin-bottom: 20px;
    /* Set the hr color */
    background-color: #E5E5E5;
    margin-top: 20px;
}

.region-content .node-editor-profile {
    border: 0 none;
    min-height: 100%;
    /**padding: 20px 15px 15px;**/
    /**position: relative;**/
}

.block-content .item-list {
    background-image: none;
    padding: 5px 0 10px;
}

#block-dfp-leaderboard .block-content {
    padding: 2px 15px 5px 0px;
}

.page-search #block-dfp-leaderboard .block-content,
.page-taxonomy-term #block-dfp-leaderboard .block-content,
.front #block-dfp-leaderboard .block-content {
    padding: 2px 15px 5px 6px;
}

.block-inject {
    float: left;
    margin-right: 10px;
}

.field-name-body a {
    color: #CC3333;
    text-decoration: underline;
}

.form-item-workbench-scheduler-sid input.form-radio{
    -moz-appearance: radio !important;
    -webkit-appearance: radio !important;
}

.node-ad-block {
    float: left;
    margin-right: 5px;
}

#field-article-related-articles-values th {
    background-color: #fff;
    border: 1px solid #ccc;
}

.related-articles-title {
    font-weight: bold;
}

.related_articles_hr {
    border: none !important;
    height: 1px !important;
    margin-bottom: 12px !important;
    margin-top: 12px !important;
    color: #ccc !important;
    background: #ccc !important;
}

.field-name-field-article-related-articles a {
    color: #C00202;

}

div.related-articles-title,
.field-name-field-article-related-articles div.field-label {
    margin-bottom: 8px;
}

.field-name-field-article-related-in-content div.field-item,
.field-name-field-article-related-articles div.field-item {
    margin-left: 2em;
    list-style:disc outside none;
    display:list-item;
}



/*----------------------------------------------------------------------------------
-------------------------------   Sreyas  ------------------------------------------
------------------------------- 01-12-2014------------------------------------------
/*----------------------------------------------------------------------------------*/


#highlighted-wrapper .views-field-title,
#highlighted-wrapper .jcarousel-skin-default .jcarousel-container-horizontal,
#highlighted-wrapper .jcarousel-skin-default .jcarousel-item{
	height:auto;
	min-height:90px;
}
#highlighted-wrapper .jcarousel-skin-default .jcarousel-item a{
	display:block;
	line-height:18px;
}
.badge-newsletter input.form-submit {
border: 1px solid #ccc;
color: #CC3333;
-webkit-appearance: none;
border-radius: 0 !important;
}

#block-simpleads-ad-groups-126.block .block-content {
padding: 0 0 15px;
margin: 0 5px;
}


#block-block-11--2 .content-inner iframe,
#block-block-11--2 .content-inner > div{
	height:627px !important;
}

#sidebar-first-wrapper .block .block-content,
.page-user #block-simpleads-ad-groups-126.block .block-content {
padding: 15px;
margin: 1px;
}


@media (min-width: 1052px) { 
#sidebar-first-wrapper.grid-6,
.panel-news-3.grid-6,
.panel-leaderboard-2.grid-6 {
	width:312px;
}
.container  .grid-24{
	width:auto;
}
#page div.container {
width: 1050px;
}
}


#block-block-12--2 iframe{
height:220px !important;
}
.front #block-dfp-leaderboard .block-content {
padding: 2px 15px 5px 6px;
}
.node-content .block-inject + .clearfix{
height:1px;
clear:none;
}

#editor-profile .field-type-image{
   width: 150px;
   float: left;
   margin-right: 20px;
}

#editor-profile .field-editor-profile-name{
   display: none;
}

#editor-profile{
  clear:both;
  width: 100%;
  display: block;
}


.node-type-event .node-inner {
    padding: 20px;
}

.node-type-event .date-display-range{
  display: inline;
}

.node-type-event .field{
  margin-top: 10px;
  margin-bottom: 10px;
}


.node-type-event .field-name-field-event-related-links a {
  background: #772F2C;
  color: #ffffff;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border: 1px solid #111111;
}

.node-type-event .field-name-field-event-related-links a:hover {
  background: #d41e1e;
  background-image: -webkit-linear-gradient(top, #d41e1e, #961c18);
  background-image: -moz-linear-gradient(top, #d41e1e, #961c18);
  background-image: -ms-linear-gradient(top, #d41e1e, #961c18);
  background-image: -o-linear-gradient(top, #d41e1e, #961c18);
  background-image: linear-gradient(to bottom, #d41e1e, #961c18);
  text-decoration: none;
}

.field-name-field-event-related-links .field-item{
  float:left;
  margin-right: 10px;

}

.node-type-event  .field-name-field-event-related-links {
  margin-top: 20px;
  clear:both;
}

#sidebar-first-wrapper #block-jsrc-content-category-editor-profile--2 .block-content{
  padding: 15px;
  margin: 1px;
}

#block-block-12--2{
  overflow: hidden;
}

#block-block-17--2 .block-content{
  padding: 15px;
  margin: 1px;
}
