/* CSS Document */
body {
	background-color:#073607;
	margin:0px;
	padding:0px;
}
a:link {color:#FF6600; text-decoration:none;}
a:visited {color:#FFCC66; text-decoration:none;}
a:hover {color:#FF6600; text-decoration:underline;}
a:active {color:#FF6600; text-decoration:none;}

table.container {
	height:100%;
}
td.sidebar-a {
	background:transparent url(../images/layout/bg_menubar.jpg) top left repeat-y;
	width:177px;
}
td.content {
	width:100%;
	background:transparent url(../images/layout/bg_header.jpg) top left repeat-x;
	text-align:center;
}
td.sidebar-b {
	width:44px;
	background:transparent url(../images/layout/bg_main.jpg) top right repeat-y;
}

div#nav {
	width:177px;
	height:343px;
	background:transparent url(../images/layout/gc_menubar.jpg) top left no-repeat;
	float:left;
	}
	div#nav-main {
		width:100%;
		float:left;
		margin-top:25px;
		}
		div#nav-main a {
		display:block;
		clear:both;
		}
		div#nav-main img {
		clear:both;
		}
	div#nav-supp {
		width:90%;
		margin:0 auto;
		margin-top:20px;
		text-align:center;
		}
		div#nav-supp ul.navlist {
			text-align:center;
			margin:0;
			padding:0;
			}
			div#nav-supp ul.navlist li {
				display:inline;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				font-weight:bold;
				color: #cea030;
				}	
				div#nav-supp ul.navlist li a {
					padding:3px 5px;
					text-decoration:none;
					border-right:1px solid #FF6600;
					}
				div#nav-supp ul.navlist li a:hover {
					text-decoration:underline;
					}
div#branding {
	width:100%;
	background:transparent url(../images/layout/bg_header.jpg) top left repeat-x;
	}
	div#branding-logo {
		height:144px;
		background:transparent url(../images/layout/gc_ranchname.gif) top center no-repeat;
		}

div#content-main {
	width:90%;
	margin:0 auto;
	text-align:left;
	}
	div#content-main p.general:first-letter {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:21px;
		color:#FFFFFF;
		font-weight:bold;
		font-style:oblique;
		letter-spacing:2px;
		}
	div#content-main p.general {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#FFCC66;
		margin-top:10px;
		margin-bottom:10px;
		}
	div#content-main p.general span.emphasize {
		font-style:italic;
		}
	div#content-main p.contact {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#FFCC66;
		margin-top:10px;
		margin-bottom:300px;
		}
		div#content-main p.contact span.emphasize {
		color:#FFFFFF;
		font-weight:bold;
		}
	div#content-main h3.pagelabels {
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		color:#FFFFFF;
		margin-top:25px;
		font-weight: bold;
		letter-spacing:1px;
		border-bottom:1px solid #FF9933;
		}
	div#content-main h3.pagelabels span{
		border-bottom:4px solid #FF9933;
		}

div#siteinfo {
	width:90%;
	margin:0 auto;
	margin-top:25px;
	text-align:center;
	}
	div#siteinfo-legal {
		margin-top:15px;
		}
	div#siteinfo-legal p.copyright {
		text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		color:#FFFFFF;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	div#siteinfo-credits {
		margin-bottom:10px;
		}
		div#siteinfo-credits p.author {
			text-align: center;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color:#FFCC66;
			margin:0;
			padding:0;
			}
			div#siteinfo-credits p.author a {
				color:#F3E3B1;
				text-decoration:none;
				}
			div#siteinfo-credits p.author a:hover {
				text-decoration:underline;
				color:#9b0900;
				}
div.clear {clear:both; height:1px; overflow:hidden;}
img.general {border:4px solid black;}
