body {
	color: #2F2F2F;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
}
h1 {
	font: bold 150% Arial, Helvetica, Verdana, san-serif;
	color: #0033cc;
}
h2 {
	font:bold 125%;
	
}
h3 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
	color: #0033cc; border-top: 3px solid #0033cc; padding-top: 2px
	}
h4 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
	color: #0033cc;  padding-top: 2px
	}
h5 {
	font: bold 100% Arial, Helvetica, Verdana, San-serif;
		color: #602020;
		text-align: center;
}
#kol {
	color: #94396E;
	text-align:right;
	font-weight: bold;
}
#mainnav {
	
	background: #0033cc;
	font: bold  Verdana, Geneva, Arial, Helvetica, san-serif;
	color: white;
}

.mainnav a:link       {color: purple;}
	.mainnav a:visited    {color: yellow;}
	.mainnav a:hover      {color: red;}
	.mainnav a:active     {color: #7E0001;}
#items td {vertical-align: middle; color: white;
	font-weight: bold; padding: 0.1em 0.2em 0;}
	
#items a:link {
	color: white;
}

#items a:visited {
	color: #add8e6;
}
	

/*#KOL {
	float: right;
	position: fixed;
}*/

#headleft {
	text-align: center;
}

#headright {
	text-align: center;
	font: 80%;
}
#midleft {
	border: thin solid #0033cc;
	font: 80%;
	margin: 2% 2% 2% 2%;
	padding: 2% 2% 2% 2%;
}
#adleft {
	text-align: center;
	padding-top: 10px;
}

.classlist {
	font:65%;
}
.purple {
	color: 94396E;
	font-weight: bold;
}

#new1 {
	text-align: left;
	font-size: 100%
}

#coup {
	 text-align: center;
	background: url(images/coup2.jpg);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 2%;
	margin-right: 2%;
}

#article {
	font-size: 80%;
}

#story {
	
	border: thick double;
	padding: 2%;
	font-size: 80%;
	font-weight: bold;
	}
	
#likerest {
		font: bold 75% Arial, Helvetica, Verdana, sans-serif;
		text-align: left;
		
	}

	/*#green {
	color: fuchsia;
}	
*/
/* This is from the original CSS file

td#title {vertical-align: bottom; color: #442200;
	
	font: bold 200% Arial, Helvetica, Verdana, sans-serif;
	height: 60;
	background-image: url(images/topbg.gif);

	}
	td#thetitle {vertical-align: bottom; color: #442200;
	
	font: bold 200% Arial, Helvetica, Verdana, sans-serif;
	height: 60;
	background-image: url(images/topbg.gif);

	}
	
	td#advert {width: 62px; background: #7384c6;}
	td#advertb {width: 229px; background: #7384c6;}
#content-top td {vertical-align: middle; color: white;
	font-weight: bold; padding: 0.1em 0.2em 0;}
tr td#sidetop {background: #663300;
	font: bold 115% Arial, Helvetica, Verdana, sans-serif;}
tr td#crumbs {background: #997753; font-size: 85%; text-align: center;}

tr td#rsidetop {background: #663300;
	font: bold 115% Arial, Helvetica, Verdana, sans-serif;}
td#leftside {vertical-align: top; width: 18%; background: #EBDAc6;  text-align: center; 
			
			}
.leftNav a:link       {color: #000000;}
.LeftNav a:visited    {color: #676767;}
.LeftNav a:hover      {color: #7384c6;}
			
			
#about {text-align: left;  font: 65%;  padding: 20px 20px 20px 20px;  }

tr td#lhead2 {
	text-align: center; 
	font: bold 215% Arial, Helvetica, Verdana, sans-serif;;
	
	margin-top: 20px;
	padding-bottom: 25px;
	}
#welcome {
	padding: 3% 3% 3% 3%;
}	

#classad {
	
	
	background: #663300;
	
	text-align: center;
	
	font: bold 115% Arial, Helvetica, Verdana, sans-serif;
	color: white;
	margin-left: 2%;
	margin-right: 2%;
}
#new {
	width: 100%;
	
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
	
	margin-left: 2%;
	margin-right: 2%;
}

	#comnews {
	
background: #663300;
	text-align: center;
	
font: bold 115% Arial, Helvetica, Verdana, sans-serif;
	margin-top: 10px;
	Color: white;
	border-bottom-color: #272727;
	border-bottom-stye: solid;
	border-bottom-width: thin;
	margin-left: 2%;
	margin-right: 2%;
}
#cninfo {
	width: 100%;
	
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
	}

	#MenLink {
	
	background: #663300;
	text-align: center;
	color: white;
	
	font: bold 115% Arial, Helvetica, Verdana, sans-serif;
	margin-top: 10px;
	
	margin-left: 2%;
	margin-right: 2%;
}
#linkinfo {
	width: 100%;
	
	font-weight: bolder;
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
	
	
td#content {padding: 17px 42px;  vertical-align: top; }
h1 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
	color: #602020; border-bottom: 3px solid #804040; padding-bottom: 2px;}
h2 {
	font: bold 100% Arial, Helvetica, Verdana, sans-serif;
	color: #602020;
}	
h3 {
	font: bold 100% Arial, Hlevetica, Verdana, sans-serif;
	text-align: center;
}
h4 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
	color: #602020; padding-bottom: 2px; padding-top: 5px}

tr td.address {
	width: 40%; font: bold 75% Arial, Helvetica, Verdana, sans-serif;
	padding-left: 20px;
}
	
tr td.phone {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;
	text-align: right;
}
	
tr td.map {
	width: 20%; font: bold 75% Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
}
tr td.map2 {
	width: 10%; font: bold 75% Arial, Helvetica, Verdana, sans-serif; color: #663300;
	text-align: center;
}
}
tr td.city {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;}
tr td.zip {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;}
tr td.weba {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;}

tr td.three {font: bold 75% Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	width: 20%
}
tr td.coupon {font: bold 75% Arial, Helvetica, Verdana, sans-serif; color: Red;
	text-align: center;
	width: 20%
}

*/

/*RESTAURANT LIST*/

table.restlist td {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;
}
tr td.restname {
	width: 40%; font: bold 100%; color: #0033CC}
tr td.local {
	font: bolder 85%; color: #94396E;
	width: 20%; text-align: left;
	vertical-align: middle;
}

tr td.logo {
	text-align: right;
	width: 20%;
}

tr td.blurb {
	font: bolder 85%; color: #94396E;
}

tr.space {
	background: #0033cc;
	

}
/*CATEGORY LIST--contents*/

table.contents td {
	font: bold 75% Arial, Helvetica, Verdana, sans-serif;
	color: #b22222;
}
tr td.category {
	width: 40%; font: bold 100%; color: #0033CC}
/*


td#rightside {vertical-align: top; width: 10%;}
td#rightside td {font-size: 85%; padding: 1px;}

td.head {background: #D6B58C; text-align: center; font-weight: bold;}
*/


/*
div#restList a:link {color: #442200;}
div#restList a:visited {color: #774411;}
tr#footer td {vertical-align: middle; font-size: 66%; Border-top: 3px solid #efe1d1;  text-align: center; }
tr#footer a:link {
	color: #442200;}
tr#footer a:visited {
	color: #774411;}
}

td#feedback {text-align: center; padding: 0.2em; background: #EFE1D1;}
tr#footer td#tg {font-size: 85%; text-align: center;}
td#copyright {text-align: right; font-style: italic; color: #999;}

ul.square{
	list-style: square;
}
*/

/* THIS IS THE THREE COLUMN LAYOUT */
/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;				/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	top: 21px;
	/*left: 52px;*/


	}
	
	/* for testing purposes*/
	.col1test,
	.col2test,
	.col3test {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	top: 21px;
	
	}
	
	
	
	
	/* 3 Column settings */
	.threecol {
		background:#edeefc	/* right column background colour  (#eee)*/
	}
	.threecol .colmid {
		right: 22%;				/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:56%;				/* width of the middle column */
		background:#edeefc;		/* left column background colour */
	}
	.threecol .col1 {
		width:52%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				 /*100% plus left padding of center column */
	}
	.threecol .col2 {
		width: 18%;			/* Width of left column content (column width minus padding on either side)*/
		left:28%;				 /*width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:18%;				/* Width of right column content (column width minus padding on either side) */
		left:88%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/*For testing purposes only*/
	.threecol .col1test {
		width:52%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				 /*100% plus left padding of center column */
		color: blue;
	}
	.threecol .col2test {
		width: 18%;			/* Width of left column content (column width minus padding on either side)*/
		left:28%;				 /*width of (right column) plus (center column left and right padding) plus (left column left padding) */
		color: fuchsia;
		
	}
	.threecol .col3test {
		width:18%;				/* Width of right column content (column width minus padding on either side) */
		left:88%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
								color: lime;
	}
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:1px solid #0033cc;
		text-align: center;
		padding-top: 10px;
	
    		}
    #footer p {
        padding:10px;
      
}