html,body{margin:0;padding:0}

p{margin:0 10px 10px}
a{}
div#header {height:100px;margin:10px 0 0 0;padding-left:10px;padding-top: 5px;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px}
div#content p{line-height:1.4}
div#navigation{}
div#extra{}
div#footer p{margin:0;padding:7px 10px 5px}
div#container{width:700px;margin: auto;}
div#wrapper{float:left;width:100%}
div#content{margin-right:300px;zoom: 100%;}
div#navigation{float:left;width:140px;margin-left:-300px}
div#extra{float:left;width:160px;margin-left:-160px}
div#footer{height:60px; line-height:auto;margin:0;padding-left:10px;clear:left;width:100%}

h3 {margin: 5px 0 0;padding:0 0 5px 0}
h3 a:link, h3 a:visited {padding: 4px 8px 0;display: block;}
h5 {margin-top: 2px;}
blockquote {padding: 5px;}

#extra a, #navigation a {display:block; margin: 1px 0px 1px 0px; padding:0 0 0 8px}
#extra li, #navigation li {margin:0 0 5px -20px;line-height: .8em;}
#extra h3, #navigation h3 {width:100px;}
#extra p {margin-left: -0px;}

#stretch {width: 700px; background-color:#666666; height: 0;overflow: hidden;}


#blogtitle {margin-right:190px;height:1%;line-height:24px;}
#blogmeta {float: right;clear: none;padding-left: 5px;}
#blogheader a {margin: 15px 0px 0px 400px;padding: 0;}
.blogbody {margin-bottom: 10px;height:1%}
.blogbody p, .blogbody a,{height:1%}
.blogbody img {padding: 3px;}

#meta a, #meta p {background-image:none;margin:0;padding:0}

#delicious li {_margin-left:-20px}

#navbar {margin: 0px;text-align: left;	padding: 10px 10px 0px 10px;height: 50px;}