body{font-size:62.5%; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
body,html{height:100%; margin-bottom:1px;}

#container{width:770px; margin:0px auto 0px auto;}
#header{padding:45px 0px 40px 0px; }
#header p{font-size:2.8em;}

#navigation{width:200px; float:left; margin-bottom:50px;}
#navigation ul li{font-size:1.4em; line-height:1.4em; margin-bottom:10px;}
#navigation ul li a{text-decoration:none; color:#444;} #navigation ul li a:hover{color:#000;}
#navigation ul li.on a, #navigation ul li.on a:hover{color:#73a300;} 

#content{width:550px; float:right; padding:0px 0px 20px 0px;}

/* Styleguides */
#content h1{font-size:2.4em; line-height:1.4em; margin:0px 0px 20px 0px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
#content h2{
	font-size:medium;
	line-height:1.4em;
	margin:25px 0px 10px 0px;
}
#content p{
	font-size:1.4em;
	line-height:1.5em;
	margin:0px 0px 13px 0px;
	color:#000;
}
#content a{
	color:#0b6193;
	font-size: inherit;
}
#content table{width:100%; margin-bottom:5px;}
#content table td{font-size:1.2em; line-height:1.5em; padding:7px 10px; border-bottom:1px solid #e2e2e2; vertical-align:top;}
#content table td.date{text-align:right; color:#666;}
#content img{float:right; margin:0px 0px 20px 20px;}

body.gallery #content img{margin:0px;}

#footer{clear:both; font-size:1em; color:#999; padding:20px 0px; border-top:1px solid #e2e2e2;}




.clear{clear:both;}
#art{padding-top:10px;}
#content .item  {float:left; display:inline; margin:0 35px 0px 0; width:139px;}
#content .item img{margin:0px 0px 10px 0px; padding:6px; border:1px solid #ccc;}

