/* Start of CMSMS style sheet 'american kitchen' */
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:url(graphics/bg-top-american.gif) center top no-repeat #9CC6DF; font-size:0.82em;}
.red {color:#D23933;}
.float_l {float:left;}
.float_r {float:right;}

a {text-decoration:none; font-weight:normal; color:#ff4538; background-color:inherit;}
a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline; color:#ff4538; background-color:inherit;}

img {border:0;}

h1 {background:url(graphics/heading-bg.gif) no-repeat top left; display:block; overflow:hidden; width:579px; margin:0px; padding:0px 0px 0px 30px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold;}

h2,h3{
font: Arial, Verdana, Helvetica,
	sans-serif;
font-size:30px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h4,h5,h6{
font: 0.75em, Arial, Verdana, Helvetica,
	sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.style1 {color: #FF0000; font-weight: bold;}

.main-container {display:block; overflow:hidden; background:url(graphics/bg-bottom.jpg) bottom center no-repeat; min-height:800px; border-bottom:1px solid #6C6866; padding-top:153px; z-index:50;}
.main {width:643px; margin:0px auto auto; z-index:50;}
.main-top {height:160px; display:block; position:relative; z-index:50;}
.header-bg {height:160px; vertical-align:bottom; z-index:50;}
.header-bg-img {margin-top:-20px; z-index:50;}
.main-top .header {position:absolute; top:60px; left:0px; z-index:50;}

.nav {float:right; margin-top:5px; z-index:50;}
.nav ul{padding:0px; margin:0px; z-index:50;}
.nav li{display:inline; list-style:none; text-indent:-999999px; z-index:50;}
li#home a {background:url(graphics/nav-home.png) 0px -125px no-repeat; display:block; width:68px; height:125px; float:left;}
li#events a {background:url(graphics/nav-events.png) 0px -125px no-repeat; display:block; width:54px; height:125px; float:left;}
li#menu a {background:url(graphics/nav-menu.png) 0px -125px no-repeat; display:block; width:54px; height:125px; float:left;}
li#drinks a {background:url(graphics/nav-drinks.png) 0px -125px no-repeat; display:block; width:40px; height:125px; float:left;}
li#functions a {background:url(graphics/nav-functions.png) 0px -125px no-repeat; display:block; width:60px; height:125px; float:left;}
li#home a:hover, li#events a:hover, li#menu a:hover, li#drinks a:hover, li#functions a:hover {background-position:0px 0px;}

.main-inner {padding:10px; background:url(graphics/box-bg.png) repeat-y top; min-height:645px; margin-bottom:75px; text-align:center; z-index:50;}
.main-text {padding-left:30px; padding-right:15px; z-index:50;}

.bluebox {width:600px; display:block; overflow:hidden;}
.bluebox-top {background:url(graphics/blue-box-top.gif) top no-repeat; height:12px; width:579px; display:block; overflow:hidden; margin-left:15px;}
.bluebox h1 {background:url(graphics/bluebox-heading.gif) no-repeat top left; display:block; overflow:hidden; width:564px; margin:0px; padding:0px 0px 0px 30px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold;}

.bluebox-bottom {background:url(graphics/blue-box-bottom.gif) top no-repeat; height:14px; width:579px; display:block; overflow:hidden; margin-left:15px;}
.bluebox-main {background-color:#E7F1F7; margin-left:15px; padding:10px 20px; width:539px; display:block; overflow:hidden; }



.footer {background:#D2CAC7; display:block; overflow:hidden; border-top:1px solid #E8E4E2; min-height:360px;}
.footer-box {margin:20px auto; width:616px; height:240px; overflow:hidden; display:block; background:url(graphics/footerbox-bg.jpg) no-repeat top left; padding:45px 45px;}
.footer-contact {
	width:175px;
	float:left;
}
.footer-map {width:220px; float:left;}
.footer-badge {width:auto; float:left;}
.footer-tags {padding-top:15px;}
.footer-tcs{width:616px; clear:both; padding-top:20px;}

/************* TABLE STYLING ********************/
td{text-align:left;}

th {
/*font: bold 36px, Arial, Verdana, Helvetica,
	sans-serif;*/
	color: #6D929B;
	/*border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;*/
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: url(images/bg_header.jpg) no-repeat;
}

th.headus{
background: #333333;
color:#FF0000;
}

th.heado{
background: #f5d9af;
color:#d89023;
}

th.headm{
background: #faaacc;
color:#a45275;
}


th.headg{
background: #d9e6c5;
color:#939f7f;
}

th.headb{
background: #CAE8EA;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.specials{
background: #FFFFFF url(graphics/Angels-specials_03.gif) no-repeat;
padding:6px 6px 6px 12px;
padding-left:20px;
padding-right:30px;
padding-top:10;
}

td.offerbold{
background: #FFFFFF;
font: bold 16px, Arial, Verdana, Helvetica,
	sans-serif;
}

/*************************DRINKS MENU******************************/
#dinkstopmenu{
padding-left:15px;
}

/************DRINKS MENU JAVASCRIPT STYLING*************************/
.content {  
/*padding:20px;
padding-right:20px;
left:10px;*/ 
/*padding-left:0px*/
position:relative;
}  

#content_2 { 
position: relative;
/*left:10px;*/
top: 10px;
display:none;
width:600px;
 } 

#content_3 { 
position: relative;
/*left:10px;*/
top: 10px;
display:none;
width:600px;
 } 

#content_1{
position: relative;
width:600px;
top: 10px;
}

#content_4 { 
position: relative;
/*left:10px;*/
top: 10px;
display:none;
width:600px;
 } 

#content_5 { 
position: relative;
/*left:10px;*/
top: 10px;
display:none;
width:600px;
 } 

/************HOME STYLING*************************/
td.homerss {
background: url(graphics/rss-home.jpg);
}

/****************Animation**********************/
#balloon{
background-image:url(/graphics/balloon.jpg);
	width:100px;
	height:93px;
	position:relative;
	top:260px;
	left:0px;
	display:none;
	float:right;
	margin-right:40px;
}


/****************SLIDE HIDE**********************/

#slidehide { 
position: relative;
[if ! SafMob] display:none;
[if SafMob] display:block;
width:320px;
height:246px;
 } 

#slide { 
position: relative;
[if SafMob] display: none;
[if ! SafMob] display: block;
 } 

.NewsSummaryPostdate{
text-align: right;
}

/****************Animation**********************/
#balloon{
background-image:url(/graphics/balloon.jpg);
	width:100px;
	height:93px;
	position:relative;
	top:260px;
	left:0px;
	display:none;
	float:right;
	margin-right:40px;
}
#flying-cow{
background-image:url(/graphics/flying-cow.gif);
	width:232px;
	height:296px;
	position:relative;
	top:600px;
	left:0px;
	
	float:right;
}

/* End of 'american kitchen' */

