<?php 

include('../php/cssheader.php');
// Depending on the OS of the user_agent, create a font-size attribute for the Body

/*strstr ($_SERVER['HTTP_USER_AGENT'], "Macintosh") ? 	print "body { font-size:76%;}":  /*Mac*/
/*																					print "body { font-size:75%;} ";  /*PC*/
																					
?>
/*---------------------------Globals---------------------------------------------------------*/

/* Todo: 

* 	Create a GetImage PHP function that converts PNGs tWo JPEG's or Transparent Gifs
* 	Try to get Font Sizes to behave uniformly...with php or css WITHOTU using _font 
*  	Make content areas expand as the user increases font size
 	use the example from here: http://www.fiftyfoureleven.com/sandbox/weblog/2004/jun/doors-meet-sprites
 */


body { font-size:76%;}

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, img, address, 
div 
	{ margin:0; padding:0; border:0;}
body { 	background: #420100 url('../images/redstar-bg-v2.jpg') repeat;}
ul,li { list-style-type:none; }
.clear { clear:both; }
.right {text-align:right;}

/*a {position: relative;}*/




img { border:0; outline: none; margin: 0; padding:0; display:block; position: relative; }
img.floatright{float:right; margin: -20px 5px 5px 5px; _margin-top: 5px; _margin-right:10px; border: 1px inset #105d36;}

/* Links */
a {text-decoration: none; color: #420000;}
a:link, a:visited, {color:#420000;} /* burgandy red */
a:hover, a:focus {color: #105d36;}  /* italian green */
a, a:active {outline: none;}
a.underline {text-decoration:underline;}


/* Typography */


h2 {font: normal 1.5em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000; text-indent: 1.5em;margin:.8em 0 .5em 0;
	background: url('../images/heart.png') 0 .1em no-repeat; }

h3 {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;margin:1em 0 0 0;
	/*background: url('./italian_stripes_small.png') top left no-repeat;
	 text-indent: .8em;*/}

h4 {font: normal 1.4em/1.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36;}

h5 {font: italic 2.0em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36;}
/* subheading to H3...supplementary info */
.h5_supplemental_info { font: italic 1.2em/1.2em Georgia,'Times New Roman', Times, serif; margin-bottom:2em;}

h6 {font: normal 1.4em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36; /*text-indent: 1.1em*/;margin:.3em 0;
	/*background: url('./italian_stripes_small.png') center left no-repeat; */}

h7 {font: italic 1em/.3em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:2em;}

 /* Biggest Headers like LUNCH or DINNER*/
.bigmenu {font: italic 2.5em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36; margin-bottom:1em;
	_font: normal 2.4em/1em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36; margin-bottom:.2em;
	/*text-indent:.6em;*/
	/*background: url('./italian_stripes_small.png') 0 .05em no-repeat; */}

.bigmenu_nostripes {
	font: italic 2.5em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36; margin-bottom:1em;
	_font: normal 2.4em/1em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#105d36; margin-bottom:.2em;
	}


/* -------------------Pizzeria_Menus---------------------------*/
.pizzeria_menu{ /*border: dashed;*/}
.pizzeria_menu a{color:#ff1c1a; text-decoration:underline;}
.pizzeria_menu a:hover{color:#009d32; text-decoration:underline;}

.pizzeria_menu .menu_items { clear:both; width: auto; height:auto; padding: 0; margin:1.0em 1em .2em 0; border-bottom: 1px dotted #105d36;}

.pizzeria_menu h1{font: bold  2.5em/1em Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:1em;}

.pizzeria_menu h3{font: bold  2.0em/1em Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:.5em;}

.pizzeria_menu h6{font: bold  1.5em/1em Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:1em;}

.pizzeria_menu p{font: normal  1.2em/1em Arial, Helvetica, sans-serif; color:#000; margin-bottom:1em;}

.pizzeria_menu .fields {float:right; width: auto; padding: 0em .6em .2em; /*border: dashed;*/
						font: bold 1em/1em Arial, Helvetica, sans-serif; color:#009d32;  text-align: right;}

.pizzeria_menu .title{	float: left;  width: auto; /*border: dashed;*/ 
					font: bold  1.2em/1em Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:.5em;}

.pizzeria_menu .description{clear:both; width: 73%; text-align:left; margin-bottom:1em; padding-bottom:.7em; /*border: dashed;*/
						font: normal  1.2em/1em Arial, Helvetica, sans-serif; color:#009d32;}

.pizzeria_menu .price {	float:right; width: auto;  padding: 0em 0em 0em 3.5em; /*border: dashed;*/ text-align: right;
					font: bold  1.4em/1em Arial, Helvetica, sans-serif; color:#ff1c1a; margin-bottom:.5em;}



/* -------------------Pizzeria_Reviews---------------------------*/

#pizzeria_reviews h3 {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;margin:1em 0 0 0;}
/* Restarant Review Text Formating */
.pizzeria_reviews .posted_by {font: normal 1.3em/1.2em Georgia,'Times New Roman', Times, serif;color: #105d36; _margin-bottom: 1em;}
#pizzeria_reviews .post_date {font: italic 1.0em/1.2em Georgia,'Times New Roman', Times, serif; color: #000;}
#pizzeria_reviews .review {font: normal 1.2em/1.2em Georgia,'Times New Roman', Times, serif; padding-right: 1.5em; color:#420000;}




/* -------------------cucina---------------------------*/
/* cucina red = #420000
#cucina_menu{ /*border: dashed;*/}
#cucina_menu a{color:#ff1c1a; text-decoration:underline;}
#cucina_menu a:hover{color:#009d32; text-decoration:underline;}


#cucina_menu .menu_items { clear:both; width: auto; height:auto; padding: 0; margin:1.0em 1em .2em 0; border-bottom: 1px dotted #105d36;}

#cucina_menu h1{font: normal  2.5em/1em Georgia,'Times New Roman', Times, serif; color:#420000; margin-bottom:0em;}

#cucina_menu h3{font: normal  2.0em/1em Georgia,'Times New Roman', Times, serif; color:#420000; margin-bottom:.5em; 
			text-transform: uppercase; text-indent:1em;
			background: url('../images/heart.png') left center no-repeat;}

#cucina_menu h3 a{	text-transform: uppercase;}			

#cucina_menu h6{font: normal  1.5em/1em Georgia,'Times New Roman', Times, serif; color:#420000; margin-bottom:1em;}



#cucina_menu p{font: normal  1.2em/1em Georgia,'Times New Roman', Times, serif; color:#000; margin-bottom:1em;}

#cucina_menu .fields { 	float:right; width: auto; padding: 0em .6em .2em; /*border: dashed;*/
						font: normal 1.2em/1em Georgia,'Times New Roman', Times, serif; color:#420000;  text-align: right;}

#cucina_menu .title{	float: left;  width: auto; /*border: dashed;*/ 
					font: bold  1.8em/1em Georgia,'Times New Roman', Times, serif; color:#420000; margin-bottom:.5em;}

#cucina_menu .description{clear:both; width: 73%; text-align:left; margin-bottom:1em; padding-bottom:.7em; /*border: dashed;*/
						font: normal  1.5em/1em Georgia,'Times New Roman', Times, serif; color:#000;}

#cucina_menu .price {	float:right; width: auto; margin-left: 4.1em; /*border: dashed;*/ text-align: right;
					font: normal  1.6em/1em Georgia,'Times New Roman', Times, serif; color:#420000; margin-bottom:.5em;}

#cucina_menu p.supplemental{font: bold italic 1.2em/1.2em Georgia,'Times New Roman', Times, serif; 
						margin-bottom:.4em; margin-top: -.5em; text-transform:uppercase; color:#ff1c1a; text-align:left;}

#cucina_menu p.supplemental2{font: italic 1.2em/1.2em Georgia,'Times New Roman', Times, serif; 
						margin-bottom:1.2em; margin-top: -.5em; text-transform:capitalize; color:#000; text-align:left;}



/* -------------------Cucina_Reviews---------------------------*/

#cucina_reviews h3 {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;margin:1em 0 0 0;}
#cucina_reviews h2 {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;margin:1em 0 0 0;
				background: url('../images/heart.png') left 3px no-repeat;}

/* Restarant Review Text Formating */
.cucina_reviews .posted_by {font: normal 1.3em/1.2em Georgia,'Times New Roman', Times, serif; color: #105d36;}
#cucina_reviews .post_date {font: italic 1.0em/1.2em Georgia,'Times New Roman', Times, serif; color: #000;}
#cucina_reviews .review {font: normal 1.2em/1.2em Georgia,'Times New Roman', Times, serif; padding-right: 1.5em; color:#000;}

/* -------------------Cucina Main Menu---------------------------*/

#cucina_main_menu h1 {color:#420000;}

#cucina_main_menu h3 a{
	text-transform:uppercase;
} 
#main_menu_lunch {/*border:dashed;*/ width:auto; margin-bottom: -1em; }

#cucina_main_menu h3  {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000; text-transform:uppercase;}
#cucina_main_menu ul{list-style: none; /*url(../images/heart_small.png) inside;*/}


#cucina_main_menu li {font: bold  1.5em/1em Georgia,'Times New Roman', Times, serif; color:#420000 ;text-indent:1.2em;
									background: url(../images/heart_small.png) no-repeat left 5px; }

/*#main_menu_dinner{position:relative;float:right;border:dashed; width:auto;}*/
#main_menu_dinner h3  {font: normal 1.7em/1.2em Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000; text-transform:uppercase;}

#cucina_main_menu span {font: italic  .9em/1em Georgia,'Times New Roman', Times, serif; color:#000 ;/*text-indent:1em;*/}



p {font: normal 1.4em/1.1em  Georgia, 'Times New Roman', Times, serif;}
.smaller { font: normal 1.2em/1.1em  Georgia, 'Times New Roman', Times, serif;}
.small { font: normal 1.1em/1.0em  Georgia, 'Times New Roman', Times, serif;}
.small_italic {font: italic 1.1em/1.0em  Georgia, 'Times New Roman', Times, serif;}
.med	{ font: normal 1.2em/1.1em  Georgia, 'Times New Roman', Times, serif; padding-right:.5em;}
.med_italic {font: italic 1.1em/1.2em Georgia,'Times New Roman', Times, serif;}
.larger { font: normal 1.4em/1.1em  Georgia, 'Times New Roman', Times, serif;}
.larger_italic { font: italic 1.4em/1.1em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;
			 	_font: italic 1.5em/1em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#420000;	}

	
* {
	margin: 0; border: 0; padding:0;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}


/* Bravo Colors */
.green 	{color: #105d36;}
.red	{color: #420000;}

.pizzeria_red  {color: #ff1c1a;}
.pizzeria_green {color: #009d32;}

p.pizzeria_green {color: #009d32;}

/* Bravo Border */
hr {border: 1px dotted #105d36; /*margin: 1em 0;*/}

hr.withpadding{border: 1px dotted #105d36; margin: 1em 0;}
	

/* Taglines */
/* Rustic Italian Cuise  Focused on Organics */
ul.rustic_tagline { list-style:none; margin:0; padding-bottom:1em; text-align: left; }
ul.rustic_tagline  li { display: inline; font: italic 1.8em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
								text-shadow:2px 2px 2px grey; } 
ul.rustic_tagline  li#focused  { padding-left:40px; background: url('../images/bravostar_small_2.png') no-repeat 5px center; display:inline; }

ul.rustic_tagline  li.smaller { font-size:1.4em;
											text-shadow:2px 2px 2px grey; } 



.directions_heart {font: 1.4em/1.2em Georgia,  'Times New Roman', Times, serif; text-align: center; padding-bottom:.2em;}


ul#map_email {list-style:none; margin:0; padding:0;  text-align: center; /*border: dashed; */}
ul#map_email  li { display: inline; font: 1.4em/1.2em Georgia,  'Times New Roman', Times, serif; padding-bottom:1em; } 
ul#map_email  li#email a  { padding-left: 29px; background: url('../images/heart.png') no-repeat 0 center	; }


.directions_heart span {width:22px; height:21px; margin: 0 .1em; text-indent: -9000em; 
									background: url('../images/heart.png') no-repeat ; }
	
				
/*Food From the Heart*/
.food_from_heart {font: italic 1.1em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				text-shadow:2px 2px 2px  #666666; color: #420000; margin-bottom: 5px; text-align: left; }



/* Restarant Review Text Formating */
.posted_by {font: normal 1.3em/1.2em Georgia,'Times New Roman', Times, serif;color: #105d36; _margin-bottom: 1em;}
.post_date {font: italic 1.0em/1.2em Georgia,'Times New Roman', Times, serif; color: #000;}
.review {font: italic 1.0em/1.2em Georgia,'Times New Roman', Times, serif; padding-right: 1.5em; color:#420000;}


/*--------------------------------------- Menus--------------------------------------------------------------------------- */
/* Pizzeria Pizza and Pizzeria_soups*/


.menus {width:475px; height:auto;}
.menu_items { clear:both; width: 465px; height:auto; padding: 0; margin:1.0em 0 1em 0; border-bottom: 1px dotted #105d36;}
.menus p { font: normal 1em/1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.menu_items {font-size:76%; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }



.menu_header { margin-bottom: 2.2em;}
.menu_category {width: 100%; font-style: bold; font-size: 2.0em;  color:#420000;text-shadow: 2px 2px 2px #420000; text-transform:uppercase;}



 .title_old{ 	float: left;  width: auto; font-size: 1.4em;  color:#420000;}



.price2 {float:right; width: auto; font-size: 1.5em; color:#420000;}
.description{	clear:both; width: 80%; color:#000; text-align:left; font-size: 1.2em; font-style: italic;padding-bottom:.7em; }
#toppings_table {width:70%; margin-top:1em; padding:0; font-size: 1.2em; color:#000;}


/*--------------------------------------- Close Menus--------------------------------------------------------------------------- */

