
body {	
        margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	background-color:#1a1308;
	background-image:url(bg2.gif);
	background-position:top center;
        text-align:center;
}

br,td,center,ul,li,div,p {
        font-family:'alt';
        font-size: 16px;
	color:#FFFFFF;
}
a {
	text-decoration:none; 
	color:#FFF; 
}

a:hover {    
	text-decoration:none; 
	color:#FFFFFF; 
}

.foot a {background-color:#1a1308;color:#FFF;padding:4px 7px 1px;}
div.boxed {
        background:url(box_bot.gif) no-repeat bottom;
}
.boxed span {
        padding:5px 5px 0px 5px;
        display:block;
        background:url(box_top.gif) no-repeat top;
}
.boxed span img {margin-bottom:5px;}
.foot {
    color:#1a1308;
    text-transform:uppercase;
    margin-top:8px;
}
.tan {color:#a18b4d;}
.lomo {font-family:'lomo';
text-transform:uppercase;
font-size:28px;
letter-spacing:.035em;
}
.shadow {text-shadow: #000 0px 1px 0px;
height: 35px;
filter: Shadow(Color=#000000, Direction=180, Strength=1);}
.alt {font-family:'alt'}
.hans {font-family:'hans'}

@font-face {
    font-family: 'lomo';
    src: url('lhf_logomotive-webfont.eot');
    src: url('lhf_logomotive-webfont.eot?#iefix') format('embedded-opentype'),
         url('lhf_logomotive-webfont.woff') format('woff'),
         url('lhf_logomotive-webfont.ttf') format('truetype'),
         url('lhf_logomotive-webfont.svg#LHFLogomotiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'alt';
    src: url('altgot2n-webfont.eot');
    src: url('altgot2n-webfont.eot?#iefix') format('embedded-opentype'),
         url('altgot2n-webfont.woff') format('woff'),
         url('altgot2n-webfont.ttf') format('truetype'),
         url('altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'hans';
    src: url('hansen__-webfont.eot');
    src: url('hansen__-webfont.eot?#iefix') format('embedded-opentype'),
         url('hansen__-webfont.woff') format('woff'),
         url('hansen__-webfont.ttf') format('truetype'),
         url('hansen__-webfont.svg#HansenRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bg {width:100%;padding:20px 0px;
    background:url(bg_top.gif) repeat-x top}
   
.menu{
height:59px;background-image:url(menu_bg.gif);padding-top:5px;
overflow: hidden;
width: 100%;
}

.menu ul{
list-style-type: none;
margin: 0;
margin-left: 9px; 
padding: 0;
}

.menu li{
float: left;
margin: 0;
padding: 0px 2px;
border-right:1px dotted #2f2311;
}

.menu a{
font-family:'lomo';
text-shadow: #000 0px 1px 0px;
height: 52px;
filter: Shadow(Color=#000000, Direction=180, Strength=1);
letter-spacing:.035em;
text-transform:uppercase;
font-size:28px;
float: left;
position: relative;
margin: 0;
margin-right: 0px; 
padding: 0 0 0px 6px;
text-decoration: none;

}

.menu a span{
float: left;
position: relative;
display: block;
padding: 7px 18px 12px 13px; 
}

/*  \*/
.menu a span {
float:none;
}
/*  */


.menu .selected a,.menu .selected a:hover{
background: url(ovr_l.gif) no-repeat left top;
background-position: 0 -51px;
top: 0;
padding-right:1px;
color:#000;
}

.menu .selected a span,.menu .selected a:hover span{
background: url(ovr_r.gif) no-repeat left top;
background-position: 100% -51px;
padding-bottom: px; 
top: 0;
}

.menu a:hover{
background: url(ovr_l.gif) no-repeat left top;
background-position: 0% 1px;
top: 0;
color:#;}

.menu a:hover span{
background: url(ovr_r.gif) no-repeat left top;
background-position: 100% 1px;
padding-bottom: px; 
top: 0;
}













hr {
	border:1px solid #cc0000;
}

ul {
	margin:0px;
	padding:0px;
}

.sidepane li {
	list-style-type:none;
}

.sidepane li a {
	color:#FFFFFF;
	display:block;
	padding:5;
	text-transform:uppercase;
	border-bottom:1px solid #251d0e;
}

.sidepane li a:hover {
	background-color:#3c2f18;
}

cell {
	width:802px;
	text-align:left;

}

.hasTip 
	border:0px;
}

.menu_float {
	position:fixed;
	width:227px;
	top:172px;
	left: 50%;
	margin-left: 157px;
}

.div {
	width:1px;
	background-image:url(menu_div.gif);
}

.brown {
	color:#241e11;
}

.brown a {
	color:#241e11;
}

.brown a:hover {
	color:#FFFFFF;
}

.entry {
	width:534px;
	background-image:url(entry_bg.gif);
	background-repeat:repeat-y;
	border:1px solid #2b2211;
	padding:10 10 10 18;
	background-color:3c2f18;
}

.legend {
	width:200px;
}

.wideentry {
	width:100%;
	background-image:url(entry_bg.gif);
	background-repeat:repeat-y;
	border:1px solid #2b2211;
	padding:10 10 10 18;
	background-color:3c2f18;
}

.title {
	font-size:21pt;line-height:18pt;
	font-weight:;;
	text-transform:uppercase;
}

.date {
	font-size:9px;
	text-transform:uppercase;
	color:af9d60;
}

.entry_text {
	color:;
}

.menuleft {
	height:54px;
	width:11px;
	background-image:url(menu_left.png);
}

.menuright {
	width:11px;
	background-image:url(menu_right.png);
}

.menubg {
	background-image:url(menu_bg.gif);
}

.headbg {
	background-image:url(head_bg.gif);
	background-repeat:no-repeat;
	padding:2 10 0 10;
	font-size:12pt;
}

.cellbg {
	background-image:url(cell_bg.gif);
}

.cellbot {
	width:100%;
	height;
	background-image:url(cell_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 6px}

.right {
	width:239px;
	background-color:161007;
}

.right_side {
	width:239px;
	background-color:161007;
}

.foottop {
	height:8px;
	background-image:url(foot_top.gif);
}

.footbg {
	height:;
	background-image:url(foot_bg.gif);
	padding:0 0 0 11;
}

.menu_entry {
	width:534px;
	background-image:url(entry_bg.gif);
	background-repeat:repeat-y;
	border:1px solid #2b2211;
	padding:;
	background-color:3c2f18;
}

.menu_left {
	width:50%;
	vertical-align:top;
	padding:0 8 10 18
}

.menu_right {
	width:50%;
	vertical-align:top;
	padding:0 10 10 8;
}

.menu_item {
        font-family:'lomo';
	color:#FFFFFF;
	font-size:20pt;
}

.subtext {
	font-size:10px;
}

.box {
	background-color:#291d0f;
	padding:5;
	margin-left:18;
	margin-right:10;
	margin-bottom:10;
	color:;
}

.foot {
	height:11px;
}

.pizza_col {
	width:370px;
	border-bottom:1px solid #291d0f;
	padding:4 0 4 0
}

.pizza_8 {
	font-weight:;;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #291d0f;
	padding:7 0 4 0
}

.pizza_12 {
	font-weight:;;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #291d0f;
	padding:7 0 4 0
}
	
.foot_left {
	width:390px;
}

.nomove { 
	position: fixed;
	left-margin:500px;
	right-margin:500px;
	right:100px;
	text-align:center;
}

.menu_title {
	font-size:18pt;
	font-weight:;;
	text-transform:uppercase;
	background-image:url(bg_eventlink.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#241e11;
	display:block;
	padding:18 0 0 18;
	background-color:161007;
}

.indent {
	padding:0 0 0 18;
}

.menu_desc {
	color:e8e2cf;
}

.menuside {
	display:block;
	padding:5px;
        padding-top:8px;
	text-transform:uppercase;
	background-image:url(bg_eventlink.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:241e11;
	font-weight:;;
	border-bottom:1px solid #251d0e;
}

.menuside:hover {
	background-color:FFFFFF;
	background-image:url();
	color:241e11;
}
.month {
	display:block;
	padding:6px 6px 4px;
	text-transform:uppercase;
	background-image:url(bg_eventlink.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:241e11;
	font-weight:;;
	font-size:18pt;
	border-bottom:1px solid #251d0e;
}

.month:hover {
	background-color:FFFFFF;
	background-image:url();
	color:241e11;
}

.events_link {
	color:#FFFFFF;
	display:block;
	padding:5px;
        padding-top:8px;
	text-transform:uppercase;
	border-bottom:1px solid #251d0e;
}

.events_link:hover {
	background-color:3c2f18;
}

.event_date {
	font-weight:;;
	text-transform:uppercase;
	margin-bottom:14px;
	display:block;
	background:#2b2211;
	padding:5px;
}

.year {
	font-size:10pt;
	line-height:26px;
	background-color:#;
	padding:2 10 2 10;
	width:100%;
	display:inline;
	font-weight:;;
}

.year:hover {
	background-color:3c2f18;
}

#archive ul {
	margin-left:0;
	padding-left: 0;
	display: inline;
	} 

#archive ul li {

	list-style: none;
	display: inline;
	}
	
		
#archive ul li.here {
	list-style: none;
	display: inline;
	}

.imglink {
	margin:3px;
	color:#161007;
}

.imglink:hover {
	color:#FFFFFF;
}

.post {
	float:left;
	margin-right:10px !important;
}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
