/*  
Theme Name: Lancers
Theme URI: http://design.worech.com
Description: Lancers Brasserie.
Version: 1.0
Author:Wonder
*/
body {
	font: 9pt 'Lucida Sans', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #210103;
	background: #690000 url('images/bgweb.gif');
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#main {
	margin: 0px auto;
	padding: 0 10px 10px 10px;
	width: 940px;
	background: url(images/bgpages.gif);
	line-height: 18px;
}
#header {
	margin: 0px auto;
	width: 960px;
	background: url(images/header.jpg) no-repeat;
	height: 135px;
	text-align:left
}
#logo {
	float: left;
	width: 350px;
}
#logo h1 {
	padding: 45px 0 0 0;
}
#logo h1 a {
	display: block;
	margin: 0 0 0 30px;
	height:90px;
	width: 227px;
	background:url(images/logo-lancers.jpg) 0 0 no-repeat
}
#word {
	float: right;
	width: 350px;
	text-align:right;
	padding: 45px 100px 0 10px
}
#word h2 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	font-weight:bold;
}
#menu {
	list-style: none;
	margin: 0px;
	position: absolute;
	left: 10px;
	bottom: 1px;
}
#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float:left
}
#menu ul li {
	float:left;
	margin: 0 5px 0 0;
	height: 24px;
	overflow: hidden;
	display: inline;
}
#menu ul li a {
	color: #000000;
	text-decoration: none;
	padding: 2px 15px;
	font:12pt Century gothic, Arial, Helvetica, sans-serif;
	display: block;
}
#menu ul li a:hover {
	color: #000000;
	background:#ffffff
}
#menu ul li.current_page_item {
	background: #ffffff;
	color: #000000;
}
h1 {
	margin:0px;
	height: 40px;
	font: 24pt "Lucida Bright", Lucida Sans, arial;
	color: #210200;
	letter-spacing: -2px;
}
h1 a, h1 a:visited {
	color: #210200;
	text-decoration: none;
}
h1 a:hover {
	color: #210200;
	text-decoration: none;
}
.post-content h1 {
	margin:0px;
	height: 40px;
	font: 24pt "Lucida Bright", Lucida Sans, arial;
	color: #210200;
	letter-spacing: -2px;
	padding: 0 0 10px 40px;
	background: url(images/imghead.gif) 0 0 no-repeat;
}
h2 {
	color: #210200;
	margin: 0px 0px 0px;
	border-bottom:none;
	letter-spacing: -2px;
	font:18pt "Lucida Bright", Lucida Sans, arial;
	padding:0px;
	font-weight: normal;
}
h2 a, h2 a:visited {
	color: #210200;
	text-decoration: none;
}
h2 a:hover {
	color: #b5ce47;
	text-decoration: none;
}
h3 {
	color: #210200;
	font-weight:bold;
	margin: 0px 0px 2px;
	letter-spacing: -1px;
	font:16pt "Lucida Bright", Lucida Sans, arial;
	padding-bottom: 3px;
}
h4 {
	color: #210200;
	font-weight:bold;
	margin: 0px 0px 0px;
	letter-spacing: -1px;
	font:14pt "Lucida Bright", Lucida Sans, arial;
	padding-bottom: 10px;
}
h5 {
	color: #210200;
	font-weight:bold;
	margin: 5px 0 0 0;
	letter-spacing: -1px;
	font:13pt "Lucida Bright", Lucida Sans, arial;
	padding-bottom: 0px;
}
.menulist {
	padding-bottom: 10px;
}
.mtitle {
	height: 20px;
}
.menulist h6 {
	color: #7d1111;
	float: left;
	margin: 0px 0 0px 0;
	font:13px "Lucida sans", Lucida Sans, arial;
	padding: 5px 0 0 0;
	font-style:oblique;
	font-weight:bolder;
}
.prices2 {
	float: right;
	background: #e1c4ac;
	display: inline-block;
	font-weight:bold !important;
	text-align: center;
	width: 60px;
	border: 1px dashed #ccaa8e;
	color: #b11211
}
.mcontent {
	clear:both;
	border-top: 1px dotted #e0c0a6;
	margin-top: 3px;
	font-size: 11px;
}
/* The Menu */
#nav {
	padding: 0px;
	margin: 0;
}
#nav li {
	padding: 0px;
	margin:0;
	list-style: none;
}
.shome1 a, .shome a, .sabout a, .sabout1 a, .smenu a, .smenu1 a, .slancersmess a, .slancersmess1 a, .sregimentclub a, .sregimentclub1 a, .sofficers a, .sofficers1 a, .sawards1 a, .sawards a, .slocations a, .slocations1 a, .scontacts a, .scontacts1 a, .sgallery a, .sgallery1 a {
	display: block;
	height: 41px;
	text-indent:-9999px;
}
.sbengal a, .sbengal1 a, .slunch a, .sdinner a, .stakeway a, .sxmaslunch a, .sxmasdinner a, .scheflunch a, .schefdinner a, .slunch1 a, .sdinner1 a, .stakeway1 a, .sxmaslunch1 a, .sxmasdinner1 a, .scheflunch1 a, .schefdinner1 a {
	display: block;
	height: 30px;
	text-indent:-9999px;
}
.shome a:link, .shome a:visited {
	background:url(images/home.gif) top left no-repeat;
}
.shome a:hover {
	background:url(images/home.gif) bottom left no-repeat;
}
.shome1 a {
	background:url(images/home.gif) bottom left no-repeat;
}
.sabout a:link, .sabout a:visited {
	background:url(images/sabout.gif) top left no-repeat;
}
.sabout a:hover {
	background:url(images/sabout.gif) bottom left no-repeat;
}
.sabout1 a {
	background:url(images/sabout.gif) bottom left no-repeat;
}
.sbengal a:link, .sbengal a:visited {
	background:url(images/sbengal.gif) top left no-repeat;
}
.sbengal a:hover {
	background:url(images/sbengal.gif) bottom left no-repeat;
}
.sbengal1 a {
	background:url(images/sbengal.gif) bottom left no-repeat;
}
.smenu a:link, .smenu a:visited {
	background:url(images/smenu.gif) top left no-repeat;
}
.smenu a:hover {
	background:url(images/smenu.gif) bottom left no-repeat;
}
.smenu1 a {
	background:url(images/smenu.gif) bottom left no-repeat;
}
.slunch a:link, .slunch a:visited {
	background:url(images/slunch.gif) top left no-repeat;
}
.slunch a:hover {
	background:url(images/slunch.gif) bottom left no-repeat;
}
.slunch1 a {
	background:url(images/slunch.gif) bottom left no-repeat;
}
.sdinner a:link, .sdinner a:visited {
	background:url(images/sdinner.gif) top left no-repeat;
}
.sdinner a:hover {
	background:url(images/sdinner.gif) bottom left no-repeat;
}
.sdinner1 a {
	background:url(images/sdinner.gif) bottom left no-repeat;
}
.stakeway a:link, .stakeway a:visited {
	background:url(images/stake.gif) top left no-repeat;
}
.stakeway a:hover {
	background:url(images/stake.gif) bottom left no-repeat;
}
.stakeway1 a {
	background:url(images/stake.gif) bottom left no-repeat;
}
.sxmaslunch a:link, .sxmaslunch a:visited {
	background:url(images/sxmaslunch.gif) top left no-repeat;
}
.sxmaslunch a:hover {
	background:url(images/sxmaslunch.gif) bottom left no-repeat;
}
.sxmaslunch1 a {
	background:url(images/sxmaslunch.gif) bottom left no-repeat;
}
.sxmasdinner a:link, .sxmasdinner a:visited {
	background:url(images/sxmasdinner.gif) top left no-repeat;
}
.sxmasdinner a:hover {
	background:url(images/sxmasdinner.gif) bottom left no-repeat;
}
.sxmasdinner1 a {
	background:url(images/sxmasdinner.gif) bottom left no-repeat;
}
.scheflunch a:link, .scheflunch a:visited {
	background:url(images/scheflunch.gif) top left no-repeat;
}
.scheflunch a:hover {
	background:url(images/scheflunch.gif) bottom left no-repeat;
}
.scheflunch1 a {
	background:url(images/scheflunch.gif) bottom left no-repeat;
}
.schefdinner a:link, .schefdinner a:visited {
	background:url(images/schefdinner.gif) top left no-repeat;
}
.schefdinner a:hover {
	background:url(images/schefdinner.gif) bottom left no-repeat;
}
.schefdinner1 a {
	background:url(images/schefdinner.gif) bottom left no-repeat;
}
.slancersmess a:link, .slancersmess a:visited {
	background:url(images/slancersmess.gif) top left no-repeat;
}
.slancersmess a:hover {
	background:url(images/slancersmess.gif) bottom left no-repeat;
}
.slancersmess1 {
	background:url(images/slancersmess.gif) bottom left no-repeat;
}
.sregimentclub a:link, .sregimentclub a:visited {
	background:url(images/sregimentclub.gif) top left no-repeat;
}
.sregimentclub a:hover {
	background:url(images/sregimentclub.gif) bottom left no-repeat;
}
.sregimentclub1 {
	background:url(images/sregimentclub.gif) bottom left no-repeat;
}
.sofficers a:link, .sofficers a:visited {
	background:url(images/soff.gif) top left no-repeat;
}
.sofficers a:hover {
	background:url(images/soff.gif) bottom left no-repeat;
}
.sofficers1 {
	background:url(images/soff.gif) bottom left no-repeat;
}
.sawards a:link, .sawards a:visited {
	background:url(images/sawards.gif) top left no-repeat;
}
.sawards a:hover {
	background:url(images/sawards.gif) bottom left no-repeat;
}
.sawards1 a {
	background:url(images/sawards.gif) bottom left no-repeat;
}
.sgallery a:link, .sgallery a:visited {
	background:url(images/sgallery.gif) top left no-repeat;
}
.sgallery a:hover {
	background:url(images/sgallery.gif) bottom left no-repeat;
}
.sgallery1 a {
	background:url(images/sgallery.gif) bottom left no-repeat;
}
.slocations a:link, .slocations a:visited {
	background:url(images/sloc.gif) top left no-repeat;
}
.slocations a:hover {
	background:url(images/sloc.gif) bottom left no-repeat;
}
.slocations1 a {
	background:url(images/sloc.gif) bottom left no-repeat;
}
.scontacts a:link, .scontacts a:visited {
	background:url(images/scon.gif) top left no-repeat;
}
.scontacts a:hover {
	background:url(images/scon.gif) bottom left no-repeat;
}
.scontacts1 a {
	background:url(images/scon.gif) bottom left no-repeat;
}
#nav li a:hover, #nav .current_page_item a {
	padding: 0px;
	margin:0;
	text-decoration: none;
	color:#fffbe8;
}
#pagewrapper {
	background: #f4e2d3;
}
#content {
	padding: 0px 0px 30px 10px;
	float: right;
	width: 655px;
	overflow: hidden;
	line-height: 17px;
	text-align: justify;
	margin-right:10px !important
}
html>body #content {
	padding: 0px 0px 30px 10px;
	float: right;
	margin-right: 20px !important;
	width: 655px;
	overflow: hidden;
	line-height: 17px;
	text-align: justify;
	margin:0px 0px 0px 5px
}
.wrapimagesmain {
	background : url('images/img-home2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagesabout {
	background : url('images/img-about2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagesmenu {
	background : url('images/img-menu2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimageslancersmess {
	background : url('images/img-lancersmess2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagesregimentclub {
	background : url('images/img-regimentclub2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagesofficers {
	background : url('images/img-officers3.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagesawards {
	background : url('images/img-awards2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimageslocation {
	background : url('images/img-location2.jpg') 0 0 no-repeat;
	width: 940px;
}
.wrapimagescontact {
	background : url('images/img-contact2.jpg') 0 0 no-repeat;
	width: 940px;
}
.c1 {
	float: left;
	width: 410px;
	padding-right: 20px;
	background: url(images/dot.gif) top right repeat-y
}
.c2 {
	float: right;
	width: 210px;
}
.boxes1 {
	border: 1px solid #d6beaa;
	background: #e7d3c2;
	margin-bottom: 10px;
	font-size: 11px;
	padding: 5px 5px 0 5px;
}
.boxes1 h4 {
	font-size: 12px;
	padding-bottom: 0;
	font-weight: bolder;
}
.boxesimg {
	margin-bottom: 10px;
	font-size: 11px;
}
.boxesimg img {
	padding: 0;
	margin: 0;
	border: 0;
}
.boxesimg a img {
	padding: 0;
	margin: 0;
	border: 0;
}
.boxesimg p {
	padding: 5px 5px 0 5px;
}
.post {
	clear:both;
	padding-top: 215px;
}
.title {
	float: left;
	margin-left: 0px;
	width: 630px;
}
.post-date {
	width: 48px;
	height: 50px;
	float:right;
	border:1px solid #2e2f2f;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #e6e7e5;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 6px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #555555;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 9px;
	margin-left: -3px;
}
.entry {
	clear: both;
	padding: 5px 0px 10px 0px;
}
.comments {
	display: block;
	font:10px;
	float: left;
	margin-bottom: 10px;
	padding: 4px 0px 4px 5px;
	color: #979797;
	background:#000;
	border:1px solid#111111;
	width:100%;
	margin-left: 0px;
}
.author {
	display: block;
	margin: 0;
	padding:0px 0px 4px 5px;
	font-weight: normal;
	color: #dee9ee;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #5978be;
}
.previous-entries a {
	float: left;
	padding-left: 12pt;
}
.next-entries a {
	float: right;
	padding-right: 18pt;
}
#sidebar {
	float: left;
	background: url('images/sbbg.jpg') 0 0 repeat-y;
	margin-left: 10px;
	text-align:left;
	padding: 0;
	width: 230px;
	color: #fff;
	overflow: hidden;
	font-size: 8pt;
}
html>body #sidebar {
	float: left;
	background: url('images/sbbg.jpg') 0 0 repeat-y;
	margin-left: 20px;
	text-align:left;
	padding: 0;
	width: 230px;
	color: #fff;
	overflow: hidden;
	font-size: 8pt;
}
.sidebarblock {
	padding: 17px;
	font-size:10px;
}
#sidebar h4, #sidebar .sidebartitle {
	font: 16px "Lucida Bright", "Lucida Sans", helvetica, sans-serif;
	color: #fefefe;
	margin: 20px 0px 0px 0px;
	padding:0;
	margin-bottom:2px;
	letter-spacing: -0.04em;
	font-weight:600;
}
#sidebar a, #sidebar a:visited {
	text-decoration: none;
	color: #efefef;
}
#sidebar a:hover {
	color: #c5c5c5;
	text-decoration: none;
}
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#sidebar ul li ul {
	padding: 0;
	margin: 0px 0px 0px 0px;
}
#sidebar ul li ul li {
	padding: 0px;
	margin: 0px 0px 2px 0px;
}
#sidebar ul li ul li ul li {
	padding: 1px 0 1px 10px;
	border: none;
}
#sidebar blockquote {
	padding: 0px;
	margin: 5px 0 0 0;
	color: #fff1c2;
	background: url(images/bq1.jpg) top left no-repeat
}
.blockquotefooter {
	height: 20px; /*background: url(images/bq2.jpg) top right no-repeat*/
}
ul.sidecol li {
	padding-left: 0px !important;
}
 ul.sidecol li, {
padding-left: 0px;
}
li.widget_calendar td {
	padding: 1px 7px;
}
.textwidget {
	padding-top: 5px;
}
#comments, #respond {
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li {
	padding: 5px 10px;
}
.commentlist cite {
	font-size: 14px;
	color: #12a80b;
	text-decoration: none;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #12a80b;
	text-decoration: none;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 10px;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label {
	color: #787878;
	font-size: 77%;
}
#commentform input {
	width: 300px;
	background:#ffffff;
	border: 1px solid #97a9ae;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea {
	width: 700px;
	height: 115px;
	background:#ffffff;
	border: 1px solid #97a9ae;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit {
	background:#222222;
	font: 14px;
	color: #999;
	border:1px solid #000000;
	float:left;
	width: 144px;
	height: 28px;
	cursor: pointer;
}
#searchform {
	margin:0px;
	right: 6px;
	float: right;
	position: absolute;
	top: 5px;
}
#searchform br {
	display: none;
}
#searchform #s {
	border:1px solid #333;
	width: 140px;
	height: 20px;
	padding: 4px 5px 0px 5px;
	background:transparent;
	margin-right: 2px;
	color: #ffffff;
	font-weight: normal;
}
#searchform input {
	background:transparent;
	border:1px solid #333;
	width: 57px;
	height: 26px;
	font:22px;
	color: #ffffff;
	vertical-align: middle;
}
#footer {
	clear: both;
	width: 940px;
	margin: 0 auto 25px;
	padding:10px 10px 5px 10px;
	height: 20px;
	font-size: 10px;
	color: #fff;
}
#footer a {
	text-decoration: none;
	color: #fff;
}
#footer a:hover {
	color: #eee;
}
.center {
	text-align: center;
}
a, a:visited {
	color: #690000;
	font-weight:bold;
	text-decoration: underline;
}
a:hover {
	color: #690000;
	text-decoration: none;
}
img {
	border: 1px solid #e4e4e4;
	padding:3px
}
form {
	margin:0px;
	padding:0px;
}
form p {
	font-weight:bold;
}
form p span {
	font-weight:normal;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 0 0 5px 0;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
	margin: 0 0 5px 0;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
/*Menu Content Bottom*/
.menucontentbottom {
	font-size: 10px;
}
.mbimg {
	margin-bottom: 10px;
}
.mbimg img {
	float:left;
	padding: 0;
	margin: 0;
	border: none;
}
.mbimg img a {
	padding: 0;
	margin: 0;
}
.mb1, .mb2, .mb3 {
	float: left;
	display: inline;
	width:205px;
}
.mb2 {
	padding: 0 10px;
}
.mb1 {
	padding-right: 10px;
	background: url(images/dot.gif) top right repeat-y;
}
.mb3 {
	padding-left: 10px;
	background: url(images/dot.gif) top left repeat-y;
}
.mb1 h2 {
	background: url(images/promomenu.jpg);
	height:130px;
	text-indent:-9999px;
}
.mb2 h2 {
	background: url(images/promochef.jpg);
	height:130px;
	text-indent:-9999px;}
.mb3 h2 {
	background: url(images/promodining.jpg);
	height:130px;
	text-indent:-9999px;}

/* Footer Menu */
#footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#footer ul li {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}
#footer ul li a {
	padding: 0 13px 0 0;
	text-decoration: none;
	color: #fff;
	display: block;
	white-space: nowrap;
}
#footer li a:hover {
	text-decoration: underline;
	color:#eee;
}
.food {
	float:left;
	width:84%;
}
.price {
	float:right;
	font-weight:bold;
	width:15%;
}
.food {
	float:left;
	width:84%;
}
.clear {
	clear:both;
}
div.food p, div#foodMenu ul li p {
	padding-bottom:5px;
}
li.foodMenuBorder {
 1px solid #210104;
}
.bttHolder {
	text-align:right;
}
.book {
font-size:14pt;
font-weight:bold;
text-transform:uppercase;
}