/* Start CSS Clean Slate Code */
/* * {margin:0;padding:0} */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
            margin: 0px;
            padding: 0px;
            border: 0px;
            outline: 0px;
            font-weight: inherit;
            font-style: inherit;
            font-size: 100%;
            font-family: inherit;
            vertical-align: baseline;
            background: transparent;
		  border-collapse:separate;
		  border-spacing:0px;
}
/* remember to define focus styles! */
:focus {
            outline: 0;
}
body {
            line-height: 1;
            color: black;
            background: white;
}
ol, ul {
            list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
            border-collapse: collapse;
            border-spacing: 0;
}
caption, th, td {
            text-align: left;
            font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
            content: "";
}
blockquote, q {
            quotes: "" "";
}

/*
input,select,textarea{
  margin:0;
  padding:0;
}
*/

/* End CSS Clean Slate Code */

body {background: url(images/chicago_header.jpg)  top left; background-color: #000000; background-repeat: no-repeat; margin-top:100px;}
p,td,th,div,li,span {font-family: Hiragino Kaku Gothic Pro, Palatino, georgia, Verdana, Helvetica,Arial, sans-serif; font-size: 10pt; color:#cccccc;}
h1,h2,h3,h4,h5 {font-family:Times Hiragino Kaku Gothic Pro, Palatino, georgia, Verdana, Helvetica,Arial, sans-serif; color:#ffffff;}
p,h1,h2,h3,h4,h5 {margin: 5px; padding: 5px;}
p {line-height:125%;}
a {color:377da7;}
a:hover {color:6699cc;}
ul {list-style: disc;}
ol {list-style: upper-roman;}
em, i {font-style:italic;}
strong, b {font-weight: bold;}

.date { text-align: right; margin-left:290px;font-family:Times Hiragino Kaku Gothic Pro, Palatino, georgia, Verdana, Helvetica,Arial, sans-serif; font-size:16pt; text-align: right; color:336699; padding-right:30px;}
.Entry { text-align: left; margin-left:290px;padding-right:30px;}
.EntryHeader { min-width:650px; display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0px; padding: 0px; text-align: left;background-repeat: repeat}
.EntryBody { min-width:650px; display: block;
				font-size: 10pt; margin: 0px; padding: 0px; text-align: left; background-repeat: repeat}
.EntryFooter { min-width:650px; height: 50px;  display: block;
				font-size: 12pt; margin: 0px; padding: 0px; background-repeat: repeat}
.Food	{position:absolute; top: 0px; right:0px;z-index:10000;
			width:457px;height:380px; max-width:457px; display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0 auto; padding: 0px;text-align: left;}
.Logo	{position:absolute; top: 5px; right:5px; z-index:100000;
			width:766px;height:50px; max-width:776px; display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0 auto; padding: 0px;text-align: right;}
.EntryHeader h2 {margin: 0px;  padding: 20px 20px 0px 20px;; font-size:18pt;}
.EntryBody p, .EntryBody div {padding: 10px 30px 10px 30px; margin:0px;}
.EntryBody ul, .EntryBody ol {padding: 10px 60px 10px 60px; margin:0px;}
.EntryBody img {border-width: 1px; border-color: white; border-style: solid;}
.EntryFooter p {padding: 0px 20px 20px 20px; margin:0px; text-align: right; font-size: 10pt;}

.SideBar {position: absolute; top: 600px; left:0px; z-index:1000; width:333px; text-align: center; margin:auto;padding: 0px 30px 0px 30px;}
.SideHeader {max-width:300px; background: url(/images/Paper_Top.png) top right; display: block;
				font-family: Times New Roman, Sans-Serif; font-size: 18pt; margin: 0px; padding: 0px; text-align: left;}
.SideBody {width:300px; max-width:300px; background: url(/images/Paper_Middle.png) top right; display: block;
				font-size: 9pt; margin: 0px; padding: 0px; text-align: left;}
.SideFooter {width:300px; max-width:300px; height:20px; background: url(/images/Paper_Bottom.png) bottom right; display: block;
				font-size: 12pt; margin: 0px ; padding: 0px; text-align: right;}
.SideHeader h4 {margin: 0px; padding: 0px 0px 0px 0px; font-size:13pt; text-align: left; font-family: Times New Roman, Sans-Serif;}
.SideBody ul, .SideBody ol, .SideBody p {padding: 0px 0px 0px 20px; margin:0px;}


.CommentHeader {width:720px; max-width:720px; height:105px;  display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0px; padding: 0px; text-align: left;background-repeat: repeat}
.CommentBody {width:720px; max-width:720px; background: display: block;
				font-size: 10pt; margin: 0px; padding: 0px; text-align: left; background-repeat: repeat}
.CommentFooter {width:720px; max-width:720px; height:70px; display: block;
				font-size: 12pt; margin: 0px; padding: 0px; background-repeat: repeat}
.CommentHeader h2 {margin: 0px;  padding: 20px 50px 0px 50px;; font-size:18pt;}
.CommentBody p, .CommentBody div {padding: 10px 60px 10px 60px; margin:0px;}
.CommentBody ul, .CommentBody ol {padding: 10px 90px 10px 90px; margin:0px;}
.CommentBody img {border-width: 2px; border-color: white; border-style: solid;}
.CommentFooter p {padding: 0px 20px 20px 20px; margin:0px; text-align: right; font-size: 10pt;}

#menu {padding-left:290px; font-weight:bold;}

.Quote, .Recipe {font-family: Courier, monospace; color: #ccccff;}

.Neko		{width:180px; text-align: center; margin: 50px 0px 0px 0px; z-index: 2000;}

.calendar	{font-size:8pt; padding: 3px;}
.calendar th	{font-weight:bold;}
#Calendar	{padding: 10px 0px 5px 10px;}
.side, .sidetitle {padding: 0px 15px 5px 20px;}
.calendarhead {font-size:9pt; color:#336699; font-weight: bold; text-align:center; padding: 3px;}
.sidetitle  {font-size:8pt; color:#336699; font-weight: bold; text-decoration:none;}
.sidetitle a  {text-decoration: none; }
.Photos			{text-align:center;}
.Photos img			{border-color: #ffffff;}


