/* 2-column template styles     */

#wrapper {width:90%;
          margin-left:auto;
				  margin-right:auto;
					}


		#leftcol {
			float: left;
			width: 25%;
		}
		

		#rightcol {
			float: right;
			width: 75%;
		}

.content {
          padding-left:10px;
					font-size:90%;
}
/* end 2-column template style    */
			
body{font-family:verdana, arial, helvetica, sans-serif;
  	 background-color:#ccffcc;
		 color:#000000;
		 size:1em;
		 }
		 


caption {font-weight:bold; font-style:italic;}

h1 {color: #006633;
		font-family:verdana, arial, helvetica, sans-serif;
		font-style:italic;
		text-align:center;
		}	

h2 {color: #006633;
		font-family:verdana, arial, helvetica, sans-serif;
		text-align:center;
		}
		
h3 {color: #006633;
		font-family:verdana, arial, helvetica, sans-serif;
		text-align:center;
		}

h4 {color: #cc0000;
		font-family:verdana, arial, helvetica, sans-serif;
		text-align:center;
		}
						
img {border:0}

p {padding: 5px;
  }

#footer {font-size:xx-small;
         text-align:center;
}

#logo {text-align:center;}


#title {background-color:#ffff99;
    color:#000000;
		font-family:verdana, arial, helvetica, sans-serif;
		padding-left:20 px;
		}
		

				
.border {border-width:3px;
         border-color:#000000;
				 border-style:solid;
				 Padding:5px;
}
.announce {
    color:#cc0000;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:.75em;
		font-style:italic;
		font-weight:bold;
		}

.centered {
    text-align:center;
    font-weight:bold;
}

.center_photo {
    text-align:center;
}


.form {margin-left:100px;
}

.floatl {float:left;
        margin-right:5px;
        border:ridge;
}

.floatr {float:right;
        margin-left:30px;
				margin-right:10px;
				clear: right;
        border:solid;
}

.brunch {font-style:italic;
}


.opening {color: #006633;
          font-family:verdana, arial, helvetica, sans-serif;
          font-weight:bold;
          }

.heading { font-weight: bold;
              font-size: .75em;
              height: .75em;
              margin-bottom:20px;
            }

.park {
padding-left: 5px;
font-size: .75em;
text-align:left;
color:#006633;
font-weight:bold;}

.dates {color:#006633;
font-weight:bold;}

.error{
font-weight:bold;
color:#ff0000;
}

.success{
font-weight:bold;
color:#006600;
}

#articles {margin-top: 400px;}



.fineprint { font-size:small;
             text-align:center;
             font-weight: bold;
              margin-top:3em
            }



p {padding: 5px;
  }
	
	.review {
    color:#000000;
		font-family:verdana, arial, helvetica, sans-serif;
		font-style:italic;
		font-weight:bold;
		text-align: left;
		}

/* Menu Styles */
.price {float:right;
        font-weight: bold;
       } 

.dishname { font-weight: bold;
              font-size: 1em;
              height: 1em;
							margin-left:100px;
            }

.description { font-style:italic;
               font-size: .9em;
               margin-bottom: 5px;
							 margin-left:120px;
              }

.caption {text-align:center;
...........font-size:.8em;
          margin-bottom:1em;
          font-style:italic;
          color: #cc0000;
      }

#categories {text-align:center;
           font-weight:bold;
          color: #cc0000;
          font-size:1.3em;
           }

#items {color: #000000;
           font-weight:bold;
           margin-top:.5em;
           font-size:1em;
           }

#lcolumn {float:left;
          width:45%;
         margin-right:10px;}

#rcolumn {float:right;
          width:45%;
         margin-left:10px;}

.kevin {text-align:center;}

.menu {text-align:center;
       font-weight:bold;}

.sides {margin-top:40px;
        font-size: 1em;
        height: 1em}


/* New Navigation */

#navigation {padding:0;
              list-style-type:none;
              text-align:center;
             margin-top:20px;
             margin-bottom:50px;
              }

#navigation ul {padding:0;
              list-style-type:none;
							}

#navigation li {display:inline;
                }

#navigation a {padding: 5px 15px;
               color:#fff;
               background: #006633;
               text-decoration:none;
               margin:0 2px 0 0;}

#navigation a:hover{color:#ffff00;
                    background:#006633;}

#navigation a:active {color: #ffff00;
                       background: #cc0000;}

/*sub menu styles */
ul#navigation li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #006633; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
		margin-bottom:-1px;
	min-height:0;
	}


ul#navigation, ul#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#navigation li {
	position: relative;
	float: left;
}
	
#navigation li ul {
	position: absolute;
	margin-left: -999em; /* hide menu from view */
	top: auto;
	left:0;
}


#navigation li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
#navigation li:hover ul,#navigation li {margin-left:0;
} /* show menu*/


/* javascript */

#sites {color: #ff0000;
		font-family:verdana, arial, helvetica, sans-serif;
		margin-left:10px;
		margin-bottom:10px;
		font-weight:bold;
		}
/* the news box */
#news
{
	width:300px;
	background-color: #009900
			color:006600;
	font-weight:bold;
}

#news a
{
	color:#ee3725;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:1.2em;
}

.entertain{
padding-left: 5px;
font-size: 1em;
text-align:left;
color:#006633;
font-weight:bold;}

.mardigras {
background:#622282;
color:#ffff26;
text-align:center;
font-weight:bold;
width:750px;
margin:10px auto;
font-size:1.5em;
}

.bullets {
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:1em;
		}
		
.review { font-weight: bold;
          margin-bottom:20px;
            }
						
.bold {font-weight:bold;
       }
			 
.mardi_gras {font-size:large;
             font-weight:bold;
						 }
