/* CSS Document */

body{    margin:0;
	     padding:0;
		 background: repeat url(../imgs/back.jpg);     }

#outsideBox{ 
			 margin-left:100px;
			 margin-right:100px;
			 /*height:800px; }*/}

	  
#mainFrame{ background-color:#BCCED3;
			margin-left:50px;
			margin-top:10px;
			margin-right:50px;
			color:#3E4F54;
			/*height:100%;*/
			
			border-top:solid #364A51 thick;
			border-left:solid #FFFFFF thick;
			border-bottom:solid #364A51 thick;
			border-right:solid #FFFFFF thick; }
			
#logo{ 		width:49%;
			text-align:center;
			float:left;
			background-color:#214952;
			height:111px;
				}
			
#name{		background-color:#658D99;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:center;
			color:#FFFFFF;
			font-size:46px;
			height:111px;
				}
			
#menu{ 		background:#214853;
			color:#FFFFFF;
			text-align:center;
			font-weight:bold;
			margin:0;
			padding:0;	}

#menu a{	/* display: block;*/
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin:0;
			padding:0;
				}

#menu a:hover{ background:#BCCED3;
			   text-decoration:none;
			   color:#CC0000;
			   margin:0;
			   padding:0;	}
			   
.startLetter {font-size: 36px;}

img.right { 	border:thin solid #000000;
					float: right; 
					width: 6em; 
					height: 9em;
					margin:8px;	}
					
#mainFrame p { padding:0px;
			   font-weight:bold;  }		

#realMenu {		clear:both;}

dl{		width: 100%;
		overflow: auto;
		margin: 0 0 1em;
		background: url(imgs/dot.gif) repeat-x 0 1.2em; }	
		
dt, dd.price{	font-size: 130%;
				font-weight: bold }

.price{	 color:#CC0000; vertical-align:bottom; }

dt { 	float: left;
		padding-right: 3px;
		color:#006699;  }

dd {	margin:0; }

dd.price{	float: right;
			padding-left: 3px;	}
			
dd.ingredients{		float: left;
					width: 100%;
					padding: 3px 0;
					font: italic 100% Georgia,Times,sans-serif;
					color:#666666; }

					
h2 { text-align:center;
	 color:#CC0000;	
	 background-color:inherit;	}
	 
h2.noSpace { padding-bottom:0;
			 margin-bottom:0;
			 text-align:center;
			 color:#CC0000;
			}

p.notop { padding:0;
		  margin:0;

