@charset "UTF-8";
/* CSS Document */



*{
padding:0;
margin:0;
/*border:0;*/}

a {text-decoration: none;
color:#cc0000;}
a:hover {
text-decoration: underline;
color:#f00;
}

a img {border: none;}

body{
background-color: #fff;
font:62.5%/1.6em Helvetica, Arial, sans-serif;
	/*62.5% allows you to get close to pixel sizing. 1.1em = 11px*/
}


#masthead{
	text-align: center;
	height: 76px;
	width: 860px;
	
border:0px solid green;

	}

#masthead img{
margin:20px 0 0 00px;

float:left;
}

#container{


	width: 860px;

	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	
}


#foot
{
width:860px;
margin-top:50px;
float:left;
margin-bottom:50px;
}

ul, li
{

list-style:none;
}

.latest li {
width:200px;
margin-right: 20px;
float:left;
margin-top:20px;
}


.double li
{

width:420px;}

.full li
{

width:860px;
margin-right:0;	}


.latest li.last
{
margin-right:0;	
}


#container{
font-size:1.2em;
font-family: Helvetica, Arial, sans-serif;
}

div.archive 
{
margin-top:50px;
float:left;
width:860px;}

.row
{
float:left;
clear:both;
width:860px;}

div.latest li a
{

font-weight:bold;}

.email
{
float:right;

padding-top:20px;}

#foot ol li {
float:left;
margin-right:10px;
}

#foot ol li img
{

margin-top:-1px;}

/* Archive */

body.archive .archive-links
{

width:420px;
float:left;
margin-top:20px;

margin-right:20px;

}


div.archive-links li {

border-top:1px dotted #999;
padding:2px 0 2px 0}


div.archive-links li.division{


border-top:1px solid #999;
margin-top:20px;
}

div.archive-links li.division h2
{
font-size:1.0em;
}

div.archive-image
{

float:right;
width:420px;
margin-top:20px;}

