body {
	margin: 0 0 20px 0;
	paddding: 0;
	background: #cbecf3 url(../images/bg_main.gif) repeat-x;
}

p, a, h1, h2, h3, h4, h5, h6, li, td, th, input, select, button, label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a171b;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 13px 0;
}

p.line {
	margin: 2px 0 2px 0;
	border-top: 1px dashed #ccc;
	line-height: 1px;
	padding: 0;
}

.boldblue {
	font-weight: bold;
	color: #33afe0;
}

a {
	font-weight: bold;
	color: #33afe0;
	text-decoration: none;
}

a:hover {
	color: #000;
}

a.bulletblue {
	background: url(../images/bullet_blue.gif) 0 5px no-repeat;
	padding: 0 0 0 13px;
}

a.book {
	background: url(../images/i_more.gif) 0 0 no-repeat;
	padding: 1px 0 10px 24px;
	margin: 0 0 10px 0;
}

img, form {
	border: none;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	margin: 0 0 6px 0;
	height: 44px;
}

h1 span {
	display: none;
}

h1.default {
	background:url(../images/t_default.gif) no-repeat;
}

h1.welcome {
	background:url(../images/t_welcome.gif) no-repeat;
}

h1.about {
	background:url(../images/t_about.gif) no-repeat;
}

h1.news {
	background:url(../images/t_news_v2.gif) no-repeat;
}

h1.events {
	background:url(../images/t_events.gif) no-repeat;
}

h1.board {
	background:url(../images/t_board.gif) no-repeat;
}

h1.directory {
	background:url(../images/t_directory.gif) no-repeat;
}

h1.club {
	background:url(../images/t_club.gif) no-repeat;
}

h1.links {
	background:url(../images/t_links.gif) no-repeat;
}

h1.contact {
	background:url(../images/t_contact.gif) no-repeat;
}

h1.terms {
	background:url(../images/t_terms.gif) no-repeat;
}

h1.legal {
	background:url(../images/t_legal.gif) no-repeat;
}

h2 {
	font-size: 22px;
	color: #39b2e1;
	line-height: 29px;
	padding: 0 0 13px 0;
}

h3 {
	/*font-family: "Times New Roman", Georgia, Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 17px;
	font-weight: normal;
	color: #39b2e1;
	line-height: 23px;
	padding: 0 0 13px 0;
}

h3.bold {
	font-weight: bold;
}

h3.eventlocation {
	color: #000;
}

/*ul.pages {
	margin: 0 0 29px 0;
	list-style: none;
}

ul.pages li {
	float: left;
	padding: 0 0 0 5px;
}

ul.pages li.first {
	padding: 0;
}*/

ul {
	margin: 0 0 18px 25px;
}

.nomarg {
	margin: 0;
}

.eventdate {
	font-size: 11px;
	line-height: 17px;
	color: #333;
}

/* -------------LAYOUT----------- */

/* HOLDALL */


#holdall {
	margin: 0 auto;
	width: 958px;
	background: #fff url(../images/img_header_2.png) no-repeat;
	border-left: 1px solid #a0dce9;
	border-right: 1px solid #a0dce9;
	border-bottom: 1px solid #a0dce9;	
}


/* LCOL */

#default {
	width: 420px;
	margin: 0 auto 0 auto;
	padding: 0px 0 10px 0;
}

#lcol {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 20px 0 49px;
	padding: 177px 0 10px 0;
}

#lcol p {
	margin: 0 11px 0 11px;
	padding: 4px 0 0 0;
	font-size: 11px;
	line-height: 16px;
}

#lcol p.line {
	margin: 14px 5px 0 5px;
	border-top: 1px dashed #a5c2de;
	line-height: 10px
}

#lcol p.sponsor {
	color: #39b2e1;
	text-align: center;
	padding: 10px 0 10px 0;
}

#lcol h5 {
	margin: 0 11px 0 11px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #33afe0;
}

/*#lcol h5 a {
	line-height: 14px;
}*/

#lcol div.news, #lcol div.sponsored {
	padding: 0 0 6px 0;
	margin: 23px 0 0 0;
	background: #e8f5f8 url(../images/bg_corner_bl_2.gif) left bottom no-repeat;
}

#lcol div.news a, #lcol div.sponsored a {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
}

#lcol div.news h3, #lcol div.sponsored h3 {
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	background-image:url(../images/img_head_blue.gif);
}

#lcol div.sponsored img {
	margin: 0 66px 0 66px;
	padding: 0 0 0 0;
}

#lcol div.contact {
	padding: 0 0 6px 0;
	margin: 23px 0 23px 0;
}

#lcol div.contact p, #lcol div.contact a {
	font-size: 13px;
	line-height: 30px;
	text-decoration: none;
	color: #33afe0;
	font-weight: bold;
}

#lcol div.contact p.phone {
	background: url(../images/bullet_phone.gif) 0 8px no-repeat;
	padding: 0 0 0 30px;
}

#lcol div.contact a.email {
	background: url(../images/bullet_email.gif) 0 1px no-repeat;
	padding: 0 0 0 30px;
}

#lcol div.contact a.register {
	background: url(../images/bullet_pencil.gif) 0 -1px no-repeat;
	padding: 0 0 0 30px;
}

#lcol div.contact a.email:hover, #lcol div.contact a.register:hover {
	color: #000;
}

/* NAV */


#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}

#nav a, #nav a.deselected {
	font-size: 11px;
	display: block;
	width: 200px;
	line-height: 30px;
	padding: 0 0 0 9px;
	color:#000;
	font-weight: normal;
	border-bottom: 1px dashed #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;	
	width: 191px;
}

#nav a:hover, #nav a.selected {
	background: #33afe0;
	color: #fff;
}

#nav a:hover {
	background: #BDE6F4;
	color: #171411;
}


/* CCOL */


#ccol {
	float: left;
	width: 420px;
	margin: 0 20px 0 0;
	padding: 175px 0 10px 0;
}

#ccol p.line {
	margin: 2px 0 12px 0;
	border-top: 1px dashed #dfdfdf;
	line-height: 1px;
}

/*#ccol a {
	color: #33afe0;
	text-decoration: none;
	font-weight: bold;
}*/

/*#ccol a:hover {
	color: #000;
}*/

#ccol img {
	margin: 0 0 18px 0;
}

#ccol img.title {
	margin: 0;
}

#ccol ul.linklist {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ccol ul.linklist li {
	background: url(../images/i_calendar.gif) -1px 3px no-repeat;
	padding: 1px 0 0 24px;
	margin: 0 0 10px 0;
}

#ccol ul.linklist li.link {
	background: url(../images/i_more.gif) -1px 3px no-repeat;
	padding: 1px 0 0 24px;
	margin: 0 0 10px 0;
}

/*#ccol ul.linklist li a {
	text-decoration: none;
}*/


/* NEWS */


#ccol div.story {
display: block;
	clear: both;
	margin: 0 0 15px 0;
}

#ccol div.story img {
	margin: 0;
	padding: 0;
}

#ccol div.story img.box {
/*	float: left;
*/	margin: 0 /*10px 15px 0*/;
	background: #eef7fb;
	padding: 5px;
}

#ccol div.story a.box {
	float: left;
	display: inline;
	margin: 0 10px 15px 0;
	background: /*#33afe0;*/#c4e1f6;
	padding: 5px;
}

#ccol div.story a.box:hover {
	background: #fff;
	border: 1px solid /*#eef7fb*/ #33afe0;
	padding: 4px;
	margin: 0 10px 15px 0;
}

#ccol div.story p {
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#ccol div.story a {
	font-size: 12px;
	line-height: 19px;
}

/*#ccol div.story a:hover {
	color: #000;
}*/


/* RCOL */


#rcol {
	float: left;
	width: 200px;
	padding: 225px 0 10px 0;
}	

#rcol p {
	margin: 0 11px 0 11px;
	padding: 4px 0 0 0;
	font-size: 11px;
	line-height: 16px;
}

#rcol p.line {
	margin: 14px 5px 0 5px;
	border-top: 1px dashed #a5c2de;
	line-height: 10px
}

#rcol #flashcontent {
	padding: 0;
	margin: 0 0 23px 0;
}

#rcol div.news {
	padding: 0 0 6px 0;
	margin: 23px 0 0 0;
	background: #e8f5f8 url(../images/bg_corner_bl_2.gif) left bottom no-repeat;
}

#rcol div.news h5 {
	margin: 0 11px 0 11px;
	padding:  0;
	font-size: 11px;
	line-height: 14px;
	color: #ee7f00;
}

#rcol div.news a {
	font-size: 11px;
	line-height: 16px;
}

/*#rcol div.news a:hover, #ccol div.story a:hover {
	color: #000;
}*/

#rcol div.news h3 {
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
	background-image:url(../images/img_head_blue.gif);
}

/*#rcol #flashcontent h3 {
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	padding: 0 0 0 10px;
	margin: 0;
	background-image:url(../images/img_head_red.gif);
}

#rcol #flashcontent h5 {
	color: #cc0000;
}*/

/*#rcol div.forum, #rcol div.directory {
	padding: 0 0 6px 0;
	margin: 0 0 23px 0;
	background: #ffecd7 url(../images/bg_corner_orange_2.gif) left bottom no-repeat;
}

#rcol div.forum a, #rcol div.directory a, #rcol div.forum a:hover, #rcol div.directory a:hover  {
	font-size: 11px;
	color: #ee7f00;
	text-decoration: none;
	font-weight: bold;
}

#rcol div.forum a:hover, #rcol div.directory a:hover  {
	color: #000;
}

#rcol div.forum h3 {
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	padding: 0 0 0 10px;
	margin: 0;
	background-image:url(../images/img_head_orange.gif);
}*/

/*#rcol div.contact {
	padding: 0 0 6px 0;
	margin: 23px 0 0 0;
}

#rcol div.contact p, #rcol div.contact a {
	font-size: 13px;
	line-height: 30px;
}

#rcol div.contact p.phone {
	background: url(../images/bullet_phone.gif) 0 8px no-repeat;
	padding: 0 0 0 30px;
}

#rcol div.contact a.email {
	background: url(../images/bullet_email.gif) 0 1px no-repeat;
	padding: 0 0 0 30px;
}

#rcol div.contact a.email:hover {
	color: #000;
}

#rcol div.contact a.register {
	background: url(../images/bullet_pencil.gif) 0 -1px no-repeat;
	padding: 0 0 0 30px;
}

#rcol div.contact a.register:hover {
	color: #000;
}*/

/*#rcol div.directory h3 {
	color: #fff;
	font-size: 15px;
	line-height: 36px;
	padding: 0 0 0 10px;
	margin: 0;
	background-image:url(../images/img_head_orange.gif);
}*/


/* DOUBLE WIDTH COLUMN */


#twocol {
	float: left;
	width: 640px;
	margin: 0 49px 0 0;
	padding: 175px 0 10px 0;
}

#twocol span.title {
	display: none;
}	

#twocol div.board, #twocol div.boardright/*, #twocol div.retail, #twocol div.retailright, #twocol div.tour, #twocol div.tourright, #twocol div.agric, #twocol div.agricright, #twocol div.high, #twocol div.highright, #twocol div.prof, #twocol div.profright, #twocol div.prop, #twocol div.propright*/ {
	float: left;
	width: 145px;
	height: 200px;
	margin: 0 20px 20px 0;
/*	padding: 5px;*/
	background: none;
/*	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;
	height: 190px;*/
}

#twocol div.boardright/*, #twocol div.retailright, #twocol div.tourright, #twocol div.agricright,  #twocol div.highright, #twocol div.profright, #twocol div.propright*/ {
	margin: 0 0 20px 0;
}

/*#twocol div.board a, div.boardright a  {
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	color: #33afe0;
	text-decoration: none;
}*/

#twocol div.board a, #twocol div.boardright a {
	font-size: 13px;
/*	font-weight: bold;*/
	line-height: 17px;
/*	color: #33afe0;
	text-decoration: none;*/
	display: block;
	margin: 0;
	padding: 5px;
	width: 145px;
	height: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 135px;
	height: 190px;
}

#twocol div.board a, #twocol div.boardright a {
	color: #33afe0;
}

#twocol div.board a.retail, #twocol div.boardright a.retail {
	background: url(../images/bul_but_retail.png) 0 0 no-repeat;	
}

#twocol div.board a.retail:hover, #twocol div.boardright a.retail:hover {
	background: url(../images/bul_but_retail_o.png) 0 0 no-repeat;	
}

#twocol div.board a.tourism, #twocol div.boardright a.tourism {
	background: url(../images/bul_but_tour.png) 0 0 no-repeat;	
}

#twocol div.board a.tourism:hover, #twocol div.boardright a.tourism:hover {
	background: url(../images/bul_but_tour_o.png) 0 0 no-repeat;	
}

#twocol div.board a.agric, #twocol div.boardright a.agric {
	background: url(../images/bul_but_agric.png) 0 0 no-repeat;	
}

#twocol div.board a.agric:hover, #twocol div.boardright a.agric:hover {
	background: url(../images/bul_but_agric_o.png) 0 0 no-repeat;	
}

#twocol div.board a.high, #twocol div.boardright a.high {
	background: url(../images/bul_but_high.png) 0 0 no-repeat;	
}

#twocol div.board a.high:hover, #twocol div.boardright a.high:hover {
	background: url(../images/bul_but_high_o.png) 0 0 no-repeat;	
}

#twocol div.board a.prof, #twocol div.boardright a.prof {
	background: url(../images/bul_but_prof.png) 0 0 no-repeat;	
}

#twocol div.board a.prof:hover, #twocol div.boardright a.prof:hover {
	background: url(../images/bul_but_prof_o.png) 0 0 no-repeat;	
}

#twocol div.board a.prop, #twocol div.boardright a.prop {
	background: url(../images/bul_but_prop.png) 0 0 no-repeat;	
}

#twocol div.board a.prop:hover, #twocol div.boardright a.prop:hover {
	background: url(../images/bul_but_prop_o.png) 0 0 no-repeat;	
}

#twocol div.board a.gen, #twocol div.boardright a.gen {
	background: url(../images/bul_but_gen.png) 0 0 no-repeat;	
}

#twocol div.board a.gen:hover, #twocol div.boardright a.gen:hover {
	background: url(../images/bul_but_gen_o.png) 0 0 no-repeat;	
}

/*#twocol div.retail, #twocol div.retailright {
	background: url(../images/bul_but_retail_alt.png)
}

#twocol div.tour, #twocol div.tourright {
	background: url(../images/bul_but_tour_o.png)
}

#twocol div.agric, #twocol div.agricright {
	background: url(../images/bul_but_agric_alt.png)
}

#twocol div.high, #twocol div.highright {
	background: url(../images/bul_but_high_alt.png)
}

#twocol div.prof, #twocol div.profright {
	background: url(../images/bul_but_prof_alt.png)
}

#twocol div.prop, #twocol div.propright {
	background: url(../images/bul_but_prop_alt.png)
}

#twocol div.prop, #twocol div.propright {
	background: url(../images/bul_but_prop_alt.png)
}*/

/*#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}

#nav a, #nav a.deselected {
	font-size: 11px;
	display: block;
	width: 191px;
	line-height: 30px;
	padding: 0 0 0 9px;
	color:#000000;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;
	
}

#nav a:hover {
	background: #33afe0;
	color: #fff;
}

#nav a.selected {
	background: #33afe0;
}*/


/* FOOTER */


#footer {
	width: 860px;
	clear: both;
	margin: 0 auto;
	padding: 6px 0 0 0;
	border-top: 1px solid #dfdfdf;
	text-align:center;
}

#footer p {
	font-size: 11px;
}

#footer ul {
	margin: 10px 0 0 0;
}

#footer ul li {
	line-height: 15px;
	display: inline;
	color: #999;
	font-size: 10px;
	margin: 0 0 0 5px;
}

#footer ul li a, #footer ul li a:hover,#footer ul li a.normal, #footer ul li a.normal:hover, #footer ul li a.large, #footer ul li a.large:hover, #footer ul li a.largest, #footer ul li a.largest:hover {
	font-size: 10px;
	margin: 0 11px 0 0;
}

#footer ul li a.normal, #footer ul li a.normal:hover {
	font-size: 10px;
	margin: 0;
}

#footer ul li a.large, #footer ul li a.large:hover {
	font-size: 14px;
	margin: 0;
}

#footer ul li a.largest,#footer ul li a.largest:hover {
	font-size: 18px;
	margin: 0 11px 0 0;
}

/*#footer ul li a:hover,#footer ul li a.normal:hover, #footer ul li a.large:hover, #footer ul li a.largest:hover {
	color: #000;
}*/
