html { }body{}

header .bar {
	background-color: #306;
}p.detail{	font-size: .9em;	margin-left: 5em;	margin-right: 5em;	line-height: 1.3em;	margin-top: .3em;}#sidebar{
	padding-left: 10px;	width: 250px;	float: left;	font-size: .75em;}#sidebar ul { font-size: 1em; }#sidebar ul li { display: block; }#sidebar ul li:hover, #sidebar ul a:hover { background-color: #fff7ff; }#main{	padding-left: 300px;	padding-right:  32px;}#main img { margin: 5px 10px;}.clearer { clear: both; }.boxed{	border-color: #306;	border-width: 1px;	border-style: solid;	margin: 10px 0 10px 0;	padding: 0 10px 0 10px;	text-align: center;}.red {	color: #dd6600;}.boxed p { margin-top: 10px; }.boxTop{	color: #fff;	background-color: #306;	margin: 0 -10px 10px -10px;	padding: 4px 10px 4px 10px;	font-size: 10px;}.caption {	font-size: 10px;	line-height: 11px;	margin: 0px 2em ;	}		.pullquote {	font-size: 1.1em;	color: #306;	line-height: 1.4em;	padding: 0 2em 0 2em ;	margin: 2em 2em 0 0;	float: left;	text-align: right;	width: 35%;	clear: both;	}		.imageRight {  clear: right;  float: right;  margin-left: 15px;  margin-bottom: 15px;}.imageRight img {  border: 1px #999 solid;}.NoBorder, .NoBorder img {  border-width: 0px;}

footer,footer a:link,footer a:visited
{
	color: #306;
}
@media  (max-width: 640px) {.imageRight {  clear: none;  float: none;  margin-left: 15px;  margin-bottom: 15px;}}