@charset "utf-8";
/***** PCS CSS by Ryan Tavenor *****
************************************
Website: ganderchamber.nf.ca
Theme: Business Elite v
Date Created: November 09 2008
Author: Ryan Tavenor
***********************************/

@import url("css_reset.css");

/**************************************************************
   General Page Styles
 **************************************************************/
 
	body{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		margin:auto;
		padding:0px;
		color: #2a2a2a;
		background:url(images/background2.jpg) repeat-x top #c6c1bd; /* jpeg high 60 qual bgs #fffffb;*/
	}
	a:link, a:visited{text-decoration: none; color: #650d0d;}
	a:hover{color: #787878; text-decoration:underline;}
	
	p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em; /**default**/
	margin:0 0 1em 0;
	padding: 0 8px 0 8px;
	}
	p.font{ font-family: Arial, Helvetica, sans-serif; color:#edd19c;}
	hr {border: 0; margin:1em 0 1em 0;}
	div.hr {margin:0px 0 0px 0; height: 21px; background:url(images/onepix.png) repeat-x center left; clear: both;}
	div.hr hr { display: none;}
	div.hr2 {margin:0px 0 0px 0; height: 21px; background:url(images/onepix.png) repeat-x center left; clear: both; padding: 10px 0 10px 0;}
	div.hr2 hr { display: none;}

	div.hrspacer {margin:0px 0 0px 0; height: 20px; clear: both;}
	div.hrspacer hr { display: none;}
	div.hrhome {margin:0px 0 0px 0; height: 10px; clear: both;}
	div.hrhome hr { display: none;}
	br {line-height: 1em;}


/**************************************************************
   HEADERS
 **************************************************************/

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#650d0d;
font-weight:bold;
border-bottom: 1px dotted #999;
}
h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#ccc;
font-weight:bold;
border-bottom: 1px solid #777;
padding-bottom: 3px;
}
h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#650d0d;
font-weight:bold;
border-bottom: 1px solid #999;
padding-bottom: 3px;
text-align: right;
margin-bottom: 3px;
}
h4{
height: 18px;
width: auto;
background:#444;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0 0 5px 0;
color:#fff;
padding-top:2px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
font-weight:bold;
border-left: 6px solid #444;
}
h4.modify{
height: 18px;
width: auto;
background:#555;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px 0 10px 0;
color:#fff;
padding:2px 0 0 5px;
font-weight:bold;
font-variant: small-caps;
border-left: 6px solid #444;
}
h5{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#f3eed7;
padding-top:2px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
font-weight:bold;
}
h6{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px;
color:#f3eed7;
padding-top:2px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
font-weight:bold;
}

.newshead {
height: 58px;
width: 435px;
float: left;
margin-left: 5px;
margin-bottom: 1em;
}
.newsheadhm {
height: auto;
width: 276px;
float: left;
margin-left: 5px;
}
.newsheadhm p {
margin: 0;
line-height: 1.2em;
font-family: Verdana;
font-size: 10px;
}

.postedhead {
height: 55px;
width: 50px;
float: left;
background:url(images/calendar.png) no-repeat top right;
text-align: center;
padding: 3px 0 0 6px;
margin-bottom: 1em;
}
.postedheadhm {
height: 55px;
width: 50px;
float: left;
background:url(images/calendar.png) no-repeat top right;
text-align: center;
padding: 3px 0 0 6px;
}


/**************************************************************
   TEXT SPANS
 **************************************************************/

span.headertext {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#fff;
font-weight:bold;
font-style: italic;
width: 205px;
margin: 0;
float: right;
padding: 90px 35px 0 0;
}
span.miniheader {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#f3eed7;
font-weight:bold;
text-align: center;
width: auto;
margin: 0;
}
span.minititle {
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#666;
width: auto;
margin: 0;
font-variant: small-caps;
}
span.homenews{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#222;
font-weight:bold;
}


span.minititle a:link, span.minititle a:visited{text-decoration: none; color: #777;}
span.minititle a:hover{color: #ccc; text-decoration:underline;}

span.subhead {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#444;
font-weight:bold;
padding: 0 0 0 0;
margin-top: 15px;
}
span.subhead_two {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#6e6c65;
font-weight:bold;
padding: 0 0 0 40px;
display:block;
}
span.month {
font-family: Verdana, Helvetica, sans-serif;
font-size:10px;
color:#fff;
font-weight:bold;
}
span.date {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#222;
font-weight:bold;
display:block;
padding-top: 7px;
text-align: center;
}
span.second_hdr {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin:0px 0 10px 0;
color:#650d0d;
padding: 0;
font-weight:bold;
display:block;
}
span.black_hdr {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0 10px 0;
color:#333;
padding: 0;
font-weight:bold;
display:block;
}
span.question {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0 10px 0;
color:#650d0d;
padding: 0;
font-weight:bold;
}
span.answer {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0 10px 0;
color:#333;
padding: 0;
font-weight:bold;
}
span.bannerlink {
height: 18px;
width: auto;
background:#ebebeb;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px 0 10px 0;
color:#650d0d;
padding:2px 0 0 5px;
font-weight:bold;
font-variant: small-caps;
display: block;
}
span.bannerlink a:link, span.bannerlink a:visited {text-decoration: underline; color:#650d0d;}
span.bannerlink a:hover {text-decoration: none; color: #787878;}
.right {text-align: right;}

span.emphasis {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style: italic;
color:#333023;
font-weight:bold;
padding: 0 0 0 12px;
display:block;
}
span.coinname {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style: italic;
color:#333023;
font-weight:bold;
padding: 0 0 0 0;
}
span.source {
width: auto;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:12px;
padding-left: 16px;
margin: 1em 0 0 8px;
color:#444;
font-weight:bold;
font-variant: small-caps;
display: block;
background: url(images/source.png) no-repeat left;
height: 18px;
line-height: 1.4em;
}
span.listhead {
height: 18px;
width: auto;
background:#ebebeb;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0 0 0 0;
color:#650d0d;
padding: 0 0 0 2px;
font-weight:bold;
font-variant: small-caps;
display: block;
}
span.readmore {
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:11px;
color:#650d0d;
font-weight:bold;
font-variant: small-caps;
}
span.motto {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style: italic;
color:#333023;
font-weight:bold;
padding: 0;
}
span.message {
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:12px;
color:#444;
font-variant: small-caps;
line-height: 1.8em;
}
span.mission {
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:12px;
color:#555;
font-weight: bold;
text-decoration: underline;
font-variant: small-caps;
}
/***ARCHIVE SPANS***/
span.archdate {
font-family: Verdana, Helvetica;
font-size:10px;
color:#444;
font-weight:bold;
padding: 0;
display:block;
font-variant: small-caps;
}
span.archtitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#650d0d;
font-weight:bold;
padding: 0;
display: block;
}
.archdiv {
width: auto;
height: auto;
margin: 0 0 0 0;
padding: 8px 10px 0 5px;
border-top: 1px dashed #ccc;
}
/***/

.faqquestion {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
font-size: 12px;
font-color: #650d0d;
}

.faqanswer {margin-top: 0; font-size: 11px;}


/**************************************************************
   GENERAL TEXT MODIFIERS
 **************************************************************/

.bold {font-weight: bold;}
.boldsmall {font-weight: bold; font-size: 11px;}
.plain_hdr {font-weight: bold; font-size: 14px; font-family: sans-serif, Arial, Verdana, Helvetica;}
.style_hdr {font-weight: bold; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;}
.plainred {font-weight: bold; font-size: 14px; color:#650d0d; font-family: sans-serif, Arial, Verdana, Helvetica;}
.stylered {font-weight: bold; font-size: 14px; color:#650d0d; font-family: Georgia, "Times New Roman", Times, serif;}
.small {font-size: 10px;}
.smallcaps {font-variant: small-caps;}
.eleven {font-size: 11px;}

.simple_hdr {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#650d0d;
font-weight:bold;
font-variant: small-caps;
}


/**************************************************************
   CONTENT CONTAINERS
 **************************************************************/

#container {
width: 990px;
margin: 0 auto;
position: relative;
}

#topbar {
width: 980px;
height: 162px;
margin: 0 auto;
background:url(images/gcchead.jpg) no-repeat top;
position: relative;
}

#subtopbar {
width: 980px;
height: 33px;
margin: 0 auto;
overflow: hidden;
position: relative;
padding-top: 25px;
}

#content {
width: 990px;
margin: 0 auto;
padding: 44px 0 0 0px;
clear: both;
}

#footerspan {
width: auto;
height: 224px;
margin: 0 0 0 0;
background: #222222 url(images/footer_bg.jpg) repeat-x top;
clear: both;
overflow: hidden;
}


/**************************************************************
   SUB CONTENT CONTAINERS
 **************************************************************/

#middle {
width: 506px;
margin: 0 6px 0 6px;
padding: 4px 4px 4px 4px;
float: left;
border: 5px solid #fff;
background: #f8f8f8 url(images/slightgrad.jpg) repeat-x top;
}
#middle_major {
width: auto;
margin: 0;
padding:0;
float: left;
}
#homeblock {
width: 727px;
height: 130px;
margin: 0 0 0 0;
padding: 6px 4px 14px 4px;
float: left;
}
#memberdiv {
width: 717px;
margin: 0 6px 0 0;
padding: 4px 4px 4px 4px;
float: left;
border: 5px solid #fff;
background: #f8f8f8 url(images/slightgrad.jpg) repeat-x top;
}
.homeleft {
width: 342px;
height:auto;
margin: 0;
padding: 6px;
float: left;
}
.homeright {
width: 341px;
height: auto;
margin: 0;
padding: 6px;
float: left;
border-left: 1px solid #ccc;
}
#left_major {
width: 216px;
float: left;
padding-left: 11px;
background: url(images/menuback.jpg) no-repeat top;
}
#left {
width: 183px;
margin: 0 0 0 0;
padding: 4px 6px 4px 6px;
border: 5px solid #fff;
background: #f8f8f8 url(images/slightgrad.jpg) repeat-x top;
}
#right_major {
width: 216px;
float: left;
padding-left: 11px;
background: url(images/menuback.jpg) no-repeat top;
}
#right {
width: 183px;
margin: 0 0 0 0;
padding: 4px 6px 4px 6px;
background: #888474;
border: 5px solid #fff;
}
.footer_one {
width: 980px;
height: 154px;
margin: 0 auto;
background: url(images/footer_fade.jpg) no-repeat center;
}
.footer_two {
width: 980px;
height: 70px;
margin: 0 auto;
}


/**************************************************************
   MENU
 **************************************************************/

ul.makeMenu, ul.makeMenu ul {
width: 179px;                 /* sets the size of the menu blocks */
background-color: #ebebeb;    /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
padding-left: 0px;            /* stops the usual indent from ul */
cursor: default;              /* gives an arrow cursor */
margin-left: 2px;             /* Opera 7 final's margin and margin-box model cause problems */
margin-bottom: 4px;
}
ul.makeMenu li {
list-style-type: none;        /* removes the bullet points */
margin: 0px 0px 1px 0px;      /* Opera 7 puts large spacings between li elements */
position: relative;           /* makes the menu blocks be positioned relative to their parent menu item
                                 the lack of offset makes these appear normal, but it will make a difference
                                 to the absolutely positioned child blocks */
color: #555;               /* sets the default font colour to white */
border-left: 2px solid #555;
height: 17px;
background:url(images/menu6.jpg) repeat-x top;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
}

ul.makeMenu li > ul {         /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
display: none;                /* hides child menu blocks - one of the most important declarations */
position: absolute;           /* make child blocks hover without leaving space for them */
top: 0px;                     /* position slightly lower than the parent menu item */
left: 175px;                  /* this must not be more than the width of the parent block, or the mouse will
	                         have to move off the element to move between blocks, and the menu will close */
}
ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
background-color: #555; /*#787878*/    /* gives the active menu items a yellow background */
color: #222;                  /* makes the active menu item text black */
background:url(images/menu3.jpg) repeat-x top;
height: 17px;
}
ul.makeMenu ul.CSStoShow {    /* must not be combined with the next rule or IE gets confused */
display: block;               /* specially to go with the className changes in the behaviour file */
}
ul.makeMenu li:hover > ul {   /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                 the > targets only the child ul, not any child uls of that child ul */
display: block;               /* makes the child block visible - one of the most important declarations */
}

/* and some link styles */
ul.makeMenu li a {font-family: Arial, Helvetica, sans-serif; color: #444; display: block; width: 100%; text-decoration: none; font-size: 12px; font-weight: bold; font-variant: small-caps}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #fff;  text-decoration: none; font-weight: bold;}
ul.makeMenu li:hover > a { color: #fff;  text-decoration: none; font-weight: bold;}




/**************************************************************
   SUB TOPBAR
 **************************************************************/
.subtop img {
width:276px;
height:115px;
overflow:hidden;
background: #f8f8f8;
padding: 2px;
}

a:link.thumb img, a:visited.thumb img {border: 1px solid #999;}
a:hover.thumb img {border:1px solid #650d0d;}

.box_sm {
width: 296px;
height: 135px;
margin: 30px 15px 0 15px;
float: left;
}
.box_sm img {
width:276px;
height:115px;
overflow:hidden;
background-color: #fff;
padding: 9px;
}

.subbox_l {
width: 286px;
height: 105px;
margin: 30px 15px 0 15px;
float: left;
padding-top: 30px;
padding-left: 10px;
}


/**************************************************************
   MIDDLE
 **************************************************************/

#divheader{
height: 18px;
width: auto;
background:#555;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0px 0 10px 0;
color:#fff;
padding:2px 0 0 5px;
font-weight:bold;
font-variant: small-caps;
border-left: 6px solid #444;
}
#divheader a:link, #divheader a:visited {color: #f3eed7;}
#divheader a:hover {color: #f3eed7;}

.homebrace {
width: auto;
margin: 0 auto;
display: block;
}
.square {
width: 170px;
margin: 0 auto;
display: block;
float: left;
}

span.sort {
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ebebeb;
padding: 0 0 0 330px;
width: auto;
}
span.sorter {
font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ebebeb;
padding: 0 0 0 351px;
width: auto;
}

.half {
width: 236px;
height: auto;
margin: 0 6px 0 6px;
padding: 1em 0 0 0;
float: left;
}
.half p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:1.6em;
padding: 0;
margin: 0 0 1em 0;
}
.normals {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
padding: 0;
margin: 0 0 2em 0;
}
.small_column {
width: 161px;
margin: 1em 6px 0 6px;
padding: 0;
float: left;
background: #ccc;
}
.small_column p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:1.6em;
margin: 0;
padding: 5px;
}
p.topmargin {
margin-top: 0;
line-height: 1.6em;
}
.main_column {
width: 311px;
margin: 1em 6px 0 6px;
padding: 0;
float: left;
}
.main {
width: auto;
height: auto;
margin: 0 6px 0 6px;
padding: 1em 0 0 0;
}
.main p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:1.6em;
padding: 0;
margin: 0 0 1em 0;
}
.presimg {  
border: 1px solid #777; 
font: 9px Arial, sans-serif; 
width: 180px;
padding: 2px;
text-align: center;
float: left;
margin: 6px 10px 2px 2px;
} 
.presimg img { 
border: 1px solid #ccc; 
vertical-align:middle;
padding:2px; 
margin-bottom: 2px; 
width:170px;
background-color: #fff;
}

.block {
width: 236px;
height: auto;
margin: 1em 6px 0 6px;
padding: 1em 0 0 0;
float: left;
font-size: 11px;
}
.holder {
width: auto;
height: auto;
margin: 1em 6px 2em 6px;
text-align: center;
}

.imgcaption {  
border: 1px solid #777; 
padding: 2px; 
font: 9px Arial, sans-serif; 
width: 101px;
text-align: center;
} 
.imgcaption img { 
border: 1px solid #ccc; 
vertical-align:middle;
padding:2px; 
margin-bottom: 2px; 
width:95px;
background-color: #fff;
}

.rightpic { margin: 5px 10px 3px 8px; float:right; } 
.leftpic { margin: 5px 8px 3px 10px;  float:left; }

.imgcaptionx {  
border: 1px solid #777; 
font: 9px Arial, sans-serif; 
width: 101px;
padding: 2px;
text-align: center;
} 
.imgcaptionx img { 
border: 1px solid #ccc; 
vertical-align:middle;
padding:2px; 
margin-bottom: 2px; 
width:95px;
background-color: #fff;
}

/* Events Bulletin */

.eventbox {
width: auto;
border: 6px solid #fff;
height: auto;
margin: 0 6px 0 6px;
padding: 6px;
overflow: hidden;
background: url(images/gradient.png) repeat-x top;
}
.eventboxhm {
width: auto;
border-top: 1px solid #999;
border-bottom: 1px solid #ccc;
height: auto;
margin: 0;
padding: 4px;
overflow: hidden;
background: url(images/slightgrad.jpg);
}
.eventboxx {
width: auto;
border: 6px solid #fff;
height: auto;
margin: 0 6px 0 6px;
padding: 6px;
overflow: hidden;
background: url(images/smgrad.jpg) repeat-x top #f8f8f8;
}
.eventbox p {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:1.6em;
padding: 0;
margin: 0 0 1em 0;
}
.eventbox_l {
width: 123px;
height: auto;
margin: 0 6px 0 0;
padding: 4px;
float: left;
border-right: 1px solid #999;
}
.eventbox_r {
width: 303px;
height: auto;
margin: 0 0 0 6px;
padding: 4px;
float: left;
}
.eventboxa {
width: 90px;
height: auto;
margin: 0 6px 0 0;
padding: 4px;
float: left;
border-right: 1px solid #999;
}
.eventboxb {
width: 200px;
height: auto;
margin: 0 0 0 6px;
padding: 4px;
float: left;
}
span.event_hdr {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin:0;
color:#444;
padding: 0;
font-weight:bold;
display:block;
}
span.upcoming {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0 10px 0;
color:#650d0d;
padding: 0;
font-weight:bold;
display:block;
text-align: center;
}
span.eventday {
width: auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
margin:0px 0 10px 0;
color:#333;
padding: 0;
font-weight:bold;
display:block;
text-align: center;
}
span.related {
width: auto;
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:10px;
margin: 0 0 0 0;
color:#787878;
font-weight:bold;
font-variant: small-caps;
}
span.event_hdrhm {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin:0;
color:#444;
padding: 0;
font-weight:bold;
display:block;
}
span.event_hdrhm a:link, span.event_hdrhm a:visited {color: #444; text-decoration: underline;}
span.event_hdrhm a:hover {color: #999; text-decoration: underline;}

span.upcominghm {
width: auto;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin:0px 0 10px 0;
color:#111;
padding: 0;
font-weight:bold;
display:block;
text-align: center;
}
span.eventdayhm {
width: auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
margin:0px 0 10px 0;
color:#650d0d;
padding: 0;
font-weight:bold;
display:block;
text-align: center;
}

/* Board of Directors */

.bod {  
border: 1px solid #777; 
padding: 2px; 
font: 9px Arial, sans-serif; 
width: auto;
text-align: center;
} 
.bod img { 
border: 1px solid #ccc; 
vertical-align:middle;
padding:2px; 
margin-bottom: 2px; 
width:490px;
height: 240px;
background-color: #fff;
}
ul.endtext {list-style-type:none; margin:0.5em 0 0 0; padding:0;}
ul.endtext li {display:block; position: relative; float: left; height: 43px; padding: 3px; margin:0 5px 0 5px; background: #f5f5f5 url(images/tinygradient.jpg) repeat-x top; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.liwidth {width: 212px;}
.liwidthx {width: 118px;}
.liwidthxx {width: 128px;}
ul.aet {list-style-type:none; margin:0.5em 0 0 0; padding:0;}
ul.aet li {display:block; position: relative; float: left; height: auto; padding: 3px; margin:0 5px 0 5px; background: #f5f5f5 url(images/tinygradient.jpg) repeat-x top; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}

.bodbox{
width:auto;
height:auto;
margin:0 auto;
}
span.boardlist {
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:11px;
color:#650d0d;
font-weight:bold;
font-variant: small-caps;
}

.rightpicx { margin: 3px 5px 3px 5px; float:right; } 
.leftpicx { margin: 3px 5px 3px 5px;  float:left; }

ol.general {list-style-type:square; margin: 0 0 1em 22px; padding:0;}
ol.general li {list-style-type:square; padding-bottom: 5px;}

ol.basic {list-style-type:none; margin: 0 0 1em 22px; padding:0;}
ol.basic li {list-style-type:none; padding-bottom: 5px;}

ol.inslist {list-style-type:square; margin: 0 0 1em 22px; padding:0;}
ol.inslist li {list-style-type:square; padding-bottom: 5px; color: #333; font-size: 11px;}

ol.benlist {list-style-type:square; margin: 0 0 1em 32px; padding-top:1em;}
ol.benlist li {list-style-image:url(images/10.png); padding: 0 8px 15px 3px; color: #333; font-size: 11px; vertical-align: middle; line-height: 1.2em; font-size: 12px;}

ol.blist {list-style-type:square; margin: 0 0 1em 22px; padding:0;}
ol.blist li {list-style-type:square; padding-bottom: 5px; color: #000; font-size: 11px;}

ol.sourcelink {margin: 0 0 3em 4em; padding:0;}
ol.sourcelink li {list-style-type: square; color: #444; font-size: 9px;}

ol.sourcelink li a:link, ol.sourcelink li a:visited {text-decoration: underline; color:#650d0d;}
ol.sourcelink li a:hover {text-decoration: none; color: #787878;}

ol.littlelist {margin: 0 0 0 0; padding:0;}
ol.littlelist li {list-style-type:none; color: #777; font-size: 10px;}

ol.hours {list-style-type:none; margin: 0; padding-left: 6px;}
ol.hours li {list-style-type:none; height: 16px; width: 165px; background: #787878; padding: 2px; margin-bottom: 1px; color: #fff; display: block;}

div.hrnews {margin:0px 0 0px 0; height: 2em; clear: both;}
div.hrnews hr { display: none;}

.morelink a:hover{color: #787878; text-decoration:none;}

.img_adjust {padding-right: 2px;  vertical-align:middle;}
.img_mini {vertical-align:middle;}

/*********Rounded Edges*********
********************************/

div.rounded-corner-container {
  color:  #37170c;
}

div.rounded-corner-1, div.rounded-corner-2,
div.rounded-corner-3, div.rounded-corner-4 {
  background-color: #ccc;
  color: #240d05;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.rounded-corner-1 {
  margin: 0 5px;
}

div.rounded-corner-2 {
  margin: 0 3px;
}

div.rounded-corner-3 {
  margin: 0 2px;
}

div.rounded-corner-4 {
  margin: 0 1px;
  height: 2px;
}

div.roundedcolor {background:url(images/gradient.png) repeat-x top #f8f8f8; overflow: hidden; line-height: 1em;}
div.roundedcolor p {line-height: 1.4em;}
div.roundedcolorx {background:#ccc; overflow: hidden; line-height: 1em;}
div.roundedcolorx p {line-height: 1.4em;}

div.roundedcolor a:link, div.roundedcolor a:visited {color: #650d0d; text-decoration: underline; font-size: 11px;}
div.roundedcolor a:hover {color: #fff; text-decoration: none; font-size: 11px;}

/**aviation menu and image holder***/

.avimgdiv {
width: auto;
height: auto;
margin: 0 6px 0 6px;
padding: 0 0 0 0;
float: left;
border: 1px solid #333;
}

.avimgdiv img {
width: 230px;
height: auto;
margin:0;
padding: 2px;
}
.avimgdivr {
width: auto;
height: auto;
margin: 0 6px 0 6px;
padding: 0 0 0 0;
float: right;
border: 1px solid #333;
}

.avimgdivr img {
width: 230px;
height: auto;
margin:0;
padding: 2px;
}

.avimgdivsm {
width: auto;
height: auto;
margin: 0 6px 0 6px;
padding: 0 0 0 0;
float: left;
border: 1px solid #333;
}

.avimgdivsm img {
width: 130px;
height: auto;
margin:0;
padding: 2px;
}
.avimgdivrsm {
width: auto;
height: auto;
margin: 0 6px 0 6px;
padding: 0 0 0 0;
float: right;
border: 1px solid #333;
}

.avimgdivrsm img {
width: 130px;
height: auto;
margin:0;
padding: 2px;
}

.blockav {
width: 185px;
height: auto;
margin: 0 6px 0 6px;
padding: 0 0 0 0;
float: right;
}

div.avcoinmenu {
  color:  #37170c;
}

div.corner-1, div.corner-2,
div.corner-3, div.corner-4 {
  background-color: #ccc;
  color: #240d05;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.corner-1 {
  margin: 0 5px;
}

div.corner-2 {
  margin: 0 3px;
}

div.corner-3 {
  margin: 0 2px;
}

div.corner-4 {
  margin: 0 1px;
  height: 2px;
}

div.avcoincolor {background:url(images/gradient.png) repeat-x top #f8f8f8; overflow: hidden; line-height: 1em; padding: 10px 10px 10px 25px;}
div.avcoincolor p {line-height: 1.4em;}
div.avcoincolorx {background:#ccc; overflow: hidden; line-height: 1em;}
div.avcoincolorx p {line-height: 1.4em;}

div.avcoincolor a:link, div.avcoincolor a:visited {color: #650d0d; text-decoration: none; font-size: 11px;}
div.avcoincolor a:hover {color: #999; text-decoration: underline; font-size: 11px;}

.homeimg {
border: 4px solid #fff;  
width:330px;
height: 151px;
}

.aaimg {  
width:330px;
height: 151px;
}
a:link.linkimg img, a:hover.linkimg img, a:visited.linkimg img{
border: 4px solid #fff; display: block;
}


/**************************************************************
   LEFT
 **************************************************************/

p.borders {line-height:1.4em; border-bottom:1px dotted #333023; padding-bottom:5px; border-top:1px dotted #333023; padding-top:5px;}

.weather {
width: auto;
margin: 0 0 5px 0;
text-align: center;
}
.leftpadding {
width: auto;
margin: 0 0 5px 0;
padding-left:12px;
background: #ebebeb
}
.leftfolder{
width:30px;
height:24px;
float:left;
background:url(images/sm_folder.png);
margin-top: 5px;
}

span.pagehead{
width:250px;
height:24px;
background:url(images/sm_folder.png) no-repeat left;
padding: 0px 0 0 28px;
display: block;
color: #444;
line-height: 1.5em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
border-bottom: 1px dotted #555;
}
#left p {
line-height: 1.4em;
padding: 2px;
font-size: 11px;
}
.polldiv {
width: auto;
border: 1px solid #999;
padding: 3px 6px 3px 6px;
background: #f8f8f8 url(images/slightgrad.jpg) repeat-x top;
}
.pollquest {
font-weight: bold;
border-bottom: 1px dotted #ccc;
}
.bnbutton {
font-size: 10px;
}
ul.llist {list-style-type:none; margin: 0; padding:0 0 4px 0;}

ul.llist li {list-style-type:none; padding: 0 0 1px 0; font-size: 11px; display:block; width: 182px; border-bottom: 1px solid #ccc;}

.llist a:link, .llist a:visited {text-decoration: none; padding: 3px; font-weight: normal; width: 176px; height: auto; background:#f8f8f8 url(images/smgrad.jpg) repeat-x top; display:block;}
.llist a:hover {text-decoration: none; font-weight: normal; padding: 3px; width: 176px; height: auto; background: #f8f8f8 url(images/slightgrad.jpg) repeat-x top; display:block;}

ul.llistx {list-style-type:none; margin: 0; padding:0 0 4px 0;}

ul.llistx li {list-style-type:none; padding: 1px; font-size: 12px; margin-bottom: 5px; display:block; width: 338px; border: 1px solid #ccc;}

.llistx a:link, .llistx a:visited {text-decoration: none; padding: 3px; font-weight: normal; width: 332px; height: auto; background:#f8f8f8 url(images/slightgrad.jpg) repeat-x top; display:block;}
.llistx a:hover {text-decoration: none; font-weight: normal; padding: 3px; width: 332px; height: auto; background: #f8f8f8 url(images/smgrad.jpg) repeat-x top; display:block;}

span.adtitle {
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:11px;
color:#650d0d;
padding: 0;
font-weight:bold;
}
span.adinfo {
width:auto;
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:10px;
margin: 0 0 0 0;
color:#444;
}
span.adview {
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:9px;
margin: 0 0 0 0;
color:#650d0d;
width: auto;
display: block;
text-align: right;
}
span.adtitlehm {
font-family: Arial,Verdana, Helvetica;
font-size:14px;
padding: 0;
color: #333;
font-weight:bold;
}
span.adinfohm {
width:auto;
font-family: Verdana, sans-serif, Arial, Helvetica;
font-size:10px;
margin: 0 0 0 0;
color:#650d0d;
line-height: 1.5em;
}
span.adviewhm {
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:10px;
margin: 0 0 0 0;
color:#650d0d;
width: auto;
display: block;
text-align: right;
}

/**************************************************************
   RIGHT
 **************************************************************/


.rightheader{height: 18px; width: auto; background:#333023; border-right:5px solid #cbc7b5; font-variant: small-caps;}
.columnbar{height: 18px; width: auto; background:#333023; border-right:5px solid #cbc7b5; font-variant: small-caps;}

ol.rlist {list-style-type:square; margin: 8px 0 8px 18px; padding:0;}

ol.rlist li {list-style-type:square; padding-bottom: 5px; font-size: 11px;}

.rlist a:link, .rlist a:visited {text-decoration: none; font-weight: normal; color: #fff;}
.rlist a:hover {color: #f3eed7; text-decoration:underline;}


#right p {
line-height: 1.4em;
padding: 2px;
font-size: 11px;
}
a:link.boxxer img, a:visited.boxxer img {border:1px solid #333023;}
a:hover.boxxer img {border-bottom:3px solid #333; border-right:3px solid #333;}

.linkbox {
width: 170px;
height: 65px;
margin: 8px 0 0 13px;
}
.linkbox img {
width:148px;
height:54px;
overflow:hidden;
padding: 4px;
background: #fff;
}
.avbox {
width: 170px;
height: 74px;
margin: 5px 0 0 11px;
}
.avbox img {
width:150px;
height:54px;
overflow:hidden;
padding: 2px;
background: #fff;
}
a:link.boxav img, a:visited.boxav img {border:3px solid #333023;}
a:hover.boxav img {border:3px solid #cbc7b5;}


/**************************************************************
   FOOTER
 **************************************************************/

.footbox_l {
width: 296px;
height: 135px;
margin: 7px 15px 0 15px;
float: left;
}
.footbox_m {
width: 296px;
height: 135px;
margin: 7px 15px 0 15px;
float: left;
}
.footbox_r {
width: 296px;
height: 135px;
margin: 7px 15px 0 15px;
float: left;
}
.endbox_l {
width: 295px;
height: 60px;
margin: 5px 15px 0 15px;
float: left;
border-right: 1px dotted #444;
}
.endbox_l a:link, .endbox_l a:visited{text-decoration: none; color: #f3eed7;}
.endbox_l a:hover{color: #fff; text-decoration:underline;}
.endbox_l p {margin:0 0 6px 0; font-family: Arial, Helvetica, sans-serif; color:#888; font-size: 10px; line-height: 1.4em;}
.float_r {float: right; text-align: right;}

.endbox_r {
width: 295px;
height: 60px;
margin: 5px 15px 0 15px;
float: left;
}
.endbox_r p {margin:0 0 6px 0; font-family: Arial, Helvetica, sans-serif; color:#888; font-size: 10px; line-height: 1.4em;}
.float_r {float: right; text-align: right;}

.endbox_m {
width: 295px;
height: 60px;
margin: 5px 15px 0 15px;
float: left;
border-right: 1px dotted #444;
padding: 0;
}

ol.footlist {list-style-type:square; margin: 0px 0 5px 15px; padding:0;}

ol.footlist li {list-style-type:square; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; color:#888; font-size: 10px; line-height: 1.4em;}

.endbox_m p {margin:0; font-family: Arial, Helvetica, sans-serif; color:#888; font-size: 10px; line-height: 1.4em; padding: 0;}
.spacing {letter-spacing: 0.2em; padding: 0;}

.endmidleft {
width: 100px;
height: auto;
margin: 15px 6px 0 0;
padding: 2px;
float: left;
border-right: 1px solid #666;
}
.endmidright {
width: 175px;
height: auto;
margin: 15px 0 0 0;
padding: 2px;
float: left;
}
a:link.boxa img, a:visited.boxa img {border:3px solid #444;}
a:hover.boxa img {border:3px solid #ccc;}

.tourbox {
width: 160px;
height: 95px;
margin: 15px 0 5px 5px;
padding-left: 10px;
float: left;
}
.tourbox img {
width:150px;
height:75px;
overflow:hidden;
padding: 4px;
background: #fff;
}
.footbox_m a:link, .footbox_m a:visited{text-decoration: none; color: #f3eed7; font-size: 11px; font-variant: small-caps;}
.footbox_m a:hover{color: #fff; text-decoration:underline; font-size: 11px; font-variant: small-caps;}
.footbox_l a:link, .footbox_l a:visited{text-decoration: none; color: #f3eed7; font-size: 10px;}
.footbox_l a:hover{color: #fff; text-decoration:underline; font-size: 10px;}


/**************************************************************
   Quicklinks
 **************************************************************/

ul.quicklinks {
margin:0 auto;
padding: 0;
}

ul.quicklinks li {
margin: 0;
padding: 0;
list-style: none;
border-bottom:1px dotted #777;
}
	
ul.quicklinks li a, ul.quicklinks li a:visited {
display: block;
color: #f3eed7;
height: auto !important;

/* Start hide from IE Mac \*/
height: 1%;
/* End hide from IE Mac */

padding: 1px 5px 1px 5px;	
text-decoration:none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12;
}
	
ul.quicklinks li a:hover {
color: #000;
background:#ccc;
text-decoration:none;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size:12;
}


/**************************************************************
   FORMS - MEMBER LOGIN / SEARCH BAR
 **************************************************************/

ol.loginlist {margin: 0 0 0 0px;}

ol.loginlist li {list-style-type:none; margin: 0 0 1px 0; padding: 0;}

.login{
background: #fff;
border: 1px solid #757575;
font-size:10px;
width: 140px;
height: 15px;
padding: 1px;
color: #444;
}
.member_field {
height: auto;
width:auto;
border: none;
background: #ebebeb;
padding: 4px 0 5px 0;
}
.loginsubmit {
font-family: Arial, Verdana, Helvetica, sans-serif;
float: left;
width: 50px;
height: 22px;
text-align: center;
font-size:10px;
background: #666; /*680e0e*/
border: 3px solid #ccc;
color: #fff;
cursor: pointer;
}
.search {
background: #ececec;
border: 1px solid #212417;
font-size:12px;
width: 175px;
height: 16px;
padding: 1px;
color: #474A40;
float:left;
border: 4px solid #666;
margin-top: 2px;
}
.search_fset {
height: 35px;
width: 235px;
padding:0 0 0 10px;
border: none;
}
.search_fset legend {
color: #888;
margin: 0;
padding: 0;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}
.sbutton{
display: block;
float: left;
width: 50px;
height: 26px;
padding: 1px;
text-align: center;
font-size:10px;
background: #333;
border: 4px solid #444;
color: #fff;
cursor: pointer;
margin-top: 2px;
}
.button{
display: block;
float: left;
width: 50px;
height: 17px;
line-height:1em;
text-align: center;
font-size:11px;
background: #680e0e;
border: 1px solid #ccc;
color: #fff;
cursor: pointer;
margin:0;
}
.comment_fset {
width: auto;
padding:0 0 10px 15px;
border: none;
}


/**************************************************************
   BECOME A MEMBER
 **************************************************************/

span.applink {
height: 50px;
width: auto;
display: block;
background:url(images/appform.png) no-repeat top left;
vertical-align: center;
padding: 10px 0 0 55px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
.appbox {
width: auto;
height: auto;
margin: 0 12px 2em 12px;
padding: 6px;
overflow: hidden;
background: url(images/slightgrad.jpg) repeat-x top;
border: 1px solid #888;
}
span.viewform {
font-family: sans-serif, Arial, Verdana, Helvetica;
font-size:11px;
margin: 0 0 0 0;
color:#650d0d;
width: auto;
display: block;
text-align: right;
}
span.applabel {
font-family: Verdana, sans-serif, Arial,  Helvetica;
font-size:10px;
margin: 0 0 0 0;
color:#111;
width: auto;
}
.fbutton{
display: block;
float: right;
width: auto;
height: auto;
text-align: center;
font-size:12px;
padding-bottom: 2px;
background:url(images/smgrad.jpg);
color: #111;
cursor: pointer;
}

ul.applist {list-style-type:none; padding: 2em 0 4em 2em; display: block;}
ul.applist li {display:block; position: relative; float: left; margin:0 5px 5px 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.appwidth {width: 195px;}
.appwidthx {width: 118px;}
.appwidthxx {width: 128px;}
.appwidthxxx {width: 390px; padding: 10px 0 10px 0; color: #333;}

ul.feelist {list-style-type:none; margin: 0 0 0 2em; display: block;}
ul.feelist li {display:block; position: relative; float: left; margin:0 1px 1px 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
.colorone {background: #777; width: 195px; padding: 2px; color: #fff; font-weight: bold;}
.colortwo {background: #ebebeb; width: 195px; padding: 2px;}

.appfs {border: none;}
.smallinput {width: 100px;}
.biginput {width: 300px;}
.inputsm {width: 50px;}

/**************************************************************
   FORMS - INPUT MODIFIERS
 **************************************************************/

ol.formlist {list-style-type:none; margin: 0 0 1em 2em; padding-top:2em; display: block;}
ol.formlist li {list-style-type:none; margin-bottom: 2em;}

.inputspan {
width: 320px;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:11px;
margin: 0;
}
.footlabel {  
float: left;  
width: 6em;
background: #555;
margin: 2px 1em 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fff;
font-variant: small-caps;
padding: 0 0 2px 3px;
}


/**************************************************************
   ADMINISTRATION MODIFIERS
 **************************************************************/

span.welcome {
width:auto;
font-family: sans-serif, Arial, Verdana, Helvetica ;
font-size:11px;
margin: 0 0 0 0;
padding-left: 10px;
color:#787878;
font-variant: small-caps;
}
.adminlegend {     
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #333;
}
.loglegend {     
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight:bold;
color: #650d0d;
}
.adminbutton {
float: right;
margin-right: 4em;
font-size: 11px;
}
.archbutton {
float: right;
font-size: 11px;
border: 1px #444 solid;
background: #787878;
color: #fff;
}
.logbutton {
float: left;
margin-left: 16em;
font-size: 11px;
}

.loginfs {border: none; margin-top: 1em; padding-left: 35px;}
.noborder {border: none; margin-top: 1em;}
.adminp {font-size: 11px; color: #333; padding 6px; margin: 0.5em 0 0.5em 0;}

ol.adminmenu {list-style-type:square; display:block; margin: 0 0 0 15px; padding:0 0 0 0;}
ol.adminmenu li {list-style-type:square; float: left; display:block; width: 135px; margin: 0; padding: 0 10px 0 10px;}
ul.adminmenu a:link, ul.footerlist a:visited {font-weight:bold; text-decoration:none; color: #edd19c; padding: 3px;}
ul.adminmenu a:hover {font-weight:bold; text-decoration:none; color:#FFFFFF;  background-color: #240d05; padding: 3px;}


/**************************************************************
   PARAGRAPH MODIFIERS
 **************************************************************/

.error {font-size: 11px; color: #650d0d; display: block; padding 3px; border: 1px dashed #ccc; margin-top: 1em;}
.greyish {color: #888; line-height: 1.4em; margin: 0;}
span.bcolor {color: #ccc; font-weight: bold;}
.topbord {border-top: 1px dotted #ccc; padding-top: 10px;}
p.boldital {font-weight: bold; color: #000;}
.valign {vertical-align: middle; margin-right: 2px;}


/**************************************************************
   MEMBERS TABLE
 **************************************************************/

.member_table {width: 715px;}
th {background: #787878; padding: 2px;  border-left: 1px solid #fff;  border-right: 1px solid #fff;}
th a:visited, th a:link, th a:hover { font-size: 12px; font-variant: small-caps; color: #fff;}
.memone {width: 130px;}
.memtwo {width: 150px;}
.memthree {width: 150px;}
.memfour {width: 178px;}
.memfive {width: 76px;}
.memsix {width: 30px;}
tr {background: url(images/smgrad.jpg) repeat-x top; padding: 2px;  border: 1px solid #fff;}
td {padding: 2px;  border-left: 1px solid #fff;  border-right: 1px solid #fff;}


/* -------------------------------------------- */
/* ------------- Pagination: Clean ------------ */
/* -------------------------------------------- */

.pagindiv {
width: auto;
height: auto;
margin: 0;
padding: 1em 0 1em 0;
clear: both;
}

#pagination-clean li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
/* savers #pagination-clean li,*/
#pagination-clean a           { border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   { color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }	
#pagination-clean .next a,
#pagination-clean previous a  { border:none; font-weight:bold; }	
#pagination-clean .active     { color:#000000; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   { color:#650d0d; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     { text-decoration:none; }

*******************/

.lgs {border: 6px solid #777; padding: 1px; background: #000;}
