body{background-color:#F7F3F0;padding:0;margin:0; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px;}

#container{width:920px;margin:0px auto 0 auto; background-color:white; border:2px solid black;}

#header h1 { font-size:50px; font-weight:bold; padding:0; margin:0 0 0 20px;} 
#header h1 a:link, #header h1 a:visited { text-decoration:none; color:black; }
#header h1 a:hover { text-decoration:underline;}

#navigation { background-color:#F7F3F0; width:920px; line-height:22px; }
#navigation a:link, #navigation a:visited { text-decoration:none; color:black; }
#navigation a:hover { text-decoration:underline;}
#navigation .line {float:left; margin-left:20px;}
#navigation .nav {float:right; margin-right:20px}

#sidebar { width:210px; margin:20px; padding:10px 2px 10px 10px; background-color:#F7F3F0; float:left; line-height:20px;}
#sidebar h2 {font-weight:bold; padding:0; margin:0; font-size:12px;}
#sidebar ul { margin:0;  padding:6px 0 35px 4px; }
#sidebar ul li {	margin:0;	padding:0;	list-style:none;}
#sidebar a,#sidebar a:visited {	text-decoration:none; color:black}
#sidebar a:hover { color:black; text-decoration:underline;}

#content {width:630px; float:right; margin:20px 20px 0 0; line-height:20px;}
.post {padding-bottom:25px;}
.post h3 { font-size:17px; font-weight:bold; margin:0px; padding:6px 0 6px 0; clear:both;}
.post h3 a:link, .post h3 a:visited { text-decoration:underline; color:#1464C4; }
.post h3 a:hover { text-decoration:none; color:#1464C4;}
.post span a:link, .post span3 a:visited, .post span3 a:hover {text-decoration:underline; color:black;}
.post p {padding:0; margin:0;}

.post h1 { font-size:30px; font-weight:bold; margin:0px; padding:6px 0 6px 0; clear:both; text-align:center;}
.post h1 a:link, .post h1 a:visited { text-decoration:underline; color:#1464C4; }
.post h1 a:hover { text-decoration:none; color:#1464C4;}

.post a:link, .post a:visited { text-decoration:underline; color:#1464C4; }
.post a:hover { text-decoration:none; color:#1464C4;}

.post img { border:1px solid black; float:left; margin: 0 3px 4px 0;}
.post a:hover img {border:1px solid #1464C4;}

#footer { background-color:#F7F3F0; width:100%; font-size:10px; text-align:center; margin-top:20px;}
#footer a:link, #footer a:visited, #footer a:hover { text-decoration:none; color:black; }
#footer p {margin:0; padding: 0;}

.botnav {text-align:center; padding-bottom:10px;}
.botnav a:link, .botnav a:visited { text-decoration:underline; color:#1464C4; }
.botnav a:hover { text-decoration:none; color:#1464C4;}
