/*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;}

h1 {color:#BA6A52;font-size:1.2em;}
h2 {font-size:1.1em;font-weight:bold;}

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

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


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

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

body#home a#home,
body#about a#about,
body#entertainment a#entertainment,
body#menu a#menu
{color:#6E1B09;font-size:1em;}





div#wrap {
	margin:25px auto;
	width:880px;
	height:1000px;
	background-image: url(../images/efren_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}

div#inner_content_wrap{margin:20px 65px 20px 40px;}
	
div#top_content{height:320px;}
body#index div#top_content{height:370px;}
	body#home div#top_content div#right {font-size:1em;line-height:1.5em;}
	div#top_content img {border:1px solid #000000;margin-bottom:12px;}	
     div#left{float:left;width:375px;margin:40px 0px 0px 20px;}
     div#right{width:305px;float:left;margin:55px 10px 0px 20px;}
	 body#entertainment div#top_content {margin-left:30px;}
	 body#entertainment div#left {margin:25px 20px 0px 0px;width:350px;font-size:.85em;line-height:1.4em;}
	 body#entertainment div#right {margin:25px 0px 0px 0px;width:350px;font-size:.85em;line-height:1.4em;}
div#center_content{margin-top:40px;height:280px;}
	div#banner_note {margin:135px 510px 10px 25px;float:left;font-style:italic;font-size:.9em;line-height:1.4em;color:#CA9A7F;letter-spacing:1px;}
div#bottom_content{height:130px;font-size:.9em;line-height:1.2em;}
     div#footer_left{width:500px;float:left;}
	 	div#footer_left div#address {float:left;width:250px;margin:30px 0px 15px 15px;border-right:2px dotted #fff;}
	 	div#footer_left img {margin:20px 0px 20px 15px;float:left;}
     div#footer_right{width:210px;float:left;margin:25px 0px 0px 40px;}
	 div#hours {text-align:center;}
	 		
			div#others {margin-top:8px;}
			div#others div {width:150px;text-align:center;}
			div#others img{margin:5px 5px 0px 0px;border:1px solid #000;}
	
	body#about div#top_content div#bio {float:left;margin:40px 30px 0px;}
	span.small {font-style:italic;font-size:.8em;}
	 
#head ul li {display:inline;padding-right:15px;margin:0px 15px 0px 0px;letter-spacing:1px;border-right:1px solid #ebebeb;}
#head ul {margin-left:4px;}

div#enter_site {float:left;margin:175px 0px 0px 250px;text-align:center;}
div#footnote {text-align:center;margin-top:10px;font-size:.75em;color:#353535;}






/*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 */

