/* 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/Cutting_Board_BG.jpg)  top left; margin-top:250px;}
p,td,th,div,li,span {font-family: Verdana, Helvetica,Arial; font-size: 10pt; color:black;}
p {line-height:120%;}
h1,h2,h3,h4,h5 {font-family:Times New Roman, Sans-Serif;}
p,h1,h2,h3,h4,h5 {margin: 5px; padding: 5px;}
a {color:006600;}
a:hover {color:006666;}
ul {list-style: disc;}
ol {list-style: upper-roman;}
em, i {font-style:italic;}
strong, b {font-weight: bold;}

.date {width:720px; text-align: left;margin-left:200px;font-family:Times New Roman, Sans-Serif; font-size:20pt; text-align: right; color:660000;}
.Entry {width:720px; text-align: left;margin-left:200px;}
.EntryHeader {width:720px; max-width:720px; background: url(/images/Paper_Top.png) top left; display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0px; padding: 0px; text-align: left;background-repeat: repeat}
.EntryBody {width:720px; max-width:720px; background: url(/images/Paper_Middle.png) top left; display: block;
				font-size: 10pt; margin: 0px; padding: 0px; text-align: left; background-repeat: repeat}
.EntryFooter {width:720px; max-width:720px; height:154px; background: url(/images/Paper_Bottom_Onions.png) bottom left; 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; left:5px; z-index:100000;
			width:766px;height:228px; max-width:776px; display: block;
				font-family:Times New Roman, Sans-Serif; font-size: 18pt; margin: 0 auto; padding: 0px;text-align: left;}
.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: 2px; 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: 300px; left:0px; z-index:1000; width:195px;}
.SideHeader {width:195px; max-width:195px; 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:195px; max-width:195px; background: url(/images/Paper_Middle.png) top right; display: block;
				font-size: 9pt; margin: 0px; padding: 0px; text-align: left;}
.SideFooter {width:195px; max-width:195px; 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: 15px 0px 5px 10px; font-size:13pt; text-align: left; font-family: Times New Roman, Sans-Serif;}
.SideBody ul, .SideBody ol, .SideBody p {padding: 10px 20px 10px 30px; margin:0px;}


.CommentHeader {width:720px; max-width:720px; height:105px; background: url(/images/Comment_Top.png) top left; 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: url(/images/Comment_Middle.png) top left; display: block;
				font-size: 10pt; margin: 0px; padding: 0px; text-align: left; background-repeat: repeat}
.CommentFooter {width:720px; max-width:720px; height:70px; background: url(/images/Comment_Bottom.png) bottom left; 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:30px; font-weight:bold;}

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

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

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


/* Fix for stupid Internet Explorer older than 7 
 img, div { behavior: url(includes/iepngfix.htc) } */


