body {
font:normal 12px arial, Helvetica, sans-serif;
color:#333;
background:#A3550E;
padding:0;
margin:0;
}
#p7layer {
top:0;
left:0;
position:relative;
min-width:760px;
max-width:940px;
padding:10px;
margin:0 auto;
}
#wrapper {
background:#FFF;
border-right:0px solid #57412C;
}
#container {
background:url(img/template/bkg_menu.jpg) repeat-y;
width:100%;
text-align:left;
}
#sidebar {
float:left;
width:305px;
margin:0;
padding:0;
color:#FFC;
}
#sidebar a, #sidebar a:visited {
color:#FFF;
text-decoration:none;
}
#sidebar a:hover {
color:#FC0;
}
#logo1 {
background:url(img/template/kozmos_grille.jpg) no-repeat;
color:#333;
width:305px;
height:292px;
float:left;
margin:0 0 10px 0;
}
#mainContent {
margin:0 0 0 315px;
padding:0 10px 0 0;
}
#mainContent h1 {
font:bold 28px comic sans ms,Arial,Helvetica,sans-serif;
color:#C60;
margin:0;
padding:2px 0 0 0;
}
#mainContent a:link, #mainContent a:visited {
font:bold;
color:#039;
}
#mainContent li a:link, #mainContent li a:visited {
color:#333;
}
#mainContent li a:hover {
color:#C60;
text-decoration:none;
}
.clearfloat {
clear:both;
height:0;
line-height:0;
font-size:0;
}
#footer {
background:#A3550E;
font:12px arial, Helvetica, sans-serif;
margin:0;
padding:7px 0 3px 0;
height:20px;
color:#FFF;
}
#valid {
padding:0 0 0 10px;
margin:0;
color:#FC0;
float:left;
width:182px;
text-align:left;
}
#valid a,#valid a:visited,#valid a:hover {
color:#FC0;
text-decoration:none;
}
#btmNav {
color:#FFF;
font:12px arial, Helvetica, sans-serif;
margin:0 0 0 210px;
padding:0;
text-align:right;
}
#btmNav a {
font:12px arial, Helvetica, sans-serif;
color:#FFF;
padding:0 7px 0 7px;
margin:0;
text-decoration:none;
}
#copy {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:3px 5px 0 0;
text-align:right;
}
#copy a, #copy a:visited {
color:#666;
text-decoration:none;
}
#copy a:hover {
color:#641B08;
text-decoration:none;
}
#address { 
display:none; 
width:245px;
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}
#fadeShow {
float:right;
margin:0 20px 0 0;
padding:0;
}
h1 {
font:bold 18px comic sans ms,Arial,Helvetica,sans-serif;
color:#C60;
margin:0;
}
h2 {
font:bold 15px arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
text-decoration:none;
}
.textLg {
font:normal 15px Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
.textWh {
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFF;
}
.linespace {
line-height:20px;
}
.nomargintop {margin-top: 0;}
form {margin:0;}
.up {text-transform:uppercase;}
.r {float:right;}
.l {float:left;}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0;
margin:0;
}
img {border:0;}
.picBdr {
border:1px solid #CCC;
padding:3px;
margin:0;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:left;
}
.picBdrR {
border:1px solid #ccc;
padding:3px;
margin:5px;
float:right;
}
.picL {
padding:3px;
margin:5px;
float:left;
}
.picR {
padding:3px;
margin:5px;
float:right;
}
.textRed {
font:normal 12px Arial, Helvetica, sans-serif;
color:#C00;
text-decoration:none;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}
label {
width:135px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0;
margin:0;
}
.p7uberlink {
font:normal !important;
color:#FFF !important;
}

.menuStyle {
font:bold 14px comic sans ms,Arial,Helvetica,sans-serif;
color:#333;
text-decoration:none;
}
ul {
list-style-type:none;
padding:0;
margin:0;
line-height:2.1em;
}
ul li {
background:url(img/template/arrow.gif) no-repeat;
background-position:0 .6em;
padding-left:1.0em;
list-style-type:none;
}
#mainMenu {
margin-bottom:20px;
}
#mainMenu ul, #mainMenu li {
margin:0 0 10px 0;
padding:0;
color:#775100;
list-style-type:disc;
list-style-position:inside;
text-indent:0;
}
#about, #menu, #location, #events, #banquet, #contact {
background:url(img/template/button.jpg) bottom left no-repeat;
background-position: 0 0;
display:block;
padding:0;
margin:0 0 10px 0;
width:273px;
height:29px;
text-align:right;
float:left;
}
#about a, #menu a, #location a, #events a, #banquet a, #contact a, #about a:visited, #menu a:visited, #location a:visited, #events a:visited, #banquet a:visited, #contact a:visited {
display:block;
height:21px;
padding:7px 18px 0 0;
font:bold 12px comic sans ms,Arial,Helvetica,sans-serif;
color:#FFF;
text-decoration:none;
}
#about a:hover, #menu a:hover, #location a:hover, #events a:hover, #banquet a:hover, #contact a:hover {
display:block;
text-decoration:none;
color:#FF0;
}
#navMenu {
margin:0 0 10px 0;
}

/*Zoom Img View Maps*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background:#3E2E1F;
visibility: hidden;
z-index:10;
cursor:hand;
cursor:pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font:bold 16px verdana;
letter-spacing:5px;
line-height:1.1em;
color:#FFF;
padding:5px 0;
text-align:right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background:#C60;
padding:3px;
color:#FFF;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position:absolute;
visibility:hidden;
border:1px solid black;
background: #EFEFEF;
padding:5px;
z-index:5;
}
#tabComment {
padding:0;
margin-top:10px;
}
#eListing {
float:left;
margin:10px 0 0 0;
padding:0;
}
#eDate {
float:left;
padding:0 10px 0 0;
margin:0;
}
#eData {
padding:0;
margin:0;
}
#banquetData, #eventsdata, #menuData {
margin:20px 0 10px 0;
padding:0;
}