/* CSS Document */

body { margin:0; border:0; padding: 0; background:#996; text-align:center; font-size:0px; line-height:0; }

#wrapper { margin: 0 auto; border:0; padding:0; width:760px; text-align:left; 
	clear:both; background:#000; }

#across { margin:0; border:0; padding:5px; clear:both; }
div#across { width:760px; voice-family: "\"}\""; voice-family:inherit; width:750px; }
html>body #across { width:760px; }

#content-wrapper { margin: 0 5px 0 5px; border:0; padding:0; width:750px; clear:both; 
	background:url(http://www.jonathansrestaurant.com/images/main/body_bg.jpg); }

/* MAIN CONTENT (1 column of content) */
div.flash_banner { margin: -30px -60px 20px 175px; }
/*div.flash_banner { width:580px; }*/

div.content-full { margin:0; border:0; padding: 0 30px 30px 35px; float:left;
	font: 11px/1.6 Verdana; color: #333; }
div.content-full { voice-family: "\"}\""; voice-family:inherit; width:515px; }
html>body .content-full { width:515px; }



img.left { margin:0 10px 15px 0; border:1px solid #663; padding:0; } 
img.right { margin:0 0 15px 10px; border:1px solid #663; padding:0; } 

A:link, A:visited { color:#933; TEXT-DECORATION: none; }
A:hover { text-decoration: underline; }

.subheader { margin: 0; border:0; padding: 0 0 20px 0; 
	font: 18px/1.2 Georgia, Times, serif; font-weight: bold; color:#000;}

.subheader2 { margin: 0; border:0; padding: 0 0 20px 0; 
	font: 14px/1.2 Georgia, Times, serif; font-weight: bold; color:#000;}
		
.photo_static {  margin:0 0 15px 15px; border:1px solid #663; float:right; padding:0; }

/* IMAGES 
---------------------------------------------------*/
a img { margin:0; border:0; padding:0; }

img.photo { margin-bottom:15px; border:1px solid #663; padding:0; }
img.righted { margin-left:15px; float:right; }
img.lefted { margin-right:15px; float:left; }
	
	/* LEFT CONTENT (for 2 columns of content) */
	
	div.content-left { margin:0; border:0; padding: 0 30px 30px 35px; float:left; 
		font: 11px/1.6 Verdana; color: #333; }
	div.content-left { width:375px; voice-family: "\"}\""; voice-family:inherit; width:310px; }
	html>body .content-left { width:310px; }
	
	/* RIGHT CONTENT (for 2 columns of content) */
	
	div.content-right { margin:0; border:0; padding: 45px 30px 30px 0; float:left; 
		font: 11px/1.2 Arial; color: #663; text-align:center; }
	div.content-right { width:205px; voice-family: "\"}\""; voice-family:inherit; width:175px; }
	html>body .content-right { width:175px; }
	div.content-right img { margin:0; border:1px solid #663; }

/* NAVIGATION MENU */

div.menu { margin: 45px 0 30px 0; border:0; padding:0; float:left; }
div.menu { width:170px; voice-family: "\"}\""; voice-family:inherit; width:170px; }
html>body .menu { width:170px; }
.menuBorder { margin:0; border:0; padding:0;}

/* SUB NAVIGATION */

div.subnav { margin:0; border:0; padding: 5px 10px 15px 20px; float:left; background:#000; text-align:right;
	font: 11px/1.4 Verdana; color: #CC6666; }
div.subnav { width:170px; voice-family: "\"}\""; voice-family:inherit; width:140px; }
html>body .subnav { width:140px; }

a.subnav:link, a.subnav:visited { color:#CC6666; TEXT-DECORATION: none; }
a.subnav:hover { color:#fff; TEXT-DECORATION: none; }

/* FOOTER */

div.footer-right { margin:0; border:0; padding: 20px 15px 0 35px; float:left; font: 10px/1.2 Arial; color: #333; width:580px; wid\th:530px; }
div.footer-left { margin: 20px 0 0 0; border:0; padding:0; float:left; text-align:center; font: 10px/1.2 Arial; color: #FF9999; width:170px; wid\th:170px; }


a.footerlinks:link, a.footerlinks:visited { color:#333; TEXT-DECORATION: none; }
a.footerlinks:hover { color:#333; TEXT-DECORATION: underline; }



/* form stuff */
INPUT { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}

TEXTAREA { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid;
	BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
    FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana;}

#open_table { font-size: 11px; line-height:16px; margin: -45px 0 0 0; }
	td {font-size: 9px; line-height: 13px;}

