
/****** GENERAL STYLES ******/

body {
	margin:0px; 
	background-color:#ffc;
	font:13px trebuchet ms, verdana, arial, helvetica, sans-serif;
}

a {
	color:#300;
}

.clear { clear:both; }

.img_left { float:left; padding-right:10px; }

/****** MENU SECTION *****/

#menu {
	margin:0; padding:4px 0 8px 0;
	background:#300;
	color:#fff;
	text-align:center;
}

#menu a {
    text-decoration:none;
    font:bold 12px trebuchet ms, verdana, arial;
	color:#fff;
	margin:0 2px; padding:2px;
}

#menu a:hover {
	text-decoration:underline;
}

/****** HOME AND INSIDE PAGES ******/

#home, #inside {
    margin:20px auto;
    padding:0;
}

/****** HOME PAGE ******/

#home {
	width:600px;
	text-align:center;
}

#home .addr {
	margin:10px 0 20px 0;
	color:#300;
	font:bold 20px georgia;
	text-align:center;
}

#home .addr .header {
	font:bold 36px georgia;
}

#home #menu a {
	margin:0; padding:0;
}

#home p {
	font:14px Trebuchet MS,Arial Narrow,Arial;
}

/****** INSIDE PAGE ******/

#inside {
	width:700px;
}

#inside .header {
	margin:5px 0;
	color:#300;
	font:bold 40px georgia;
	text-align:center;
}

#inside .header a, 
#inside .header a:hover, 
#inside .header a:visited {
	color:#300;
	text-decoration:none;
}

#inside h1 {
	font:bold 28px;
	color:#300;
}

#inside h2 {
	font-size:18px;
}

#inside .section td {
	padding-top:6px;
}

#inside td {
	vertical-align:top;
	font-size:12px;
	background-color:#ccc;
	padding:2px;
}

#inside td h3 {
	margin-top:0;
	margin-right:20px;
}

#inside .price {
	color:#f00;
}

.funtime { background:#dedede; padding:2px; width:320px; }


/****** FOOTER SECTION *****/

#footer {
	margin:0; padding:10px 0;
	background:#300;
	color:#fff;
	text-align:center;
	font-size:11px;
}


