p,h1,h2,h3,h4,h5,h6,li,ul,ol,td,form{
	margin:0px;
	padding:0px;
}
p,h1,h2,h3,h4,h5,h6,li,td{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
p,li,td{
	font-size:11px;
}
p{
	padding-bottom:7px;
}
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	color:#a78b40;
	color:#5d6633;
	font-variant:small-caps;
}
h1{
	font-size:24px;
	padding-top:10px;
	padding-bottom:7px;
}
h2{
	font-size:22px;
	padding-top:10px;
	padding-bottom:7px;
}
h3{
	font-size:20px;
	padding-top:10px;
	padding-bottom:7px;
}
h4{
	font-size:18px;
	padding-top:10px;
	padding-bottom:5px;
}
h5{
	font-size:16px;
}
h6{
	font-size:14px;
}
ul{
	margin-left:10px;
	padding-left:10px;
	padding-bottom:15px;
}
ul ul{
	padding-bottom:0px;
}
ol{
	margin-left:15px;
	padding-left:15px;
}
ol li{
	padding-bottom:15px;
}
table{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:15px;
}
div.clear{
	height:1px;
	clear:both;
}
hr{
	color:#000000;
	background-color:#000000;
	height:1px;
	size:1px;
	border:0px;
}
object{
	outline:none;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#0000cc;
	color:#929f4f;
}
a:link{
	color:#929f4f;
}
a:hover{
	color:#802c1a;
}
a:visited{
	color:#a78b40;
}
html{
	height:100%;
	overflow-y:scroll;
}
body{
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
	background:url("../images/structure/cgi-background.JPG") repeat;
}
	#cgi-loadingimage{
		position:fixed;
		top:0px;
		left:0px;
		height:100%;
		width:100%;
		padding-top:215px;
		z-index:100;
		background:url("../gallery/images/fadeblack.png") repeat;
	}
	#cgi-loadinggif{
		border:solid 16px #FFFFFF;
		background-color:#FFFFFF
	}

	#cgi-container{
		position:relative;
		width:100%;
		min-height:400px;
		text-align:left;
		background:url("../images/structure/cgi-photobanner.PNG") repeat-x 0px 59px;
	}
		#cgi-board{
			position:relative;
			margin:auto;
			width:900px;
			height:600px;
			text-align:left;
			background:url("../images/structure/cgi-mainshadow.PNG") no-repeat 0px 0px;
			border:solid #802cla 2px;
		}
			#cgi-header{
				position:relative;
				padding:100px 0px 0px 0px;
				width:850px;
				height:23px;
				text-align:right;
				background:url("../images/structure/cgi-logo.JPG") no-repeat 50px 50px;
			}
				#cgi-menu{
					position:relative;
					float:right;
					width:490px;
				}
				#cgi-menu li{
					display:inline;
					padding:0px 10px 0px 5px;
					text-transform:uppercase;
					font-size:11px;
					letter-spacing:0.0px;
					font-weight:bold;
					white-space:nowrap;
				}
				#cgi-menu a{
					color:#802c1a;
					text-decoration:none;
				}
				#cgi-menu a:hover{
					color:#929f4f;
					color:#a78b40;
				}

			#cgi-photobanner{
				position:relative;
				padding:0px 0px 0px 50px;
				width:802px;
				height:225px;
				border-top:solid 2px #a78b40;
				border-bottom:solid 2px #a78b40;
				white-space:nowrap;
			}
				#cgi-photo1{
				}
				#cgi-photo2{
				}
				#cgi-thumbs{
					position:absolute;
					visibility:visible;
					visibility:hidden;
					background-color:#FF0000;
					white-space:normal;
					width:800px;
					height:225px;
					background:url("../images/structure/cgi-bannerback.png") repeat-x;
				}
				#cgi-thumb1{
					position:absolute;
					left:0px;
					top:13px;
					width:244px;
					height:194px;
					border: 3px solid #FFFFFF;
				}
				#cgi-thumb2{
					position:absolute;
					left:276px;
					top:13px;
					width:244px;
					height:194px;
					border: 3px solid #FFFFFF;
				}
				#cgi-thumb3{
					position:absolute;
					left:552px;
					top:13px;
					width:244px;
					height:194px;
					border: 3px solid #FFFFFF;
				}
				#cgi-arrowleftlink{
				}
				#cgi-arrowleft{
					position:absolute;
					left:-50px;
					top:74px;
				}
				#cgi-arrowright{
					position:absolute;
					left:802px;
					top:74px;
				}
				
				#cgi-photoslides{
					position:absolute;
					visibility:hidden;
					visibility:visible;
				}
			
			#cgi-content{
				position:relative;
				left:50px;
				width:800px;
				height:200px;
				white-space:nowrap;
				overflow:hidden;
				background:url("../images/structure/cgi-bannershadow.png") repeat-x 0px -1px;
			}
					#cgi-content ul{
						position:relative;
						list-style-position:inside;
					}
					#cgi-maplist{
					}
					#cgi-philolistodd{
						position:relative;
						left:-3px;
						float:left;
						width:184px;
					}
						#cgi-philolistodd ul{
							position:relative;
							list-style-position:outside;
							text-align:left;
						}
							#cgi-philolistodd li{
								position:relative;
							}
					#cgi-philolisteven{
						position:relative;
						margin:0px 0px 0px 200px;
						width:184px;
					}
						#cgi-philolisteven ul{
							position:relative;
							list-style-position:outside;
							text-align:left;
						}
							#cgi-philolisteven li{
								position:relative;
							}
					.cgi-odd p{
						color:#000000;
						color:#802c1a;
						color:#5d6633;
						padding:0px;
						text-align:left !important;
					}
					.cgi-even p{
						color:#5d6633;
						padding:0px;
						text-align:left !important;
					}
					#cgi-content li a{
						color:#802c1a;
						text-decoration:none;
					}
					#cgi-content li a:hover{
						color:#929f4f;
					}
					#cgi-content li{
						color:#929f4f;
					}
				#cgi-contentleft{
					position:relative;
					padding:0px 8px 5px 15px;
					width:377px;
					height:198px;
					float:left;
					white-space:normal;
				}
					#cgi-contentleft p{
						text-align:justify;
					}

				#cgi-contentright{
					position:relative;
					padding:0px 15px 5px 8px;
					margin-left:400px;
					width:377px;
					height:198px;
					white-space:normal;
				}
					#cgi-contentright p{
						text-align:justify;
					}
					#cgi-contentright h2{
						font-variant:small-caps;
					}
					#cgi-quotetext{
						position:relative;
						padding:78px 49px 0px 38px;
						width:313px;
						height:198px;
						background:url("../images/structure/cgi-quotes.png") no-repeat -9px 10px;
						text-align:left;
						vertical-align:middle;
					}
					#cgi-quotetext p{
						font-style:italic;
						color:#5d6633;
					}
					#cgi-quoteparagraph{
					}
					#cgi-quoteauthor{
						text-align:right !important;
					}

				#cgi-contentwide{
					position:relative;
					padding:0px 15px 5px 15px;
					width:770px;
					height:198px;
					float:left;
					white-space:normal;
				}
					#cgi-contentwide p{
						text-align:justify;
					}
				#cgi-content-scroll{
					position:relative;
					padding:0px 15px 5px 15px;
					width:725px;
					height:198px;
					margin-left:0px;
					margin-right:45px;
					white-space:normal;
					overflow:hidden;
				}
				#cgi-content-scroll-controls{
					float:right;
					width:30px;
					padding-top:30px;
					padding-right:15px;
				}
				#cgi-content-scroll-controls img{
					margin-bottom:85px;
					cursor:pointer;
				}
				#cgi-content-scroll-controls img:last-child{
					margin-bottom:5px;
				}
				.cgi-gallerydiv1{
					left:0px;
				}
				.cgi-gallerydiv2{
					left:266px;
				}
				.cgi-gallerydiv3{
					left:532px;
				}
				.cgi-gallerydiv1, .cgi-gallerydiv2, .cgi-gallerydiv3{
					position:absolute;
					top:0px;
					padding-left:25px;
					width:266px;
					height:198px;
					text-align:center;
				}
					.cgi-gallerydiv1 a, .cgi-gallerydiv2 a, .cgi-gallerydiv3 a{
						cursor:pointer;
					}
					.cgi-gallerydiv1 img, .cgi-gallerydiv2 img, .cgi-gallerydiv3 img{
						position:absolute;
						left:78px;
						top:46px;
						border: solid 2px #802c1a;
					}
					.cgi-gallerydiv1 h2, .cgi-gallerydiv2 h2, .cgi-gallerydiv3 h2{
						position:relative;
						left:-24px;
						top:113px;
						font-size:17px;
						color:#802c1a;
					}


				.cgi_contactframes{
					width:216px;
				}
				.cgi_comments{
					width:216px;
					height:35px;
				}
			#cgi-footer{
			}
				#cgi-cufootertext{
					position:relative;
					left:50px;
					float:left;
				}
				#cgi-footerlinks{
					position:relative;
					right:50px;
					float:right;
				}
				#cgi-footer p{
					color:#FFFFFF;
					font-weight:normal;
				}
				#cgi-footer a{
					font-weight:bold;
					color:#FFFFFF;
					color:#929f4f;
					text-decoration:none;
				}
				#cgi-footer a:hover{
					color:#802c1a !important;
				}
				#cgi-footer a:visited{
					color:#a78b40;
				}

