@import url('font.css');
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	

	




	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
		body{
			background:url('/images/blog_bg.png') no-repeat #ffffff;
		}
	html, body, #bg{
		overflow-y: visible;
		position: relative;
	}
		#wrap{
			margin:40px 0;
			background:url('/images/wrap.png');
			width:900px;
			padding:30px 20px;
			overflow:hidden;
		}
		#wrap .leftColumn{
			float:left;
			width:580px;
			border-right:1px solid #cccccc;
			padding:0 50px 0 20px;
		}
		#wrap .rightColumn{
			float:left;
			width:200px;
			padding:15px 0px;
			margin-left:20px;
		}
		
		#title_area{
			overflow:hidden;
			margin-bottom:25px;
		}
		#title_area img{
			float:left;
		}
		#title_area #info{
			float:left;
			overflow: hidden;
			width:580px;
		}
		h1{
			font: 34px "WinterthurCondensedRegular",Helvetica, sans-serif;
			color:#920202;
			text-transform:capitalize;
			margin-bottom:5px;
			float:left;
		}
		#info h2 a{
			font: 28px "WinterthurCondensedRegular",Helvetica, sans-serif;
			color:#920202;
			line-height:1.2;
			text-transform: uppercase;
			margin-bottom:5px;
			float:left;
			word-spacing:5px;
		}
		.author{
			clear:both;
			float:left;
			font: 14px/1.3em Helvetica, sans-serif;
			color:#222222;
		}
		.small {
			font-size:12px;
		}
		.categories{
			clear:both;
			float:left;
			padding-bottom: 5px;
		}
		.categories li {
			float:left;
			margin-right:10px;
			padding-bottom: 10px;
		}
		.categories li a{
			color:#535353;
			text-decoration: underline;
			font-size: 12px;
		}
		#blog_post{
                        color:#222222;
			font: 14px/1.5 Helvetica, sans-serif;
			overflow:hidden;
			margin-bottom:30px;
			position: relative;
		}
		#blog_post p{
			margin:0 0 15px 0;
			color:#222222;
			font: 14px/1.5 Helvetica, sans-serif;
		}
		#blog_post a{
			color:#920202;
		}
                #related_articles_div{
                        margin:35px 0 0 0;
                }
		#related_articles_div h2{
			font: 24px Helvetica, sans-serif;
			color:#920202;
			margin-bottom:5px;
			float:left;
		}
		#related_articles{
			list-style:disc;
			margin:0 0 30px 20px;
		}
		#related_articles li{
			clear:both;
		}
		#related_articles li a{
			text-decoration:underline;
			color: #535353;
			font: 12px/1.3 Helvetica, sans-serif;
		}
               #disqus_thread{
                       margin:40px 0 0 0;
                       clear:both;
               }
		.dsq-comment-header{
			border:0px;
		}
		.dsq-comment-header {
			border:0px !important;
			background:none !important;
		}
		.dsq-comment-message{
			-moz-border-radius:5px !important;
			-webkit-border-radius:5px !important;
			padding:10px !important;
			background:#efefef !important;
		}
		.dsq-comment-cite a{
			color:#920202;
		}
		.rightColumn #connect li a{
			text-decoration:underline;
			color: #920202;
			font: 12px/1.3 Helvetica, sans-serif;
			
			vertical-align:bottom;
		}
		#connect li{
			margin-bottom: 10px;
			clear:both;
			float:left;
			width:100%;
			height:20px;
		}
		.rightColumn .categories li{
			float:left;
			margin-right: 10px;
			overflow:hidden;
			display:inline;
		}
		.rightColumn .categories li a{
			text-decoration:underline;
			color: #920202;
			font: 11px/1.3 Helvetica, sans-serif;
		}
		.rightColumn h3.right_h3{
			margin-top:35px;
			clear:both;
			float:left;
			font-family:"WinterthurCondensedRegular", helvetica, sans-serif;
		}
		.rightColumn .tweet {
			clear:both;
		}
		.rightColumn .tweet a{
			color: #920202;
			font: 14px/1.3 Helvetica, sans-serif;
		}
		.tweet_name{
			font: 11px/1.3em Helvetica, sans-serif;
			color: #920202;
		}
		.twitter_icon{
			width:60px;
			float:left;
		}
		.twitter_icon img{
			width:40px;
		}
		.twitter_contain{
			float:left;
			clear:both;
			padding-bottom:10px;
			margin-bottom: 10px;
			width:100%;
			border-bottom: 1px solid #cccccc;
		}
		.twitter_text{
			font: 12px/1.3 Helvetica, sans-serif;
			float:left;
			width:450px;
		}
		.twitter_text a{
			color: #920202;
		}
		#tweetbacks{
			background:#ffffff;
			padding:20px;
			overflow:hidden;
			clear:both;
			float:left;
			width:540px;
		}
		.others{
			margin:28px 0 10px 0;
			color: #920202;
		}
		
		#feature_article{
			clear:both;
			float:left;
			background:#d5d5d5;
			padding:10px;
			width:550px;
			margin: 0 0 20px 0;
		}
		#feature_article .team{
			float:left;
			width:300px;
		}
		#feature_article h3{
			color: #4d4d4d;
			font: 20px/1.3 "WinterthurCondensedRegular",Helvetica, sans-serif;
			letter-spacing:1px;
		}
		#feature_article #team_pics{
			width:300px;
		}
		#feature_article #team_pics li{
			float:left;
			margin:5px 5px 0 0;
			position:relative;
		}
			#feature_article #team_pics li .author_name{
				top:-105px;
				left:0px;
				position:absolute;
				width:223px;
				padding:10px;
				z-index:2;
				height:129px;
				background:url('/images/red_blurb.png') no-repeat;
				display:none;
			}
			#feature_article #team_pics li .author_name a{
				font: 12px Helvetica, sans-serif;
				line-height: 1;
				color:#ffffff;
				clear:both;
				display:block;
				clear:both;
				float:left;
				margin-bottom: 5px;
				margin-top:5px;
			}
			#feature_article #team_pics li .team_picture{
				cursor:pointer;
			}
		#feature_article #featured{
			float:left;
			width: 250px;
		}
		#feature_article #featured #articles li{
			margin:5px 0 0 0 ;
		}
			#feature_article #featured #articles li a{
				color: #920202;
				font: 12px/1.1em Helvetica, sans-serif;
			}
			
		#other_post{
			overflow:hidden;
			margin-top: 50px;
			clear:both;
			float:left;
		}
		#other_post li h2 a{
			font: 24px "WinterthurCondensedRegular",Helvetica, sans-serif;
			color:#920202;
			margin-bottom:5px;
			float:left;
		}
		.full_article_link{
			font: 12px Helvetica, sans-serif;
			color:#920202;
			margin-bottom:5px;
			float:right;
			clear:both;
			margin: 15px 20px 0 0;
		}
		#other_post li {
			margin:0 0 30px 0;
			color:#222222;
			font: 14px/1.5 Helvetica, sans-serif;
			border-bottom: 1px solid #949494;
			overflow: hidden;
			padding-bottom: 10px;
		}
		#other_post li p{
			clear:both;
		}
		#disqus_thread a{
			color:#920202;
		}
		.rss{
			background:url('/images/rss_icon.png') no-repeat;
			padding-left:20px;
			padding-bottom:5px;
		}
		.facebook{
			background:url('/images/facebook_icon.png') no-repeat;
			padding-left:20px;
		}
		
		.twitter{
			background:url('/images/twitter_icon.png') no-repeat;
			padding-left:20px;
		}
		.tweet{
			margin:0 0 10px 0;
		}

		.author_info p{
			font: 13px/1.6em Helvetica, sans-serif;
			color:#222222;
			padding-right:20px;
			padding-bottom:20px;
			vertical-align:center;
			font-style:italic;
			overflow:hidden;
		}
		.author_info img{
			margin:0 5px 5px 0;
		}
		.author_info a{
			color:#920202;
		}
		#author{
			overflow:hidden;
			width:580px !important;
		}
		
