.navbar {
	border: none;
	margin-bottom: 10px;
}

.navbar-collapse.collapse.in {
	width: 100%;
}

.navbar .navbar-nav>.dropdown>a .caret {
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
}

.nav .caret {
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
}

.navbar .navbar-nav>li>a {
	color: #ffffff;
	font-weight: bold;
	padding-top: 13px;
}

.navbar .navbar-toggle {
	border-color: #000000;
}

ul.dropdown-menu li {
	list-style: outside none none;
}


.dropdown-menu  li  a:hover {
	background: #000000;
	color:#ffffff;
}

li.expanded,li.collapsed,li.leaf {
	padding: 0em;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus
	{
	background-color: #000000;
}

.node-readmore a {
	float: right;
}

.sidebar .block {
	background-color: #FCFCFC;
	border-radius: 3px;
	margin-bottom: 10px;
	padding: 10px;
}

.col-sm-8 .views-field-title a,.col-sm-12 .views-field-title a {
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
	line-height: 30px;
}

div#logo {
	text-align: left;
}

div#site-name {
	display: none;
}

div#site-slogan {
	display: none;
}

.node footer {
	float: left;
	width: 100%;
	height: 20px;
}

.node header {
	padding: 10px 10px 0px;
}

.item-list ul {
	/*margin: 2em 0 0.75em !important;*/
	margin: 0 0 0.75em !important;
}

div#breadcrumb {
	height: 50px;
	margin-top: 5px;
}

/********************************************************************************************
  Home page CSS starts
*********************************************************************************************/
.front #content-wrapper {
	background: none repeat scroll 0 0 #fcfcfc;
	border-radius: 3px;
	padding: 10px;
}

.front .views-row.views-row-1.views-row-odd.views-row-first.views-row-last
	{
	list-style: outside none none;
}

.front #main .row {
	border-bottom: 5px solid #eeeeee;
}

/********************************************************************************************
  Home page CSS ends
*********************************************************************************************/

/********************************************************************************************
  Google Search CSS Starts
*********************************************************************************************/
/*.cse input.gsc-search-button,input.gsc-search-button {
	background: url(http://www.google.com/uds/css/v2/search_box_icon.png)
		#444444 !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	color: #444444 !important;
}

input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus
	{
	padding: 15px 35px !important;
	background-color: #444444 !important;
	background-image:
		url(http://www.google.com/uds/css/v2/search_box_icon.png) !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border: 1px solid #000000 !important;
}*/

.gsc-input-box table {
	border: none !important;
}

.gsib_a {
	padding: 6px 6px !important;
}

.gsc-input-box {
	height: 35px !important;
}

.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top {
	padding-left: 0px !important;
}

.gsc-input {
	line-height: 20px !important;
}

.gsc-selected-option-container {
	width: 90px !important;
	padding: 0 73px 0 6px !important;
}

table.gsc-search-box td {
	vertical-align: top !important;
}

.gsc-table-result,.gs-promotion-table {
	margin-bottom: 0px !important;
	border: none !important;
}

.gsc-tabsArea>.gsc-tabHeader {
	width: 90px !important;
	height: auto !important;
}

table.gsc-resultsHeader {
	display: none !important;
}

.gsc-cursor-page {
	padding: 5px;
}

.gsc-cursor-box.gs-bidi-start-align {
	text-align: center;
}

.gs-result .gs-title,.gs-result .gs-title * {
	text-decoration: none !important;
}

/****************************************************************************************************************
  Google Search Ends
*****************************************************************************************************************/
div#disqus_thread {
	margin-top: 50px;
}

div#toTop {
	position: fixed;
}

/*******************************************************************************************************************
  Print Media CSS Starts
*******************************************************************************************************************/
@media
print
{
#banner,.adslot,.sidebar,#breadcrumb,hr,.pager,.node>footer {
	display: none;
}

#header {
	border-bottom: none !important;
}

#subfooter {
	border-top: none !important;
}

#main-content {
	padding: 0px !important;
}

}

/*******************************************************************************************************************
  Print Media CSS Ends
*******************************************************************************************************************/

/*******************************************************************************************************************
  Slideshow CSS Starts
*******************************************************************************************************************/
.next1,.next {
	position: absolute;
	right: 15px;
	top: 187px;
	background:
		url(../images/right-arrow.png)
		no-repeat !important;
	width: 50px !important;
	height: 50px !important;
	border: none !important;
	cursor: pointer;
}

.prev1,.prev {
	left: 15px;
	position: absolute;
	top: 187px;
	background: url(../images/left-arrow.png)
		no-repeat !important;
	width: 50px !important;
	height: 50px !important;
	border: none !important;
	cursor: pointer;
}

@media all and (max-width: 1120px){
	.slides-ads {
			right: 20%;
			left: -75px !important;
			top:14% !important;
		}
		
	.next1, .prev1{
			top: 50% !important;
			margin-top:-23px !important;
		}
}

@media all and (max-width: 480px) {
	.slides-ads {
			left: -210px !important;
			top:0% !important;
			right:0%;
		}
}

/*******************************************************************************************************************
  Slideshow CSS Ends
*******************************************************************************************************************/

/*******************************************************************************************************************
  Story pages CSS starts
*******************************************************************************************************************/
.field.field-name-field-image-caption.field-type-text-long.field-label-hidden
	{
	margin-bottom: 20px;
	font-family: Georgia, serif;
	border-bottom: 1px dotted #cccccc;
	line-height: 20px;
	font-style: italic;
	background: #F5F5F5;
	padding: 10px;
	margin-top: -10px;
}

.region-content-article-sidebar{
    float: right;
    width: 300px;
    margin: -19px 16px 0px 20px;
    padding-bottom: 10px;
}

.toolbar-menu ul li,.flex-direction-nav li {
	list-style: outside none none !important;
}

.field-name-field-authors,.submitted {
	font-size: 12px !important;
}

.views-field-field-lead-photo, .field-name-field-photos {
	float: left;
	margin-right: 10px;
}

/*******************************************************************************************************************
  Story pages CSS ends
*******************************************************************************************************************/
.adslot {
  text-align: center;
}

.ds-1col.node.node-article.node-promoted.view-mode-full.clearfix {
    padding: 10px;
}
.ds-1col .field-name-field-authors .field-label, .ds-1col .field-name-post-date .field-label, .ds-1col .field-name-post-date .field-item{
    font-size: 12px;
    font-weight: normal;
}
.field-name-field-breakout-box {float:right; overflow:hidden; max-width:300px; margin: 10px 16px 0px 20px; clear:both;}
.field-name-field-breakout-box img{ max-width:250px;}
.field-name-sidebar {float:right; width:300px; margin: 10px 16px 0px 20px; clear:both;}
.author_label {font-weight: bold;}
.field.field-name-field-authors.field-type-taxonomy-term-reference.field-label-hidden {font-weight: bold;}
.field.field-name-field-subheadline.field-type-text.field-label-above {font-size: 18px; font-weight: bold;}
.field-name-field-authors .field-label, .field-name-field-authors .field-items a{ font-weight:bold !important;}
.menu-title{ display:none;}
.view-display-id-block_2 .views-field.views-field-field-front-headline a {font-size: 21px; font-weight: bold;}
.field.field-name-field-byline2.field-type-text.field-label-hidden {font-size: 12px;}
.node-type-article .field-type-text-with-summary{ margin-top:20px;}
.field.field-name-field-subheadline.field-type-text.field-label-hidden {font-size: 16px; font-weight: bold;}
#block-system-main .node-article h3{ font-size:16px !Important;}


.view-display-id-block_16 .views-field-field-image .field-content, .issue-list .issue-row .views-field-field-image
{
float:left;
margin-right:10px;
}
.view-display-id-block_15 .views-row,.view-display-id-block_18 .views-row,.view-display-id-block_17 .views-row,.view-display-id-block_2 .views-row, .view-id-issue_items .issue-list li,.view-display-id-block_19 li
{
display:block;
}
.view-display-id-block_16 .views-row
{
float:left;
display:block;
}

.field-name-field-artile-subtitle .field-item
{
font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    line-height: 120%;
    margin: 5px 0 10px;
    padding: 0;
     font-size:24px;
}
.field-name-field-article-photo-description
{
background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px dotted #CCCCCC;
    font-family: Georgia,serif;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: -60px;
    padding: 10px;
}
#block-system-main-menu .dropdown-menu
{
z-index:88000000;
}
.view-id-issue_items .issue-list li
{
display:block;
float:left;
}

.views-more-link {
    font-size: 12px;
    font-weight: normal !important;
}

#block-views-issue-items-block-1
{
padding:10px;
}
body.page-military .page-title,body.page-entertainment .page-title, body.page-recreation .page-title,body.page-this-weeks-news .page-title,body.page-community .page-title,body.page-sports .page-title,body.page-people .page-title,body.page-schools .page-title
{
display:none;
}

.page-blog .ds-1col.node.node-blog {
    padding: 10px;
}

.views-field.views-field-field-front-headline {
    margin-top: 10px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{ margin:0 auto;}

#block-block-1, #block-block-33, #block-block-34{ padding-left:0px !important;}

.view-legal-notice .views-row {
    border: 1px solid #000;
    margin-bottom: 10px;
    padding: 10px;
}
 
.view-legal-notice .views-row .field-content > a{
	background-color: #ccc;
    color: #000;
    display: block;
    margin-left: -10px;
    margin-right: -10px;
	margin-bottom:-10px;
    margin-top: 10px;
    padding: 6px;
    text-align: right;
    text-decoration: none;
	font-weight:normal;
}

.view-legal-notice .views-row .field-content > a:hover
{
 	background-color:#FFFFCC;
}

.legalnotices a
{
	background-color: #000040;
    color: #fff;
    display: block;
    font-size: 14px;
    margin-bottom: 6px;
    padding: 6px;
    text-align: center;
    text-decoration: none;
}
.legalnotices a:hover
{
    background-color:#0033CC;
}
#block-menu-menu-people-we-know-forms li a {
    color: #0484d3;
    font-weight: normal;
}
#block-menu-menu-people-we-know-forms li a:hover{ background:none; text-decoration:underline;}

#block-menu-menu-people-we-know-forms > h2 {
    margin-bottom: 20px;
} 
