@charset "utf-8";
/* CSS Document */
/*
   reset.css
   Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
/*end reset*/ 

body
{
background: #939598 url(images/bg.png) repeat-x;
margin: 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
}
h1
{color:#0a3853; font-weight:bold; font-size:large;}
h3
{color:#0a3853; font-weight:bold; margin-top:10px;}
p
{font-size:small; color: #404041;margin: .5em 0;}
a {color:#0a3853;}
a:hover{color:#839da6;}
#wrapper
{
width: 850px;
margin: 0 auto;
}

#header
{
width: 850px;
height: 155px;
background: url(images/header.png) no-repeat;
}
#logo img
{border:0;
float:left;
text-decoration:none;
margin: 0 20px 0 0;}

#navigation ul
{float:left;
taxt-align:left;
list-style:none;
margin:80px 0 0 0;padding:0;}

#navigation ul li
{display:block; float:left; margin: 2px 8px 0;}
#navigation ul li.selected {margin:0;}
#navigation ul li a
{text-decoration:none;
font-weight:bold;
color:#fff;
font-size:small;
height:28px;}
#navigation ul li a:hover
{color:#0a3853; text-decoration:none;}
#navigation ul li .tablink
{
float:left;background-color:#a2b6bf;height:25px;padding:5px 0 0 0;
}
#navigation ul li .tablink a:hover
{color:#fff; text-decoration:none;}
.tableft
{float:left;background:url(images/tableft.gif) no-repeat;height:30px;width:8px;}
.tabright
{float:left;background:url(images/tabright.gif) no-repeat;height:30px;width:8px;}

#content
{
padding: 10px 15px;
background-color:#fff;
height:100%;
min-height:400px;
}
#accordion{height:400px;}
#column1
{float:left;
width: 285px;
padding-right:15px;}

#column2
{float:left;
width:520px;}

#footer
{
padding: 20px 15px;
height: 100%;
background: #fff url(images/footCorners.gif) bottom no-repeat;
font-size:x-small;
text-align: center;
}

/*index.html*/
ul#banner
{
list-style:none;
padding:0;
margin:0;
width:520px;
height:300px;
overflow:hidden;
}


	.tabnav li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	}
	
		.tabnav li a {
		text-decoration: none;
		color: #404041;
		font-weight: bold;
		font-size:medium;
		padding: 4px 6px;
		outline: none;
		}
		
		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
		background: #cfdadf;
		color: #404041;
		text-decoration: none;
		}
		
	.tabdiv {
	background: #fff;
	border:3px solid #cfdadf;
	padding: 5px;
	}
	
		.tabdiv li {
		list-style-image: url("star.png");
		margin-left: 20px;
		}

.ui-tabs-hide {
		display: none;
		}

		#featuredvid {
		text-align: center;
		}
		
			.fvid {
			margin-bottom: 5px;
			}
		
			.vidselector li {
			text-align: left;
			list-style: none;
			padding: 5px;
			background: #ffffff;
			border: 1px solid #dedbd1;
			text-transform: uppercase;
			margin-bottom: 5px;
			}

#wx_module_2000 /*weather module*/
{border:0;
margin:20px 0 0 50px;}

#latestNews
{line-height:1.0;height: 100%; padding-bottom: 25px; margin-top: 10px; margin-left:10px;}
#latestNews .feedburnerFeedBlock ul li
{padding: 10px 0 0 0;}
#latestNews ul {list-style:none;}


#newsFeed #HollisNoreastersSnowmobileClub2801602 ul
{list-style:none;}
#newsFeed #HollisNoreastersSnowmobileClub2801602 ul li
{padding: 15px 0 0 0;}
#newsFeed ul {list-style:none;}

#newsFeed .headline
{font-weight:bold; font-size:large;}

#subscribeRss
{float:right;}

#officers .title, .title
{text-align: right; padding-right: 5px; font-weight:bold;}
#board td
{text-align:center;}

ul#forms
{margin: 0 20px;}

ul.links
{margin: 0 0 0 15px;}
ul.links ul
{margin: 0 0 0 35px;}
p.courseTime
{margin: 10px 30px; line-height: 2.0;}
.bold
{font-weight: bold;}

.forSale h2
{color:#0a3853; font-weight:bold;}
.forSale img
{padding: 5px;}
.forSale
{margin: 10px 0 10px 0;}