
* { padding: 0; margin: 0; }

body {
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
}
#wrapper { 
 margin: 0 auto;
 width: 1022px;
}
#header {
 width: 980px;
 padding: 10px;
 height: 247px;
 margin: 10px 0px 0px 0px;
 background-image:url(Images/HomeBanner.gif);
 }
 
 #header .fight{
 margin-left: 500px;
 margin-bottom: 150px;
}
 

#navigation {
 width: 980px;
 padding: 10px;
 margin: 0px 0px 0px 0px;
 
}

#content { 
 width: 980px;
 color: #333;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 height: 1250px;
}

#content2 { 
 width: 980px;
 color: #333;
 border: 1px solid #ccc;
 background: #cccccc;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 height: 2300px;
}

#content #topblock {
width:945px;
height: 110px;
background-color:#CCCC99;
margin-left:8px;
padding: 10px;
font-family:"Times New Roman", Times, serif;
background-color:#ffffff;
}


#content #topblock .dates {
font-size:24px;
font-weight:300;
font-style:italic;
letter-spacing:-0.02em;
text-align:center;
color: #646464;
}

#content #topblock .copy {
font-size:16px;
font-weight:300;
text-align:center;
letter-spacing:-0.03em;
color: #646464;
}

#content #topblock h1 {
font-weight:300;
font-weight:bold;
text-align:center;
letter-spacing:-0.02em;
color:#656565;
}

#content #leftcolumn {
width: 440px;
height: 1075px;
background-color:#CC6699;
margin-left:8px;
padding: 10px;
margin-top: 10px;
float:left;
background-color:#ffffff;
color: #525252;
}


#content2 #leftcolumn2 {
width: 455px;
height: 2280px;
background-color:#CC6699;
margin-left:8px;
padding: 10px;
margin-top: 10px;
float:left;
background-color:#ffffff;
color: #525252;
}

#menucolumn {
width: 980px;
height:1000px;
background-color:#FFFFFF;

}




#leftcolumn
img, p {

margin-left: px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
}


#content #rightcolumn {
width: 458px;
height: 1075px;
margin-left: 495px;
padding: 10px;
margin-top: 10px;
background-color:#ffffff;
color: #646464;
}


#rightcolumn2 {
width: 458px;
height: 2298px;
background-color:#ffffff;
float:right;
margin: 10px 10px 0px 20px;
}

#rightcolumn
img, p {

margin-left: 15px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;

}



/* CSS for Nav bar */

p.navigation-bar a:link {color: white;
text-decoration: none}

p.navigation-bar a:visited {text-decoration: none;
color:white;
}

p.navigation-bar a:active {text-decoration: underline;
color:white;
}


p.navigation-bar a:hover {background-color: #95afb7;
color: black;
text-decoration: none;
}

p.navigation-bar {

padding: 10px;

text-align: left}

p.navigation-bar {
margin-top: 220px;
margin-left: 10px;
font-size:16px;
letter-spacing: 1%;

}



/* Restaurant CSS */

#restaurant  {
height:170px;
margin-top: 15px;
border-bottom:#FF0000;
border-bottom:thin;
border-bottom-style:solid;
}


#rightcolumn2 #restaurant  {
height:170px;
margin-top: 20px;
border-bottom:#FF0000;
border-bottom:thin;
border-bottom-style:solid;
width: 440px;
margin-left: 10px;
}


#restaurant ul, h3 {
list-style:none;
color:#525252;
}

#restaurant ul, h3 {
list-style:none;
color:#525252;
}


#restaurant a:link {color: #525252;
}
 
#restaurant a:hover {

text-decoration:none;
}  
 
 
 #restaurant img {
 float:left;
 padding: 0px;
 margin-right:10px;
 }
 
 #restaurant .fork {
 float:right;
 margin-top: 25px;
 margin-left: 15px;
  padding: 0;
 background: #fff;
 border: none;
 }
 

 
 #rightcolumn2 #restaurant .fork {
 float:right;
 margin-top: 25px;
 margin-left: 15px;
  padding: 0;
 background: #fff;
 border: none;
 }
 
 
 /* MENU CSS */
 
 #menucolumn .menu_items {
 list-style:none;
 font-size:15px;
 text-align:center;
 }
 
 #menucolumn .menu_items li {
 padding: 10px;
 }