/*



This is the CSS file to make the design pretty. You can find

the sticky footer required CSS at the following URL:



http://ryanfait.com/sticky-footer/layout.css



*/



body {

	text-align: center;

}

body, td {

font-family:georgia,times new roman;

font-size:13px;

line-height:21px;

}

.wrapper {

	width: 100%;

	text-align: left;

}

.header {

	background-image: url('../../images/headerBG.jpg');

	background-repeat: repeat-x;

	width: 100%;

	height: 150px;

	position:relative;

	top:0px;

	left:0px;

}

a img{

border:none;

}

div#logo {

width:198px;

position:absolute;

top:0px;

left:0px;

}

div#tagline {

color:#fff;

font-family: trebuchet ms, verdana, arial;

font-size:19px;

font-style:oblique;

position:absolute;

left:280px;

top:35px;

}

div#signup {

width:215px;

height:62px;

background-image:url('../../images/signup.jpg');

position:absolute;

top:15px;

left:745px;

font-family: trebuchet ms, verdana, arial;

font-size:14px;

font-weight:bold;

line-height:22px;

}

div#content {

width:960px;

margin:0 20px 0 20px;

padding-bottom:20px;

}

.footer {

	width: 100%;

	margin: 0 auto;

	background-image:url('../../images/footerBG.jpg');

}

div#footerContent {

	padding-top:43px;

	color: #fff;

	font: 0.8em arial,sans-serif;

	font-size:10px;

	font-family:verdana,arial,helvetica,sans-serif;

	line-height:18px;

}



div#footerContent a:link,a:visited,a:active {

color:#fff;

text-decoration:none;

}



div#footerContent a:hover {

color:#fff;

text-decoration:underline;

}



#homeText {

float:left;

width:564px;

padding:0 10px 0 10px;

}



#homeText p {

color:#000;

text-align:justify;

padding:5px 0 5px 0;

margin:0px;

font-size:12px;

font-family:trebuchet ms, helvetica, verdana,sans-serif;

}



#sidebar {

width:359px;

padding:5px;

float:right;

}



#sidebar p {

padding:10px 0 10px 0;

}



.pHeader {

font-size:26px;

color:#66000f;

line-height:normal;

}



#headerContent {

width:960px;

position:relative;

}

#coupon {

padding: 15px;

border:1px dashed #000;

width:550px;

}

#coupon td {

line-height:normal;

}

#coupon_header {

font-family:georgia,times new roman;

font-size:16px;

color:#7b0012;

border-top:1px solid #7b0012;

border-bottom:1px solid #7b0012;

}

#coupon_header div{

padding: 4px 0 4px 0;

}

#coupon td.logo_text {

padding-top:10px;

font-family:georgia,times new roman;

font-size:12px;

font-style:italic;

color:#7b0012;

}

/* side bars */

#blueSidebar {

width:338px;

margin: 20px 0 0 0;

padding:10px 0 20px 0;

border:1px solid #788993;

background-color:#80abcd;

background-image:url('../../images/blueGradientBG.jpg');

background-repeat:repeat-x;

}

#goldSidebar {

width:338px;

padding:10px 0 20px 0;

border:1px solid #bcc1a3;

background-color:#d6dbbd;

background-image:url('../../images/goldGradientBG.jpg');

background-repeat:repeat-x;

}



#goldSidebar td, #blueSidebar td{

font-size:11px;

line-height:17px;

}

#goldSidebar td.title, #blueSidebar td.title {

font-family:georgia,times new roman;

font-size:18px;

font-weight:normal;

color:#7b0012;

padding-bottom:10px;

}

#goldSidebar td.month, #blueSidebar td.month{

padding-bottom:5px;

padding-top:5px;

padding: 5px 0 5px 10px;

}



#goldSidebar td.month a:link,

#goldSidebar td.month a:visited,

#goldSidebar td.month a:active,

#blueSidebar td.month a:link,

#blueSidebar td.month a:visited,

#blueSidebar td.month a:active{

font-family:georgia,times new roman;

font-size:16px;

font-weight:normal;

color:#7b0012;

text-decoration:none;

}



#goldSidebar td.month a:hover, #blueSidebar td.month a:hover{

font-family:georgia,times new roman;

font-size:16px;

font-weight:normal;

color:#7b0012;

text-decoration:underline;

}



.price {

font-family:georgia,times new roman;

font-size:14px;

font-weight:bold;

}



.wprice_desc {

font-family:georgia,times new roman;

font-size:12px;

font-style:italic;

text-transform:capitalize;

}



.price_desc {

font-family:georgia,times new roman;

font-size:12px;

font-style:italic;

}



.category {

padding-top:20px;

font-weight:bold;

text-decoration:underline;

}



 a.adminLinks:link, a.adminLinks:visited {

color:#999999;

font-family:trebuchet ms, verdana,arial,helvetica,sans-serif;

font-size:12px;

text-decoration:none;

}



a.adminLinks:active, a.adminLinks:hover {

color:#000;

text-decoration:underline;

}



.item_container {

padding:5px 0 5px 0;

}



.item {

color:#7b0012;

font-style:italic;

}



.item_desc {



}



.newsletter {

font-size:11px;

}



.event_name {

color:#7b0012;

font-weight:bold;

font-size:14px;

}

/* Admin Section */

div.admin td.title {

font-family:verdana,arial,helvetica,sans-serif;

font-size:16px;

font-weight:bold;

color:#7b0012;

padding-bottom:10px;

}



div.admin td.table-head {

font-family:verdana,arial,helvetica,sans-serif;

font-size:14px;

font-weight:bold;

color:#000;

}



div.admin td.label {



}



div.admin td.title a, div.admin td.title span {

font-family:verdana,arial,helvetica,sans-serif;

font-size:12px;

font-weight:normal;

color:#000;

}



div.admin span.month_text {

font-family:verdana,arial,helvetica,sans-serif;

font-size:14px;

font-weight:bold;

color:#000;

}



#contact_info {

font-family:georgia, times new roman;

font-size:13px;

text-align:center;

line-height:normal;

padding-bottom:20px;

}

#contact_info span.title {

font-size:26px;

color:#66000f;

line-height:normal;

}



/* Frequent Diner Form */

/*Sign up form */

	.FDPfield {

	width:300px;

	font-size:11px;

	}

	.FDPfields {

	width:200px;

	font-size:11px;

	}

	.FDPtitle{

	margin:0px 0 2px 0;

	font-weight:900;

	}

	#FDP table {

	width:500px;

	font-family:georgia, times new roman;

	text-align:left;

	}

	#FDP td {

	font-size:11px;

	padding:5px;

	}





