html { font-size: 100%; /* IE hack */ }
body {
	font-size: 0.8125em;
	/*font-size: 13pt;0.8125em; 13px*/
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

html, body, td, div, ul, li {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

table { font-size: 100%; /* IE hack */ }
INPUT, SELECT, TH, TD {font-size:1em}  /* IE hack */

td.principle {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;/*13px*/
	width:489px;
	vertical-align: middle;
}
td.principle p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;/*13px*/
	text-align: left;
}

td.principle b {font-weight:bold;}

td.aux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;/*10px*/
	width: 169px;
	text-align: center;
}

td.aux div, td.aux p {text-align: center}
.aux img {
	padding-bottom:10px;
	width:155px;
}



*,body {font-size:12px;}
*,body {font-family: Verdana, Arial, Helvetica, sans-serif;} /*0.8em*/
body {color:#000;background-color:#FFF;}/*0.8em background-color:#369;*/
/*div {border:dashed 1px #f00;}*/
table {clear:left;}

div#page {width:900px;background-color:#FFF;color:#000;margin:auto;border:solid 1px #CCC;}

.nav a {font: bold 10.5px verdana,arial,helvetica,sans-serif;}

div#global-nav {width:900px;height:19px;
				margin:0;padding:0;
				color:#333;background-color:#F4F6EB;background-image:url(images/global-nav-bg.gif);background-repeat:repeat-x;}
div#global-nav ul{margin:0;padding:0; height:19px;}
div#global-nav ul li {margin:0;padding:0;display:inline;height:19px; list-style-type:none;}
div#global-nav ul li a {text-decoration:none;}
div#global-nav ul li:hover {color:#C33;background-color:#EEEEEE;}/* a*/

div#branding {height:100px;background-color:#FFF;}
div#branding div#ff-logo,
div#branding div#ldba-logo,
div#branding div#flavor {float:left;}
div#branding div#ff-logo {margin:12px 25px 12px 30px;text-align: center;}
div#branding div#ldba-logo {width: 435px;text-align: center;}
div#branding div#ldba-logo a img {
    height: 70px;
    width: auto;
    margin: 11px auto 0;
}
div#branding div#flavor img {margin:22px 7px 22px 54px;}
div#branding div#lac-logo a img {width:auto; height:70px; margin:12px 0 0 198px;}
div#branding div#lac-logo a img { /* finally catching up with logo update in 2024 ... better sometime than never */
    width: auto;
    height: 78px;
    margin: 12px 0 0 162px;
}
/* div#branding div#ldba-logo {text-align:center;} */
/* div#branding div#ldba-logo a img {height:80px;width:239px;margin:8px auto 0;} */

div#main-nav {width:900px;height:20px;
				margin:0;padding:0;
				clear:left;
				color:white;background-color:#369;background-image:url(images/main-nav-bg.gif);background-repeat:repeat-x;}
div#main-nav ul {margin:0;padding:0; height:20px;}
div#main-nav ul.nav li {display:inline; list-style-type:none; height:15px;float:left;margin:0;padding: 3px 13px 2px 13px;}
div#main-nav ul.nav li.first {padding-left:30px;}
/*div#main-nav ul.nav li.last {padding-right:30px;}*/
div#main-nav ul.nav li.last {padding-right:0px;}
div#main-nav ul.nav li a {text-decoration:none; color:white;}
div#main-nav ul.nav li:hover {background-image:url(images/main-nav-bg-over.gif);background-repeat:repeat-x;}
div#main-nav ul.nav li.onstate {background-image:url(images/main-nav-bg-on.gif);background-repeat:repeat-x;}
div#main-nav ul.nav li.onstate:hover {background-image:url(images/main-nav-bg-over.gif);background-repeat:repeat-x;}

div#main {width:850px;clear:both;margin:auto;}
div#main.home {color:#000;background-color:#F0EFEF;width:750px;margin:0;padding:0 25px;}
div#main.home.october {background-color: #FFF0F2;}/* pink for paint the town pink month */
div#main div.intro {margin: 0 40px 0 50px;padding-top:30px;}/*margin-left:50px;margin-top:30px;*/
div#main div.intro p {text-indent:2em;float:left;width:650px}
/*div#main div.intro img.intro-photo {padding-left:306px;}
div#main p.nextFF {width:248px;margin-top:30px;margin-left:50px;font-size: 130%;font-weight: bold;float:left;display:inline;clear:left;border: dashed 1px red;}*/
div#main table.featured-merchants {margin-left:auto;margin-right:auto;clear:left;}
/*div#main table.featured-merchants tbody tr {background-image: url(images/bg-rust-orange.gif);background-repeat:repeat-x;}*/
div#main table.featured-merchants thead tr td {font: 130% bold verdana,arial,helvetica,sans-serif; text-align:center;padding-bottom:1ex;}
div#main table.featured-merchants tbody tr td {font: 90% bold verdana, arial, helvetica, sans-serif;}
div#main p.closing {padding:1em 50px;margin-bottom:0;}

div#footer-princ {width:900px;}
div#footer-princ ul.nav {width:900px;height:20px;
			margin:0;padding:0;
			color:white;text-align:center;
			background-color:#369;}/* padding-left:1.5em;*/
div#footer-princ ul.nav li {list-style-type:none;float:left; padding: 3px 8px 2px 8px;}
div#footer-princ ul.nav li a {text-decoration:none; color:white;background-color:#369;}
div#footer-princ ul.nav li.divider {color:white; padding: 4px 0 2px 0;}
div#footer-princ ul.nav li.first {padding-left:30px;}
div#footer-princ ul.nav li.last {padding-right:30px;}
div#footer-princ ul.nav li a:hover {color:#CCF;background-color:#369;}

div#footer-aux {margin:0.75ex auto;}
div#footer-aux ul.footer-nav {margin:0 auto;padding:0;text-align:center;clear:both;}
div#footer-aux ul.footer-nav li {list-style-type:none; padding: 2px 2px;display:inline;}/*float:left;*/
div#footer-aux ul.nav li.divider {padding: 4px 0 2px 0;font-size:1.1em;}
div#footer-aux ul.footer-nav li a {text-decoration:none; color:#333;background-color:#FFF;font: bold 10.5px verdana,arial,helvetica,sans-serif;}
div#footer-aux ul.footer-nav li a:hover {text-decoration:underline;}

div.copyright {margin: 1em 2em;}
div.copyright div.copyright-a {float:left;	float:none;text-align:center;margin-top:0.5em;}
div.copyright div.copyright-b {text-align:center; margin-top:1em;}

div#sponsors {width:inherit;}
div#sponsors table {padding-bottom:20px;}
div#sponsors img {border:0;}

/* home page styles */
.intro-home {margin: 0 40px 0 50px;padding-top:30px;}
.intro-home h1 {font-size:20px;margin:0;padding:0;}
#left-rail {background: repeat-y left 0 url('/images/patt-tilt_200x127.jpg');}
#left-rail.october {background-image: url('/images/bg-tile-breast-cancer-awareness.gif');}

@media (min-moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3/2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 1.5dppx) {
	#left-rail.october {
		background:repeat-y left 0 url('/images/bg-tile-breast-cancer-awareness_@2x.jpg') 200px auto}
	}

#left-rail img {margin:15px 0 0px 15px;display:block;}
#left-rail div {margin:15px 0 0px 15px;display:block;text-align:center;color:#EEE;width:170px;border:1px solid #333;background:#666;clear:left;}
#left-rail div a {color:#FFF;}
#left-rail div p {padding:0;margin:1ex;}
#left-rail div img {margin:0;display:block;}
img.event.photo-right {margin:0 0 10px 1em;padding:5px;border:solid 1px #666;background:#FFFFFF;}
#CCoptinbox {padding:0.75em 1em 0.75em 1em;border:1px solid #bbb;background:#f8f8f8;}
#CCoptinbox p {text-indent:-1.5em;padding-left:1.5em;}
td.plainlink p {padding:10px 0;}
td.plainlink a {text-decoration: none;}
ul#events {margin:0;padding:0;list-style-position: inside;}
ul#events li {margin: 1em 0px;list-style-type: disc;list-style-position: inside;clear:both;font-size: 1.1em;}/* clear:right; */
.event-loc {margin: 0.35em 0 0 2.0em;margin:0;font-size: inherit;}
.event-loc:before {content:"";}
li img.smleft  {margin:0 5px 5px 0;border:solid 1px #666;float:left;width:100px;}
li .smright {margin: 0 0 1.5em 0.75em;border:solid 1px #666;float: right;width: 150px;}
li img.lg-right {margin:0 0 5px 5px;border:solid 1px #666;float:right;width:170px;}
.rotated {transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-moz-transform:rotate(-7deg); /* Firefox */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
-o-transform:rotate(-7deg); /* Opera */
}
/* home page styles */
