/* ---------------------------------------------------------------------
	REDIFINE TAGS ---------------------------------------------------- */
	
	
	* { margin: 0; padding: 0; border: 0; }

	table, td, th, p, div, li, address, dl, dt, dd, input, select, textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; line-height: 15px;
		color: #000000;
	}
	
	h1, h2, h3 { margin: 10px 0; line-height: 26px; }

	p { margin: 0 0 20px 0; }
	
	label { display: block; margin: 0 0 5px 0; }
	
	input, select, textarea { width: 200px; height: 17px; border: 1px #E2E2E2 solid; padding: 3px 5px 0 5px; }
		* html input { height: 20px; line-height: 14px; }

	.entry_wrapper blockquote {
		padding: 0px 0 14px 15px;
		margin:0px;
		width: 90%;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
	}
		.entry_wrapper blockquote a {
			font-style: italic;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
		}

	.entry_wrapper ul {
		margin: 0 0 0 13px;
		list-style-type: circle;
	}
		.entry_wrapper ul li { margin: 0 0 10px 0; }

	.entry_wrapper p img { float: right; margin: 5px 0 5px 5px; padding: 3px; border:1px #000000 solid; }

	a { color: #000; }
	.entry_wrapper p a, .entry_wrapper li a { color: #000000; text-decoration: underline; }
	.entry_wrapper p a:visited, .entry_wrapper li a:visited { color: #000000; text-decoration: underline; }

	
	div.hr { clear:both; margin: 20px 0; border-top: 1px #000000 solid; }
		div.hr hr { display: none; }

/* ---------------------------------------------------------------------
	SHELL ------------------------------------------------------------ */
	
	
	#container {
		position: relative;
		padding-bottom: 20px;
	}
	
	#header a:visited { padding:0; background:none; }
	
	#header {
		width: 100%;
		border-bottom: 1px #000 solid;
		margin-bottom: 20px;
	}
		
		#header .corner_1, #header .corner_2, #header .corner_3, #header .corner_4, #header .corner_5, #header .corner_6, #header .corner_7 ,#header .corner_8 { display: none; }
			
		#header .menu { display: none; }
			
		#header .content { width: 100%; margin: 10px 0 0 0; }

		#header .search { display: none; }
			
			#left { display: none; }
			
			#right { width: 100%; }


/* ---------------------------------------------------------------------
	TITLES ----------------------------------------------------------- */
	
	h1#t_theclientside span { display: none; }
	
	strong#t_theclientside span { display: none; }
		
	strong#t_theclientsidepodcast span { display: none; }

	#t_addacomment span { display: block; }

	#t_comments span { display: block; }
		
	#t_trackbacks span { display: block; }



/* ----------------------------------------------------------------------
	ENTRY ------------------------------------------------------------- */
	
	div.utilities { display: none; }




/* ---------------------------------------------------------------------
	ADD A COMMENT ---------------------------------------------------- */


	#addacomment { display: none; }



/* ---------------------------------------------------------------------
	FOOTER ----------------------------------------------------------- */

	#footer {
		display: none;
	}



/* ---------------------------------------------------------------------
	OTHER ------------------------------------------------------------ */
	
	embed:hover, object:hover { border: 0px red solid; }
	
	.nobox { border: 0; background: none; }
	
	.hide { display: none; }
	
	.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 */
	



/* --------------------------------------------------------------
sIFR ---------------------------------------------------------- */

	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
	
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}
	
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}