html, body {
	margin:10px 0px;
	padding:0;
	background-color:#FFF;
	color:#000;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	}
	
#nav {
	width:130px;
	float:left;
	margin-left:0px;
	padding:0px 10px 10px 8px;
	background:url(images/bg_tasty_header_stick.gif) no-repeat 8px 0;
	}
#sidenav {
	margin-top:100px;
	}
li.home {
	text-align:center;
	}
	
#content {
	padding:10px;
	margin-left:135px;
	text-align:left;
	}

#header {
	display:block;
	margin-bottom:0px;
	background:url(images/bg_tasty_header.gif) no-repeat top right;
	height:57px;
	}
	
#footer {
	padding-top:15px;
	width:721px;
	margin:0px auto;
	background:url(images/bg_tasty_footer.gif) no-repeat top right;
	}

.spacer {
	clear: both;
	}
	
#wrapper {
	margin:0px auto;
	margin-bottom:-1px;
	width:721px;
	background:url(images/bg_tasty.gif) repeat-y;
	}
	
p {
	margin-top:0px;
	}
.center {
	text-align:center;
	margin-bottom:0px;
	}
p.time  {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	width:99%;
	text-align:right;
	}
p.webbot {
	display:none;
	}
	
/* Div's
----------------------------------------- */
div.mb10 {
	margin-bottom:10px;
	
	}
	
/* Headers
----------------------------------------- */
h1 {
	display:none;
	}
h2 {
	margin:0;
	padding:4px 10px;
	color:#FFF;
	font-size:13px; 
	font-weight:bold; 
	/* text-shadow:rgba(0,0,0,.4) 0px 2px 5px;  Safari-only, but cool */
	}
h3 {
	margin:0;
	padding:0;
	color:#36C;
	font-size:12px; 
	font-weight:bold;
	}
h4 { 
	margin: 0;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
h5 { 
	margin: 0;
	font-size:10px;
	font-weight:bold;
	color:#000;
	}

/* Tables
----------------------------------------- */
td {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	}
th {
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	padding:4px;
	}

/* Lists
----------------------------------------- */
ul.nav {
	list-style:none;
	margin:0;
	padding:0;
	}
ul.navContact {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	width:100%;
	}
ul.navContact li {
	display:inline;
	width:25%;
	text-align:center;
	}
	
ul.IM {
	line-height:150%;
	list-style:none;
}
	
/* Forms
----------------------------------------- */
form {
	margin:0;
	}
fieldset {
	border:0;
	margin:0;
	}

form em {
	display:block;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	font-style:normal;
	}
label, .typeText, select, textarea, form span {
	display:block;
	float:left;
	margin-bottom:5px
	}
label {
	text-align:right;
	width:100px;
	padding-top:4px;
	padding-right:5px;
	}
span.label {
	color:#F00;
	margin-top:-10px;
	margin-bottom:0px;
	}
.typeText, select, textarea {
	border-top:1px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #666;
	font:10px 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
	padding:2px;
	}
input.noborder {
	border:none;
	}
	
.hidden {
	width:0;
	height:0;
	padding:0;
	margin:0
	}

select.small {
	font-size:9px;
	border-width:0px;
	}
	
.button {
	font:10px 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
	margin:10px 10px 0 0;
	padding:2px;
	border:2px solid #000;
	background-color:#36C;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	}
.cancel {
	font:10px 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
	margin:10px 10px 0 0;
	padding:2px;
	border:2px solid #000;
	background-color:#F00;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	}
	
/* Links
----------------------------------------------------------*/
a {
	color:#000;
	text-decoration:none;
	font-weight:inherit;
	}
a:hover {
	color:#C00;
	text-decoration:none;
	}

/* Blog Styles
----------------------------------------------------------*/
.blogSmDate  {
	font-size:95%;
	font-weight:normal;
	color:#C00;
	text-decoration:none;
	text-align:right;
	}

#inset, blockquote {
	margin:10px;
	font-style:normal;
	padding-left:5px;
	border-left:1px solid #000;
	}

.date  {
	font-size:9px;
	font-family:Verdana,Arial,sans-serif;
	font-style:italic;
	line-height:12px;
	color:#909090;
	text-decoration:none;
}


.resume  { font-weight : bold; color : #404040; background-color : #FFFFFF; }

.sidemenu { }
.sidemenu a { font-weight:normal; }
.sidemenuTitle {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	}

.subhead  { font-weight : bold; color : #325EDF; }

.tableHeader { font-size: 12px; font-weight: bold; }

.sidebox {
	width:400px;
	background:url(images/sbBottomRight.gif) no-repeat bottom right;
	background-color:#ABCBFF;
	font-size:100%;
	overflow:hidden;
	}
.boxhead {
	background-color:#0668E5;
	background:url(images/sbTopRight.gif) no-repeat top right;
	margin:0;
	padding:0;
	border-bottom:2px solid #FFF;
	text-align:left;
	}
.boxhead h2 {
	background:url(images/sbTopLeft.gif) no-repeat top left;
	}
.boxhead h2 i {
	font-style:normal;
	float:right;
	clear:all;
	}
.boxbody {
	background:url(images/sbBottomLeft.gif) no-repeat bottom left;
	margin:0;
	padding:6px 8px 8px 8px;
	text-align:left;
	color:#404040;
	overflow:hidden;
	}
.sidebox a {
	 font-weight:bold;
	 color:#000;
	 text-decoration:none;
	 }
.sidebox a.blogSmDate  {
	font-size:95%;
	font-weight:normal;
	color:#C00;
	text-decoration:none;
	text-align:right;
	}
.sidebox a:hover {
	color:#C00;
	text-decoration:underline;
	}
	
/* Sub Boxes
----------------------------------------------------------*/
/* Show only to IE PC \*/
* html .subboxhead h2 {height: 1%;} /* For IE 5 PC */
* html form br { clear:both } /* For IE 5 PC */

.subbox {
	width:400px;
	background:url(images/subBottomRight.gif) no-repeat bottom right;
	background-color:#FFF;
	font-size:100%;
	}
.subbox_nav {
	width:120px;
	background:url(images/subBottomRight.gif) no-repeat bottom right;
	background-color:#FFF;
	font-size:100%;
	}
.subboxhead {
	background-color:#C00;
	background:url(images/subTopRight.gif) no-repeat top right;
	margin:0;
	padding:0;
	border-bottom:2px solid #000;
	text-align:left;
	}
.subboxhead h2 {
	background:url(images/subTopLeft.gif) no-repeat top left;
	}
.subboxhead h2.nav {
	background:url(images/subTopLeft2.gif) no-repeat top left;
	}
.subboxbody {
	background:url(images/subBottomLeft.gif) no-repeat bottom left;
	margin:0;
	padding:6px 8px 8px 8px;
	text-align:left;
	color:#000;
	}
.subboxbody_nav {
	margin:0;
	padding:6px 8px 8px 8px;
	text-align:left;
	color:#000;
	line-height:180%;
	font-weight:bold;
	background:url(images/subBottomLeft2.gif) no-repeat bottom left;
	}
	
.blogThing {
	font-weight:bold;
	margin-top:5px;
	}

.blogThing em {
	font-weight:normal;
	font-style:normal;
	color:#325EDF;
	}

/* Additional Styles
----------------------------------------------------------*/
acronym, help {
	text-decoration:underline;
	border-bottom:1px dotted black;
	cursor:help;
	}
img {
	border:0px;
	}
.code {
	font-family:Courier,monospace;
	font-size:11px;
	line-height:11px;
	color:green;
	margin:5px;
	}
.downloadbars  {
	font-size:11px;
	font-weight:bold;
	color:#A6A6A6;
	text-decoration:none;
	}
.error {
	font-weight:bold;
	color:#F00;
	}
.hilite {
	color:#C00;
	}
.legal {
	font-size:11px;
	font-family:"Courier New",monospace;
	color:#000;
	}
.photo {
	background-color: #FFF;
	padding: 3px;
	border: 1px solid #000;
	}
.small {
	font-size: 85%;
	}
	
/* Blog Boxes
----------------------------------------------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%; ! } /* For IE 5 PC */