/* GENERAL STYLES */
body
{
   font-family:verdana;
   font-size:9pt;
   background-color:#8E836D;
   background-image:url('/images/pageBG.jpg');
   background-repeat:repeat-x;
   margin:0px;
   padding:0px;
   height:100%;
}
a
{
  color:#883734;
}
a:hover
{
   text-decoration:none;
}
img
{
  border:0px;
}
td,p
{
   font-size:9pt;
}
div#main
{
  width:800px;
  margin:0px auto 0px auto;
  background-color:#E4E2E2;
  border-right:1px solid #4A412E;
  border-left:1px solid #4A412E;
}
div#header
{
  background-image:url('/images/header.jpg');
  background-repeat:no-repeat;
  height:152px;
} 
div#contact_information
{
  float:right;
  color:#797677;
  text-align:center;
  font-weight:bold;
  font-family:Times New Roman;
  margin:5px 15px 0px 0px;
}
div#phone_number
{
  font-size:12pt;
}

div#mainNav
{
  background-color:#775001;
  background-image:url('/images/navBg.jpg');
  background-repeat:no-repeat;
  height:35px;
  padding:3px 0px 0px 5px;
}
div.navItemLeft,
div.navItem,
div.navItemRight
{
  float:left;
  font-weight:bold;
  text-align:center;
  padding:4px 0px 0px 0px;
  margin:1px 0px 0px 0px;
  height:24px;
  border-left:1px solid #693F15;
}
div#mainNav div:hover
{
  background-image:url('/images/navBg_on.jpg');
}
div#mainNav a
{
  color:#F9F4AB;
  text-decoration:none;
  font-size:11pt;
}
div#mainNav a:hover
{
  color:#FFFFFF;  
}

div#navHome{width:110px;border-left:none;}
div#navMenue{width:120px;}
div#navDirec{width:125px;}
div#navPhotos{width:100px;}
div#navParties{width:135px;}
div#navTickets{width:240px;}
div#navBlog{width:100px;}
div#navEvents{width:90px;}
table.menue
{
  margin:0px auto 0px auto;
  width:98%;
}
table.menue h2.header
{
  font-size:12pt;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
table.menue h3.subheader
{
  font-size:11pt;
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
}
table.menue ul
{  
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 30px;
}
td.drinkMenu
{
  width:250px;
}
td.drinkMenu p
{
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  font-weight:bold;
}
td.menueHeader
{
  font-size:11pt;
  padding:5px 0px 15px 0px;
  background-color:#EFEFEF;
  border:1px solid #dadaC2;
  padding:10px;
  font-weight:bold;
}
td.drinkMenu, td.foodMenu
{
  background-color:#EFEFEF;
  border:1px solid #dadaC2;
  padding:10px;

}
div#body
{
  background:#F9F8F7 url('/images/front_of_Clevelander_2.jpg') repeat-y 0px 0px;
  min-height:200px;
}
div#footer
{
  color:#353535;
  background:#747879;
  border-bottom:1px solid #4A412E;
  border-top:1px solid #4A412E;
  padding:5px 0px 5px 10px;
}

div#body
{
  padding:5px 0px 0px 0px;
}
div.intro
{
 margin:0px 0px 0px 10px;
 padding:5px 0px 0px;
}
div.intro h1
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:bold;
}
img.frontImage
{
  float:right;
  margin:10px 10px 0px 5px;
  border:1px solid #505050;
}
h3.blogHeader
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  font-weight:bold;
  width:400px;
  display:inline;
}
div.blogSub
{
  font-size:11px;
  padding:0px 0px 0px 10px;
}
div.post
{
  margin:10px 0px 10px 0px;
}
h4.postTitle
{
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  border-top:1px solid #883734;

}
a.leaveComment
{
  font-weight:bold;
}
div.commentDetails
{
  margin:0px 0px 5px 0px;
}
span.commentDetails,
span.postDetail
{
  color:#505050;
  font-size:11px;
  margin:0px 45px 0px 0px;
}
div.postDetails
{
  margin:5px 0px 0px 0px;
}
span.postDetail
{
  font-weight:bold;
}
textarea.enterComments
{ 
  width:500px;
  height:80px;
}
strong.commentsSaved
{
  margin:10px 0px 10px 0px;
  display:block;
}
div.captcha input
{
  width:25px;
}
div.captcha strong
{
  display:block;
}
div.captcha
{
  margin:0px 0px 10px 0px;
}
h5.comments
{
  margin:10px 0px 5px 0px;
}
div.commentSite
{
  width:95%;
  border-top:1px dashed #eFBfBF;
  margin:5px 0px 5px 20px;
  padding:5px;
}
div.commentUser
{
  width:95%;

  border-top:1px dashed #BFBFBF;
  margin:5px 0px 5px 5px;
  padding:5px;
}

ul.postArchive, ul.archivePosts
{
  margin:4px 0px 0px 10px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
}
ul.postArchive
{
  margin:5px 0px 0px 20px;
}
a.archiveLink
{
  font-weight:bold;
}
span.archivePostAdded
{
 font-size:11px;
 color:#353535;
}
h1.pageHeader
{
  margin:0px 0px 0px 10px;
  padding:10px 0px 0px 0px;
  font-size:15px;
  width:300px;
  border-bottom:2px solid #903F3C; 
}
li.postGroup
{
  margin:15px 0px 0px 0px;
}

div.menuHdr
{
  width:740px;
  margin:4px 0px 0px 20px;
}
div.links
{
  margin:0px 0px 0px 0px;
  padding:5px;
  background:#AFAFAF;
  border-top:1px solid #6F7C7F;
}
div.linksCnt
{
  margin:0px auto 0px  auto;
  width:690px;
}
div.links a
{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  margin:0px 10px 0px 10px;
}
img.keno
{
  float:left;
  border:1px solid #b0b0b0;
  padding:0px 0px 0px 0px;
  margin:0px 5px 0px 0px;
}
div#specials
{
  margin:20px 0px 30px 0px;
}
div#specials strong
{
  border-bottom:1px solid #883734;
  padding:0px 0px 5px 0px;
}
div.blogContainer div.postCnt
{
  width:500px;
  float:left;
}
div.blogContainer div.postList
{
  width:175px;
  float:left;
  margin:10px 0px 0px 45px;
}
div.blogContainer div.postList ul
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}
div#viewPost
{
  margin:0px 10px 20px 10px;
  padding:0px 10px 0px 10px;
}
div#viewPost h4.postTitle
{
  border-top:0px;
  border-bottom:1px solid #883734;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

h2.eventSchedule
{
  margin:0px;
  padding:0px 0px 5px 0px;
  font-size:12px;
  border-bottom:1px solid #883734;
}
ul.eventSchedule
{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ul.eventSchedule strong
{
  display:block;
  margin:5px 0px 3px 0px;
  padding:0px 0px 3px 0px;
  border-bottom:1px dashed #808080;
}
ul.eventSchedule li
{
   padding:5px 0px 5px 0px;   
}
div.notes
{
   margin:0px 0px 10px 0px;
}
div.bottom
{
   clear:both;
}
div.dynamicCnt
{
  float:right;
  width:240px;
  padding:0px 10px 0px 8px;
  margin:10px 5px 0px 0px;
  background:#EFEDE0 url('/images/rightNavBg.jpg') repeat-y;
  border-top:1px solid #505050;
  border-bottom:1px solid #505050;
  border-left:1px solid #505050;
}
div#blogArchiveHdr,
div.blogContainer
{
  float:left;
  width:500px;
  padding:0px 0px 0px 15px;
  border:1px solid #a0a0a0;
  background:#CCCCCC url('/images/contentBG.jpg') repeat-x;  
 /* opacity:.8;
  filter: alpha(opacity = 80);*/
}
div#frontPage
{
  width:500px;
  border:1px solid #a0a0a0;
  padding:5px;
  margin-top:0px;
  background:#CCCCCC url('/images/contentBG.jpg') repeat-x;  
 /* opacity:.8;
  filter: alpha(opacity = 80);*/
}
div.contentCnt
{ 
  border:1px solid #a0a0a0;
  padding:5px;
  margin:10px 10px 10px 10px;
  background:#CCCCCC url('/images/contentBG.jpg') repeat-x;   
}
div#blogArchiveHdr
{
  width:495px;
  padding:10px 5px 0px 10px;
}
div#blogArchiveCnt
{
  margin:0px 0px 10px 10px;
  padding:5px 0px 10px 10px;
}
div.bottom div.blogContainer,
div#postList
{
  margin:15px 0px 0px 10px;
  padding:0px 10px 0px 5px;
  width:494px;
}
div#postList
{
  margin-bottom:10px;
}
div.leaveComments div.blogContainer
{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   clear:both;
}
div.leaveComments
{
   margin:0px 0px 0px 30px;
   padding:10px 0px 0px 0px;
   clear:both;
   height:300px;
}
div.wiffiti
{
  padding:0px 0px 5px 0px;
}
div.wiffiti div
{
  float:right;
}
a.allEvents
{
  display:block;
  font-weight:bold;
  margin:0px 0px 20px 0px;
}

div.rightNavCont ul
{
   list-style-type:none;
   margin:0px 0px 10px 0px;
   padding:0px;
}
div.rightNavCont li
{
   margin:0px 0px 5px 0px;
}
div#rightNav
{
   width:230px;
   float:right;
   margin:10px 5px 10px 0px;
   border:1px solid #C0C0C0;
   background:#e0e0e0;
   padding:10px;
   opacity:0.8;
   filter: alpha(opacity = 80);/**/
}   
strong.title
{
   display:block;
   margin:0px 0px 5px 47px;
}