/* CSS Document */

body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
	column-width-policy: flexible;
}

a{
	text-decoration: underline;
}
h1 {
	font-size: 24px;
	color: #000000;
}
h2 {
	font-size: 18px;
	color: #000000;
}
h3 {
	font-size: 14px;
	color: #000000;
}
h4 {
	font-size: 12px;
	color: #000000;
}
h5 {
	font-size: 10px;
	color: #000000;
}
h6 {
	font-size: 9px;
	color: #000000;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	width: 219px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #aa947d;
	position: absolute;
	top: 109px;
	min-height: 450px;
}
#header {
	background-color: #aa947d;
	height: 109px;
}

#headlines{
	width: 186px;
	top: 109px;
	padding-right: 12px;
	position: absolute;
	right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content{
	margin-left: 228px;
	margin-right: 210px;
	margin-bottom: 18px;
	position: inherit;
	top: 109px;
	margin-top: 20px;
	padding-right: 22px;
	width: auto;
	height: auto;
	display: block;
}

#content-gallery{
	margin-left: 228px;
	margin-right: 20px;
	margin-bottom: 18px;
	position: inherit;
	top: 109px;
	margin-top: 20px;
	padding-right: 22px;
	width: auto;
	height: auto;
	display: block;
}

.headerdate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.captiontext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6b553e;
}

.captiontext-bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b553e;
}

.captiontext-italic {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	color: #6b553e;
}

/***********************************************/
/* address links                               */
/***********************************************/

.addresslinks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	width: 219px;
}
.addresslinks a{
	color: #660000;
	text-decoration: underline;
}



/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.85em;
}
.feature a {
	color: #006699;
	text-decoration: underline;
}
.pagetitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #947b60;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: inherit;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .feature-gallery styles ***************/

.feature-gallery{
	padding: 0px 0px 10px 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.feature-gallery a {
	color: #006699;
	text-decoration: underline;
}
.pagetitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #947b60;
}

.feature-gallery h3{
	padding: 30px 0px 5px 0px;
	text-align: inherit;
}

.feature-gallery img{
	padding: 10px 10px 0px 10px;
}

/************** .featureIns styles ***************/

.featureIns{
	padding: 22px 8px 10px 18px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.35em;
}
.featureIns a {
	color: #006699;
	text-decoration: underline;
}
.pagetitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #947b60;
}

.featureIns h3{
	padding: 30px 0px 5px 0px;
	text-align: inherit;
}

.featureIns img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .featureIns-gallery styles ***************/

.featureIns-gallery{
	padding: 14px 8px 10px 18px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.featureIns-gallery a {
	color: #006699;
	text-decoration: underline;
}
.pagetitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #947b60;
}

.featureIns-gallery h3{
	padding: 30px 0px 5px 0px;
	text-align: inherit;
}

.featureIns-gallery img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

.sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px; 0px; 6px; 0px;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	padding-bottom: 4px;
	padding-top: 4px;
	display: block;
}

.sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

.sectionLinks a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.sectionLinks a:hover{
	background-color: #68513a;
	border-right-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

/*********** #sectionLinksOver styles ***********/

.sectionLinksOver{
	position: relative;
	margin: 0px;
	padding: 0px;
0px; 6px; 0px;;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #ebe6e2;
	border-right-color: #666666;
}

.sectionLinksOver h3{
	padding: 10px 0px 2px 10px;
}

.sectionLinksOver a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #000000;
	text-decoration: none;
}

.sectionLinksOver a:hover{
	background-color: #ebe6e2;
	border-right-color: #666666;
	color: #000000;
	text-decoration: none;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	background-color: #c3b19e;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #432f1b;
	text-decoration: none;
}

.relatedLinks a:hover{
	background-color: #68513a;
	border-right-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
}


/*********** .relatedLinksOver styles ***********/

.relatedLinksOver{
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #ebe6e2;
	border-right-color: #666666;
	text-decoration: none;
}

.relatedLinksOver h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinksOver a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #000000;
	text-decoration: none;
}

.relatedLinksOver a:hover{
	background-color: #ebe6e2;
	border-right-color: #666666;
	color: #000000;
	text-decoration: none;
	display: block;
}


/*********** .relatedLinksSub1 styles ***********/

.relatedLinksSub1{
	margin: 0px;
	padding: 0px 0px 0px 32px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	left: 0px;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	background-color: #c3b19e;
}

.relatedLinksSub1 h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinksSub1 a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #614D39;
	text-decoration: none;
}

.relatedLinksSub1 a:hover{
	background-color: #dfd8d2;
	border-right-color: #666666;
	color: #000000;
	text-decoration: none;
}

/*********** .relatedLinksSub1Over styles ***********/

.relatedLinksSub1Over{
	margin: 0px;
	padding: 0px 0px 0px 32px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 800;
	left: 0px;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ebe6e2;
	border-right-color: #666666;
}

.relatedLinksSub1Over h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinksSub1Over a {
	display: block;
	padding: 2px 0px 2px 10px;
	color: #000000;
	text-decoration: none;
}

.relatedLinksSub1Over a:hover{
	background-color: #ebe6e2;
	border-right-color: #666666;
	color: #000000;
}


/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/


#headlines p{
	padding: 5px 0px 5px 0px;
}
#headlines a{
	color: #006699;
	text-decoration: underline;
}
.captionarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.featuredmembertext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6b553e;
}
.featuredmembertext-sub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d745a;
}

/* this is an example CSS that defines styles for all classes
        available in the class pulldown of the table. of course 
        customizations can include completely different styles, and
        also for different elements (changeable or not) */
	img.image-left	{float: left; padding: 8px;}
	img.image-right	{float: right; padding: 8px; padding-bottom: 0px;}
	img.image-inline	{padding: 8px;}

    table {
        border-width: 0px;
        padding: 3px;
    }

    table.plain td {
        border-width: 1px;
        border-style: solid;
        border-color: black;
    }

    table.listing {
        border-width: 0px;
    }

    table.listing td {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }
    
    table.listing th {
        border-style: solid;
        border-width: 1px;
        border-color: black;
        background-color: gray;
        color: white;
    }
    
    table.grid {
        border-width: 0px;
    }

    table.grid td {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }
    
    table.grid th {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }
    
    table.data {
        border-style: solid;
        border-width: 1px;
        border-color: black;
    }

    table.data td {
        border-style: solid;
        border-width: 1px;
        border-color: gray;
    }
    
    table.data th {
        border-style: solid;
        border-width: 1px;
        border-color: gray;
    }

    .repeatable {
        background-color: pink;
    }
