/* FRANKRESTAURANT.COM CSS Document */
html {
margin: auto;
padding:0;
}
body {
margin: 0;
padding: 0px;
font: 63% verdana, Arial, sans-serif; 
}
h2 {
margin: 8px 0 0 0;
padding: 0px 0 0px 0px;
font: bold 1.1em Verdana, Arial, sans-serif; 
line-height: 1.5em;
color: #000; 
}
h3 {
margin: 0;
padding: 0px 0 0px 0px;
font: normal 1.1em Verdana, Arial, sans-serif; 
line-height: 1.4em;
color: #000; 
}
p {
margin: 0;
padding: 7px 0 7px 0px;
font: normal 1.1em Verdana, Arial, sans-serif; 
line-height: 1.9em;
color: #000; 
}
a {
color: #000000;
text-decoration: none;
}
a:hover {
text-decoration:underline;
}
a:visited {
color: #000000;
}
div#container{
width: 770px;
margin: 0;
padding: 10px 0px 50px 30px;
}
div#content p{
line-height: 17px;
}
img {
border: none;
}
div.clear {
clear: both;
padding: 0;
margin: 0;
}
.twtr-tweet-text {
font: 10px Verdana, Arial, Helvetica, sans-serif !important;
}
/*-----------------------------------------------------------------------------------------------------CONTENT*/
div#content{
float:right;
margin: 0 0 0 0px;
padding: 0;
width: 530px;
}

#colleftwidth {
margin: 10px 0 0 0;
padding: 0;
float: left;
width: 520px;
}
.leftfloat {
margin: 0px 0 0 0;
padding: 0 0px 20px 0px;
float: left;
width: 265px;
}
.rightfloat {
margin: 0px 0 0 0px;
padding: 0 0px 20px 0px;
float: right;
width: 230px;
}
.leftfloat2 {
margin: 0px 0 0 0;
padding: 0 0px 20px 0px;
float: left;
width: 295px;
}
.rightfloat2 {
margin: 0px 0 0 0;
padding: 0 0px 10px 10px;
float: right;
width: 210px;
}
.rightfloat2 p, .rightfloat p {
padding: 0 0 5px 25px;
}
.bg_rcol p {
line-height: 1.2em;
}
.rightimg {
padding: 40px 0 0 0;
margin: 0;
}
.price {
padding: 0 0 0 8px;
margin: 0;
font-weight: normal;
}
.beerprice {
padding: 0px 0 0 8px;
margin: 0;
font-weight: normal;
text-transform: none;
}
.icon {
/*vertical-align: middle;*/
padding: 0;
margin: 0px 0 0px 0px;
}
.navtop {
padding: 0;
margin: 20px 0 10px 0px;
text-align: center;
}
.date {
margin: 0px 0 0px 0px;
padding: 0px 0 25px 0;
font: bold italic 1.2em Verdana, Arial, sans-serif; 
color: #000000; 
}
.region {
padding: 0 8px 0 8px;
margin: 0;
font-style: italic;
font-weight: bold;
color: #330000;
}
.regiontitle {
margin: 20px 0 5px 0;
padding: 0px 0 0px 0px;
font: bold italic 1.2em Georgia, Times New Roman, serif; 
color: #330000; 
text-transform: none;
}
.regionsub {
margin: 15px 0 3px 0;
font-weight: bold; 
}
.year {
font-style: italic;
}
.bg_rcol {
background: transparent url(../images/bg_rcol.gif) no-repeat top left;
margin: 0;
padding: 30px 0 0 0px;
}
.rcol_menu {
padding: 40px 0 0 25px;
margin: 0;
width: 100%;
}
.btn {
float: right;
padding: 5px 25px 0 0;
}
.linktitle {
margin: 20px 0 5px 0;
padding: 0px 0 0px 0px;
}
.toppic {
margin: 0;
padding: 0;
}
.printonly {display: none;}
.imglogo {
float: left;
margin: 0 0px 0 20px;
padding: 0;
width: 190px;
}
.textright {
float: left;
margin: 0;
padding: 0;
width: 310px;
}
.gallery {
padding: 0;
margin: 0;
}
.row {
padding: 0;
margin: 0;
width: 540px;
}
.gallery a:link {padding: 1px; border: 1px solid #cc6600; margin: 0px 5px 5px 0; display: block; width: 50px;}  
.gallery a:visited {padding: 1px; border: 1px solid #cc6600;  margin: 0px 5px 5px 0; display: block; width: 50px;}
.gallery a:hover {padding: 1px; border: 1px solid #009999;  margin: 0px 5px 5px 0; display: block; width: 50px;}
.gallery a:focus {padding: 1px; border: 1px solid #009999;  margin: 0px 5px 5px 0; display: block; width: 50px;}
.gallery a:active {padding: 1px; border: 1px solid #009999;  margin: 0px 5px 5px 0; display: block; width: 50px;}
.gallery li {
margin: 0px;
padding: 0px 0px 0 0;
list-style-type: none;
float: left;
clear: none;
}
.thumb {
height: 50px;
width: 50px;
margin: 0px;
padding: 0px;
}
#placeholder {
margin: 15px 0 15px 0;
padding: 0;
}
#desc {
font: 11px Verdana, Arial, sans-serif;
line-height: 16px;
margin: 0;
padding: 0;
}
.desc2 {
font: italic 11px Verdana, Arial, sans-serif;
line-height: 16px;
margin: 0;
padding: 0;
}
.message {
float: left;
margin: 10px 0 30px 0;
padding: 0;
width: 260px;
height: 86px;
}
.message2 {
margin: 30px 0 0 10px;
padding: 0;
}
/*-----------------------------------------------------------------------------------------------------FOOTER*/
.kind {
font: normal 10px Helvetica, Arial, sans-serif;
margin: 0px 0 0 0;
padding: 30px 0 0 10px;
width: 180px;
}
#showimage				{ position:absolute; top:300px; left:300px; visibility:hidden; cursor:move; width:416px; height:344px; padding:3px;
						  background:url(images/post-loader.gif) no-repeat;}
#showimage img			{ margin-right:5px; margin-top:5px; }
#imgsrc					{ display:block; width:410px; height:338px; text-align:right; background-repeat:no-repeat; }

#thumbs         		{ display:inline-block; margin-top:20px; }
#thumbs	a				{ display:block; float:left; height:75px; width:75px; border: 1px solid #cc6600; padding: 1px; margin: 0px 7px 7px 0;}
#thumbs	a:hover			{ display:block; float:left; height:75px; width:75px; border: 1px solid #009999; padding: 1px; margin: 0px 7px 7px 0;}
#thumbs	a:focus			{ display:block; float:left; height:75px; width:75px; border: 1px solid #009999; padding: 1px; margin: 0px 7px 7px 0;}
#thumbs	a:active			{ display:block; float:left; height:75px; width:75px; border: 1px solid #009999; padding: 1px; margin: 0px 7px 7px 0;}
#thumbs img				{ height: 75px;
width: 75px;
margin: 0px;
padding: 0px;
}
#thumbs img.photoname				{
height: 20px;
width: 144px;
margin: 0px;
padding: 0px 0 15px 0;
}
/*Proper Clearing*/
#thumbs:after 			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html #thumbs 			{ height:1%; }
#thumbs 

.bottom-area {
width: 500px;
margin: 0px 0 0 0;
padding:0px 0 0 0;
background: #ccc;
float: left;
}
.bottomlogo {
float: left;
width: 110px;
margin: 60px 7px 0 7px;
padding: 0;
}
.bottomlogo-catering {
float: left;
width: 110px;
margin: 50px 7px 0 7px;
padding: 0;
}
.special {
padding: 30px 0 0 10px;
}
.evrbanner {
margin: 0px 0 0 0;
padding: 10px 0 0 0;
text-align: center;
}
.evrbanner2 {
margin: 0px 0 0 0;
padding: 10px 0 35px 0;
text-align: center;
}
.evrbanner p,
.evrbanner2 p {
margin: 0;
padding: 0;
}
div.content{
float:right;
margin: 0 0 0 0px;
padding: 0;
width: 530px;
}
div.navigation{
float:left;
width:210px;
margin: 0px auto 0px auto;
padding: 0;
text-align: center;
}