/* Default Stylesheet for Nterchange Frontend 				*/
/* ================================================== */

@import url(print.css) print;
/*@import url("other_stylesheet.css") screen;*/

/* HTML RULES 								 		  									*/
/* ================================================== */
body {background:#fff; height:100%; font:11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; margin:0; }
body.home{background:transparent;}
body.orange,body.rust,body.brown, body.default{background-color:#fff; background-image:none;}
h1 { font-size:20px; margin:0; padding:0;  }
h2 {}
#main h2{ border-bottom:1px solid #635250; padding:0; height:25px;margin-bottom:10px;}
h3 {margin:0; padding:0;}
p { line-height:1.5; margin-bottom:10px; }
a {text-decoration:none; color:#666;}
a:hover {}
img {margin:0;}
/* SITE LAYOUT RULES 								  								*/
/* ================================================== */
#wrapper{background:#000;}
/*.home #wrapper { }
.rust #wrapper{background:#cfc5b5 url(/images/layout/rust_bg.png) repeat-x 0 96px;}
.orange #wrapper{background:#e9d2ac url(/images/layout/orange_bg.png) repeat-x 0 96px;}
.brown #wrapper, .default #wrapper{background:#cfc7c5 url(/images/layout/main_bg.png) repeat-x 0 96px;}
*/
#site{width:910px; text-align:left; margin:0 auto;}
#Home #site{position:relative; width:100%; height:500px;}
#masthead {text-align:center; clear:both; background-color:#fff; height:120px;}
	#logo {margin:0;}
	#logo img{margin-top:10px;}

#nav {}
#top-nav{background:url(/images/layout/top-menu-bg.png) no-repeat top left; width:368px; margin:0 auto; margin-top:-13px; padding-top:8px; padding-left:2px; height:31px; text-align:center;}
#top-nav ul,#top-nav ul li{margin:0; padding:0; list-style:none;}
#top-nav ul li{display:inline;}
#top-nav ul li a{font-size:16px; white-space:nowrap;}

#search {}
#content {width:100%; background:transparent;}
	#left-side{float:left; display:inline; margin-right:0px; margin-top:40px; background-color:transparent; width:190px;}
	#left-features{}
	.feature{width:165px; background:url(/images/layout/left-sidesection.gif) repeat-y bottom right;}
	.feature .top{background:url(/images/layout/left-sidesectiontop.gif) no-repeat top left; text-align:center; padding-top:2px;}
	.feature.first .top{background:url(/images/layout/left-sidetop.gif) no-repeat top left;}
	.feature.last{background:url(/images/layout/left-sidebottom.gif) no-repeat bottom right;}
	.feature-content{margin:1px 3px; padding:2px 0px;}
	#center-column{margin:0; padding:0px; width:540px; float:left; display:inline; margin-right:15px;}
	#main{background-color:#fff;margin:0; padding:10px; width:518px; border:1px solid #5a5757; margin-bottom:20px;  }
	#main a{color:#314653;}
	#page-nav{height:auto; width:450px; padding:0 45px; text-align:center; margin-bottom:10px;}
 	#page-nav ul,#page-nav ul li{margin:0;padding:0; list-style:none;}
 	#page-nav ul{border-top:2px solid #e8d2b9; border-bottom:2px solid #e8d2b9; padding-top:3px;}
	#page-nav ul li{display:inline; margin-right:3px; background:url(/images/nav/page-nav-bullet.png) no-repeat 0 4px; padding-left:10px;}
	#page-nav li a{font: 11px/17px Times,serif; color:#e8d2b9; text-decoration:none; text-transform:uppercase; display:inline-block;}
	#page-nav li a:hover{color:#fff;}
	#page-nav li.active a{color:#fff;}
	
#Home #content{width:100%; text-align:center; height:386px; background-color:transparent; position:relative;}
#Home #main{width:100%;float:none; margin:0; padding:0; text-align:center; border:none;}


#home-swf{width:100%; height:386px;}
/*
#Home #content #left-nav ul li a{width:100%; display:block;}
*/




	#right-side{float:left; display:inline; width:156px; margin-top:44px;}
	
	#right-menu ul,#right-menu ul li{margin:0;padding:0;list-style:none;}
	#right-menu ul{	margin:-1px 0 0 -1px;
		  padding:0;
		  width:100%;
		  border-width:0px 1px 0 0;  
		  position:relative;
		}

	#right-menu ul li{
		text-align:center; 
		padding:0;  
		width:145px;
		margin-bottom:1px; 
		height:39px;  
		background-image:url(/images/nav/right_nav-item.gif); 
		background-repeat:no-repeat; 
		background-position:0 0;
		
		zoom:1;
	    list-style-type:none;
	    margin:0;
	    padding:0;
	    vertical-align:middle;
	    width:145px;
	  
	    text-align:center;
	    position:relative;
	    border:solid 3px #686564;
	    
	    
    	float:left;
	    display:inline;
	    font:30px/normal "Times new roman";
	    *padding:0;
	    *font-size:35px;
	 
		}
	#right-menu ul li.facebook-item{background-image:url(/images/nav/facebook.gif);}
	#right-menu ul li.twitter-item{background-image:url(/images/nav/twitter.gif);}
	#right-menu ul li.twitter-item a{height:39px;}
	#right-menu ul li.twitter-item span{display:none;}
	#right-menu ul li a{display:block; font-size:14px;}
	
	#altside {}
	

	

#footer{text-align:center; clear:both; float:none; width:100%; height:19px; background:url(/images/layout/footerbg.gif) repeat-x top; font-family:times; color:#fff; font-size:10px;}
#footer_nav{margin:0 auto;  padding-top:4px;}
/*#Home #footer_nav{height:19px; width:800px; text-align:left; margin:0 auto; background:url(/images/layout/bottom-menu-bg.png) no-repeat center -55px;}*/
#Home #footer_nav{height:19px; width:531px; text-align:left; margin:0 auto;}
#footer_nav ul{float:left; display:inline; height:15px; margin:0; padding:0; width:242px;}
#Home #footer_nav ul{width:auto;}
#footer_nav ul li{display:inline; height:15px; margin-right:21px;}
#footer_nav ul li.last{margin-right:0px;}
#footer_nav ul li a{color:#fff;}
#footer_nav .address{color:#fff; height:15px;}
#Home #footer_nav .address{width:auto; float:right; text-align:right;}
/*	  #footer_nav ul li{display:inline; float:left; margin-right:10px; width:100px; height:21px;}
	  #footer_nav ul li a{color:#fff; text-decoration:none; display:block;}
	  #footer_nav .address{color:#fff; float:right; width:400px;}
*/




/* BASIC CLASSES	 								  									*/
/* ================================================== */
.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px;}
.img_left { float:left; }
.img_right { float:right; }


/* NAVIGATION RULES 								  								*/
/* ================================================== */
#nav ul {}
#nav ul li { position:relative; }
#nav ul li a {}
#nav ul li a span {}
#nav ul ul {}
#nav li.inactive ul {display: none;}
#nav li.active ul {display: block;}
#nav li.current a{font-weight: bold;}

.horiz_nav {}
.horiz_nav ul {}
.horiz_nav ul li { float:left; }


/* SEARCH			 								  											*/
/* ================================================== */
#search form {}
#search form input.text {}
#search form input.button {}

#searchresults dd { margin-bottom:5px; }
#searchresults dl { margin-top:15px; }


/* HOMEPAGE OVERRIDES		 						  								*/
/* ================================================== */
.home {}


/* MISC TOMFOOLERY		 						  								*/
/* ================================================== */

dl.foodmenu{text-align:center;padding-top:10px;}
dl.foodmenu dt{font-weight:bold; padding-bottom:4px;}
dl.foodmenu dd{margin-bottom:15px;} 

.gallery{padding-top: 20px;padding-bottom: 30px;}
.gallery .thumb{float;left; display:inline; margin-right:10px;}
.column{width:224px; display:inline; margin:0;}
.column.left{margin-left:0px; float:left;}
.column.right{float:right;}
.column .bodyimage{margin-bottom:0px; padding-bottom:10px; display:block; width:100%; clear:both;}
.column .bodyimage img{float:left; display:inline;}
.column .bodyimage .bodyimagedesc{float:left; width:150px; clear:none; margin-bottom:30px; margin-left:10px; padding-top:5px;}
#inner-wrapper{width:470px; margin-left:24px;}
#column-top{margin-bottom:10px;}

#lightwindow_galleries_tab_container{display:none;}

.event_content{float:left; width:360px; display:inline; margin:0 20px;}
.event_image{float:left; width:95px; display:inline;}	
