/*body {margin-left: auto; margin-right: auto; width: 90%; font-family: Arial, Verdana, serif}*/
body {
   font-family: Arial, Verdana, serif;
}
img {border: 0 solid black;}
.notice {display: none;}

#container {
	width:960px;
	margin:0px auto;
}

#leftside {
	float:left;
	width:740px;
	margin:0px;
	padding:0px;
}

#sidebar {
	float:left;
	margin-left: 20px;
	width:200px;
}

#footer {
	clear:both;
}


#content {
border: 1px solid #E1E1E1;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
font-family: Arial, FreeSans, sans-serif;
padding: 20px;
line-height: 1.5;
font-size: 14px;
background-color:white;
}
/*
#siteTable {width: 100%; }
#contentCell {width: 76%;}
#sidebarCell {width: 24%; padding-top: 20px;}
*/
#siteTable {width: 960px; margin-left: auto; margin-right: auto; }
#contentCell {width: 600px;}
#sidebarCell {width: 360px; padding-top: 20px;}

#bloghead {text-align: left; margin-left: 100px; margin-bottom: 20px; color: rgb(120,120,120); font-size: 35px;
           margin-top:0px;}
#bloghead a:visited, #bloghead a:link {color: rgb(120,120,120); text-decoration:none;}
.sidebarTitle {color: rgb(100,100,100); text-decoration: underline; margin-top: 20px; margin-bottom: 10px; font-family: sans-serif;
               font-weight: bold;}
.sidebarLink {margin-top: 10px;}
.postTitle {color: rgb(100,100,100); font-weight: bold; text-decoration: underline; font-size: 18px;}

.postDate {margin-bottom: 15px;}
.postBody {margin-bottom: 10px;}
.comment {text-align: right; margin-bottom: 15px; margin-right: 5%;}
.required {font-size: 80%;}
.commentText {}
.commentTable {}
.commentLeft {text-align: right;}
.commentTextValue {}
.commentSubmit {padding-top: 10px;}
blockquote {font-style: italic;}

ul li { padding-bottom: 5px;}

.delicious-posts {paddinfg: 0.5em; width: 90%; font-family: sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; paddidng: 0.25em; font-size: 12px; }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a { font-size: 14px;}
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; color: #a15426; display: block; padding: 0.3em }
.delicious-post a { color: #04a1ff }