/*the CSS file has been modified from the original LS site to fi the needs of our department*/

/* Reset CSS */
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

q:before,q:after{content:'';}
th{font-weight:bold;}
img{border:0;}

h3 {color:#BA6A52;font-size:1em;color:#90211E;}
h2 {font-size:1.2em;font-weight:bold;color:#A16B58;}
h1 {color:#BA6A52;font-size:1.4em;color:#90211E;}

body {background:#000; font-family:Arial, Helvetica, sans-serif; font-size:15px; *font-size:small; *font:x-small; line-height:1.4em; color:#E0E0E0;}
p{margin:0em 0em 1em;}

a {text-decoration:none;font-weight:bold;}


a:link,a:visited,a:active {color:#E0E0E0;font-size:1em;}
a:focus,a:hover {color:#6E1B09;font-size:1em;}

body#lunch a#lunch,
body#dinner a#dinner,
body#bar a#bar
{color:#6E1B09;font-size:1em;}


div#wrap {border:1px solid #CCCCCC;margin:25px auto;width:850px;}
div#inner_content{margin:20px;}

div#head {background:url(../images/menu.jpg) no-repeat top left;}
div#menu {margin:70px 0px 0px 20px;float:left;width:650px;border-top:1px solid #ccc;padding:0px;;line-height:1em;}
div#menu ul li {display:inline;list-style:none;margin:0px 10px 0px 0px;}

#left {float:left;width:355px;margin-right:30px;border-right:1px dotted #B9B9B9;padding:15px 15px 15px 10px;}
#right {float:left;width:355px;padding:15px 15px 15px 10px;}


body#bar div#main_content {background:#FFFFFF;}
body#bar {background:#fff;}

body#bar div#head {background:url(../images/menu.jpg) no-repeat top left;background-color:#000000;}
body#bar div#wrap {border:1px solid #000;}
body#bar a:link, body#bar a:visited,body#bar a:active {color:#646464 ;font-size:1em;}
body#bar a:focus,body#bar a:hover {color:#6E1B09;font-size:1em;}

dt {margin-top:8px;font-weight:bold; }
dd {margin:0px 0px 6px 4px;font-size:.9em;font-style:italic;}

div#title {margin:5px 5px 20px 275px;}

/*way to clear floated elements with a non floated hidden character set by css*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

