body{
margin: 0px;
font-family: arial, helvetica;
text-align: center;
background-color: #070300;
background-image: url('../images/template/background2.jpg');
background-position: top center;
background-repeat: no-repeat;
background-attachment: fixed;

}

h1 {font:24px Georgia, "Times New Roman", serif; color: #4809a4;}
	
h2 { font-family: "Zapf Chancery", Helvetica, Verdana, Arial, sans-serif; border-bottom-style: none; border-bottom-width: 1px; font-weight: bold; font-size: 13px; color: black}


h3 {color: #fff8de; font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size:12px; margin-top: 0px; margin-bottom: 10px;}

p { color: black;
	font: 11px/170% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 	
	margin: 0px 0px 10px 0px;
	}
	
strong {

	font: 13px/140% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	color: #994d08; font-weight: bold; text-transform: uppercase;}


a {text-decoration: none; font: 12px/140% Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold;  }
a:link {color: #cf0d1e; }
a:visited { color: #8b0207; }
a:hover { color: #8e2616; }
a:active { color: #d4b09b; }

ul 	{ list-style-type: none; padding-top: 5px; text-align: left;}	
li 	{ 
display: inline;
padding-right: 10px;
}


div#templateContainer{
margin: 0px auto;
width: 900px;
text-align: left;

}

div#header{
width: 900px;

}

div#headerLogo{
	height: 136px;
	float: left;
}

div#headerRight{
float: right;
}

div#nav{
clear: both;
background-image: url('../images/template/menuBar.gif');
background-repeat: no-repeat;
position: relative;
z-index: 500;
height: 26px;
}

#nav a {
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-variant: small-caps;
}


div#bodyContent{
margin: -5px auto 10px;
width: 830px;
background-image: url('../images/template/yellowGradient.jpg');
}


div#bodyIndent{
padding-top: 18px;
padding-left: 18px;
padding-bottom: 15px;
}

div#bodyIndentView{
padding-top: 10px;
padding-left: 18px;
padding-bottom: 15px;
background-color: black;
}


div#bodyIndentCuisine{
padding-top: 18px;

padding-bottom: 15px;
}



div#content{
width: 791px;
clear: both;
margin-top: 7px;
}


div#leftColumn{
color: #502707;
width: 570px;
float: left;
}

div#menu{
color: #502707;
width: 800px;
float: left;
}

#menu h2 {font-size: 30px; border-bottom: 1px solid black;}

.menuListing {
float: left;
width: 230px;
height: 60px;
overflow: hidden;
margin: 0px 10px 10px 0px;
}

.pizzaListing {
float: left;
width: 290px;
height: 90px;
overflow: hidden;
margin: 0px 10px 10px 0px;
}

.menuPhoto {
float: left;
height: 60px;
width: 100px;
background-color: black;
margin-right: 15px;
}

#leftPizza {
float: left;margin-right: 15px;
}

div#leftColumnEvents{
padding-left: 40px;
color: #502707;
width: 475px;
float: left;
}


div#leftColumnHome{
color: #502707;
width: 560px;
float: left;
}


div#leftColumnAbout{
color: #502707;
width: 550px;
float: left;
margin-top: 5px;
}


div#leftColumn2{
background-color: black;
color: #ffff99;
margin: -20px 0px 0px 0px;
width: 220px;
height: 400px;
padding: 20px;
float: left;
background-image: url('../images/template/column.jpg');
}

div#leftColumn3{
background-color: black;
color: #ffff99;
margin: 0px;
width: 325px;

float: left;
}

div#rightColumnView{
margin-top: 15px;
margin-left: 340px;
color: white;
}

div#rightColumn{
margin-top: 15px;
background-color: #fff589;
margin-left: 579px;
margin-bottom: 15px;
width: 210px;
border: 1px solid black;
}

div#rightColumnCuisine{
margin-left: 579px;
}


div#rightColumn2{
margin-top: 15px;
background-color: #fff589;
margin-left: 330px;
}


div#rightColumnMap{

margin-left: 280px;
}

div#rightColumnAbout{
margin-top: 0px;
background-color: #fff589;
margin-left: 300px;
margin-right: 25px;
padding: 20px;
}

div#rightColumn4{
margin-top: 10px;
margin-left: 575px;
margin-right: 25px;
}


.indent{
padding: 10px;
}

.indent50{
padding: 10px 50px 35px;
}

.indent25{
padding: 0px 30px 25px 25px;
}

.indentCuisine{
padding: 0px 20px 5px 40px;
}

div#ads{
clear:both;
margin-left: 20px;
}

div#footer{
	clear: both;
	padding-top: 10px;
	font-size: 8px;
	text-align: center;
	color: #81824c;
}


div.item{
	clear: right;
}

div.spacer {clear: both}

.upcomingEvents {
	color: #cf9110;
	text-transform: uppercase;
	font: 12px Arial, "Lucida Grande", Verdana, sans-serif;
	padding-bottom: 10px;
	}
	
.date {
	color: #9a0102;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	}

.event {
	color: #cf9110;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
	}
	
.event a {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
	color: #cf9110;
	}


.event2 {
	color: #0606a7;
	font: 16px Arial, sans-serif, "Lucida Grande", Verdana;
	font-weight: bold;
	padding-bottom: 0px;
	}

.click {
margin-top: 0px;
font: 9px Verdana;
text-align: right;
color: #7f5400;}	
	
.service {
	color: #cf9110;
	text-transform: uppercase;
	font: 12px Arial, "Lucida Grande", Verdana, sans-serif;
	padding-bottom: 0px;
	}
		
.time {
	color: black;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	padding-bottom: 15px;
	}
	
.columnTitle {
	color: #a54613;
	text-transform: uppercase;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	padding-bottom: 10px;
	}
	
.alignRight  {
text-align: right;
font-size: 9px;}

.alignRight a {
font-size: 9px;
color: red;}

img {border: 0px;}
	
	
.note {float: left; margin: 10px 20px;}
.leftCuisine	{float: left;  margin: 0px 5px 5px 0px; border: 1px solid black;}
.left	{float: left;  margin: 0px 20px 0px 0px; border: 1px solid black;}
.eventPhoto	{margin: 0px 20px 0px 0px; border: 1px solid black;}
.left2	{float: left;  margin: 0px 20px 10px 0px; border: 2px solid black;}
.left3	{float: left;  margin: 0px 20px 20px 0px; border: 1px solid black;}
.leftThumbView	{float: left;  margin: 0px 5px 5px 0px; border: 1px solid black;}
.thumbLeft	{float: left;  margin: 15px 0px 0px 15px; border: 2px solid black;}
.right	{float: right;  margin: 0px 0px 0px 20px; border: 2px solid #6f3c26;}
.homeRight	{float: right;  margin: 0px 0px 0px 10px; border: 1px solid #6f3c26;}
.main {border: 2px solid black;}
.button {float:left; margin-right: 10px; }
.buttonR {float:left; margin-bottom: 20px; }