@charset "utf-8";
/* CSS Document */
html, body {margin:0px auto;background-color:#252525;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;height:100%; background-image:url(images/bg.png); background-position:center top; background-repeat:repeat-y;}
img {border:none;}
a { color:#0188BE; }
#wrapper {width:814px;margin:0px auto;height:100%;}
#header {padding-top:38px;padding-left:17px;margin:0px 32px 0 32px}
#nav {height:61px;width:741px;background:url(images/nav-bg.png) no-repeat;margin:0 auto;padding:0px 20px 0px 37px;line-height:61px;}
	#nav a {height:31px;display:block;float:left;margin-top:4px;padding:9px 6px 0px 6px;}
	#nav a:hover {background:url(images/nav-a-bg.png) repeat-x;}
#content {margin:0px 32px 0 32px;padding:15px;}
	#left-content {float:left;width:400px;border-right:1px solid #505050;}
	#right-content {float:right;width:315px;}
		#right-content p {padding:0px 10px 0px 10px}
#footer {height:61px;width:741px;background:url(images/footer-bg.png) no-repeat;margin:0px auto;margin-top:24px;padding:0px 20px 0px 37px;}
table{padding:0px;}
.input{background:url(images/input-box.png);margin-bottom:2px;border:none;height:20px;width:231px;padding:5px;color:#555}
textarea{background:url(images/textarea.png);height:131px;width:231px;border:none;padding:5px;color:#555}
.event h2, .event p { padding:0; margin:0; }
.event h2 { margin:20px 0 0 0; }
#OurSpecialsTitle img {float:left; margin-right:10px;}
#OurSpecialsTitle p {font-weight:bold; line-height:1.5em;}
.specials #left-content {width:250px;border:none;}
.specials #middle-content {width:190px;float:left;border-right:1px solid #000;padding:20px;}
.specials #right-content {width:190px;float:left;padding:20px;}