/*GP added */
iframe#twttrHubFrameSecure,iframe#twttrHubFrame{
	width:0px !important;
	height:0px !important;
}
body {
	background:url(/ct/channel/img/bg_bodythisisourcity.gif) repeat-x;
	background-position: 0 -49px !important;
	color: #231f20;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	-webkit-text-size-adjust: none;
}
#page {
	clear: both;
	width: 940px;
	padding: 0 10px 25px 10px;
}
#header {
	background: url(/edstetzer/channel/img/bg_header_shadow.png) no-repeat center top;
	width:100%;
	float:left;
	padding-top:15px;
	min-height:135px;
}
#headerAd{
	width:728px;
	/*height: 90px;*/
	margin:0 auto;
	position:relative;
	top:-9px;
	left:-104px;
}

.footerAd{
	width:960px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding:0px 0 5px;
	background:#fff;
}

.footerAd img{
	text-align:center;
	padding:6px 0 0;
}

#header h1 {
	background:url(/thisisourcity/channel/img/logo_thisisourcity.gif) 0px 0px no-repeat;
	display:block;
	width:940px;
	height:98px;
	text-indent:-999em;
	clear:both;
	float:left;
  margin:0 0 8px 0;
}

#header h1 a {	
	display:block;
	width:100%;
	height:100%;
}
.magpromo{ 
	width:100px;
	float:left;
	padding:0 0 0 4px;
	position: relative;
}
	
.magpromo h3{
	float: left;
	font-size: 13pt;
	margin: 0;
	padding: 25px 0 0;
	color: #a84545;
	text-transform: uppercase;
}
	
.magpromo h3 a{
		text-decoration: none;
		color: #A84545;
		font-size: 11pt;
}
.magpromo ul{
	width: 90px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.magpromo ul li{
	float: left;
	margin: 0;
	padding: 2px 0;
	background: url(/ct/img/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	}
.magpromo ul li a{
	text-decoration: none;
	float: left;
	padding: 0 0 0 13px;
	color: #ceb788;
	font-weight: Bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.magcover{
	width: 80px;
	height: 148px;
	float: left;
	margin: 30px 0 0;
	position: relative;
	z-index: 999;
}

.magcover a{
	float: left;
	text-decoration: none;
}

.magcover a img{
	float: left;
	border: 0;
	}
.search{
	float: right;
	margin-top:2px;
}
.ctHeader{
	width:100%;
	float:left;
	margin:-88px 0 0;
}
.ctHeader a{
	text-decoration:none;
	float:left;
}
.ctHeader a img{
	float:left;
	border:0;
	position:relative;
	top:6px;
}
/*
.zipCode {
  margin: 0 0 0 5px;
  width: 115px !important;
  background: url(/thisisourcity/channel/img/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 95px 0px;
}
*/

.ctNav{
	width: 100%;
	height: auto;
	margin:6px 0 0;
	*margin:5px 0 0;
	float: left;
}
#ctNav ul{
	float: right;
	padding: 0;
	position: relative;
	z-index: 999;
	list-style: none;
	margin: 0px 110px 0 0;
	*margin: -1px 110px 0 0;
	margin: 0px 110px 0 0\0/;
	-margin: -1px 55px 0 0;
}

#ctNav ul li{
	float: left;
	padding: 0 0 0 4px;
}

#ctNav ul li a.news{
	width: 55px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_news.gif);
}

#ctNav ul li a:hover.news{
	float: left;
	background: url(/ct/img/topnav_news_over.gif);
}

#ctNav ul li a.opinion{
	width: 75px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_opinion.gif);
}

#ctNav ul li a:hover.opinion{
	float: left;
	background: url(/ct/img/topnav_opinion_over.gif);
}

#ctNav ul li a.blogs{
	width: 70px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_blogs.gif);
}

#ctNav ul li a:hover.blogs{
	float: left;
	background: url(/ct/img/topnav_blogs_over.gif);
}

#ctNav ul li a.reviews{
	width: 80px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_reviews.gif);
}

#ctNav ul li a:hover.reviews{
	float: left;
	background: url(/ct/img/topnav_reviews_over.gif);
}

#ctNav ul li a.topics{
	width: 60px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_topics.gif);
}

#ctNav ul li a:hover.topics{
	float: left;
	background: url(/ct/img/topnav_topics_over.gif);
}

#ctNav ul li a.archives{
	width: 82px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_archives.gif);
}

#ctNav ul li a:hover.archives{
	float: left;
	background: url(/ct/img/topnav_archives_over.gif);
}

#ctNav ul li a.contactus{
	width: 100px;
	height: 20px;
	float: left;
	text-decoration: none;
	background: url(/ct/img/topnav_contactus.gif);
}

#ctNav ul li a:hover.contactus{
	float: left;
	background: url(/ct/img/topnav_contactus_over.gif);
}

#topnav {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top:-10px;
}

#utilities.utilities{
	float: right;
	margin:0 8px 0 0;
}

#utilities.utilities ul{
	float: right;
	list-style: none;
	height: 18px;
	*height: 18px;
	background: url(/thisisourcity/channel/img/bg_navi.gif);
	margin: 0;
	*margin: 1px 0px 0 0;
	margin: 0px 0px 0 0\0/;
}

#utilities.utilities ul li{
	float: left;
	padding: 0;
	text-align: center;
}

#utilities.utilities ul li a{
	float: none;
}

#utilities.utilities ul li a img{
	border: 0;
	margin: 0;
	top: 0;
	position: relative;
}

.utilitiesDiv{
	width: 825px;
	height: 18px;
	*height: 20px;
	position:relative;
	float: left;
}
/* CT styles */
/* topnav dropdown menu, taken from http: //htmldog.com/articles/suckerfish/dropdowns/ */
#topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1000;
}
#topnav a {
	text-decoration: none;
	color: #b2b2b2;
	font-weight: bold;
	font-size: 1.65em;
	-font-size: 1.2em;
	font-family: "pragmatica-web",sans-serif;
	border-bottom: 5px solid #fff;
	float: left;
}

#topnav ul{
	float: left;
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	width: 100%;
}

#topnav ul li.topnavMore{
	padding: 0;
	margin: 10px 0 0 0px;
	float: right;
}

#topnav ul li.topnavMore a{
	padding: 0 10px 0 0;
}

#topnav ul li.topnavMore a.moreNav{
	font-size: 1.1em;
	color: #b2b2b2;
	text-transform: lowercase;
	background: url(/thisisourcity/channel/img/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
}

#topnav ul li.topnavMore a:hover.moreNav{
	color: #b2b2b2;
}

#topnav ul li.topnavMore a:hover{
	font-size: 1.1em;
	color: #cd3a26;
}

#topnav ul li{
	float: left;
	padding: 0 29px 0 0;
}

#topnav ul li a.active{
	float: left;
	font-size: 1.65em;
	-font-size: 1.2em;
	font-weight: bold;
	border-bottom: 5px solid #df8927;
}

#topnav ul li a:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-size: 1.65em;
	-font-size: 1.2em;
	font-weight: bold;
	border-bottom: 5px solid #df8927;
	float: left;
}

#topnav li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	text-align: left;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 0 0 0px 0px;
	margin: 20px 0 0 -155px;
}

#topnav li ul li{
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 0;
	line-height: 23px;
	text-indent: 10px;
}

#topnav li ul li a{
	float: left;
	width: 100%;
	border: 0px;
	color: #23120f;
	font-size: 1.1em;
}

#topnav li ul li a:hover{
	float: left;
	border: 0;
	color: #23120f;
}

#topnav li:hover ul,
#topnav li.sfhover ul {
	left: auto;
}

h2{
	font-size: 2em;
	-font-size: 1.5em;
	color: #cd3a26;
}

a{
	text-decoration: none;
	color: #cd3a26;
}

h3{
	font-size: 1.5em;
	color: #cd3a26;
}

h4{
	font-size: 1em;
	color: #cd3a26;
}

.slug{
	font-size: 1.5em;
	-font-size: 1.2em;
	font-family: "pragmatica-web", sans-serif;
	font-weight: 700;
	letter-spacing: 0.001em;
	color: #B2B2B2;
}

.slug a{
	color: #B2B2B2;
}

a:hover{
	color: #df8927;
}

.deck{
	font-size: 1em;
	-font-size: 0.80em;
}

.byline{
	color: #949599;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
}

.postdate{
	color: #949599;
	font-size: 1em;
	font-weight: bold;
}

/* article body styles */
/* UPDATE COLORS ETC. */

#body h4 {
	color: #D33B24;
}
#body .subhead {
	color: #D33B24;
	font-weight: bold;
	font-size: 1.3em;	
}
#body h5 {
	color: #97af3c;
}
#body .subhead2 {
	color: #D33B24;
	font-weight: bold;
}
#body p {
	color: #231F20;
	margin: 0px;
	padding-bottom: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#body a {
	color: #231F20;
	text-decoration: none;
}

#body a.previous{
	color: #DF8927;
}

#body a.previous:hover{
	color: #DF8927;
}

#body a.next{
	color: #DF8927;
}

#body a.next:hover{
	color: #DF8927;
}

#body a:hover {
	color: #231F20;
}
#body p.intro {
    color: #231F20;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
}
#body p.question {
	color: #484646;
}
#body p.answer {
	color: #484646;
}
#body blockquote {
	color: #231F20;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
}
#body p.bio a,
#body p.source a {
	color: #231F20;
}
#body .citation a,
#body .citation a:link,
#body p.intro a,
#body p.intro a:link {
	color: #000;
}
#body .citation a:hover,
#body p.intro a:hover,
#body p.bio a:hover,
#body p.source a:hover {
	color: #cd8127;
}
#body .bio .citation a {
	color: #231F20;
}
#body .bio i,
#body .bio em {
	font-style: normal;
}
#body hr {
	color: #d4e690;
	background-color: #d4e690;
}
.caption,#body .caption{
	color: #585858;
	font: 0.8em arial,verdana,sans-serif;
	margin-top:8px;
	display:inline-block;
	width:100%;
}
#body .caption{
	text-align: center;
}
.caption a,#body .caption a{
	color: #585858 !important;
	text-decoration:none;
}
.caption a:hover,
#body .caption a:hover{
	text-decoration:underline;
}
#body .caption div {
	color: #cd8127;
}
#body .caption div a {
	color: #000;
}
#body ul,
#body ol {
	color: #484646;
}
#body .callout_left {
	color: #DF8927;
	border-right: 1px solid #DF8927;
}
#body a.callout_left,
#body a.callout_left:active,
#body a.callout_left:visited,
#body .callout_left a.text,
#body .callout_left a.text:active,
#body .callout_left a.text:visited,
#body a.callout_right,
#body a.callout_right:active,
#body a.callout_right:visited,
#body .callout_right a.text,
#body .callout_right a.text:active,
#body .callout_right a.text:visited,
#body a.callout_center,
#body a.callout_center:active,
#body a.callout_center:visited,
#body .callout_center a.text,
#body .callout_center a.text:active,
#body .callout_center a.text:visited {
	color: #DF8927;
}
#body .callout_right {
	color: #DF8927;
	border-left: 1px solid #DF8927;
}
#body .callout_center {
	color: #DF8927;
	border-left: 1px solid #DF8927;
	border-right: 1px solid #DF8927;
}
#body .sidebar_left,
#body .sidebar_right,
#body .sidebar_center {
	background-color: #f2f7dd;
	border: 1px solid #d4e690;
	margin-bottom: 10px;
}
#body p.copyright {
	color: #cd8127;
}
#body p.copyright a {
	color: #cd8127;
	text-decoration: underline;
}
#body p.copyright a:hover {
	color: #000;
}
#body table,
#body td {
	border: 1px solid #484646;
}
#body .paging {
	color: #acbf64;
}
#body .paging div,
#body .paging p {
	position: relative;
	float: left;
	margin: 0 2px;
	font-size: 1.2em;
	font-weight: bold;
}
#body .paging a {
	color: #acbf64;
}
#body .paging a:hover {
	color: #cd8127;
}
.ctSocialShare_horizontal {
	margin-top: 5px;
}
#articleDiv .ctSocialShare_horizontal {
	margin: 0 0 10px 0;
}

/*.socialMedia{
	width: 100%;
	float: left;
}

.socialMedia h3{
	width: 100%;
	float: left;
	color: #949f4a;
	font-size: 11pt;
	margin: 0;
	text-transform: uppercase;
	padding: 0;
}*/

.rss{
	float: left;
}
.rss a{
	float: left;
	text-decoration: none;
	font-weight: Bold;
	font-size: 9pt;
	color: #949599;
}
.rss a img{
	float: left;
	margin: 0 5px 0 0;
	border: 0;
}
.twitter{
	float: left;
	padding-left:20px;
}
.twitter a{
	float: left;
	text-decoration: none;
	font-weight: Bold;
	font-size: 9pt;
	color: #949599;
}
.twitter a img{
	float: left;
	margin: 0 5px 0 0;
	border: 0;
}
.facebook{
	float: left;
	padding: 0;
	height: 22px;
}
.facebookIcon{
	float: left;
	padding-left:20px;
}

.facebookIcon a{
	float: left;
	text-decoration: none;
	font-weight: Bold;
	font-size: 9pt;
	color: #949599;
}

.facebookIcon a img{
	float: left;
	margin: 0 5px 0 0;
	border: 0;
}

.socilaIcons{
	float: left;
	margin: 8px 0 0;
}

.navAd{
	float: left;
	margin: 20px 0 0;
	padding: 6px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
	
.navAd a{
	float: left;
	text-decoration: none;
}

.navAd a img{
	float: left;
	border: 0;
}

.support{
	width: 288px;
	float: left;
	background: #e5e5e5;
	border: 1px solid #cdcdcd;
	padding: 5px 0 10px 10px;
	margin: 20px 0 0;
	-margin: 0px 0 0;
}

#videoContainer .byline {
  color: #949599;
  float: left;
  font-size: 10pt;
  font-style: italic;
}

#videoContainer .postdate {
  color: #949599;
  float: left;
  font-size: 10pt;
}

.support h3{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

.support h3 a{
	text-decoration: none;
	float: left;
	color: #949f4a;
	font-size: 11pt;
}
.support p{
	float: left;
	margin: 0;
	color: #231f20;
	font-size: 10pt;
	padding: 5px 0;
}
.support p a{
	text-decoration: underline;
	color: #df8927;
	padding: 0 0 0 3px;
}
.donateDiv{
	width: 200px;
	float: right;
}
.donate{
	float: left;
	background: #949f4a;
	margin: 10px 0 0 0px;
	
}
.donate a{
	text-decoration: none;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding: 8px 10px;
}
.recentPosts{
	padding: 20px 0;
	clear: both;
}
.recentPosts h3{
	margin: 0;
	padding: 0 0 15px;
	font-size: 11pt;
	color: #949f4a;
	text-transform: uppercase;
}
.recentPostsleft{
	width: 80px;
	float: left;
}
.recentPostsleft .slug,
.recentPostsFull,.recentPosts h3{
	width: 100%;
	float: left;
}
.recentPostsleft .slug a{
	float: left;
	font-size: 0.80em;
	color: #949599;
	font-weight: bold;
	text-decoration: none;
	word-wrap:break-word;
	width:99%;
}
.recentPostsright{
	width: 200px;
	float: left;
	border-left: 1px solid #c0c0c0;
	padding: 0 0 7px 10px;
}
.recentPostsright h4{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.recentPostsright h4 a{
	text-decoration: none;
	font-size: 1.2em;
	-font-size: 1em;
	float: left;
	padding: 0 0 15px;
}

.firstCity{
	width: 100%;
	float: left;
	padding: 0 0 15px 0;
	*padding: 0px 0 15px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #949599;
}

.thirdCity{
	width: 100%;
	float: left;
	padding: 20px 0 15px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #949599;
}

.fifthCity{
	width: 100%;
	float: left;
	padding: 20px 0 15px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #949599;
}

.postDescription{
	width: 100%;
	color: #cd3a26;
	font-size: 11pt;
	padding: 0 0 15px;
	font-family: myriad pro;
	float: left;
}

#newsletters{
	width: 100%;
	margin: 25px 0 0;
	float: left;
}

.navSection{
	width: 100%;
	float: left;
}

fieldset.newsletterList{
	float: left;
}

fieldset.newsletterFields{
	float: left;
	padding: 6px 0 4px;
}

#newsletters .nlListIsEmpty h3,
#newsletters .nlListIsEmpty p {
	color: #231F20;
	font-size: 1em;
}

.newsletterFullName{
	width: auto;
	float: left;
	margin: 0 7px 0 0;
}

.navSection h2{
	width: 100%;
	color: #949f4a;
	font-size: 1.2em;
	margin: 0;
	padding: 10px 0;
	float: left;
	text-transform: uppercase;
}

.newsletterDescription{
	float: left;
	color: #5e5b5b;
	font-size: 9pt;
	font-family: arial;
	line-height: 16px;
}

.registration{
	width: 100%;
	float: left;
	padding: 15px 0 0;
}

.registration input{
	width: 298px;
	float: left;
}

.email{
	width: 300px;
	height: 22px;
	float: left;
	border: 1px solid #949f4a;
	text-indent: 3px;
	font-size: 8pt;
	line-height: 22px;
	color: #737577;
}

.nameZipcode{
	float: left;
	margin: 5px 0 10px;
}

.nameZipcode input{
	width: 176px;
	*width: 172px;
	width: 172px\0/;
	height: 22px;
	border: 1px solid #949f4a;
	color: #737577;
	text-indent: 3px;
	padding: 0;
	font-size: 8pt;
	line-height: 22px;
	float: left;
}

.fullName{
	width: 180px;
	border: 1px solid #949f4a;
	font-size: 9pt;
	color: #737577;
	text-indent: 3px;
}

p.more{
	width: 100%;
	float: none;
	margin: 0 0 20px 0;
}

p.more a{
	float: left;
	text-decoration: underline;
	display: inline;
	font-size: 9pt;
	color: #949f4a;
	padding: 0 3px 0 0;
}

.twitterFeed{
	width: 100%;
	float: left;
	padding: 40px 0 0;
}

.twitterFeed h3{
	width: auto;
	float: left;
	margin: 0;
	padding: 0 34px 0 0;
	color: #949F4A;
	font-size: 11pt;
	height: 21px;
	background: url(/thisisourcity/channel/img/icon_twitter.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ctImg{
	float: right;
	height: 32px;
	width: 32px;
	background: url(/thisisourcity/channel/img/icon_ct.gif);
	margin: -10px 10px 0 0;
}

.twitterFeeds{
	width: 100%;
	float: left;
	padding: 4px 0 5px;
}

.twitterFeeds a{
	text-decoration: none;
	color: #0084b4;
	font-size: 10pt;
}

.twitterFeeds p{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 1em;
	-font-size: 0.75em;
}

.twitterFeeds b{
	float: left;
}

#rightNav{
	width: 300px;
	float: right;
	padding: 20px 0 0;
}
#rightNav .socialMedia h3{
	margin: 0;
	color: #949F4A;
	font-size: 11pt;
	text-transform: uppercase;
}

#content{
	width:620px;
	float:left;
	padding:20px 0 0;
}

.headlines{
	width:620px;
	float:left;
	margin:3px 0 0;
}

.headlines a{
	text-decoration: none;
	float: left;
}

.headlines a img{
	border: 10px solid #c0c0c0;
	float: left;
}

.articleVideodes{
	width: 100%;
	float: left;
	padding: 8px 0 0;
}

.articleVideodes .slug{
	float: left;
	font-weight: bold;
	color: #b2b2b2;
}

#videodescription{
	width: 420px;
	float: left;
	padding: 0 0 5px 10px;
	border-left: 1px solid #ccc;
	margin: 0 0 0 10px;
}

#videodescription h2{
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
}
#videodescription h2 a{
	padding: 0;
	margin: 0;
	float: left;
}

#videodescription h2 a:hover{
	text-decoration: none;
}

#videodescription .deck{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 10px;
}

#videodescription .byline{
	float: left;
	font-size: 10pt;
	color: #949599;
	font-style: italic;
}

#videodescription .postdate{
	float: left;
	font-size: 10pt;
	color: #949599;
}

.seprator{
	float: left;
	margin: -1px 10px 0 10px;
	width:1px;
	height: 18px;
}

.secondLevel{
	width: 100%;
	margin: 20px 0 25px;
	float: left;
}

.firstVideo{
	width: 300px;
	float: left;
	margin: 0 10px 0 0;
}

.firstVideo a img{
	float: left;
	border: 8px solid #c0c0c0;
}

.firstVideo .byline{
	float: left;
	font-size: 10pt;
	color: #949599;
	font-style: italic;
}

.firstVideo .postdate{
	float: left;
	font-size: 10pt;
	color: #949599;
}

.firstVideo .deck{
	float: left;
	padding: 0 0 10px;
}

.secondVideo{
	width: 300px;
	float: right;
}

.secondVideo a{
	float: left;
	text-decoration: none;
}

.secondVideo a img{
	float: left;
	border: 8px solid #c0c0c0;
}

.secondVideo p{
	float: left;
	margin: 0;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
}

.firstVideo .slug{
	width: 100%;
	padding: 10px 0 4px;
	float: left;

}

.firstVideo h2{
	width: 100%;
	color: #cd3a26;
	font-size: 1.5em;
	-font-size: 1.3em;
  float: left;
  margin: 0;
  padding: 0;
}

.firstVideo a{
	text-decoration: none;
  margin: 0;
  padding: 0;
}

.firstVideo a:hover{
	text-decoration: none;
}

.thirdLevel{
	width: 100%;
	float: left;
	margin: 0;
	border-top: 5px solid #c0c0c0;
	padding: 0 0 25px;
}

.thirdLevelvideo{
	width: 140px;
	float: left;
	padding: 0 15px 0 0;
}

.thirdLevelvideo .slug{
	float: left;
	margin: 0;
	padding: 5px 0 8px;
}


.thirdLevelvideo a{
	float: left;
	text-decoration: none;
}

.thirdLevelvideo a:hover{
	text-decoration: none;
}

.thirdLevelvideo a img{
	float: left;
	border: 8px solid #c0c0c0;
}

.thirdLevelvideo2{
	width: 140px;
	float: left;
	margin: 0 0 0 20px;
	*margin: 0px 0px 0px 12px;
}

.thirdLevelvideo2 .slug{
	float: left;
	margin: 0;
	padding: 5px 0;
}

.thirdLevelvideo2 a{
	float: left;
	text-decoration: none;
}

.thirdLevelvideo2 a img{
	float: left;
	border: 8px solid #c0c0c0;
}

.thirdLevelvideo h2{
	width: 100%;
	float: left;
	padding: 5px 0;
	margin: 0;
	font-size: 12pt;
}

.thirdLevel h2 a{
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.thirdLevelvideo2 h2{
	float: left;
	color: #cd3a26;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;
	font-size: 12pt;
}


.thirdLevelvideo2 .deck{
	float: left;
	font-size: 11pt;
	color: #231f20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.thirdLevelvideo .deck{
	float: left;
}

.thirdLevelvideo .byline{
	width: 100%;
	float: left;
	padding: 5px 0;

}

.thirdLevelvideo .postdate{
	float: left;
}

.thirdLevelvideo2 .byline{
	width: 100%;
	float: left;
	padding: 5px 0;
}

.thirdLevelvideo2 .postdate{
	float: left;
	color: #949599;
}

#footer{
		width: 960px;
		margin: 0 auto;
		overflow: hidden;
		background-color: #fff;
		padding-top: 40px;
		padding-bottom: 0px;
	}

#footer table{
		border-collapse: collapse;
		padding: 0;
		margin: 0;
}

#footer table td{
	border: 0;
	text-align: left;
	
}

#footer table td img{
	float: left;
	border: 0;
}

#footer table td a{
	color: #fff;
	text-decoration: none;
	font-size: 0.85em;
}

#footer table td a:hover{
	text-decoration: underline;

}

#collectionBanner{
	width: 100%;
	float: left;
	margin: 5px 0 0;
}

#collectionBanner h2{
	float: left;
	margin: 0;
	padding: 0;
	border: 10px solid #c0c0c0;
	width: 600px;
	min-height: 112px;
	height: auto;
	font-size: 0;
	/*text-indent: -9999px;*/
}

.collectionInfo{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}

.collectionInfo h2{
	width: 100%;
	float: left;
	margin: 0;
	padding: 6px 0 4px;
	color: #df8927;
}

.largeDescription{
	width: 100%;
	float: left;
	font-size: 1em;
	color: #231f20;
}

#slider{
	width: 620px;
	height: 349px;
	float: left;
	background: url(/thisisourcity/content/img/panel/bg_slider.jpg);
}

#videoContainer{
	width: 100%;
	float: left;
	padding: 0 0 25px 0;
}

#videoContainer h3{
	width: 100%;
	float: left;
	margin: 0;
	padding: 5px 0 5px;
	font-size: 20pt;
	color: #cd3a26;
}

#videoContainer .deck{
	width: 100%;
	float: left;
	font-size: 11pt;
	font-weight: bold;
	padding: 0 0 10px;
	color: #231f20;
}

#moreVideosdiv{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}

#moreVideos{
	width: 100%;
	float: left;
	border-top: 5px solid #b2b2b2;
	padding: 0 0 15px;
}

#moreVideosleft{
	width: 150px;
	float: left;
}

#moreVideosleft a{
	text-d3ecoration: none;
	float: left;
}

#moreVideosleft a img{
	float: left;
	border: 8px solid #c0c0c0;
}

#moreVideosright{
	width: 460px;
	float: left;
}

#moreVideosright .slug{
	font-size: 1.4em;
}

#moreVideosright h3{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1.3em;
}

#moreVideosright h3 a{
	width: auto;
	float: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#moreVideosright .deck{
	width: 100%;
	padding: 3px 0 5px;
	float: left;
}

#moreVideosright .byline{
    float: left;
}

#moreVideosright .postdate{
    float: left;
}

#socialMediadiv{
	width: 100%;
	float: left;
	padding: 6px 0 35px;
	border-top: 1px dotted #ccc;
}

#socialMediadiv1{
	width: 100%;
	float: left;
	padding: 6px 0 0px;
	border-top: 1px dotted #ccc;
}

.commentCount{
	float: left;
	padding: 0 0 0 2px;
}

.commentText{
	float: left;
}

.emailIcon{
	float: left;
	margin: 1px 15px 0 0;
}

.emailIcon a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 20px;
}

.printIcon{
	float: left;
	margin: 1px 0 0;
}

.printIcon a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_print.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin: 0;
	padding: 0 0 0 20px;
}

#socialMediadiv a{
	text-decoration: none;
	float: left;
}

#socialMediadiv a span{
	float: left;
	margin: 0 3px 0 0;
}

#socialMediadiv a img{
	float: left;
	border: 0;
	margin: 0;
}

.addthis_toolbox{
	float: left;
	width: 80px;
	padding-right: 0px;
}

.addthis_toolbox a{
	text-decoration: none;
	float: left;
	padding: 0 8px 0 0;
}

.addthis_default_style .at300b, .addthis_default_style .at300m{
	padding: 0 8px 0 0;
}

.emailDiv{
	float: right;
	padding: 0 0 0 10px;
	
}

.emailDiv a{
	text-decoration: none;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 1px 0 0 20px;
}

.printDiv{
	float: left;
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
}

.printDiv a{
	float: left;
	text-decoration: none;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_print.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding: 1px 0 0 20px;
}

.articleHeadlines{
	width: 620px;
	float: left;
  margin: 5px 0 0;  
}

.articleHeadlines a{
	float: none;
	color: #df8927;
	text-decoration: none;
	margin: 0 0 0px;
}

.articleHeadlines a.languageToggleArticle {
	background-color: #E1A136;
	clear: both;
	color: #FFFFFF;
	display: block;
	font: bold 0.7em Verdana,Arial,sans-serif;
	margin-top: 10px;
	padding: 2px 0;
	text-align: center;
	text-transform: uppercase;
	width: 98px;
	float: left;
}

a#videoPlayer0{
	margin: 0 0 10px;
}
a.copyright{
	color: #000;
}
a.text{
	color: #000;
}
.articleHeadlines img {
	border: 10px solid #C0C0C0;
}
.image_left img{
	float:none;
}
#articleDiv{
	width: 100%;
	float: left;
	padding: 15px 0 5px;
}

#articleDiv img{
	border: 0;
}

.articleLeft{
	width: 200px;
	float: left;
}

.articleLeft h2{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 5px;
	color: #CD3A26;
}

.articleLeft .deck,
.articleTop .deck {
	width: 100%;
	float: left;
	padding: 0 0 10px;
}
.articleLeft .byline,
.articleTop .byline {
  float: left;
}
.articleLeft .postdate,
.articleTop .postdate {
  color: #949599;
  float: left;
}
.articleTop h2 {
	margin: 0;
	padding: 0 0 5px;
}
.socialInterest{
	width: 150px;
	float: left;
	/*border: 1px dotted #ccc;*/
	padding: 10px 0;
	/*margin: 30px 0 0;*/
	margin-top: 20px;
	clear:left;
}
.socialInterestRight {
	width: 150px;
	float: right;
	border: 1px dotted #ccc;
	padding: 10px 0;
	margin: 0 0 15px 20px;
}
.socialInterestinn{
	width: 130px;
	margin: 0 auto;
	overflow: hidden;
}

.socialInterestinn ul{
	width: 100%;
	float: left;
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
}

.socialInterestinn ul li a{
	text-decoration: None;
	font-size: 9pt;
	color: #949599;
}

.socialInterestinn ul li.comments{
	width: 100%;
	float: left;
}

.socialInterestinn ul li.comments a{
	background: url(/thisisourcity/channel/img/icon_comments.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	float: left;
	padding: 3px 0 3px 20px;
}

.socialInterestinn ul li.email2{
	width: 100%;
	float: left;
}

.socialInterestinn ul li.email2 a{
	background: url(/thisisourcity/channel/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	float: left;
	padding: 3px 0 3px 20px;
}


.socialInterestinn ul li.print{
	width: 100%;
	float: left;
}

.socialInterestinn ul li.print a{
	background: url(/thisisourcity/channel/img/icon_print.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	float: left;
	padding: 3px 0 3px 20px;
}

.socialInterestinn ul li.singlepage{
	width: 100%;
	float: left;
}

.socialInterestinn ul li.singlepage a{
	background: url(/thisisourcity/channel/img/icon_singlepage.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	float: left;
	padding: 3px 0 3px 20px;
}
.articleRight{
	width: 400px;
	float: right;
}
.articleRight p{
	margin: 0;
	padding: 0 0 20px;
	font-size: 1em;
}
.articleBottom {
	clear: left;
	padding-top: 25px;
}
p.bio{
	font-style: italic;
	font-size: 1em;
	padding: 0 0 20px;
}

.citation{
	font-style: normal;
}

.citation a{
	font-style: normal;
}

.articleDescription{
	float: right;
	font-size: 1em;
	color: #231f20;
	padding: 0 0 15px;
}

.socialResponse{
	width: auto;
	float: left;
	margin-bottom: 35px;
}

.socialResponse ul{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.socialResponse ul li{
	float: left;
	margin: 0 15px 0 0;
}

.socialResponse ul li.comments{
	*width: 108px;
	float: left;
}

.socialResponse ul li.comments a{
	text-decoration: none;
	height: 16px;
	float: left;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_comments.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 20px;
}

.socialResponse ul li.emailnew{
	float: left;
}

.socialResponse ul li.emailnew a{
	text-decoration: none;
	float: left;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 20px;
}

.socialResponse ul li.print{
	float: left;
}

.socialResponse ul li.print a{
	text-decoration: none;
	float: left;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_print.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding: 0 0 0 20px;
}

.socialResponse ul li.singlepage{
	float: left;
}

.socialResponse ul li.singlepage a{
	font-size: 0.85em;
	height: 15px;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_singlepage.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding: 0 0 0 20px;
}

.panelImage{
	float: left;
	border: 0px solid #c0c0c0;
}

.searchHeadLeft{
	float: left;
	margin: 0;
}

.pagingSearch{
	float: right;
	background-color: #fff;
	color: #000;
	margin: -2px 0 0;
	height: auto;
	padding: 0px;
}

.searchHeadRightNew{
	top: 0px;
	right: 0px;
	margin: 0;
	padding: 0;
}

.searchHeadRightNew a{
	text-decoration: none;
	float: none;
	color: #dc8832;
	font-size: 0.85em;
	margin: 0 0 0 12px;
}

.pageTxt{
	float: left;
	font-size: 0.85em;
	color: #df8927;
	text-transform: uppercase;
	padding: 2px 10px 0 0;
}

.pagePrev{
	float: left;
	font-size: 0.85em;
	color: #df8927;
	padding: 2px 10px 0 10px;
}

.paging{
	float: left;
	background-color: #fff;
	color: #000;
	margin: 0;
	height: auto;
	padding: 0 0 0 55px;
}

.paging ul{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

.paging ul li{
	float: left;
	margin: 0 5px 0 0;
}

.paging a {
    color: #231f20;
    font-weight: normal;
    font-size: 9pt;
    padding: 0 2px;
    float: left;
    border: 1px solid #fff;
}

.paging a img{
	float: left;
	border: 0;
	margin: 0 5px 0 0;
}

.paging p{
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
}

.paging a:hover{
	float: left;
	border: 1px solid #df8927;
	color: #231f20;
}

.pagingLinks a{
	float: left;
	text-decoration: none;
	color: #231f20;
}

.pagingLinks a img{
	float: right;
	border: 0;
	margin: 0 0 0 5px;
}

.addthisButton{
	float: left;
	padding: 0 6px 0 0;
}

.addthisButton a{
	float: left;
	text-decoration: none;
}

.addthisButton a img{
	float: left;
	border: 0 !important;
	width: 18px;
	height: 18px;
}

.facebookRecommend{
	width: 120px;
	height: 25px;
	float: left;
	margin: 0 10px 0 5px;
}

.twitterShare{
	width: 100%;
	float: left;
}

#next{
	float: right;
}

#next a{
	float: left;
	text-decoration: none;
	color: #df8927;
	font-weight: Bold;
	font-size: 9pt;
	padding: 2px 0 0;
}

#comments{
	width: 100%;
	float: left;
	border-top: 5px solid #B2B2B2;
	padding: 10px 0 0px;
	border-bottom: 1px solid #ccc;
	margin: 0;
}

#comments h3{
	width: auto;
	color: #949f4a;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 11pt;
	float: left;
}

#commentsHead {
	float: right;
}

#commentListHead {
	clear: both;
	overflow: hidden;
}

.commentsDiv{
	float: right;
}

.commentsDivleft{
	float: left;
	font-size: 10pt;
	color: #949599;
	margin: 0 10px 0 0;
}

.commentsDivright{
	float: left;
}

.commentsDivright a{
	font-size: 9pt;
	float: left;
	color: #949599;
	text-decoration: none;
}

#commentList{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}

#commentList .comment{
	width: 100%;
	float: left;
	padding: 0 0 25px;
}

.commenterInfo{
	width: 100%;
	float: left;
}

.commenterInfo p{
	margin: 0;
	float: left;
	color: #949F4A;
	font-size: 10pt;
	font-weight: bold;
}

.commentDateTime{
	float: right;
	margin: 0 5px 0 0;
}

p.commentBody{
	margin: 0;
	padding: 5px 0 0;
	font-size: 10pt;
}
.commentTools {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
	text-align: right;
}
.commentTools a.deleteComment {
	display: inline-block;
	margin-left: 5px;
}

.commentsListleft{
	float: left;
	color: #949F4A;
	font-size: 10pt;
	font-weight: bold;
}

.articlePostdate{
	float: right;
	color: #5c5c5c;
	font-size: 9pt;
	margin: 0 5px 0 0;
}

.commentsList .deck{
	width: 100%;
	float: left;
	font-size: 10pt;
	padding: 2px 0;
	color: #3e3e3e;
}

.commentArticle{
	width: 100%;
	float: left;
	padding: 15px 0 0;
}

h4#commentFormHeader{
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	float: left;
	color: #1a3534;
	margin: 0;
	padding: 10px 0;
	font-weight: bold;
	border-bottom: 1px solid #b2b2b2;
}

fieldset{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}

.formArticle{
	width: 100%;
	float: left;
	padding: 15px 0 10px;
}

.formArticle label{
	width: 45px;
	float: left;
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
}

.formArticle input{
	width: 240px;
	height: 20px;
	padding: 0;
	float: left;
	border: 1px solid #949f4a;
}

.commentsInfo{
	width: 100%;
	float: left;
}

.yourComment{
	float: left;
	font-family: verdana;
  font-size: 8pt;
	color: #333333;
}

.limit{
	float: right;
	font-family: verdana;
  font-size: 8pt;
  padding: 0 5px 0 0;
	color: #333333;
}

.limit b{
	float: left;
	margin: 0 4px 0 0;
}

.commentsInfo textarea{
	width: 612px;
	height: 90px;
	border: 1px solid #949f4a;
	float: left;
}

.typeWords{
	width: 100%;
	float: left;
}

.typeWords label{
	width: 100%;
	float: left;
	font-size: 8pt;
	color: #333333;
	font-family: verdana;
	padding: 5px 0;
	font-weight: Bold;
}

.typeWords input{
	width: 240px;
	height: 20px;
	float: left;
	border: 1px solid #949f4a;
	padding: 0;
}

.readText{
	width: 100%;
	float: left;
	padding: 6px 0 3px;
}

.readText a{
	color: #333333;
	font-size: 8pt;
	font-family: verdana;
	padding: 0 5px 0 0;
}

.recaptcha{
	width: 100%;
	float: left;
	color: #ababab;
	font-size: 8pt;
	font-family: verdana;
}

.submit{
	float: left;
}

.submit a{
	float: left;
	text-decoration: none;
}

.submit a img{
	float: left;
	border: 0;
}

.newsletterEmail{
	float: left;
}

div.newsletterZip,div.newsletterSubmit{
	float: left;
	margin-right: 0;
	-margin-right: -2px;
	margin-bottom: 0;
}

input#newsletterNameInput{
	width: 166px;
	height: 20px;
	padding: 0;
	float: left;
	color: #737577;
	text-indent: 3px;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #949f4a;
	line-height: 20px;
}

input#newsletterEmailInput{
	width: 266px;
	height: 20px;
	padding: 0;
	float: left;
	color: #737577;
	text-indent: 3px;
	font-size: 10px;
	font-family: verdana;
	line-height: 20px;
	border: 1px solid #949f4a;
}

input#newsletterZipInput{
	width: 100px;
	height: 20px;
	padding: 0;
	float: left;
	color: #737577;
	text-indent: 3px;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #949f4a;
	line-height: 20px;
}

input#newsletterSubmitInput{
	float: left;
}

.teamMembers{
	width: 100%;
	float: left;
}

.teamMembers h3{
	width: 100%;
	float: left;
	color: #df8927;
	margin: 0;
	font-size: 20pt;
	padding: 5px 0;
}

.membersDiv{
	width: 100%;
	float: left;
	border-bottom: 1px solid #fff;
	margin: 5px 0 0;
}

.membersDiv h2{
	width: 100%;
	float: left;
}

.membersDiv h2 A{
	float: left;
}

.hideSlide{
	position: absolute;
	left: -999em;
	top: 0px;
}

#membersDivinn{
	width: 620px;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 0 0px;
	background-color: #c0c0c0;
}

#membersDivinn .firstDiv{
	width: 140px;
	float: left;
	margin: 0 0 0 12px;
	-margin: 0 0 0 8px;
}

#membersDivinn .firstDiv a {
	width: 100%;
	color: #cd3a26;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
}

#membersDivinn .firstDiv p {
	width: 100%;
	color: #cd3a26;
	text-align: center;
	text-decoration: none;
	margin: 0;
	float: left;
	padding: 5px 0 8px;
}

#membersDivinn .firstDiv a img{
	float: left;
	border: 8px solid #d5d5d5;
}

#authorLargeimg{
	width: 100%;
	float: left;
	border-top: 1px solid #FFFFFF;
}

#authorLargeimg h3{
	float: left;
	margin: 0;
	padding: 0;
}

#authorLargeimg h3 a{
	text-decoration: None;
	float: left;
	color: #cd3a26;
	font-size: 20pt;
	padding: 5px 0 0;
}

#authorLargeimg a{
	text-decoration: None;
	float: left;
}

#authorLargeimg a img{
	float: left;
	border: 10px solid #c0c0c0;
}

#authorLargeimg img{
	float: left;
	border: 10px solid #c0c0c0;
}

#authorInfo{
	width: 100%;
	float: left;
	color: #231f20;
	padding: 5px 0 20px;
	background-color: #fff;
}

#authorInfo h2{
	float: left;
	margin: 0;
	padding: 5px 0;
}

#authorInfo a{
	float: none;
	text-decoration: underline;
}

#body p.text{
	margin: 0;
	font-size: 0.95em;
	line-height: 16pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#body p.text a{
	text-decoration: underline;
}

#body p.text a.scripture{
	text-decoration: none;
}

#slideShow{
	width: 100%;
	float: left;
}

#slideShow a{
	text-decoration: none;
	float: left;
}

#slideShow a img{
	float: left;
	border: 10px solid #c0c0c0;
}

.slideShowdiv{
	width: 100%;
	float: left;
	padding: 10px 0 35px;
}

.slideShowdivleft{
	width: 205px;
	float: left;
}

.slideShowdivleft .deck{
	float: left;
	font-size: 11pt;
	color: #231f20;
	padding: 0 0 15px;
}

.slideShowdivleft .byline{
	color: #949599;
	font-size: 10pt;
	font-style: italic;
	float: left;
}

#startSlideshow{
	width: 100%;
	float: left;
	margin: 10px 0 0;
}

#slideshow{
	width: 100%;
	float: left;
}

#startSlideshow a{
	float: left;
	background: #cd3a26;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
	font-size: 10pt;
	padding: 6px 8px;
}

.slideShowdivleft .postdate{
	color: #949599;
	font-size: 10pt;
	float: left;
}

.slideShowdivleft h2{
	width: 100%;
	float: left;
	font-size: 19pt;
	color: #cd3a26;
	margin: 0;
	padding: 0;
}

.slideShowdivright{
	width: 390px;
	float: left;
	font-size: 11pt;
	color: #231f20;
	padding: 6px 0 0 20px;
}
/*Search Page css*/
#search{
	width: 100%;
	float: left;
	border-top: 5px solid #b2b2b2;
	margin-top: 5px;
}

#search h2{
	width: 100%;
	float: left;
	font-size: 19pt;
	color: #df8927;
	margin: 0;
	padding: 5px 0 10px;
}

.searchDiv{
	width: 100%;
	float: left;
}

#searchBox{
	width: auto;
	float: left;
}

#searchBox label{
	width: auto;
	float: left;
	color: #df8927;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 0 0;
	margin: 0 5px 0 0px;
}

input#searchBox{
	width: 335px;
	height: 20px;
	line-height: 20px;
	float: left;
	font-size: 8pt;
	color: #333;
	padding: 0;
	border: 1px solid #949599;
}


#searchBox1{
	width: 235px;
	float: left;
	*width: auto;
	margin:22px 0 0 138px;
	-margin:22px 0 0 100px;
	*margin:22px 0 0 69px;
}

#searchBox1 label{
	width: auto;
	float: left;
	color: #df8927;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 0;
	left: 42em;
  position: absolute;
}

/*input#searchBox2{
	width: 230px;
	height: 20px;
	float: left;
	font-size: 0.85em;
	-font-size: 0.70em;
	font-weight: bold;
	color: #DF8927;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	border: 1px solid #949599;
	line-height: 23px;
	text-indent: 5px;
	background: none;
}*/

#contentContainer{
	width: 100%;
	float: left;
	padding: 12px 0 0;
}

.contactus{
	width: 100%;
	float: left;
}

.contactus a{
	color: #000;
	text-decoration: underline;
}

.contactus h3{
	color: #df8927;
}

.contactus h2{
	width: 100%;
	float: left;
	margin: 0;
	color: #df8927;
	font-size: 20pt;
}

.contactus p{
	font-size: 10pt;
	color: #231f20;
	text-align: left;
}
	
.contactus h3{
	float: left;
	margin: 0;
	text-align: left;
}

#name{
	width: 100%;
	float: left;
	margin: 0 0 10px;
}	
	
#name label{
	width: 100px;
	float: left;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	line-height: 25px;
}	
	
#name input{
	width: 240px;
	float: left;
	border: 1px solid #949599;
	color: #333;
	font-size: 8pt;
}

#email{
	width: 100%;
	float: left;
	margin: 0 0 10px;
}	
	
#email label{
	width: 100px;
	float: left;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	line-height: 25px;
}

#email input{
	width: 240px;
	float: left;
	border: 1px solid #949599;
	color: #333;
	font-size: 8pt;
}

#phone{
	width: 100%;
	float: left;
	margin: 0 0 10px;
}	
	
#phone label{
	width: 100px;
	float: left;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	line-height: 25px;
}

#phone input{
	width: 240px;
	float: left;
	border: 1px solid #949599;
	color: #333;
	font-size: 8pt;
}

#city{
	width: 100%;
	float: left;
	margin: 0 0 10px;
}	
	
#city label{
	width: 100px;
	float: left;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	line-height: 25px;
}

#city input{
	width: 240px;
	float: left;
	border: 1px solid #949599;
	color: #333;
	font-size: 8pt;
}

#subject{
	width: 100%;
	float: left;
	margin: 0 0 10px;
}	
	
#subject label{
	width: 100px;
	float: left;
	color: #333333;
	font-weight: normal;
	font-size: 9pt;
	line-height: 25px;
}

#subject select{
	width: 245px;
	height: 24px;
	line-height: 20px;
	color: #333;
	float: left;
	border: 1px solid #949599;
}

#messageDiv{
	width: 100%;
	float: left;
	margin: 0 0 10px;
	-margin: 0;
	*margin: 0;
}

#messageDiv label{
	float: left;
	color: #333;
	font-weight: normal;
	font-size: 10pt;
}

#messageDiv textarea{
	width: 618px;
	float: left;
	padding: 0;
	border: 1px solid #949599;
	margin: 5px 0 0;
	font-size: 9pt;
}

#submitInfo{
	width: 100%;
	float: left;
	font-size: 10pt;
	margin: 0;
}

#notice{
	width: 608px;
	float: left;
	border: 1px solid #cdcdcd;
	padding: 5px 0 5px 10px;
	font-size: 10pt;
	margin: 12px 0 0;
}

#notice b{
	font-size: 9pt;
}

address{
	width: 100%;
	float: left;
	font-size: 10pt;
	font-style: normal;
}

.collection{
	float: left;
	width: 100%;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 25px 0 0;
	margin: 8px 0;
	position: relative;
	z-index: 9999;
}

#displayMatches{
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8pt;
}

.article{
	float: left;
	padding: 5px 0 20px;
}

.article a {
	display: inline;
	float: left;
	text-decoration: none;
	padding: 0 10px 0 0;
}

.article a.image {
	background: #000;
	border: 8px solid #c0c0c0;
	height: 70px;
	margin-right: 10px;
	padding: 0;
	text-align: center;
	width: 124px;
}
.article a.image img {
	display: inline-block;
}

.article h2{
	float: left;
	margin: -1px 0 0;
	padding: 0;
	width: 430px;
}

.article h2 a{
	float: left;
	font-size: 0.65em;
	text-decoration: none;
}

p.deck{
	width: 430px;
	float: left;
	margin: 0;
	padding: 3px 0 5px;
	color: #231f20;
}

#articleContent .byline{
	float: left;
	width: auto;
	margin: 0;
	font-style: italic;
	color: #949599;
}

#articleContent .postdate {
  color: #949599;
  float: left;
  font-size: 10pt;
}

.articleContent{
	width: 430px;
	float: left;
}

#articleContent .slug{
	width: 430px;
	float: left;
}

#articleContent .slug a{
	color: #b2b2b2;
	font-weight: bold;
	font-size: 0.95em;
	text-decoration: none;
}

#searchForm{
	width: 100%;
	float: left;
}

.featuredBottom{
	width: 100%;
	float: left;
}

#sortDiv{
	width: 175px;
	float: right;
}

#sortDiv label{
	width: auto;
	float: left;
	color: #df8927;
	font-size: 9pt;
	text-transform: uppercase;
	padding: 4px 0 0;
}

#sortDiv select{
	width: 110px;
	height: 22px;
	float: right;
	border: 1px solid #949599;
	color: #333;
}

.btnSubmit{
	float: left;
	margin: 7px 0 0 -16px;
}

.btnSubmit1{
	float: left;
	position: relative;
	left: -1px;
	top:13px;
	margin: 0;
}

.featured{
	width: 100%;
	float: left;
}

.featured p{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 5px;
}

.sortBox{
	width: 150px;
	float: left;
}
/*Search Page css*/
/*Article Page Form start*/
#recaptcha_response_field{
	width: 240px;
	float: left;
	border: 1px solid #949F4A;
}

#commentSubmitDiv{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 10px;
}

span.recaptcha_only_if_image{
	font-family: verdana;
	font-size: 8pt;
	color: #333;
}

p#commentsCaveat{
	float: left;
	color: #ababab;
	margin: 3px 0 5px;
}

#captchaButtons{
	float: left;
	margin: 6px 0;
}

#captchaButtons a{
	text-decoration: None;
	color: #333;
	font-family: verdana;
	font-size: 8pt;
	float: none;
}

#captchaCaption{
	width: 100%;
	float: left;
	margin: 0;
	color: #ababab;
}

#recaptcha_image{
	float: left;
	border: 1px solid #949F4A;
}

#captchaLabel{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 5px;
}

#captchaInput{
	width: 100%;
	float: left;
	margin: 0;
}

#captcha{
	width: 100%;
	float: left;
	margin: 0;
}

fieldset #limitText{
    float: right;
    font-size: 9pt;
    margin: 0;
    padding: 0 6px 0 0;
}

#commentTextDiv{
	width: 100%;
	float: left;
}

#commentTextDiv label{
	float: left;
	color: #333;
	font-weight: normal;
	font-size: 10pt;
}

#commentTextDiv textarea{
	width: 612px;
	height: 90px;
	font-size: 12px;
	float: left;
	border: 1px solid #949f4a;
}

#commentNameDiv{
	
	width: 100%;
	float: left;
	margin: 0;
	padding: 10px 0;
}

#commentNameDiv label{
	float: left;
	color: #333;
	font-weight: normal;
	font-size: 10pt;
	width: 50px;
}

#commentNameDiv input{
	width: 230px;
	height: 20px;
	float: left;
	border: 1px solid #949f4a;
	padding: 0px;
}

#donate{
	width: 100%;
	float: left;
	margin-top: 6px;
}

#donate a{
	float: left;
}

#donate a img{
	float: left;
	border: 10px solid #c0c0c0;
}

.donateContainer{
	width: 100%;
	float: left;
}

#donateLegelInfo{
	width: 100%;
	float: left;
	background-color: #e5e5e5;
	border: 1px solid #CDCDCD;
	margin: 20px 0 0;
}

.donateLegelInner{
	width: 595px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 10px;
}

.donateLegelInner h2{
	width: 100%;
	float: left;
	padding: 10px 0;
	margin: 0;
	font-size: 1em;
	color: #322e2f;
}

.donateLegelInner p{
	margin: 0;
	padding: 0 0 15px;
	float: left;
	font-size: 0.85em;
	-font-size: 0.70em;
}

.donateQuestions{
	width: 100%;
	float: left;
}

.donateHeading{
	width: 100%;
	float: left;
	margin: 0;
}

.donateHeading p{
	width: 100%;
	float: left;
	font-size: 0.85em;
	margin: 10px 0;
	color: #322e2f;
}

.donateHeading a{
	text-decoration: underline;
	float: left;
	color: #322e2f;
	font-size: 0.85em;
	font-weight: normal;
}

#donateDivLeft{
	width: 220px;
	float: left;
}

#donateDivLeft h2{
	float: left;
	color: #949f4a;
	font-size: 20pt;
	margin: 0;
}

.donateDescription{
	width: 100%;
	float: left;
	color: #231f20;
	font-size: 11pt;
}

.donateSuscribe{
	width: 100%;
	float: left;
	padding: 25px 0 30px;
}

.donateSuscribe a{
	float: left;
	background: #949f4a;
	padding: 5px 20px 3px 20px;
	width: 180px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 15px;
}

.donateSuscribe a span{
	width: 100%;
	float: left;
	font-size: 1.1em;
}

.donateSuscribe a div{
	width: 100%;
	float: left;
	font-size: 2em;
	-font-size: 1.5em;
	margin: -4px 0 0;
}

#donateDivRight{
	width: 375px;
	float: right;
}

.donateInfo{
	width: 100%;
	float: left;
	font-size: 10pt;
	color: #231f20;
	padding: 0 0 15px;
}

.christanityDiv{
	width: 100%;
	float: left;
}
	
#christanityLogo{
	width: 100%;
	float: left;
	text-align: center;
}

#christanityLogo a{
	text-align: center;
	text-decoration: none;
	float: none;
}

#christanityLogo a img{
	float: none;
	text-align: center;
	border: 0;
}

#ecfaLogo{
	width: 100%;
	float: left;
	text-align: center;
}

#ecfaLogo a{
	text-align: center;
	text-decoration: none;
	float: none;
}

#ecfaLogo a img{
	float: none;
	text-align: center;
	border: 0;
}

.tagline{
	float: left;
	width: 100%;
	color: #322e2f;
	font-size: 0.90em;
	text-align: center;
	padding: 5px 0 10px;
	font-style: italic;
}

.donateNavi{
	width: 290px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0;
}

.donateNavi ul{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

.donateNavi ul li{
	color: #322e2f;
	font-size: 1em;
	font-weight: bold;
	float: left;
	padding: 0 3px;
}

.donateNavi ul li a{
	color: #322e2f;
	font-size: 0.95em;
	text-decoration: underline;
	float: left;
}

.cityCollection{
	width: 100%;
	float: left;
	padding: 0 0 25px;
}

.cityCollection a{
	text-decoration: none;
	float: left;
}

.cityCollection a img{
	float: left;
	border: 10px solid #c0c0c0;
}

.cityCollection h2{
	width: 100%;
	float: left;
	margin: 0;
	padding: 5px 0;
	font-size: 19pt;
	color: #df8927;
}

.donateDes{
	width: 100%;
	float: left;
	font-size: 10pt;
	color: #231f20;
	padding: 0 0 20px;
}

.tellUsStory{
	width: 375px;
	float: left;
}

.tellUsStory h3{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 13pt;
	color: #DF8927;
}

.tellUsStoryInfo{
	float: left;
	color: #231f20;
	font-size: 10pt;
	padding: 12px 0 0;
}

.cityCollectionVideo{
	width: 230px;
	float: right;
}
	
.cityCollectionVideo a{
	text-decoration: none;
	float: right;
}

.cityCollectionVideo a img{
	border: 0;
	float: left;
}

.collectionSubmit{
	width: 140px;
	padding: 15px 0 0;
	float: left;
}

.collectionSubmit a{
	text-decoration: none;
	float: left;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	background-color: #949f4a;
	padding: 7px 10px;
}

.submitYourStory{
	width: 100%;
	float: left;
	margin: 5px 0 0;
}

.submitYourStory a{
	text-decoration: none;
	float: left;
}

.submitYourStory a img{
	float: left;
	border: 10px solid #c0c0c0;
}

.submitYourStory h2{
	width: 100%;
	float: left;
	color: #DF8927;
	font-size: 19pt;
	margin: 0;
	padding: 15px 0 5px;
}

.submitYourStoryBrief{
	float: left;
	color: #231f20;
	font-size: 10pt;
	padding: 0 0 5px;
}

#video{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}

#video a{
	text-decoration: none;
	float: left;
}

#video a img{
	float: left;
	border: 0;
}

.socialIconsDiv{
	width: 100%;
	float: left;
	padding: 10px 0;
}

.videoComments a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/thisisourcity/channel/img/icon_comments.gif");
    background-origin: padding-box;
    background-position: left 5px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    padding-bottom: 3px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 3px;
    color: #949599 !important;
    float: right;
    font-size: 8pt;
    margin-left: 10px;
}

#socialMediadivNew{
	width: 100%;
	float: left;
	height: 20px;
	padding: 6px 0 6px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.twitterSharebutton{
	float: left;
}

#printButton{
	width: auto;
	float: left;
}

#emailButton{
	float: left;
}

#printButton a{
	text-decoration: none;
	float: left;
	height: 10px;
	background: url(/thisisourcity/channel/img/icon_print.gif);
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 10px;
	font-size: 8pt;
  padding: 0 0 0 22px;
  text-transform: uppercase;
  color: #949599 !important;
}

#printButton a img{
	border: 0;
	float: left;
}

#emailButton{
	width: auto;
	float: left;
	padding: 0;
}

#emailButton a{
	text-decoration: none;
	float: left;
}

.emailButton{
	width: auto;
	float: left;
}

.emailButton a{
	float: left;
	height: 10px;
	background: url(/thisisourcity/channel/img/icon_mail.gif);
	background-repeat: no-repeat;
	background-position: center left;
	line-height: 10px;
	color: #949599;
	font-size: 0.85em;
	text-transform: uppercase;
  padding: 0 0 0 22px;
  margin: 0 0 0 20px;
}

a#utilPrint{
	float: left;
  text-transform: uppercase;
  color: #949599 !important;
  margin: 0 0 0 -10px;
}

#emailButton a img{
	border: 0;
	float: left;
}

.printEmailDiv{
	float: right;
	padding: 4px 0 0;
}

.submitYourStoryForm{
	width: 100%;
	float: left;
	margin-top: 25px;
}

.requiredFields {
	color: #db851e;
	padding-top: 20px;
	font-style: italic;
	float: left;
}

.embedCode{
	float: left;
}

.embedCode img{
	border: 0;
}

.currLink{
	float: none;
	margin: 0 0 0 6px;
	border: 1px solid #DF8927;
	font-size: 0.85em;
	padding: 0 2px;
}

p.searchHeadRight{
	padding: 0;
	float: right;
	position: relative;
  right: 0px;
  top: 42px;
}

p.searchHeadRight a{
	text-transform: uppercase;
	font-size: 0.85em;
}

a.moreLink{
	float: none;
	margin: 0 0 0 6px;
	color: #231F20;
	font-size: 0.85em;
	border: 1px solid #fff;
	padding: 0 2px;
}

a.moreLink:hover{
	float: none;
	border: 1px solid #DF8927;
}

#headlines{
	width: 100%;
	height:auto;
	float: left;
}

#headlines h3{
	width: 100%;
	float: left;
	font-size: 2em;
	margin: 0;
	padding: 5px 0;
}

#headlines h3 a{
	float: left;
	color: #cd3a26;
	text-decoration: none;
}

#headlines .byline{
  float: left;
}

#headlines .deck{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 10px;
}

.facebookrecommendButton{
	width: 100%;
	height: 32px;
	float: left;
}

.twittershareButton{
	width: 100%;
	float: left;
}

.emailButton{
	width: 100%;
	float: left;
	padding: 0 0 10px;
}

#printDiv{
	width: 70px;
	margin: 0 0 0 20px;
	padding: 0;
}


.printButton{
	width: 100%;
	float: left;
	padding: 0 0 8px;
	margin: 0 0 0 10px;
}

.printButton a {
  background: url(/thisisourcity/channel/img/icon_print.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #949599;
  float: left;
  font-size: 0.85em;
  height: 10px;
  line-height: 10px;
  padding: 0 0 0 22px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.singlepageButton{
	width: 100%;
	float: left;
}

.singlepageButton a{
	background: url(/thisisourcity/channel/img/icon_singlepage.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #949599;
  float: left;
  font-size: 0.85em;
  padding: 0 0 0 22px;
  height: 15px;
  text-decoration: none;
  text-transform: uppercase;
}

/*.socialmediaBox{
	width: 130px;
	margin: 0 auto;
	overflow: hidden;
}*/

.commentsCount{
	width: 100%;
	float: left;
	padding: 0 0 3px;
}

.commentsCount a{
  background: url(/thisisourcity/channel/img/icon_comments.gif) no-repeat scroll left 8px transparent;
  color: #949599;
  float: left;
  font-size: 0.85em;
  line-height: 26px;
  text-transform: uppercase;
  padding: 0 0 0 20px;
  text-decoration: none;
}

h4#commentFormHeader a {
  text-decoration: none;
  color: #000;
}

a#utilEmail{
	font-size: 0.85em;
	-font-size: 0.65em;
	margin: 0;
}

a#utilEmail:hover{
	color: #949599;
}

p#enterSearch{
	width: 100%;
	margin: 0;
	float: left;
}
/*Article Page Form end*/
fieldset.newsletterList div {
  font-size: 0.9em;
  -font-size: 0.70em;
}
/*Rashpal End here */
/*Style Added start for Tooltip*/

.tipContainer,
.smallTipContainer {
  font: 0.8em Verdana, Arial, Helvetica, sans-serif;
  background-color: #df8927;
  color: #fff;
  border: 1px solid #fff;
  text-align: left;
  padding: 6px;
  z-index: 1000;
}
a.tooltip {
  z-index: 1000;
  color: #fff;
  position: relative;
  text-decoration: underline;
}
a.tooltip:hover {
  z-index: 1000;
  color: #fff;
  border-bottom: 1px none #000;
  text-decoration: none;
}
a.tooltip span {
  display: none;
}
a.tooltip:hover span {
  position: absolute;
  top: 26px;
  left: -170px;
  border: 1px solid #000;
  padding: 5px;
  display: block;
  width: 175px;
  color: #fff;
  background-color: #535353;
  text-decoration: none;
}
/* style added End for Tooltip*/
/* Vivin start Here */
#moreDiv {
	position: relative;
	width: 100%;
	-width: 600px;
	border-top: 5px solid #b2b2b2;
	padding: 0 0 15px;
	float: left;
	margin: 8px 0 0;
}

#moreDiv a {
 text-decoration: none;
}

#moreDiv a.lined {
 text-decoration: underline;
 color: #DF8927;
}

#moreDiv a.lined:hover{
	color: #CD3A26;
}

.moreContent {
 width: 100%;
 text-align: left;
}

.moreContent h2{
	width: 100%;
	float: left;
	margin: 0;
}

.moreContent h2 a{
 color: #DF8927;
 text-decoration: none;
}

.moreContent h2 a:hover{
	color: #CD3A26;
}
 
#donateDiv{
 float: left;
 width: 598px;
 padding: 10px;
 background: #e5e5e5;
 margin-bottom: 25px;
 border: 1px solid #cdcdcd;
}

.donationLeft h2{
	width: 100%;
	float: left;
	margin: -4px 0 0 0;
	padding: 0 0 5px;
}

.donationLeft h2 a{
	color: #949f4a;
	float: left;
}

.donationLeft{
 float: left;
 width: 82%;
}
   
.donationRight{
 float: right;
 width: 16%;
 margin-top: 17px;
}
/*Content ad styles (More from CT + banner ad)*/
#adArea {
 float: left;
 width: 620px;
 margin: 0px 0 20px 0;
 *margin: 8px 0 20px 0;
 padding: 10px 0 0;
 border-top: 5px solid #b2b2b2;
}
#morefromCT {
 width: 300px;
 padding-left: 0px;
 float: left;
}
#morefromCT h3 {
 font-size: 1.2em;
 -font-size: 0.90em;
 color: #949f4a;
 text-transform: uppercase;
 float: left;
 margin: 0;
 padding: 0 0 10px;
}
#ctbannerAd {
 width: 300px;
 float: right;
}
.leftLink  {
 float: left;
 font-size: 0.95em;
 color: #231f20;
 padding: 0;
}

.leftLink a{
	font-size: 11px;
	color: #231f20;
}

#channelLists{
 	width: 300px;
 	float: left;
 	-font-size: 0.70em;
}

#channelListdiv{
	width: 300px;
 	float: left;
 	padding: 0 0 10px;
}

#overviewVideo {
	float: left;
	width: 620px;
	height: 350px;
	margin: -7px 0 0;
}

#overviewShare{
	float: left;
	width: 620px;
	height: 35px;
	margin: 6px 0 25px 0;
}

#overviewText{
	width: 620px;
	padding: 0px;
	float: left;
}

#overviewTeam{
	width: 620px;
	padding-left: 10px;
}
#teamDiv{
	width: 620px;
	padding-left: 0;
	float: left;
}
.teamDisplay {
	width: 620px;
	height: 160px;
	float: left;
}
.teamDisplay h3{
	color: #df8927;
}
.authorOne {
	width: 170px;
	height: 150px;
	float: left;
	text-align: center;
}
.authorOne img{
	
}
.authorTwo {
	width: 170px;
	height: 150px;
	float: left;
	margin: 0 50px 0 50px;
	text-align: center;
}
.authorTwo img{
	float: left;
}
.authorThree{
	width: 170px;
	height: 150px;
	float: left;
	text-align: center;
}
.authorThree img{
	float: left;
}
.overviewNames{
	width: 140px;
	font-size: 1.3em;
	-font-size: 1em;
	color: #cd3a26;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 0;
	text-align: center;
	float: left;
}

.teamAuthors{
	float: left;
	width: 200px;
	height: 140px;
}

.teamAuthors a{
	float: left;
	width: 100%;
	text-align: center;
}

.teamAuthors img{
	float: left;
	border: 8px solid #c0c0c0 !important;
}

#overviewText h2{
	width: 100%;
	float: left;
	margin: 0;
	color: #DF8927;
}

#overviewText p{
	width: 100%;
	float: left;
	color: #231F20;
	font-size: 1em;
	-font-size: 0.75em;
	padding: 10px 0;
	line-height: 13pt;
	margin: 0;
}

.teamHeader {
	width: 100%;
	color: #DF8927;
	font-size: 2em;
	-font-size: 1.55em;
	float: left;
	margin: 0;
	padding: 20px 0 10px;
}

.teamHeader a{
	color: #DF8927;
}

.teamHeader a:hover{
	color: #cd3a26;
}

#authorArticlelist {
	width: 100%;
	float: left;
	padding: 10px;
 }
.articleListitem {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
 }
.thumbnailImage{
	float: left;
	width: 120px;
	height:70px;
	border: 8px solid #c0c0c0;
 }


.descriptionRight {
	float: left;
	width: 60%;
	margin-left: 20px;
}
.cityName {
  font-size: 1.2em;
  font-weight: bold;
  color: #949599;
}
 
.headingArticle {
  font-size: 1.3em;
  font-weight: bold;
  color: #cd3a26;
}
 
.articleShorttext {
  font-size: 1em;
  color: #c0c0c0;
  padding: 0 0 5px;
}

.descriptionRight .byline{
	float: left;
}
 
.descriptionRight .postdate{
	float: left;
}
/* Vivin End Here */

p.question{
	font-weight: bold;
	font-size: 13px;
}

.socialIntro{
	width: 100%;
	float: left;
	margin: 0;
	padding: 10px 0;
}

.socialIntro img{
	position: relative;
	top: 3px;
}

.socialIntroDes{
	padding: 3px 0;
	float: left;
	width: 100%;
}

#embedVideo textarea{ 
	width: 350px;
	height: 100px;
	font-size: 11px;
}

/**/
.socialRight{
	width: 288px;
	float: left;
	position: relative;
	top: 5px;
	left: 3px;
}

.commentsButton{
	float: left;
	margin: -4px 0 0;
}

.commentsButton a{
	text-transform: uppercase;
	padding: 0 0 0 20px;
	font-size: 0.85em;
	color: #949599;
	background: url(/thisisourcity/channel/img/icon_comments.gif) no-repeat;
	background-position: 0 left;
}
.socialDiv{
	float:left;
	border-bottom:1px dotted #ccc;
	padding:7px 0 1px;
	border-top:1px dotted #ccc;
	margin-top:5px;
}
.socialLeft{
	float:left;
}
.outerCover{
	width:200px;
	position:relative;
	float:right;
	left:-12px;
	top:1px;
}
/*css added on 13 Nov*/
.coming2012Text {
  font-size:17px;
  font-weight:bold;
  color:#dd8a24;
  padding-top:20px;
  float:left;
}
/*css End*/
#navAd{
	width:100%;
	float:left;
	margin:22px 0 5px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:4px 0;
}
#navAd img{
	float:left;
}
/*classes added by Vivin for play button overlay in images */
#videoPanel {
	width:600px;
	height:338px;
	border:10px solid #cccccc;
}
#panelPlayButton img {
	position:relative;
	top:132px;
	left:260px;
	border:none;
}
#videoImage {
	width:280px;
	height:158px;
	border:8px solid #cccccc;
}
#imagePlayButton img {
	position:relative;
	top:62px;
	left:120px;
	border:none;
}
#videoThumb {
	width:124px;
	height:70px;
	border:8px solid #cccccc;
	float:left;
}
#thumbPlayButton img {
	position:relative;
	top:24px;
	left:50px;
	border:none !important;
}
/*classes added by Vivin for play button overlay in images */

/* slideshow styles */
#articleSlideShow {
	margin-bottom: 30px;
	overflow: hidden;
}
#articleSlideShow .socialMediaDiv {
	border-bottom: 1px dotted #ccc;
	/*border-top: 1px dotted #ccc;*/
	float: left;
	/*padding: 5px 0;*/
	padding-bottom: 10px;
	width: 100%;
}
#articleSlideShow .ctSocialShare_horizontal {
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	width: 100%;
}
#articleSlideShow .ctSocialShare_horizontal li {
	margin-bottom: 0;
}
#articleSlideShow .socialResponse {
	margin-bottom: 0;
}
#articleSlideShow .slideShow {
	background: #000;
	border: 10px solid #c0c0c0;
	height: 338px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 600px;
}
#articleSlideShow .slideShow .previous,
#articleSlideShow .slideShow .next {
	cursor: pointer;
	position: absolute;
	top: 130px;
	z-index: 1;
}
#articleSlideShow .slideShow .previous {
	left: -10px;
}
#articleSlideShow .slideShow .next {
	right: -10px;
}
#articleSlideShow a#viewImage {
	display: block;
	font-size: 0.9em;
	margin-bottom: 10px;
	text-align: center;
}
#slideShowImageLightbox {
	width: auto;
}
#slideShowImageLightbox #closeLightbox {
	background: url(/system/img/close_tab.png) no-repeat;
	height: 15px;
	position: absolute;
	right: 0;
	top: -15px;
	width: 74px;
}
#startSlideShow {
	background: url(/thisisourcity/channel/img/btn_startslideshow.gif) no-repeat;
	clear: both;
	display: block;
	float: left;
	height: 30px;
	margin: 20px 0;
	text-indent: -999em;
	width: 127px;
}
.slideShowPaging {
	clear: both;
	padding: 15px 0;
}
.slideShowPaging .articleRight {
	position: relative;
	text-align: center;
	top: -3px;
	text-transform: uppercase;
}
.slideShowPaging a {
	color: #231f20;
	display: inline-block;
	margin: 0 3px;
	padding: 3px;
}
.slideShowPaging a.current {
	border: 1px solid #df8927;
}
.slideShowPaging a.previous,
.slideShowPaging a.next {
	color: #df8927;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
}
.slideShowPaging a.next {
	left: auto;
	right: 0;
}
#comments a.nextLink{
	color:#df8927;
	font-size:0.85em;
	float:none;
	padding:3px 0 0;
	text-transform:uppercase;
}
/**************/
.showAllComments{
	color:#a1a1a3;
}
.commentTotal{
	float:left;
}
.commentPaging strong{
  border: 1px solid #DF8927;
  font-size: 0.85em;
  margin: 0 0 0 6px;
  padding: 0 2px;
}
.commentPaging{
	float:right;
}
#comments a.previousLink{
	color:#df8927;
	font-size:0.85em;
	float:left;
	text-transform:uppercase;
	padding:3px 0 0;
}
p#allCommentsLink{
	float:right;
}
.loginUserIn {
  color: #FFFFFF;
  float: right;
  font-size: 7pt;
  font-weight: bold;
  position: relative;
  right: 0;
  text-transform: uppercase;
  top: 3px;
}
.loginUserIn a{
	float:none;
	font-family: Arial,Verdana,sans-serif;
	color:#fff;
	padding:0 2px;
}
.image-credit{
	background:rgba(0,0,0,.6);
	position:relative;
	bottom:26px;
	left:10px;
	color: #fff;
	font:600 0.6em verdana,arial,sans-serif;
	text-transform: uppercase;
	text-align:right;
	display:block;
	width:94.65%;
	clear:left;
	padding:3px 7px 3px 6px;
}
.image-credit a{
	color:#fff;
	text-decoration:none;
	float:none;
}
.image-credit a:hover{
	color:#fff;
	text-decoration:underline;
}

/* Beta Bar styles */
#beta {
  font: 500 1.25em/1em "lft-etica-n5","lft-etica",sans-serif;
  width: 100%;
  float: right;
  height: 34px;
  z-index: 10;
  background-color: #000;
  overflow: hidden;
}
#beta p {
  letter-spacing: 0.015em;
  color: #fff;
  margin: 10px 20px 0 10px;
  text-align: center;
}
#beta p a {
  color: #fff;
  text-decoration: underline;
}
#beta p a:hover {
  color: #f8e405;
}
/*styles added for Current Issue*/
.heading-section-lg {
  border-bottom: 9px solid #000000;
  font-family: "leitura-news-n6","leitura-news",serif;
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: -0.03rem;
  line-height: inherit;
  clear:both;
}
.heading-main, .heading-section {
  text-transform: uppercase;
}
.section-currentissue .firstlink a {
  font-size: 1.15rem;
  font-weight: 800;
}
.section-currentissue li > a {
  font-size: 1.05rem;
  font-weight: 300;
  line-height: 1;
  font-family:"lft-etica-n4","lft-etica",sans-serif;
}
.short-desc .seprator{
	float: none;
	margin:0;
}
.section{
	position: relative;
}
.spacer-bottom-10 {
	margin-bottom: 10px;
}
.spacer-top-20{
	margin-top:20px;
}
.global-header ul{
	margin: 0;
	padding: 0;
}
.global-footer_newsletter .newsletterSubscribe input#newsletterSubmitInput{
	bottom: 10px !important;
}
.global-footer .global-footer_container ul.global-footer_section{
	padding: 0;
}
.global-footer {
  border-top: 1px solid #e5e5e5;
  margin-top: 40px;
  padding-top: 40px;
  float: left;
}
.global-footer_links {
	margin-top: 0;
	margin-bottom: 0;
}
.global-footer .global-footer_bottom {
	display: inline-block;
}