@charset "UTF-8";
/* CSS Document - Pizza Republica */
/* Zenman Productions */

/* generic layout styles & colors */
html {background: url(images/shared/bg.jpg) top repeat-x #f6f2df;}
body { margin: 0; padding: 0; font-family: arial, sans-serif; color: #000; font-size: 13px; font-weight:bold; line-height: 25px; background: url(images/shared/container_bg.jpg) top center no-repeat; }
div.inner { width: 965px; margin: 0 auto; }
h1 { margin: 0 0 0 0; position: absolute; top: 0px; text-indent: -10000px; }
h1 a { display: block; width: 265px; height: 93px; text-indent: -10000px; margin-top: 5px; overflow:hidden; }
.clear {clear: both;}
h1 { display: none;}
a { -moz-outline: none; font-size: 14px; font-weight: bold; text-decoration: none; color:#650d14; }
a:hover {color:#b91322;}
h3 {font-size:16px; font-weight:bold; color:#650d14; margin-bottom:-15px;}
.red_copy {  color:#650d14; }

/* /generic layout styles & colors */

/* header */
div#header {display:block; margin-top:0; background-color:#000000;  }
	div#header div.inner { height:170px; padding-top:0; background:url(images/shared/masthead_bg.jpg) no-repeat; }
/* /header */

/* logo */
div#logo { width:282px; height:116px; margin:auto; border:none; padding-top:23px;}
	div#logo a {color: none;}
	div#logo img {border:none;}
/* /logo */

/* nav */
div#nav { width:965px; height:30px; display:block; float:left; margin:0 0 0 -1px; padding:0; z-index:1000; }
	div#nav ul { list-style:none; padding:0; margin:0; height:30px; display:inline; }
		div#nav ul li { height:30px; margin:0; padding:0;  display:inline; }
			div#nav ul li a {color: none; margin-left:0px;}
			div#nav ul li img {border:none;}
/* /nav */ 
   
/* wrapper */
div#wrapper { width: 965px; margin: 0 auto; }
	div#wrapper div.inner { height:620px; padding-top:0; }
		div#wrapper div.inner div#left { float: left; width: 562px; height:503px; margin:15px 0 0 15px; background-color:#FFF;}
			div#wrapper div.inner div#left div#subnav_box { width: 562px; height:80px; background-color:#000;}
				div#wrapper div.inner div#left div#subnav_box h2 {padding:5px 0 0 0; float:right; margin-right:15px; width:360px; height:14px; overflow:hidden; text-indent: -10000px;}
				
				div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_home.jpg) no-repeat; }
				body.verace-pizza-napoletana-history div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_history.jpg) no-repeat; }
				body.private-dining div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_events.jpg) no-repeat; }
				body.newspress div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_news.jpg) no-repeat; }
				body.menus div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_menus.jpg) no-repeat; }
				body.gift-cards div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_giftcards.jpg) no-repeat; }
				body.contact div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_contact.jpg) no-repeat; }
				body.photo-gallery div#wrapper div.inner div#left div#subnav_box h2 { background: url(images/titles/title_photos.jpg) no-repeat; }
				
				
			div#wrapper div.inner div#left div#main_image { width: 562px; height:423px; margin:0; background: url(images/main/main_image_home.jpg) no-repeat;}
			
			body.verace-pizza-napoletana-history div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_history.jpg) no-repeat; }
			body.private-dining div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_events.jpg) no-repeat; }
			body.newspress div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_news.jpg) no-repeat; }
			body.menus div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_menus.jpg) no-repeat; }
			body.gift-cards div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_giftcards.jpg) no-repeat; }
			body.contact div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_contact.jpg) no-repeat; }
			body.photo-gallery div#wrapper div.inner div#left div#main_image { background: url(images/main/main_image_photos.jpg) no-repeat; }
			
			div#wrapper div.inner div#left div#open_table {margin-top:10px; color:#FFF; width:934px; font-weight:lighter; font-size:12px; line-height:58px; text-align:right; }
				div#wrapper div.inner div#left div#open_table img { margin-top:13px; border:none; margin-right:20px; }
			
		div#wrapper div.inner div#right { float: right; width: 357px; height:503px; margin:15px 15px 0 0; background: url(images/shared/content_area_bg.jpg) no-repeat; }
		div.textarea { height: 456px; width:337px; margin-top: 0; margin-left:15px; padding: 0 20px 10px 0;}
			div#newsletter {height: 11px; width:240px; margin:15px 0 0 15px;}
			div#newsletter img {border:none; margin:0;}
		body.photo-gallery div#newsletter img {margin:0;}
		
		body.photo-gallery #right img {margin:10px;}
		
/* /wrapper */

/* Footer */
div#footer { margin: -35px auto 0 auto; width:934px; font-size: 10px; text-align:center; color: #000; font-family: Helvetica, Arial, sans-serif; display:block; }
	div#footer div.inner { width: 922px; height: 20px; background: url(images/home/footer_bg.jpg)  top no-repeat; }
	div#footer a { color: #000; text-decoration: none; font-size: 10px; }
	div#footer img {margin:0 2px -5px 0; border:none; }

/* /Footer */	