/** GENERAL TOOLS FOR BUSINESS STYLING **/

body {
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
}
.altText {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666;
}
.mini_line { 
 background-image:url(http://www.toolsforbusiness.info/success-in-northcarolina/images/background_line.gif);
 	background-repeat: repeat-y;
}	
.list {
	margin: 0px 30px 0px 50px;
	color: #666;
}

li.disadv
   {
      font-weight: bold;
	  font-style: italic;
   }
.list a{
	color:#666;
	text-decoration:none;
}	

.subhead {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #344276;
}
.subhead2 {
	font-family: Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #344276;
	}
.subhead:hover {
	font-family: Arial, san-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #ef6a24;
}

.navigation_head {
	font-family: Myriad Pro, Arial, san-serif;
	font-size: 11pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #344276;
}

.header_text {
	text-align:left;
	color:#344276;;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 23px 0px;
}

.mainText {
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	line-height:120%;
}	

table.wide-table ul li {
			list-style:none;
			padding-top:8px;
	padding-left:25px;
		font-family: Arial; font-size: 10pt;
}
ol {
	padding-top: 10px;
	padding-left: 25px;
}

ol li {
	font-family: Arial; font-size: 10pt;
}
.styled-select select {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }
   .styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(http://www.toolsforbusiness.info/success/images/new_arrow.png) no-repeat right #ddd;
   border: 1px solid #ccc;
   }
#submitBtn {
    /* styles the submit button */
	padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:200px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}
#submitBtn2 {
    /* styles the submit button */
	padding:4px;
	
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#C9CAE6;
	width:200px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}

#submitBtn3 {
    /* styles the submit button */
	padding:4px;
	
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#E2E2E2;
	width:80px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 12px;
}
.wrapz {
	  /* force the div to properly contain the floated images: */
	  position:relative;
	  float:left;
	  clear:none;
	  overflow:hidden;
	}
	.wrapz img {
	  position:relative;
	  z-index:1;
	}
		.wrapz .desc {
	  display:block;
	  font-weight:600;
	  position:absolute;
	  width:90%;
	  font-family:arial;
	  font-size:13px;
	  top:35%;
	  left:65px;
	  z-index:2;
	  text-align:left;
	}
	.header_text2 {
	text-align:left;
	color:#000000;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	text-decoration:none;;
	margin: 15px 0px 23px 0px;
}
.wrapz .desc2 {
	  display:block;
	  font-weight:600;
	  position:absolute;
	  width:90%;
	  font-size:13px;
font-family:arial;
	  font-height: 13px;
	  top:25%;
	  left:65px;
	  z-index:2;
	  text-align:left;
	}h6 {
	font-size:14px;
	font-weight:bolder;
}
table.wide-table2
	{ width:850px; 
	margin-left: 15px;} 	
table.wide-table 
	{ width:900px; 
	background-color:#FFFFFF;
	text-align:left;} 
table.kalispelltable
{width:900px;
background-color:#CCCCCC;
}
table.med-table 
	{ width:575px;
	text-align:left; }
table.index-table 
	{ width:500px;
	text-align:left; } 
	
.border {
	border: 8px solid #d3d2d2;
}

.border_secondary {
	border: 8px solid #e5e5e5;
}

.footer5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color:#FFFFFF;

}

footer a:link {
	color: #FFFFFF;
	}
.header_home_bkg {
	text-align:left;
	border:0px;

	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 5px 0px;
}

.header_secondary_bkg {
	text-align:left;
	border:0px;

	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 0px 10px 0px;
}

.left_column_home {
	margin: 0px 15px 10px 15px;
	}

.right_column {
	margin: 0px 22px 10px 22px;
	}

.right_column_banners {
	margin: 0px 0px 0px 0px;
	}
	
.body_area_home {
	margin: 0px 27px 30px 45px;
	}
	
.body_area_secondary {
	margin: 0px 25px 30px 25px;
	}	

#nav {
	margin: 0px;
	padding: 0px;
}

#flash {
	float: left;
	margin-right: 1px;
}




/*** BULLET CLASS ***/

.body_area_secondary li {
margin-bottom:8px;
}


.list {
	list-style-image:url(http://www.toolsforbusiness.info/success-in-mississippi/images/Bullet.gif);
	margin: 0px 30px 0px -25px;
}




/*** NAVIGATION STYLING ***/

.left_li ul {
	list-style:none;
	font-family: Arial, san-serif;
	font-size: 10pt;
	color: #666;
	margin:0;
	padding:0;
}

.left_li ul a{
	color:#656058;
	text-decoration:none;
}

.left_li ul a:hover{
	color:#ef6a24;
	text-decoration:none;
}

.left_li li {
   margin:0;
   padding:8px;
   border-bottom:solid 1pt #d3d2d2;
}




/*** SPONSORS IN RIGHT NAVIGATION CLASS ***/	
	
.sponsors {
	padding:10px;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 120%;
	margin: 25px 0px 23px 0px;
}	




/*** BUTTON CLASS ***/
.button371 {
		padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:300px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	margin: 10px 5px 10px 22px;
}

.button37 {
		padding:4px;
		box-shadow: 10px 10px 5px #888888;
	text-align:left;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:300px;
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration:none;
	margin: 25px 5px 23px 22px;
}

.button37 a:link {
		text-decoration:none;
}.button {
	padding:4px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:100px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 75px 13px 22px;
}

.button a{
	padding:4px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}
.button2 {
	padding:2px;
	text-align:center;
	border:solid #9f9fa1 1px;
	background:#e6e6e6;
	width:95px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 15px 5px 5px 5px;
}
.button3 {
	padding:4px;
	text-align:center;
	
	
	border:solid #9f9fa1 1px;
	background:#C9CAE6;
	width:200px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin: 5px 0px 14px 0px;
}


.button2 a{
	padding:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 9pt;
	font-weight:bold;
}

/*
Theme Name: Kalispell Chamber
Theme URI: http://bigforkweb.com
Description: The Kalispell Chamber theme is a custom designed theme by Bigfork Web Development for the Kalispell Chamber of Commerce.
Author: Bigfork Web Development
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: kalispell, chamber, commerce, bigfork, web, development
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */
body{
	width:100%;
	font-size:12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
}
body.home{
	background: #fff;
	background-image: url(images/body-back.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
body.sub{
	background-color: #E6E2D7;
}
a:link, a:active, a:visited{ 
	color:#010101;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1 {
    font-family: "Trebuchet MS";
    font-size: 28px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#wrapper{
	width:100%;
}
#pageContainer{
	width:980px;
	background-image: url("http://www.kalispellchamber.com/images/page-background.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	min-height:685px;
	position:relative;
}
#pageContainerPage{
	width:980px;
	background-image: url("http://www.kalispellchamber.com/images/page-background-page.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	position:relative;
}

#contentContainer{
	
}
#pageContent{
	position:relative;
	text-align: left;
	background-image: url("http://www.kalispellchamber.com/images/page-content-repeat-back.jpg");
    background-position: right top;
    background-repeat: repeat-y;
    float: left;
    width: 980px;
}
.pageThumbnail{
    position: relative;
	float:left;
    top: -50px;
    left: 10px;
}
#pageButtons{
	float:left;
    left: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -30px;
    width: 196px;
}
.subButton{
    width: 196px;
	overflow:hidden;
	float:left;
}
.pageSubContent{
    font-size: 14px;
    line-height: 200%;
    margin: 20px 20px 10px;
    text-align: left;
    width: 500px;
}
.pageSubContent p { margin-top:10px; margin-bottom:10px; text-align:left; }
.pageSubContent p.list { line-height:normal; }
.pageSubContent h2{
	color: #CC3200;
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    margin: 0;
    padding: 0;
	font-weight: bold;
}
.pageSubContent a, .pageSubContent a:active, .pageSubContent a:visited{
    color: #938463;
    text-decoration: underline;
}
.pageSubContent a:hover{
    text-decoration: none;
}
.pageSubContent ul{
	margin-left:20px;
}
.pageSubContent ul li{
	list-style-type: disc;
	list-style:outside;
}
.pageSubContent ul ul li{
	
}
.pageSubContent p.small{
    font-size: 10px;
    line-height: normal;
}
#header{
	background:#85C7FF;
	background-image: url("http://www.kalispellchamber.com/images/header-clouds.png");
	background-repeat: repeat-x;
	background-position: top center;
	height:125px;
	border-top:5px solid #003468;
}
#logoWrapper{
	width:980px;
}
#logo{
	width:256px;
	height:102px;
	float:left;
	margin: 25px 0px 0px 20px;
}
#mainContact{
	float:right;
	margin: 73px 30px 0 0;
	width:340px;
	color:#144472;
	font-weight:bold;
}
#mainContact span.title1{
	font-size:13px;
}

.title1 a {color: #144472; text-decoration: underline;}

#mainContact span.number1{
	font-size:24px;
	display: block;
    padding-top: 5px;
}
#tipTopNav{
	height:30px;
	width:100%;
	position:absolute;
	top:0;left:0;
}
#ttleft{
	width:40%;
	float:left;
	background-image: url("http://www.kalispellchamber.com/images/TT-left.png");
	background-repeat: repeat-x;
	background-position: top left;
	position:relative;
	height:30px;
	z-index:1;
}
#ttright{
	width:60%;
	float:right;
	background-image: url("http://www.kalispellchamber.com/images/TT-right.png");
	background-repeat:repeat-x;
	background-position: top left;
	position:relative;
	height:30px;
	z-index:1;
}
#ttOverlay{
	background-image: url("http://www.kalispellchamber.com/images/tipTopNav.png");
	background-repeat:no-repeat;
	background-position: top center;
	position: relative;
	top:-30px;
	left:-15px;
	height:30px;
	width:980px;
	z-index:3;
	clear:both;
}
#description{
    color: #FEFEFE;
    float: left;
    font-weight: bold;
    height: 30px;
    left: 48px;
    position: absolute;
    top: 10px;
    width: 413px;
}
#ttNav{    
	color: #6595D0;
    float: right;
    font-weight: bold;
    height: 30px;
    right: 10px;
    position: absolute;
    top: 10px;
    width: 467px;
	text-align:right;
}
#ttNav ul li{ display:inline; margin:0px 10px;  text-transform: uppercase;}
#ttNav a{ color:#6595D0; text-decoration:none; }
#topNav{
	background:#0D4880;
	height:30px;
	width:100%;
	/*border-bottom: 56px solid #423F38;*/
}
#pageNav{
	height: 56px;
	width:100%;
	background: #303030;
}
#titleContainer{
	width: 980px;
}
#pageLeftCol{
	background-image:url("http://www.kalispellchamber.com/images/page-left-col-back.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:434px;
	min-height:400px;
	float:left;
}
#pageRightCol{
	background-image:url("http://www.kalispellchamber.com/images/page-right-col-back.jpg");
	background-repeat:repeat-y;
	background-position:top left;
	border-left:1px solid #000;
	width:545px;
	min-height: 457px;
	float:left;
}
#pageLeftCol2{
	background-image:url("http://www.kalispellchamber.com/images/page-left-col-back.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:434px;
	min-height:400px;
	float:left;
}
#pageRightCol2{
	background-image:url("http://www.kalispellchamber.com/images/page-right-col-back.jpg");
	background-repeat:repeat-y;
	background-position:top left;
	border-left:1px solid #000;
	width:545px;
	min-height: 457px;
	float:left;
}
#pageNav h1 {
    color: #D6D0C2;
    margin: 0;
    padding: 11px 0 0 280px;
    text-align: left;
}
#mainNavContainer{
	text-align:left;
	width:930px;
	text-transform:uppercase;
}
#mainNavContainer a, a:active,#mainNavContainer a:visited, #mainNavContainer a:active, #mainNavContainer a:hover{
	color:#fefefe;
}
#mainNavContainer ul{
	padding-top: 10px;
}
#mainNavContainer ul li{
	display:inline;
	width:150px;
	margin:0px 7px 0px 7px;
}
#footer{
	width:100%;
	height:165px;
	clear:both;
	font-size:11px;
	color:#1E3F78;
	text-align:left;

	line-height: 1.4em;
}
#footer a,#footer a:active,#footer a:visited, #footer a:hover{
	color:#1E3F78
}
#footerWrapper{
	padding-top: 10px;
}
#footerWrapperPage{
	border-top:1px solid #000;
}

#cFooterLeft{
	width:210px;
	float:left;
	padding-top:25px;
	padding-left: 10px;
}

#cFooterLeft ul {
	margin-top: 20px;
	width: 100px;
	float:left;	
}

#cFooterLeft p {
	font-weight: bold;
}

#cFooterRight{
	width:745px;
	float:right;
	padding-top:10px;
	text-align: right;
	margin-bottom: 25px;
	padding-right: 10px;
}

#cFooterRight img {
	margin-left: 14px;	
}

#cFooterRight .bold_blue {
    margin-top: 15px;
	margin-bottom:30px;
}

#cFooterLeft, #cFooterRight{	
	border-top:1px solid #E5E1D6;
}

#footer #cFooterL1{
	float:left;
	width:180px;
	margin-left:20px;
}
#footer #cFooterL2{
	float:left;
	width:120px;
}
#footer #cFooterL3{
	float:left;
	width:120px;
}
#footer #cFooterR1{
	float:left;
	width:153px;
}
#footer #cFooterR2{
	float:left;
	width:330px;
	margin-left:30px;
}
#sidebarLeft{
	
}
#sidebarRight{
	
}
#mainColumn{
	
}
#bottomContent{
	clear:both;
	width:100%;
	min-height:300px;
}
/* sidebar left styles */
#sidebarLeft{
	width:238px;
	min-height:300px;
	position:relative;
	float:left; margin-left:20px;
}
#sidebarLeftTop{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-left-top.png");
	background-repeat: no-repeat;
	background-position: top left;
	height:48px;
}
#sbtlHeader{
	color:#fefefe;
	font-weight:bold;
	text-decoration:none;
	width:228px;
	text-align:left;
	padding-left:25px;
	padding-top:15px;
	text-shadow:1px 1px 1px #000000;
}
#sbtlContent{
	font-size:11px;
	width:200px;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	line-height:1.3em;
}
#sbtlContent p{
	margin:4px 0px;
}
#sbtlContent strong{ color:#000033; font-size:12px; }
#sbtlContent li{
	list-style-type:none;
}
#sidebarLeftContent{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-left-content.png");
	background-repeat: repeat-y;
	background-position: top left;
	min-height:200px;
}
#sidebarLeftBottom{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-left-bottom.png");
	background-repeat: no-repeat;
	background-position: top left;
	height:16px;
}
/* sidebar center styles */
#sidebarCenter{
	width:537px;
	float:left;
	min-height:300px;
	margin-left: 10px;
}
#sidebarCenterTop1{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-top1.png");
}
#sidebarCenterTop2{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-top2.png");
}
#sct2Header1{
	margin-left:0px;
}
#sct2Header2{
	margin-left:27px;
}
#sct2Header1, #sct2Header2{
	float:left;
	width:250px;
	margin-top:16px;
}
#sct2Content1, #sct2Content2{
    min-height: 200px;
    text-align: left;
    width: 500px;
	padding:20px;
	line-height:normal;
}
#sct2Content1 ul, #sct2Content1 ul{

}
#sct2Content1{    

}
#sct2Content2{

}
.sbtlLists{
	float:left;
	width:150px;
	margin-right:10px;
}
#sbtlContent li span.title { font-weight:bold; font-size: 12px; color:#000099; padding-bottom:3px; }
#sbtlContent li.odd { padding-bottom:5px; font-size: 10px; line-height:normal;}
.sbtlLists ul.sub-menu{
	display:none;
}
#sbtlContent h3, .sbtlLists h3 { color:#000066; padding-bottom:10px; font-weight:bold; }
#sct2Header1 a, #sct2Header2 a{
	color:#fefefe;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000000;
	filter: dropshadow(color=#000000,offX=5,offY=5);
	filter: glow(color=#000000,strength=1);

	font-size:13px;
}
#sidebarCenterTop1, #sidebarCenterTop2{
	background-repeat: no-repeat;
	background-position: top left;
	height:48px;
}	
#sidebarCenterContent1{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-content1.png");
}
#sidebarCenterContent2{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-content2.png");
}
#sidebarCenterContent1, #sidebarCenterContent2{
	background-repeat: repeat-y;
	background-position: top left;
	min-height:200px;
}
#sidebarCenterBottom1{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-bottom1.png");
}
#sidebarCenterBottom2{
	background-image: url("http://www.kalispellchamber.com/images/sidebar-center-bottom2.png");
}
#sidebarCenterBottom1, #sidebarCenterBottom2{
	background-repeat: no-repeat;
	background-position: top left;
	height:15px;
}
/* sidebar right styles */
#sidebarRight{
	border-left:1px solid #736F65;
	width:140px;
	min-height:300px;
	float:left;
	padding-left:10px;
	margin-left:10px;
}

/* player styles */
#playerWrapper{
	width:939px;
	height:387px;
}
#playerBox{
	width:939px;
	height:387px;
	position:absolute;
	top:-30px;
	left: 20px;
}
#playerTop{
	background-image: url("http://www.kalispellchamber.com/images/player-top.png");
	background-repeat: no-repeat;
	background-position: top left;
	height:11px;
}
#playerContent{
	background: #736F65;
	height:365px;
}
#playerLinks{
	background-image: url("http://www.kalispellchamber.com/images/player-links-back.png");
	background-repeat: no-repeat;
	background-position: top left;
	height:346px;
	width:240px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}
#playerLinksTop{
	text-align:left;
	padding:10px 0px 10px 10px;
	float:left;
}
.linkButton{
    background-image: url("http://www.kalispellchamber.com/images/player-button.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 72px;
    margin: 0 0 0 3px;
    width: 224px;
	text-align:left;
}
.linkButton .bigButtonHeading{
	color:#fefefe;
	font-size:16px;
	margin: 8px 0px 6px 11px;
	font-weight:bold;
}
.linkButton .bigButtonDesc{
	color:#fefefe;
	margin:0px 0px 0px 11px;
	width: 180px;
}
#playerFrame{
	width:680px;
	height:340px;
	float:left;
	background:#333;
}
#playerBottom{
	background-image: url("http://www.kalispellchamber.com/images/player-bottom.png");
	background-repeat: no-repeat;
	background-position: top left;
	height:11px;
	
}
/* class styles */
.clear{
	clear:both;
}
.bold_blue{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5C88CF;
}
/* list styles */
#leftnav{
    float: right;
    font-size: 11px;
    line-height: normal;
    margin: 15px 10px 0 5px;
    overflow: hidden;
    width: 153px;
}
#leftnav ul {
	
}
#leftnav li {
    background-image: url("http://www.kalispellchamber.com/images/arrow.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #BAB3A1;
    list-style: none outside none;
    margin: 0.4em 0;
    padding: 3px 5px 3px 10px;
}
#leftnav li a { text-transform:uppercase; }

#leftnav ul.sub-menu {
display: none;
}
#leftnav .current_page_parent ul.sub-menu {
display: block;
}
#leftnav .current_page_ancestor ul.sub-menu {
display: block;
}
#leftnav li.current-menu-item ul.sub-menu {
display: block;
}
#leftnav ul.sub-menu li.current-menu-item ul.sub-menu {
display: block;
}
#leftnav ul.sub-menu ul.sub-menu {
display: none;
}
#leftnav ul.children {
display: none;
}
#leftnav ul.sub-menu li.current_page_ancestor ul.sub-menu {
display: block;
}
#leftnav a {
color: #444;
}
#leftnav li.current-menu-item a {
color: #000; font-weight:bold
}
#leftnav li.current-menu-item ul.sub-menu a {
color: #666666;
}
#mainNavContainer ul li.current-menu-item a, #mainNavContainer ul li.current-page-parent a, #mainNavContainer ul li.current-page-ancestor a{
	text-decoration:underline!important;
}
li#adspace{
	width:125px;
	height:256px;
	background-image:url("http://www.kalispellchamber.com/images/sponsored-ad1.png");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	margin-bottom:10px;
}
li#adspace div#adcontent{
    height: 200px;
    padding: 36px 0 0 3px;
    width: 120px;
}
li#whocanhelp {
	height:130px;
	width:125px;
}
#facebook_connection{
	
}
#facebook_page_button{
	float: left;
}
#facebook_page_text{
	float: left;
    padding-left: 10px;
    padding-top: 5px;
}
#sb-body{ background-color:#fefefe; }
#banner-block { float:right; }
.banner-container { border:none!important; margin-bottom:-10px!important; }
.social_bookmark { clear:both; }
/* wp styles*/
.alignright{ float:right; }
.alignleft{ float:left; }
ul#eventlist{
	background: #FBFAF9;
}
#contactNumber{
	float:right;
}
#facebook_connect{
	float: left;
    margin-top: 7px;
    width: 159px;
}