* {	margin:0px;
	padding:0px;
	}
		
body {
	background-color:#fff;
	
	}
 hr {
  border: 0;
  width: 90%;
color: #e7e7e7;
background-color: #e7e7e7;
height: 1px;
clear:both;
margin:8px 0px 0px 0px;
	}
a {
	color:#ab0b0b;
	text-decoration:underline;
	}
p, li, ol {
	font-family:Verdana, Arial, sans-serif;	
	color:#333;
	font-size:12px;
	line-height:16px;
	}

h1 {
	font-family:Helvetica Neue, Helvetica, Verdana, sans-serif;
	margin:8px;
	font-size:24px;
	}
	.search_result {
	margin:0px 25px 2px 150px;
	padding-top:25px;
	font-family:Georgia, Times New Roman, serif;
	font-size:18px;
	color:#333;
	font-style:italic;
	clear:both;
	}
h2 {
	clear:both;
	font-family:Helvetica Neue, Helvetica, Verdana, sans-serif;
	margin:8px;
	font-size:16px;	
	}
}
h3 {
	clear:both;
	font-family:Helvetica Neue, Helvetica, Verdana, sans-serif;
	margin:8px;
	font-size:16px;	
	}

.subtext, .time {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	color:#666;
	margin:2px 10px 12px 10px;
	}
	.subtext img {
	border:none;
	}
	.subtext a {
		text-decoration:underline;
		color:#333;
	}
.footer {
	position:relative;
	clear:both;
	background-color:#ab0b0b;
	color:#FFF;
	line-height:22px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;	
	font-weight:bold;
	padding:2px;
	margin:0px 0px 25px 0px;
	width:125px;
	white-space:nowrap;
	top:25px;
	}

#wrap {	margin:0 auto;
	width:1050px;
	}

#header {
	position:relative;	
	float:left;
	width:100%;
	
	}
	.header_left {
	position:relative;
	float:left;
	padding:25px 0px 18px 150px;
	}
	.header_left img {
	border:0;
	}
	.header_right {
	position:relative;
	float:right;
	padding:15px 25px 5px 0px;
	font-family:Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	.header_right a {
	margin:0px 3px 0px 3px;
	}
	.content_right h2 {
	margin:18px 0px 10px 0px;
	}
	.content_right p {
	background-image:url(list_image.png);
	background-repeat:no-repeat;
	padding-left:12px;
	font-family:Helvetica, Verdana, sans-serif;
	margin:8px 0px 8px 3px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	}
	.content_right li {
	list-style-image:url(list_image.png);	
	font-family:Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:15px;	
	margin:8px 0px 8px 17px;
	font-weight:bold;
	}
	
	.archive_link a{
	float:right;
	border-right:none;
	border-left:1px solid #FFF;
	}

.content_left {
	position:relative;
	float:left;
	width:800px;
	}
	.links {
	position:absolute;
	font-size:12px;
	font-family:Avant Garde, Helvetica, Verdana, sans-serif;
	left:599px;
	top:18px;
	z-index:3;
	font-weight:bold;
	}
	.links a {
	margin-right:9px;
	text-decoration:none;
	}
	.links a:hover {
	text-decoration:underline;
	}
.content_right {	
	position:relative;
	float:right;
	width:250px;
	padding-top:0px;
	}
	.content_right img {
		border:0;
	}
	.content_right a {
	text-decoration:none;
	}
.about_box {
	position:relative;
	width:225px;
	background-color:#F1f1f1;
	padding:12px;
	margin-top:15px;
	}
.about_box p {
	padding:0;
	background-image:none;
	font-family:Verdana, Arial, sans-serif;	
	font-weight:normal;
	color:#333;
	}
.entry {
	clear:both;
	width:750px;
	position:relative;
	float:left;
	margin:5px 25px 0px 25px;
	border-bottom:1px solid #e7e7e7;
	}
.entry_top {
	
	
	height:1px;
}
	
.entry_bottom {
	
	height:1px;
	clear:both;
}
.entry_left {
	position:relative;
	float:left;
	width:100px;
	}
	.entry_left p {
	clear:both;
	text-align:right;
	font-size:10px;
	line-height:16px;
	margin-bottom:12px;
	margin-right:6px;
	}
	.entry_left h2 {
	color:#333;
	font-size:12px;
	margin:8px 6px 2px 0px;
	text-align:right;
	}
	.date_wrap {
	background-color:#ab0b0b;
	position:relative;
	float:right;
	color:#FFF;
	padding:0px 4px 0px 4px;
	line-height:22px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	margin-top:13px;
	margin-bottom:25px;
	font-weight:bold;
	}
.entry_right {
	position:relative;
	float:left;
	width:650px;
	
	}
.entry_right p {
	margin:12px 25px 12px 25px;
	}
.entry_right li {
	margin:12px 25px 12px 25px;
	}
.entry_right ul {
	margin:12px 15px 12px 15px;
	}
.entry_right ol {
	margin:12px 15px 12px 15px;
	}

.entry_right h2 {
	color:#000;	
	border-left:8px solid #CFD4D8;
	margin:12px 0px 2px 0px;
	padding-left:17px;
	line-height:22px;
	}
	.entry_right h2 a {
	text-decoration:none;
	color:#000;
	}
	.entry_right h2 a:hover {
	text-decoration:underline;
	}
.entry_right h3 {
	color:#333;	
	margin:12px 25px 2px 15px;
	line-height:22px;
	}

.team_wrap {
	position:relative;
	float:left;
	width:650px;
	margin-bottom:8px;
	}
		.team_img {
			position:relative;
			float:left;
			width:250px;
			padding:0px 0px 0px 25px;
			}
		.team_copy {
			position:relative;
			float:left;
			width:375px;
			margin-left:0px;
		}
.flickr {
	position:relative;
	float:left;
	clear:both;
	margin:0px 15px 10px 25px;
	}
.flickr img{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	height:65px;
	width:100px;
}
.comment_wrap {
	position:relative;
	float:left;
	width:598px;
	margin:12px 0px 18px 25px;
	}
	.comment_top {
	position:relative;
	float:left;
	background-image:url(bg_comment_top.gif);
	background-repeat:no-repeat;
	height:10px;
	width:598px;
	background-color:#f7facc;
	}
	
.comment_mid {
	background-image:url(bg_comment_mid.gif);
	background-repeat:repeat-y;
	width:584px;
	padding:2px 7px 2px 7px;
	}
	.comment_mid_p {
	font-family:Georgia, Times New Roman, Times;
	font-size:14px;
	color:#333;
	line-height:18px;
	padding:0px;	
	margin:0px;}
.comment_bottom {
	background-image:url(bg_comment_bottom.gif);	
	height:20px;
	width:598px;
	}
	.comment_bottom img {
	border:0px;
	margin-left:2px;
	}
	.comment_bottom p {
	position:relative;
	top:10px;
	margin:0px 0px 0px 50px;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	color:#666;	}
