/*Body*/

body {

	background-image: url(../images/bg.gif);
	height: 100%;	
}

/*Logo and Menu*/

#logo {
	width: 900px;
	height: 300px;
	background: url(../images/logo.gif) center no-repeat;
	margin: 20px auto;
}

#top {
	width: 900px;
	height: 120px;
	margin: 20px auto;
}

.menu{margin:auto; padding:0; height:30px; width:100%; display:block;}
.menu ul {margin:0;}
.menu li{padding:auto; margin:auto; list-style:none; display:inline;}
.menu li a{float:left; padding-left:15px; display:block; color:#b4d78b; text-decoration:none; font:14px Verdana, Geneva, sans-serif; font-weight: bold; cursor:pointer;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:15px;}
.menu li a:hover{color: #f8c5db;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:14px Verdana, Geneva, sans-serif; font-weight: bold;}
.menu li a.active span, .menu li a.active:hover span{color: #f8c5db;}

.submenu{margin:auto; padding:0 0 0 160px; height:30px; width:100%; display:block;}
.submenu ul {margin:0;}
.submenu li{padding:auto; margin:auto; list-style:none; display:inline;}
.submenu li a{float:left; padding-left:15px; display:block; color:#b4d78b; text-decoration:none; font:14px Verdana, Geneva, sans-serif; font-weight: bold; cursor:pointer;}
.submenu li a span{line-height:30px; float:left; display:block; padding-right:15px;}
.submenu li a:hover{color: #f8c5db;}
.submenu li a.active, .menu li a.active:hover{line-height:30px; font:14px Verdana, Geneva, sans-serif; font-weight: bold;}
.submenu li a.active span, .menu li a.active:hover span{color: #f8c5db;}

.submenu2{margin:auto; padding:0 0 0 230px; height:30px; width:100%; display:block;}
.submenu2 ul {margin:0;}
.submenu2 li{padding:auto; margin:auto; list-style:none; display:inline;}
.submenu2 li a{float:left; padding-left:15px; display:block; color:#b4d78b; text-decoration:none; font:14px Verdana, Geneva, sans-serif; font-weight: bold; cursor:pointer;}
.submenu2 li a span{line-height:30px; float:left; display:block; padding-right:15px;}
.submenu2 li a:hover{color: #f8c5db;}
.submenu2 li a.active, .menu li a.active:hover{line-height:30px; font:14px Verdana, Geneva, sans-serif; font-weight: bold;}
.submenu2 li a.active span, .menu li a.active:hover span{color: #f8c5db;}


/*Content Top*/

#content-top {
	width: 900px;
	margin: auto;
	height: 19px;
	background: url(../images/content_top.gif);
}

/*Content Bottom*/

#content-bottom {
	width: 900px;
	margin: auto;
	height: 28px;
	background: url(../images/content_bottom.gif);
	font: 10px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #4f3822;
}

#content-bottom a, a:link, a:visited, a:active {
	font: 10px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #4f3822;
	text-decoration: none;
}

#content-bottom a:hover {
	text-decoration: underline;
}

/*Content Main*/

#content-main {
	width: 900px;
	margin: auto;
	background: url(../images/content_bg.gif) repeat-y;
}

#main-text {
	width: 620px;
	margin: auto;
	text-align: center;
	font: 13px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #4f3822;
}


#main-text .title {
	text-align: center;
	font: 24px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #4f3822;
	margin-bottom: 15px;
}

#main-text .subtitle {
	text-align: center;
	font: 18px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #4f3822;
	margin-bottom: 15px;
}

#main-text .smalltext {
	text-align: center;
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #4f3822;
	margin-bottom: 15px;
}

#main-text a, a:link, a:visited, a:active {
font: 13px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #4f3822;
}

#main-text a:hover {
font: 13px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}


/*Footer*/

#footer {
	width: 900px;
	margin: auto;
	padding: 10px 0 10px 0;
	font: 11px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #f8c5db;
	font-weight: bold;
}


#footer a, a:link, a:hover, a:visited, a:active {
	font: 11px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #f8c5db;
	font-weight: bold;
	text-decoration: none;
}



/*JavaScript Menu*/

	

#page
{
   font-size:13px;
   font-family:Tahoma, Geneva, sans-serif;
   width:620px; 
   background:#b4d78b;
   float:left;
   display:block;
   margin-bottom: 15px;
}

#menu
{
   width:620px;
   margin-top:2px;
   margin-left:0px;
   height:30px;
   float:left;
}
 
 
#menu ul
{
   margin: 0;
   padding: 0;
   text-indent:0px;
   text-decoration:none;
   list-style-type:none;
   line-height: 30px;
   margin-top:10px;
}

#menu li
{
   float:left;
   line-height: 18px;
   text-decoration:none;
   min-width:60px;
   text-align:center;
   font: 13px Tahoma, Geneva, sans-serif;
   font-weight: bold;
   color: #4f3822; 
   cursor: hand;
   cursor: pointer;
   margin-left:16px;
   padding:2px; 
   background:#eaf4de;
   border: 2px solid #eaf4de;
}

#content
{
   width:600px;
   margin-left:7px;
   height:800px;
   margin-top:20px;
   display:block;
   float:left;
   border:3px solid #4f3822;
   margin-bottom:5px;
   background:#eaf4de;
}

#day_head
{
   width:600px;
   font: 24px Tahoma, Geneva, sans-serif;
   font-weight: bold;
   text-align: center;
   color: #4f3822;
   margin-top:20px;
}

 

#cake_list ul
{ 
   width:600px;
   margin: 0;
   padding: 0;
   text-decoration:none;
   list-style-type:none;
 
}

#cake_list li
{  
   width:600px; 
   text-decoration:none;
   min-height:30px;
   margin-top:25px; 
     margin: 0;
   padding: 0; 
}

#cake_list #head
{
   width:600px;
   float:left;
   text-align:center;
   color:#4f3822;
   font: 18px Tahoma, Geneva, sans-serif;
   font-weight:bold;
}
 
#cake_list #desc
{
   width:600px;
   float:left;
   text-align:center;
   color:#4f3822;
   font: 11px Tahoma, Geneva, sans-serif;
   font-weight: bold;
   margin-bottom: 15px;
}

#show
{
   height:560px;
   width:600px;
   display:block;
}

#clear
{
   height:500px;
   width:600px;
   display:none;

}

