/*==TAGS==*/
body{background: url(../images/global/background2.jpg) repeat top #000000; font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff;}

h1{color:#ffba00; font-style:italic; font-size:42px;  margin:14px 10px; padding:0px;}
h2{color:#fe8900; font-size:19px; letter-spacing:.05em;  margin:10px; padding:0px;}
h3{color:#d73b05; margin-bottom:8px;}

a:link, a:visited{color:#FFFFFF; text-decoration:underline;}
a:hover{color:#d73b05;}
input{margin:2px;}
 

/*==DIVS==*/
/*------------TEMPLATE OBJECTS*/
#lafayette{position:absolute; margin-left:50%; left:-475px; top:90px;}
#navl{position:absolute; width:340px; margin-left:50%; left:-485px; top:172px; padding:0;}
	#navl li{float:left; list-style:none; margin:3px 4px; color:#FFFFFF;}
	#navl a{margin:3px 4px; color:#FFFFFF;}
#navr{position:absolute; width:355px; margin-left:50%; left:132px; top:172px; padding:0; text-align:right;}
	#navr li{float:right; list-style:none; margin:3px 4px; color:#FFFFFF; padding:0px;}
	#navr a{margin:3px 4px; color:#FFFFFF; padding:0px;}
	#navl a:link,#navl a:visited,#navr a:link,#navr a:visited{font-size:13px; text-decoration:none; color:#FFFFFF;}
	#navl a:hover,#navr a:hover{text-decoration:underline;}
#navbg{height:66px; background:#a51d00 url(../images/global/nav-bg.gif); background-repeat:repeat-x;}
#header{background:#0e303e; height:28px; color:#ef582b; font-size:18px; text-align:right; padding:10px 15px 0 0;}
#container{ width:1000px; margin:119px auto 0 auto;}
#content{background:#000000 url(../images/global/content-bg.gif) repeat-y; border:1px solid #111; padding:20px 10px 10px 10px;}
	#content img{margin:6px;}
#founded1898{background-color:#0e303e; height:34px; padding:10px 0 0 10px; font-size:18px; color:#CCCCCC;}
#footer{text-align:center; color:#999999; font-size:12px; margin:5px 0 0 0; font-style:italic; z-index:50;}
#MarquisDeLayfette{float:right; position:relative; top:-220px;}
#lafayettecrest{position:absolute; margin-left:50%; left:-131px; top:9px;}
#memberlogin{position:absolute; z-index:50; background:url(../images/global/member-tab-open.png) no-repeat; height:116px; width:216px; margin-left:50%; left:222px; top:27px; color:#FFFFFF; font-size:11px; padding-right:20px; display:none;}
	.memclose{cursor:pointer;}
	#memberlogin a:hover{color:#FFFFFF;}
#memberlogintab{position:absolute; background:url(../images/global/member-tab-bg.png); height:16px; width:106px; margin-left:50%; left:300px; top:97px; color:#FFFFFF; font-size:11px; padding:3px 22px; text-align:right; cursor:pointer;}
#music{position:absolute; margin-left:50%; left:460px; top:93px;}

/*-------------------HOME*/
#homer{width:35%; float:left; z-index:1;}
#homel{width:58%; float:left; font-family:"Times New Roman", Times, serif; padding-right:10px;}
#homeh2{margin-left:110px; margin-top:-15px;}

/*-------------------MENU*/
#menu h2{clear:both; border-top:1px dashed #0e303e; padding-top:25px; font-size:24px;}
#menu em{font-size:13px;}
.menusection{width:47%; padding:10px; float:left; font-size:15px;}
.formsection{padding:5px; float:left;}
.first{clear:left;}
.last{clear:right;}

/*-------------------CALENDAR*/
#calendar {width:600px;}
#calendar tr td{vertical-align:top; margin:0; padding:2px 7px; border-bottom:1px dashed #111;}

/*-------------------CONTACTS*/
#contacts tr td{text-align:center; padding:10px;}

/*==CLASSES==*/
.listbullets li{list-style-image:url(../images/global/bullet.png); margin:4px 0;}
.nolinelink:link, .nolinelink:visited{text-decoration:none;}
.halfsection{width:47%; padding:10px; float:left; font-size:15px;}
