body {
	background-image:url(../img/bg_body.gif);
	background-position:center;
	background-repeat:repeat-y;

	margin:0;
	padding:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#search .text {
	margin:8px 5px 0 0;
	
	padding:3px;
	background-color:#95D1D8;
	border:1px solid #2D6C73;

	color:#1C565C;
	font-size:11px;

}
#search .submit {
	margin:8px 15px 0 0;
	
	height:22px;
	background-image:url(../img/bg_submit.gif);
	border:1px solid #164D53;

	color:#164D53;
	font-weight:bold;
	font-size:11px;

}
#search span {
	color:#FFF;
	font-weight:bold;
	margin-right:10px;
}
.left {
	padding:10px 24px;
	color:#555555;
}
.left a {
	color:#5AA2AB;
}
.left a:hover {
	text-decoration:none;
}
.left h1 {
	border-bottom:1px dotted #666666;
	color:#5AA2AB;
	padding:4px 0px;
	font-size:22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.left h2 {
	background-color:#F6F6F6;
	border-bottom:1px solid #DADADA;
	padding:4px 10px;
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}
.left h2 a {
	text-decoration:none;
	color:#444;
}
.left p {
	line-height:1.5em;
}
.left .category {
	float:right;
	margin-top:22px;
}
.left .date {
	text-transform:uppercase;
	font-size:14px;
	color:#5AA2AB;
	font-weight:bold;
	border-bottom:1px dotted #666;
	padding:2px 0;
	margin-top:20px;
}
.left .more {
	text-align:right;
	height:25px;
}


.right {
	padding:10px 12px;
	color:#5AA2AB;
}





.right a {
	color:#5AA2AB;
	text-decoration:none;
}
.right a:hover {
	text-decoration:underline;
}

.right h3 {
	text-transform:uppercase;
	font-size:15px;
	padding-bottom:5px;
	border-bottom:1px dotted #666;
}
.right li {
	list-style-image:url(../img/right_li.gif);
	margin-left:-15px;
}
.right p {
	border-bottom:1px dotted #AAA;
}





