body {
		font-family : Arial, Helvetica, sans-serif;
        font-size: 13px;
        background : #000 url(images/bg_top.jpg) repeat-x;
        color : Black;
        margin: 0px;
		padding: 0px;
}

#content {
		width:765px;
		background: #fff url(images/bg_top.jpg) repeat-x;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		}

#contentleft {
		width: 567px;
		float: left;
		padding:0px;			
		}
		
#contentright {
		width: 188px;
		padding:0px;
		margin: 0px;
		float: right;
		}
	

				
				
				
				
				

tblbg {
		background: #000000 url(images/bg_bodym.jpg) repeat-y;
		}


table {
        font-size: 12px;
		}



h1		{
	font-weight: bold;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : 120%;
	color : #CC0000;
	font-style: italic;
	padding-top: 10px;


}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
	margin: 0px;


}



h3 {

        font-weight: normal;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        margin: 2px;

}



p {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 100%;

        margin: 2px 0px;

}






li {
	padding: 0px;
	list-style: url(images/bullet2.gif);
	margin: 6px 0px;




}




a {
        color: #333399;
        text-decoration: underline;
}

a:hover {
        color: #cc0000;
        text-decoration: underline;
}




.maintable {

        border: 1px solid #000000;

/*        background-color: #FFFFFF;*/

        background-color: #ccc;

        margin-top: 1px;

        margin-bottom: 1px;

}



.navmenu {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        color: #ffff00;

        font-size: 100%;

        font-weight: bold;

        background : #000 ;

        border-style: none;

}



.navmenu img {

        margin-top: 1px;

        margin-right: 5px;

        margin-bottom: 1px;

        margin-left: 5px;

}



.navmenu a {

        position: relative;

        display: block;

        padding-top: 2px;

        padding-right: 2px;

        padding-bottom: 2px;

        padding-left: 2px;

        text-decoration: none;

        color: #FFFFFF;

}



.navmenu a:hover {

        background : #333 ;

        text-decoration: none;

        color:         #000000;

}



.admin_menu_thumb {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 85%;

        border: 1px solid #005D8C;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        color: #000000;

        font-weight: bold;

        margin-top: 0px;

        margin-bottom: 0px;

        width: 85px;

}



.admin_menu_thumb a {

        color: #000000;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 10px;

        padding-right: 10px;

}





.admin_menu_thumb a:hover {

        color: #000000;

        text-decoration: underline;

}



.admin_menu {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 85%;

        border: 1px solid #005D8C;

        background-color:#ccc;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        color: #000000;

        margin-top: 0px;

        margin-bottom: 0px;

        padding-top:2px;

        padding-bottom:2px;

        padding-left:1px;

        padding-right:1px;

        text-align: center;

}



.admin_menu a {

        color: #000000;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}



.admin_menu a:hover {

        color: #000000;

        text-decoration: underline;

}



td #admin_menu_anim {

        background-image : url(images/button_bg_anim.gif);

}



.comment_date{

        color : #5F5F5F;

        font-size : 90%;

        vertical-align : middle;

}



.image {

        border-style: solid;

        border-width:1px;

        border-color: #000000;

        margin: 2px;

}



.imageborder {

        border: 1px solid #000000;

        background-color: #FFFFFF;

        margin-top: 30px;

        margin-bottom: 30px;

}




.footer {
	font-size : 1px;
	text-align: right;
	color: #ccc;

}

.footer2 {
	font-size : 9px;
	text-align: right;
	color: #666;

}

.footer a {
        text-decoration: none;
        color: #ccc;
}

.footer a:hover {
        color: #ccc;
       text-decoration: none;

}

.statlink {
        color: #FFFFFF;
}




.bottom2 {
	background: url(images/bg_bottom2.jpg) no-repeat center top;
}
.bgbott {
	background: url(images/bg_body_bottom.jpg) repeat-y center;
}

.bottom {
	background: url(images/bg_body_bottom2.jpg) repeat-y center;
	border-bottom: medium solid #FF0000;
}

.bottom p {
	padding-right:20px;
	padding-left:20px;
	color: #CCCCCC;
}

.bottom a {

        text-decoration: underline;
		color: #ccc;

}



.bottom a:hover {

        color: #666;
        text-decoration: underline;

}
.head {
	background: url(images/bg_head2.jpg) repeat-x;
}
.bodytext {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 50px;
	padding-right: 10px;

}

.bodytext p {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 5px;

}


h1.menu {
	font: italic small-caps 22px Arial, Helvetica, sans-serif;
	color: #990000;

	padding: 8px;
	text-transform: capitalize;
	text-align: left;


}

}
.rightside {
	border-left: thin solid #000000;
	margin: 0px;
	padding: 0px;
	width: 188px;
	font: 10px Arial, Helvetica, sans-serif;
	background: #000000;




}

h2.right {
	font-style: italic;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #990000;
}
.lunchspecial {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-right: 8px;

}
.lunchspecialp {
	font: bold small-caps 14px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333399;
}
.menuh3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #990000;
	padding-left: 25px;
}
.homehead {
	background: #000000;
	height: 20px;

}
.boxborder {
	border: thin solid #CC0000;
	margin: 0px;
	padding: 0px;
}
.homefoodbg {
	background: url(images/the_cab_food.jpg) no-repeat left top;
	width: 146px;

}

.homefunbg {
	background: url(images/bg_homebx.jpg) repeat-y;
	width: 146px;

}
.cellpadding {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;


}
.funstyle {
	margin: 4px;
	border: double #999999;
}
.funreg {
	font-size: 14px;
	background: #999999;
	color: #000000;
	font-weight: bold;
	border: none;
	padding: 3px 3px 3px 15px;
}

.funreglong {
	font-size: 14px;
	background: #999999;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border-top: none;
	border-right: none;
	border-bottom: thin solid #333333;
	border-left: none;

}

.funreglong2 {
	font-size: 14px;
	background: #999999;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
.funalt {
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 15px;
}

.funaltlong {
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
td.days
	{
	width:188px;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0 none;
	text-align: center;
	}
.calmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
	padding: 3px;
	width: 100px;
	vertical-align: top;
}

.review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:5px;
	text-align: center;
	color: #000000;

}

.pnopad {
	font: 2em Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
.tdnopad {
	margin: 0px;
	padding: 0px;
}
.bold {
	font-weight: bold;
}.bghead2 {
	background: url(images/bg_head2.jpg);
	margin: 0px;
	padding: 0px;
	width: 765px;
}

.menuhead {
	background: url(images/menu_titlebg.jpg);
	margin: 0px;
	padding: 0px;
	height: 34px;
}
.callow {
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: none;
	margin: 0px;
	width: 10%;
	vertical-align: top;
}
.calhigh {
	text-align: center;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: 1px solid #999999;
	margin: 0px;
	width: 10%;
	vertical-align: top;
}
.calmid {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	vertical-align: top;
	border-top: none;
	border-bottom: none;
	width: 10%;
}
.caldate {
	font-weight: bold;
	background: #999999;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000000;
	width: 14%;
}
.calblack {
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
	text-align: center;
	vertical-align: top;
}
h3.boldgold {
	font-weight: bold;
	color: #FFFF00;
	}
td.menu {
	background: #FFFFFF;
	padding: 5px;
}

td.menualt {
	background: #CCCCCC;
	padding: 5px;
}
.italic {
	font-style: italic;
}
.food {
	font-weight: bold;
	color: #660000;
}

.menubg {
	background: url(images/bg_homebx.jpg) repeat-y;
	width: 140px;

}
.house {
	font-size: 12px;
	font-weight: bold;
	text-decoration: blink;
	text-transform: uppercase;
	color: #FF3300;
}
.menubody {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 29px;
}.floatleft {
	float: left;
	margin: 5px;
}
.floatleftc {
	float: left;
}.lileftpad {
	margin-left: 30px;

}
