/*
Theme Name: Going Concern
Theme URI: http://breakingmedia.com/
Description: Theme adapted from previous MT design of Going Concern.
Version: 1.0
Author: Nick Scholl
Author URI: http://trrill.com/

The CSS, XHTML and design is copyrighted 2009.

*/


body {
	background: #FFF url(/images/bg/top_stories.gif) repeat scroll 0 0;
	padding: 0;
	margin: 0;
	margin-left: 0!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #262626;
	}
	

a {
	color: #1f868a;
	text-decoration: none;
	outline: none;
}
	a:hover { 
		text-decoration: none;
	}
	a img { border: none; }


abbr,
acronym { border: none; }
address { font-style: normal; }

h1, h2, h3, h4, h5 {
	margin: 0;
	font-weight: normal;
	line-height: 1em;
}

.clear {
	clear: both;
}
	br.clear { 
		height: 0;
		line-height: 0;
	}

/* clearfix - for closing elements containing floats across browsers */
.clearfix:after {
	content:"."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clearText {
 	color: #999;
}

.hidden { display: none; }

.lil {
	color: #aeaeae;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.site-width {
	position: relative;
	margin: 0 auto;
	width: 980px;
}


#wrap {
	margin: 0 auto;
	}

	#header {
		background: #FFF;
		border-bottom:1px solid #025E4C;
		border-top:3px solid #536667;
		padding:10px 0 0;
		position:relative;
		z-index:2;
	}
	
#headerWrap {
	height: 265px;
	position: relative;
}

#globalNav {
	background: #086B59;
	border-bottom: 1px solid #025e4c;
	padding: 5px 0;
}

#logo {
	clear: left;
	float:left;
	height:99px;
	position: relative;
	width:230px;
	top: -8px;
}
		#logo h1 a { 
			background:transparent url(/images/headers/logo.gif) no-repeat;
			display:block;
			height:99px;
			text-align:left;
			text-indent:-6000px;
		}
			#logo h1 a:hover {
				background-color: none;
				border: none;
			}
	#logo h2 {
		background:transparent url(/images/headers/tagline.gif) no-repeat scroll center 0;
		height:19px;
		left: 0;
		position:absolute;
		text-align:left;
		text-indent:-6000px;
		top:120px;
		width:230px;
		z-index:5;
	}

	
#content { 
	margin: 0 auto;
	width: 980px;
}



#topMenu {
	border-bottom: 1px solid #888;
	height: 36px;
	margin-bottom: 5px;
	position: relative;
}

.thumbStories {
	clear: both;
	height: 150px;
	list-style: none;
	margin: 0 0 10px;
	overflow:hidden;
	padding: 5px 0 0;
	position:relative;
}
	.thumbStories .story {
		float: left;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		height: 150px;
		margin-right: 20px;
		width: 180px;
	}
	.story a:hover { border: none; }
	.story .storyImg {
		background: url(/images/bg/top_stories.gif);
		display:block;
		height:100px;
		text-align:center;
		width:180px;
	}
		.story .storyImg img {
			margin: 0 auto;
			top: 0;
		}
		.story h2 {
			background: #FFF;
			margin: 0;
			font-size: 12px;
			font-weight: bold;
			overflow: hidden;
			line-height: 1.1em;
			font-family: Georgia, Times, "Times New Roman", serif;
			letter-spacing: 0;
			text-align: left;
			cursor: pointer;
		}
			.story h2 a { 
				color: #121212;
				display: block;
				height: 40px;
				overflow: hidden;
				padding: 5px 0 0;
				text-decoration: none;
				cursor: pointer;
			}
			.story:hover h2 a,
			.story h2 a:hover,
			.story h2:hover a { 
				text-decoration: underline; 
				cursor: pointer;
			}
			.story .postDate { display: none; }
	#topStory-5 { margin-right: 0!important; }

#catStories, 
#relStories { 
	margin-bottom: 20px;
}
	#catStories .story,
	#relStories .story { 
		width: 137px;
	}
		#catStories .story .storyImg, 
		#relStories .story .storyImg {
			width: 115px;
		}

#navigation {
	clear: right;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	line-height: 1em;
}
	#navigation li {
		float: left;
		font-size: 13px;
		line-height: 1em;
		margin: 0;
	}
		#navigation li.first {
			text-indent: -6000px;
			width: 255px;
		}
			#navigation li.first a { border-left: none; }
			#navigation li.first a:hover {
				background: none;
				border-right: 1px solid #095346;
			}
			

		#navigation li.last {
			border-left: 1px solid #479B8C; 
			height: 29px;
			margin-right: 0;
			overflow: hidden;			
			padding-left: 20px;
		}
		#navigation li a {
			border-left: 1px solid #479B8C;
			border-right: 1px solid #095346;
			color:#FFF;
			display: block;
			font-weight: bold;
			padding: 8px 17px;
			text-decoration: none;
		}
			#navigation li a:hover {
				background: #479B8C;
				border-right: 1px solid #479B8C;
				color: #1d2322;
				text-decoration: underline;
			}
	#navigation li.active {

	}		
		#navigation li.active a,
		#navigation li.active a:hover {
			color: #FFF;
			background: #025e4c;
			text-decoration: none;
		}

#searchform { 
	height: 29px;
	overflow: hidden;
}
	#searchform #s {
		border: medium none;
		width: 150px;
		height: 19px;
		margin: 0 5px 0 0;
		padding: 2px;
		vertical-align: middle;
		font-family: Monaco, "Courier New", Courier, monospace;
		font-size: 16px;
		cursor: text;
	}
		#searchform #s:focus {
			background: #ffffcc;
		}
	#searchform #searchsubmit {
		width: 71px;
		height: 29px;
		vertical-align: middle;
		cursor: pointer;
	}

#main {
	border: 1px solid #d8e2e3;
	border-top: 0;
	min-height: 1205px;
	float: left;
	width: 660px;
}

#mainContent {
	background: #FFF url(/images/bg/mainTop.gif) no-repeat right top;
	padding: 45px 20px 35px;
	position: relative;
}



.narrowcolumn .entry, 
.widecolumn .entry {
	line-height: 1.4em;
	}


.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px dotted #ddd;
	border-width: 1px 0 0;
	z-index: 1;
}
.depth-2 {
	z-index: 2;
}
.depth-3 {
	z-index: 3;
}
.depth-4 {
	z-index: 4;
}
.depth-5 {
	z-index: 5;
}


.even, .alt {
	
}


/* Posts */
.post {
	clear: both;
	margin-bottom: 40px;
	text-align: left;
}
	.single .post { 
		background: none; 
		padding-bottom: 0;
	}

	.hentry:after {
		content:"."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.hentry { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .hentry { height: 1%; }
	.hentry { display: block; }
	/* End hide from IE-mac */

.timestamp {
	color: #888;
	font-size: 11px;
	padding: 7px 0 7px 1px;
	vertical-align: middle;
}
	.timestamp a { color: #CCC; }
		.timestamp a:hover .postTime {
			color: #03B211;
		}

.postCategories {
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 7px;
	vertical-align: middle;
}
	.postCategories a { font-weight: bold; }
		

.postTitle {
	font-family: Georgia,Times,"Times New Roman",serif;
	font-size: 2.1em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 2px 0 4px;
	text-align: left;
}

	.postTitle span.editPost {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
	}
		.postTitle span.editPost a {
			color: #CCC;
			line-height: 1em;
		}
	
.postAuthor {
	color: #666;
	display: block;
	font-size: 11px;
	text-align: left;
}
	.postAuthor a,
	.postAuthor span {
		text-decoration: none;
		text-transform: uppercase;
	}
	.page .postAuthor { display: none; }

	.entry {
		clear: left;
		float: left;
		margin: 20px 0 0;
		text-align: left;
		width: 560px;
	}
		body.author .bio {
			float: none; 
			font-size: 13px;
			margin-bottom: 40px;
		}
		.entry a {
			color: #1f868a;
			text-decoration: underline;
		}
			.entry a:hover {
				background: #000;
				color: #FFF;
			}
		.entry blockquote {
			width: 80%;
			background: #edfaf7;
			border-left: 5px solid #b5cdc7;
			padding: 20px;
			margin: 30px auto;
			font-family: Georgia, "Times New Roman", serif;
			color: #222;
			line-height: 1.45em;
			text-align: left;
		}
			.entry blockquote p { margin: 1.5em 0 0; }

		.entry blockquote.chat {
			background-color: #f5f5f5;
			background-image: none;
			border: 2px solid #444;
			font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
			color: #111;
		}
		
		.entry h2 { margin-top: 1.5em; }
		
		.entry p {
			font-size: 13px;
			line-height: 18px;
			margin: 0 0 13px;
		}
			.entry p:first-child {
				margin-top: 0;
			}

		.entry strong { color: #010101; }

		.entry ol {
			width: 85%;
			margin-bottom: 25px;
			font-family: Georgia, Times, "Times New Roman", serif;
			font-size: 1.65em;
			font-style: italic;
			color: #999;
		}
			.entry ol li p {
				font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
				font-size: 13px;
				font-style: normal;
				color: #000;
			}

		.entry ul {
			font-size: 0.95em;
			text-align: left;
			list-style: square;
		}
			.entry ul br,
			.entry ul p { display: none; }
			.entry ul li, 
			.entry ol li {
				margin-bottom: 7px;
			}
				.entry ul li br { display: inline; }
				.entry ul li p { display: block; }

		.entry .mt-enclosure-image a { border: none; }

	.post a.more-link {
		font-weight: bold;
	}

.postHeader { text-align: left; }
	.postHeader a { color: #1f868a; }
	.postHeader a:hover { text-decoration: underline; }
	
	.postHeader h1 a {
		color:#111;
		text-decoration:none;
	}	
		.postHeader h1 a:hover {
			color: #03B211;
			text-decoration: none;
		}

	.postHeader ul {
		
		color: #CCC;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.postHeader ul li { 
			background: #FFF;
			display: inline; 
			font-size: 11px;
			margin: 0;
			padding: 0 3px;
		}
			.postHeader ul li.timestamp { margin-left: 0; }

	/*.narrowcolumn .postHeader { width: 500px; }
	.widecolumn .postHeader { width: 550px; }*/

.postFooter {
	background-color:#F9F9F9;
	border:1px solid #EEE;
	margin-top: 15px;
	padding: 10px;
	text-align: left;
}
	.postFooter ul {
		list-style: none;
		margin:0 auto;
		padding: 0;
	}
		.postFooter ul li { 
			color: #CCC;
			display: inline;
			font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
			margin: 0 15px 0 0;
		}
		
		li.commentCount a {
			background: url(/images/icons/comment2.gif) no-repeat left center;
			color: #333;
			font-size: 11px;
			font-weight: bold;
			padding-left: 30px;
		}
		li.commentCount a:hover {
			color: #32ba32;
		}

.sponsoredBy {
	width: 250px;
	float: right;
	margin: 0 0 10px 10px;
}


	.postMetadata {
		clear: both;
		float: right;
		font-size: 11px;
		margin-top: 21px;
		text-align: left;
		width: 52px;
	}
		.postMetadata a { 
		}
			.postMetadata a:hover { color: #03b211; }

		.postMetadata span.icon {
			font-size: 12px;
		}

	.postFeedback {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: left;
	}
		.postFeedback li { 
			border-top: 1px dotted #CCC; 
			padding: 7px 0;
		}
			.postFeedback li.share span {
				display: block;
				background: #FFF;
				border: 1px solid #EEE;
				color: #999;
				cursor: pointer;
				font-size: 9px;
				margin-bottom: 7px;
				padding: 2px;
			}
				.postFeedback li.share span:hover {
					background: #EDFAF7;
					border-color: #B5CDC7;
					color: #89a79f;
				}
			
		.postFeedback .facebook .fb_share_count_top {
			width: 48px;
		}
		.postFeedback .facebook .fb_share_count_inner {
			line-height: 34px;
		}
		.postFeedback .facebook .FBConnectButton_Text {
			margin-left:12px !important;
			padding:3px 3px 2px !important;
		}
		.postFeedback .facebook .FBConnectButton_Small {
			background-position:-5px -232px !important;
			border-left:1px solid #1A356E;
		}

.postPages {
		clear: both;
		font-size: 11px;
		padding: 0 0 40px;
		text-align: left;
	}
		.postPages a {
			font-weight: normal;
			margin: 0 4px;
			text-decoration: underline;
		}
		.postPages strong { margin: 0 4px; }
		
		.postPages .prevNext a {
			background: #1F868A;
			border: 1px solid #1F868A;
			color: #FFF;
			letter-spacing: 2px;
			margin: 0 5px;
			padding: 2px 10px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		.postPages .prevNext a:hover {
			background: #FFF;
			color: #1F868A;
		}	

.postTags {
	font-size:11px;
	text-align: right;
}
	.postTags p { margin: 0; }

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}
	
h2.pagetitle {
	border-bottom: 1px solid #5F706D;
	color: #5F706D;
	font-weight: bold;
	margin-bottom: 25px;
	padding-bottom: 10px;
	text-align: left;
}
	body.tag h2.pagetitle { text-transform: lowercase; }


.sectionHeader {
	color: #666;
	font-size: 18px;
	margin-bottom: 20px;
	text-align: left;
}




/* Pagination */
.pagination {
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #32BA32;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.archive_individual .post {
	background: none;
}



/* End Pagination */


#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */


.post hr {
	display: block;
	}


#footer {
	font-size: 11px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	width: 980px;
	}
	#footer h2 {
		float: left;
		margin: 5px 15px 0 0;
	}
	#footer p {
		clear: both;
		margin: 0;
		padding: 8px 0 0;
		text-align: left;
	}
	#footer ul {
		line-height: 1em;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#footer ul.clear {
			text-align: center;
			text-transform: uppercase;
		}
		#footer li {
			float: left;
			margin-right: 15px;
		}
			#footer li a { margin-right: 7px; }
		#footer li.last { border: none; }

	#footer .sites {
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
		margin-bottom:10px;
		padding: 12px 0 10px;
	}
		#footer .sites ul { 
			float: left;
		}
			#footer .sites ul li { 
				background-position: center center;
				background-repeat: no-repeat;
				margin-right: 20px; 
			}
			#footer .sites li a {
				display: block;
				height: 20px;
				text-indent: -6000px;
			}
				#footer .sites li.atl {
					background-image: url(/images/icons/atl.gif);
					width: 208px;
				}
				#footer .sites li.db {
					background-image: url(/images/icons/db.gif);
					height: 22px;
					width: 169px;
				}
					#footer .sites li.db a { height: 22px; }
				#footer .sites li.fash {
					background-image: url(/images/icons/fash.gif);
					width: 86px;
				}
				#footer .sites li.gc {
					background-image: url(/images/icons/gc.gif);
					width: 149px;
				}
/* End Structure */




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	margin: 0 0 15px 20px;
	}

.alignleft {
	float: left;
	margin: 0 20px 15px 0
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

.req {
	color: #e50404;
}


/* End Form Elements */


/* Begin Sidebar */
#sidebar {
	background: #E0E5E5 url(/images/bg/sidebar.gif) repeat-y;
	border-bottom: 1px solid #9FAFB1;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	padding: 15px 0 0;
	width: 300px;
	overflow: hidden;
}
	#sidebar h2 {
		background: #9FAFB1;
		color: #FFF;
		/*
		font-size: 13px;
		font-weight: bold;
		*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 1.5px;
		margin-bottom: 10px;
		padding: 5px 10px;
		text-transform: uppercase;
	}
		#sidebar #text-3 h2 {
			margin-bottom: 0;
		}
	
	
	#sidebar hr {
		background:#C6C2B3 none repeat scroll 0 0;
		border:medium none;
		color:#C6C2B3;
		height:1px;
		margin:20px 45px 15px 55px;
	}
	#sidebar p {
		margin-top: 0;
	}
	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.sidebarBox {
		position: relative;
		padding: 0 10px 0 19px;
		font-size: 12px;
		color: #000;
	}
#sidebar #text-10 { /*Follow Us */
	padding: 0 0 10px;
	text-align: left;
}
	#sidebar #text-10 p { text-align: center; }

	#sidebar #text-10 ul { 
		margin: 0;
		padding: 10px 10px 20px; 
	}
		#sidebar #text-10 ul li {
			display: inline;
			margin: 10px 0 15px;
			padding: 0;
			text-align: center;
		}
			#sidebar #text-10 ul li a {
				background-repeat: no-repeat;
				display: block;
				float: left;
				font-size: 11px;
				margin: 5px 4px;
				padding: 67px 0 0;
				width: 60px;
			}
				#text-10 ul li#twitterButton a { background-image: url(/images/icons/twitter.png); }
				#text-10 ul li#facebookButton a { background-image: url(/images/icons/facebook.png); }
				#text-10 ul li#emailButton a { background-image: url(/images/icons/email.png); }
				#text-10 ul li#rssButton a { background-image: url(/images/icons/rss-feed.png); }

#sidebar #staff {
	background: #feffe3;
	padding: 0 10px 1px 11px;
	text-align: left;
	overflow: hidden;
}

	#sidebar #staff h2 {  }
		#sidebar #staff h2 span {
			background-image: url(/images/headers/staff.gif);
			width: 34px;
		}
	#staff dl {
			padding: 15px 0 0;
			margin: 0;
			color: #000;
			font-size: 12px;
		}
			#staff dl dt {
				color: #000;
				font-weight: bold;
			}
			#staff dl dd {
				color: #666;
				padding: 0;
				margin: 0 0 15px;
			}
				#staff dl dd a {
					color: #03B211;
				}
					#staff dl dd a:hover,
					#staff dl dd a.email:hover {
						background: #03B211;
						color: #FFF;
					}
				#staff dl dd a.email {
					border: none;
					color: #FF1E00;
					text-transform: lowercase;
	        letter-spacing: 0;
				}

#feedback {
	display: none;
	border-top: 5px dotted #CCCCCC;
	padding: 10px 0;
	text-align: left;
	text-indent:-6000px;
}	
	#feedback a {
		display: block;
		height: 62px;
		background: url(/images/buttons/sendtips.gif) no-repeat center;
		text-indent: -6000px;
	}

#text-5 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: left;
}
	#text-5 h2 { display: none; }
	#text-5 form {
		padding: 0;
		margin: 0;
	}
		#text-5 form input.text { margin-right: 5px;}
		#text-5 form label {
			display: none;
		}
	#text-5 form p {
		margin: 0;
	}
	#text-5 form p.submit { margin-top: 5px; }

#text-6 h2 {
	display: none;
}

#text-8 {
	margin: 0 0 10px;
	padding: 0;
}

#get-recent-comments {
	text-align: left;
	color: #000;
	font-size: 11px;
	margin-bottom: 15px;
	position: relative;
}
	#get-recent-comments ul { 
		padding: 0 10px;
	}
	#get-recent-comments ul li {
		padding: 10px 0;
		border-bottom: 1px dotted #999;
	}
	

#sidebar h2 span {
	display: block;
	height: 12px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -6000px;
}

#newsletter h2 span {
	width: 138px;
	background-image: url(/images/headers/newsletter.gif);
}

#topics h2 span {
	width: 43px;
	background-image: url(/images/headers/topics.gif);
}

#tab-comments-content h2 span {
	width: 114px;
	background-image: url(/images/headers/mostCommented.gif);
}
#tab-recommended-content h2 span {
	width: 133px;
	background-image: url(/images/headers/mostRecommended.gif);
}
#tab-viewed-content h2 span {
	width: 83px;
	background-image: url(/images/headers/mostViewed.gif);
}


#sidebar .widget ul {
	margin: 0 0 15px;
	padding: 0 10px;
}
	#sidebar .widget ul li {
		margin: 0 0 7px;
	}
	
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}


.widget {
	font-size: 11px;
	text-align: left;
	margin-left: 1px;
	margin-right: 1px;
	padding: 0;
}

.widget_text {
	color: #000;
	font-size: 12px;
	padding: 0 10px;
	position: relative;
}

.stamp {
	color: #888;
	font-size: 11px;
	position: absolute;
	top: 17px;
}	
	.stamp abbr { border: none; }


#text-3 {
	margin-bottom: 0;
	padding: 0;
}

#text-4 { /* Twitter */
	padding-bottom: 5px;
	text-align: left;
}
	#text-4  a {
		color:#000;
		text-decoration:underline;
	}
	#text-4 strong, 
	#text-4 strong a {
		color: #36CCFF;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 20px;
		letter-spacing: -1px;
		text-decoration: none;
		text-transform: lowercase;
	}

#text-4 h2 { display: none; }

#text-7 {
	border: 1px solid #9FAFB1;
	border-width: 1px 0;
	margin: 0 0 10px;
	padding: 0;
}

.widget_tag_cloud div {
	margin: 0 0 15px;
	padding: 0 10px;
}


#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	color: #666;
	font-size: 11px;
	text-align: left;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:1.3em;
	margin:5px 0 0;
	padding:0;
}
/* End captions */



/* Ads */

.banner {
	height: 90px;
	padding: 15px 0 11px 0;
	text-align:left;
	width:728px;
}
	.banner #google_ads_div_Goingconcern_Home_728x90_Top,
	.banner #google_ads_div_Goingconcern_Other_728x90_Top {
		/*height: 90px;
		overflow: hidden;*/*
	}

#header .banner {
	float: right;
	border: none;
	margin-bottom: 10px;
	padding: 0;
}

.narrowcolumn .banner {
	background: #FFF url(/images/bg/bannerLeft.gif) no-repeat 0 bottom;
	left: -60px;
	padding: 15px 0 11px 10px;
}

.islandAd {
	margin-bottom: 10px;
	padding: 10px;
	width: 300px;
}


#execphp-3 {
	margin: 0 0 10px;
	padding: 0;
}

#text-12 { 
	margin: 0;
	padding: 0; 
}


.page-id-1502 .entry form {
	background: #edfaf7;
	border-left: 5px solid #b5cdc7;
	padding: 20px;
	margin: 0;
	color: #222;
	line-height: 1.45em;
	text-align: left;
}
	.page-id-1502 .entry form label { display: none; }

.error404 .entry {
	width: auto;
}
.error404 .entry h1 {
	margin-bottom: 15px;
}

/* Sphere Module */
#relatedStories {
	margin: 30px 0 20px;
}
#relatedStories h3 {
	color:#666666;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:left;
}

#sphereContainer {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 35px;
	text-align: left;
}
	#sphereContainer p.powered-by {
		float: right;
		width: 300px; 
		height: 280px;
		margin: 0 0 10px 15px;
		font-size: 11px;
		color: #666;
		text-align: right;
	}
	#sphereContainer p.powered-by img {	margin-right: 3px; }

#sphereTalk { margin-top: 20px; }

#sphereAd {
	position: absolute;
	top: 30px;
	right: 0;
}

#sphereContent h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 5px;
}

#sphereContent ul { 
	list-style: none; 
	padding: 0;
	margin: 0;
}
	#sphereContent ul li { 
		margin-bottom: 7px; 
		line-height: 1.3em;
	}
		#sphereContent ul li a { 
			margin-right: 5px; 
			font-size: 12px;
		}
		#sphereContent ul li p.sphere-summary { 
			display: inline;
			margin: 0 5px 0 0;
			font-size: 11px; 
		}
		#sphereContent ul li p.sphere-timestamp {
			display: inline;
			margin: 0;
			color:#999;
			font-size: 10px;
		}

#samsarin-php-1 table {
	border-top: 1px solid #9FAFB1;
	margin: 0 10px;
	width: 280px;
}
	#samsarin-php-1 table td {
		padding: 10px 0!important; 
	}