/* CSS Document */
/* copyright Carltons Walk in the Park 2007 */

body {
	margin: 24px 24px 24px 24px; padding: 0;
	background-image: url(leaves.gif);
	background-color: #003300 
	color: 000; 
	font: 16px "Palatino", Garamond, serif;
}
#sidebar {
	float: left; width: 140px; margin: 0px -140px 0px 0px; font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#sidebar a:link {
	color: #FFFFCC;
	text-decoration: none;
}
#sidebar a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
#sidebar a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#content {
	margin: 0px 0px 12px 148px; padding: 12px 12px 0px 12px; background: #FEC; color: #000; font: 16px "Palatino", Garamond, serif; line-height: 1.25em;
}
#content .style1 {	
	font: 18px Verdana, Arial, Helvetica, sans-serif; color: #900; font-weight: bold; line-height: 1.25em;
}
#content .style2 {	
	font: 14px Verdana, Arial, Helvetica, sans-serif; color: #993333; font-weight: bold; line-height: 1.25em;
}
#content a:link {
	color: #009;
	text-decoration: none;
}
#content a:visited {
	color: #609;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
	color: #00F;
}
#content table.cuisine td{
	border-bottom: solid; border-color: #CCCC99; 
	font: 14px "Palatino", Garamond, serif;
}
#content table.art td{
	border-top: solid 1px;
	border-color: #CCCC99;
	font: 12px "Palatino", Garamond, serif;
	vertical-align: top;
}
#content table.art img{
	border: none;
	vertical-align: top;
	padding-bottom: 4px;
	padding-top: 4px;
}
#content img.illusul {
	float: left; margin: 0px 18px 12px 0;
}
#content img.illusul2 {
	float: left; margin: 0px 12px 2px 0;
}
#content img.illusur {
	float: right; margin: 0px 0px 12px 18px;
	}
#content img.illusll {
	float: left; margin: 12px 18px 0px 0px;
	}

#contentnobg {
	float: right; margin: 0px 0px 0px 148px; color: #FFC; line-height: 1.25em;
}
#contentnobg a:link {
	color: #FC6;
	text-decoration: underline;
}
#contentnobg a:visited {
	color: #FF6;
	text-decoration: underline;
}
#contentnobg a:hover {
	text-decoration: underline;
	color: #FFF;
}
#contentnobg img.illusul {
	float: left; margin: 0px 18px 18px 0;
}
#contentnobg img.illusur {
	float: right; margin: 0px 0px 18px 18px;
}
#dates p { 
	color: #FF9; font: 20px "Palatino", Garamond, serif;
}


#artlarge {
	margin: 0px 0px 0px 148px; padding: 0 0 0 0; 
	color: #FFC; font: 14px Verdana, Arial, Helvetica, sans-serif
}
#artlarge a:link {
	color: #FFFFCC;
	text-decoration: none;
}
#artlarge a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
#artlarge a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}


#footer {
	clear: both; margin: 0px 0px 0px 148px; padding: 0 0 0 0; 
	color: #969; font: 10px Verdana, Arial, Helvetica, sans-serif
}
#footer a:link {
	color: #99C;
	text-decoration: none;
}
#footer a:visited {
	color: #996699;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
#content #copy td #tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
img.img_right_pad { 
	padding-right: 12px; 
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

