ul{

	list-style-type: square;

	margin:10px;

	padding:5px;

}
img{
	border:none;
}


body{

	text-align:center;

	margin:0;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	background: #f9f9f9;

}

a{

	text-decoration: none;

	color: #003399;

}

a:hover{

	color: #0066FF;

}

h1{

	font-weight: normal;

	font-size: 160%;

	color: #D00;

	line-height: 110%;

	padding: 0px;

	margin: 0px;

	margin-bottom: -10px;

}



h1.spread{

	font-weight: bold;

	font-size: 160%;

	color: #D00;

	line-height: 110%;

	padding: 0px;

	margin: 0px;

	margin-bottom: -10px;

        margin-top: 1%;

}ebar



h2{

	font-weight: normal;

	font-size: 145%;

	color: #D00;

	line-height: 110%;

	padding: 0px;

	margin: 0px;

	margin-bottom: -8px;

}

h3{

	font-size: 130%;

	font-weight: normal;

	color: #D00;

	line-height: 100%;

	padding: 0px;

	margin: 0px;

	margin-bottom: -8px;

}

h4{

	font-size: 120%;

	font-weight: bold;

	font-style: italic;

	color: #D00;

	line-height: 85%;

	padding: 0px;

	margin: 0px;

	margin-bottom: -10px;

}h5{

	font-size: 100%;

	font-weight: bold;

	color: #D00;

	line-height: 90%;

	padding: 0px;

	margin: 0px;

	margin-left: 10px;

	margin-bottom: -10px;

}

div#content{

	background: url(images/background_content.jpg) no-repeat top left;

	min-height: 500px;

}

div#container{

	/*background: url(images/newbg.jpg);*/

	width:819px;

	margin: 0 auto;

	text-align:left;/*

	border-left: 1px solid #5500BB;*/

}

div#bgWrapper{

	margin: 0 auto 0 auto;

	width: 999px;

	background: url(images/background_main.jpg) repeat-y top left;

	clear: both;

}

div#wrapper{

	margin: 0px;

}

div#header{

	margin: 0px;

	padding: 0px;

	background: url(images/background_top.jpg) no-repeat top center;

	width: 819px;

	height: 121px;

}

div#header img{

	border: none;

	margin: 0px;

	padding: 0px;

	display: inline;

}

div#nav{

	position: relative;

	margin: 0px;

	padding: 0px;

	clear: both;

	height:47px;

	background: red url(images/background_nav.jpg) no-repeat top center;

}

div#nav ul{

	margin: 0px 0px 0px 45px;

	padding: 0px;

	font-size: 70%;

	list-style-type: none;

}

div#nav li{

	float: left;

	margin-right: 10px;

	width: 90px;

}

div#nav li a{

	background: #e1a5a3;

	border: 1px solid #000;

	display: block;

	padding: 2px 0px 2px 5px; 

	margin-top: 7px;

	color: #000;

}

div#nav li a:hover{

	background: #DB504C;

}

div#nav li.on a{

	background: #DD0000;

	color: #FFF;



}

div#nav li.onTop a{

	background: #DD0000;

	color: #FFF;

}









/**************************MENUS *************************/

div#nav ul#main ul{

	display:none;

}

div #sidebar ul#main{

	list-style-type: none;

	width: 100px;

	margin-left: 10px;



}

/*div#sidebar ul#main{

	position: absolute;

	z-index: 1;

	padding:0px;

	margin: 0px;

	margin-right:60px;

	padding-left: 17px;



}*/

div#sidebar ul#main li:first-child{

	background:none;



}

div#sidebar ul#main li{

	position:relative;

	display: block;

	float: none;

	clear: both;

	width: auto;

}



/* sub menu stuff */

div#sidebar ul#main li ul{

	display:none;

	position:absolute;

	z-index: 21;

	top: 15px;

	left:5px;

	background:#01003c;

	padding:0px 0px 0px 5px;

	margin:0px;

	width:150px;

	text-align:left;

	float: none;

	clear: both;

}

/*

div#sidebar ul#main li ul ul{

	display:none;

	position:absolute;

	z-index: 22;

	top:-2px;

	left:150px;

	background:#01003c;

	padding:5px 0px 0px 5px;

	margin:0px;

	width:160px;

	text-align:left;

	

}

div#sidebar ul#main li ul li{

	text-transform: none;

	z-index: 23;

	padding:0px;

	margin:5px 0px 5px 0px;

	display:block;

	background:#01003c;

	float: none;

}

div#sidebar ul#main li:hover ul li a{

	color:#ccc;

	border:none;



}

div#sidebar ul#main li:hover ul li a:hover{

	color: #FFF;



}

div#sidebar ul#main li:hover > ul{

	display:block;



}

/*endsubmenu*/









div#sidebar{

	color: #fff;

	width:100px;

	float:left;

	margin-left:30px;

	font-size: 70%;

	font-weight: bold;

	

}

div#sidebar a{

	color: #FFF;

	text-decoration: none;

}

div#sidebar a:hover{

	color: #999999;

}

div#sidebar li{

	clear: both;

	float: none;

	padding: 5px 0px 0px 0px;

	margin: 0px;

}



div#sidebar li.on a{

	color: #e00;

}



#sidebar form{

	margin-left: 10px;

}

div#sidebar:after{

	visibility: hidden;

	content: "."; 

}

div#contentpane{

	font-size: 90%;

	width:600px;

	float:left;

	margin-left:70px;

	margin-top:20px;

}

div#contentpane p{

	margin-right: 40px;

}

div#events_floater p{

	margin-right: 0px;

}

div#contentpane img{

	float: right;

}

div#contentpane div#events_floater{

	float: right;

	width: 250px;

	font-size: 90%;

}

#thoughts{

	margin: 0px;

	padding: 0px;

	color: #000;

	background: url(../../images/thoughtsbox-sides.gif) repeat-y;

	width: 117px;

	margin-left: 25px;

	font-weight: normal;

}

div.answered{

	margin-left: 10px;

}

.answerCount{

	margin-left: 10px;

}

#thoughts ul{

	margin: 0px;

	padding: 0px 2px 0px 10px;

}

img.thoughtsBottom{

	margin-bottom: -3px;

}

img.thoughtsTop{

	margin-bottom: 1px;

}



/*****************LIQUID CORNERS BEGIN ************************/



      .liquid-round {

      margin:0px auto;

      background:#fff url(images/liquidcorners/leftside.jpg) repeat-y left top;

      }

      .top {

      width:100%;

      height:18px;

      background:url(images/liquidcorners/topleft.jpg) no-repeat left top;

      }

      .top span {

      display:block;

      position:relative;

      height:18px;

      background:url(images/liquidcorners/topright.jpg) no-repeat right top;

      margin:0px 0px 0px 0px;

      }

      .center-content {

      position:relative;

      background:url(images/liquidcorners/rightside.jpg) repeat-y right top;

      padding:1px 15px 1px 15px;

      margin:-1px 0px -1px 0px;

      }   

      .bottom {

	  width: 100%;

      height:18px;

      background:url(images/liquidcorners/bottomleft.jpg) no-repeat left bottom;

	  clear: both;

      }

      .bottom span {

      display:block;

      position:relative;

      height:18px;

      background:url(images/liquidcorners/bottomright.jpg) no-repeat right top;

      margin:0px 0px 0px 0px;

      }







/********************* END LIQUID CORNERS ***************************/



#news_floater{

 width: 620px; 

 clear: both; 

 float: none; 

 margin-left: -20px; 

 font-size: 90%;

}



.pollQuestion{

text-decoration: none;

color: #d00;

}

.pollPercent{

	font-size: 10px;

	color: #000;

	padding-left: 5px;

	

}

.pollCreated{

font-size: 10px;

}

.optionText{

	font-style: italic;

	clear: both;

}

.percentBar{

	background:#DD0000; 

	height: 12px; 

	float: left; 

}

.answerCount{

	font-size: 10px;

}

.pollText{

	font-weight: bold;

}

.contentDelimit{

	display: none;

}

#business_listing{

	float: left;

}

#business_listing table{

	font-size: 75%;	

}

#business_search{

	border: 1px solid #aaa;

	float: right;

	width: 190px;	

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	background: #ededed;

	padding: 15px;

	padding-right: 0px;

}

#business_search form{

	width: 100px;

}

#business_search form label{

	padding: 0px;;

	margin: 0px;

	display: block;

	height: 5px;

}

#business_search form input{

	margin-bottom: 10px;	

}

#business_search form select{
	width: 185px;
	margin-bottom: 10px;	

}

div.listing{

	font-size: 80%;	

	border-bottom: 1px solid #000;

	padding-bottom: 20px;

	padding-top: 10px;

}

div.listing a{

	text-decoration: underline;

	color: #000;

}

div.listing a:hover{

	text-decoration: underline;

	color: #d00;

	cursor: pointer;

}

em.heading{

	display: block;

	width: 60px;

	float: left;

	margin-bottom: -10px;

}

div.listing span.list_info{

	display: block;

	margin-bottom: -10px;

	width: 300px;

	float: left;

}

.list_box{

	padding-top: 10px;

	display: block;

	clear: both;

}



div#community_listing{

	float: left;

	width: 300px;	

}

#community_listing table{

	font-size: 75%;	

}

#community_search{

	border: 1px solid #aaa;

	float: right;

	width: 250px;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	background: #ededed;

	padding: 15px;

	padding-right: 0px;

}

#community_search form{

	width: 150px;

}

#community_search form label{

	padding: 0px;;

	margin: 0px;

	display: block;

	height: 5px;

}

#community_search form input{

	margin-bottom: 10px;	

}

#community_search form select{

	margin-bottom: 10px;	

}

#community_listing div.listing span.list_info{

	display: block;

	margin-bottom: -10px;

	width: 200px;

	float: left;

	clear: right;

}