/* Nelson's Diner Stylesheet 2010 */
body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
color:#1D1D37;
background:#FFFFFF;
font-size:1.0em;
}
form {
display:inline;
}
p {
font-size:0.75em;
line-height:1.6em;
margin:2px;
padding:4px 2px;

}
h1 {
font-family: Arial, verdana, sans-serif;
font-size:2.0em;
line-height:1.0em;
font-weight:normal;
color:#7474B0;
margin:2px;
padding:4px 2px;
/*border-bottom:2px solid #7474B0;*/
}
h2 {
font-family: Arial, verdana, sans-serif;
font-size:1.2em;
line-height:1.4em;
font-weight:normal;
color:#151515;
margin:2px;
padding:4px 2px;
}
h3 {
color:#151515;
font-family: arial, verdana, sans-serif;
font-weight:normal;
font-size:1.1em;
line-height:1.6em;
margin:2px;
padding:4px 2px;
text-decoration:none;
}
h4 {
font-family: arial, verdana, sans-serif;
font-weight:bold;
font-size:0.9em;
line-height:1.6em;
margin:2px;
padding:4px 2px;
}
li {
font-size:0.75em;
line-height:1.6em;
}
li ul li, li ol li {
font-size:1.0em;
line-height:1.6em;
}
ul {
margin:8px 34px;
padding:0 2px;
}
ol {
margin:8px 37px;
padding:2px;
}
a, a:link, a:active {
/*font:bold 1.0em Arial; */
color:#E05CBD;
text-decoration:underline;
font-weight:bold;
}
a:visited {
color:#E05CBD;
text-decoration:underline;
font-weight:bold;
}
a:hover {
color:#E05CBD;
text-decoration:none;
font-weight:bold;
}

a.flink, a.flink:link, a.flink:active, a.flink:visited, a.flink:hover {
color:#E05CBD;
font-weight:bold;
text-decoration:underline;
}

/*ID's*/
#redframe {
position:relative;
margin:0;
padding:0;
width:100%;
/*background:#F2F8EE;*/
background:#DC5EB2 url(images/background.png) repeat-y top center;
}
#peppapig {
position:absolute;
top:-10px;
right:0px;
z-index:1000;
}
#header {
width:1000px;
height:194px;
background:#FFFFFF url(images/header-image.jpg) no-repeat 80% 0;
margin:0 auto;
/*padding:0;*/
}
#logo {
margin:0;
padding:0;
}
#logoback {
margin:0 auto;
padding:15px 0 0 0;
}
#maincontent {
/*background:#DC5EB2 url(images/background.png) repeat-y top center;*/
padding:0px;
margin:0px auto;
width:998px;
border-top:2px solid #ffffff;
}
#righttestimonials {
text-align:center;
background:#A4A4E6 url(images/rightside.jpg) repeat-y top left;
/*float:right;
padding:0px 0 0 0;
margin:0;*/
width:200px;
border-right:2px solid #ffffff;
}
#leftnewsletter {
text-align:center;
background:#A4A4E6 url(images/leftside.jpg) repeat-y top left;
/*float:left;
padding:0px 0 0 0;
margin:0;*/
width:200px;
border-left:2px solid #ffffff;
}
#content {
background:#ffffff;
padding:5px 10px;
margin:0;
/*width:430px;*/
/*padding:5px 10px;
margin:0px 202px;
position:relative;*/
/*border:1px solid red;*/
}
/*#contentright {
padding:0 10px;
margin:0px 270px 5px 5px;
position:relative;
}*/
#footer {
clear:both;
height:56px;
text-align:center;
color:#2B2B44;
/*background:#ffffff;*/
font-size:0.7em;
line-height:1.5em;
background:#ffffff url(images/footer.jpg) repeat-x top left;
border-top:2px solid #ffffff;
/*padding-bottom:80px;*/
}
#facebook {
position:absolute; bottom:10px;left:22%;
}












/*classes*/
.imagesR {
float:right;
margin:5px;
}
.mainimage {
text-align:center;
padding:3px;
border:3px solid #6262A6;
margin:5px;
}
.mainimageR {
float:right;
padding:3px;
border:3px solid #6262A6;
margin:5px;
}
.mainimageL {
float:left;
padding:3px;
border:3px solid #6262A6;
margin:5px;
}
.highlight {
color:#BA3E88;
}
#special {
font-size:1.6em;
text-align:center;
background:#6262A6;
color:#fff;
margin:5px auto;
width:70%;
padding:5px;
}
#special a {
font-weight:normal;
color:#fff;
}
.smalltext {
font-size:0.8em;
}
.smalltext2 {
font-size:0.7em;
}
.milkshake {
font-size:1.6em;
text-align:center;
background:#BA3E88;
color:#fff;
margin:5px auto;
width:90%;
padding:5px;
}
.tabular {
margin:0;
padding:0;
/*image size 194*162*/
}
div.float {
float: left;
width:200px;
height:220px;
margin:0 5px;
padding:0;
/*background:#ffffff url(images/gallery/photo.jpg) no-repeat top center;*/
}
div.float p {
font-family:arial;
font-style:italic;
line-height:1.2em;
font-size:0.9em;
font-weight:bold;
text-align: center;
margin:0 10px 0 10px;
padding:2px 0 0 0;
}


