/* CSS Document */
/*////////Color Codes////////*/
/*
brown: 4a332b
cream: f3f4e0
red-ish 951b3b
light-brown: 643f32
*/
/*////////GALLERY///////////*/
table {margin:20px auto auto 23px; width:760px; height:100%;}
#galSubNav {text-align:left; padding:10px 0px 10px 50px;}
#galSubNav img {margin:5px 20px 0px 0px; border:0; float:left;}
#galLinks {float:left;}
#galLinks h3 {margin-bottom:27px;}
img.thumbs {
	float:left;
	height:80px;
	width:80px;
	margin-right: 2px;
	margin-bottom: 2px;
	border:1px solid #4a332b;
}
#thumbContainer {
	cursor:pointer;
	padding-left:15px; 
	width:360px; 
	height:280px; 
	overflow-y:scroll; 
	overflow-x:none;
	}
#main p {
color:#4a332b;
display:none;
}
/*#main {
	margin:10px;
	width:350;
	height:315px;
	z-index:2;
	float:left;
}
#thumbContainer {
	margin:20px 0px 0px 20px;
	padding:0px;
	width:200px;
	height:auto;
	z-index:1;
	float:left;
}
#header {
	position:absolute;
	left:313px;
	top:14px;
	width:295px;
	height:95px;
	z-index:3;
	display:none;
}
*/
/*////////HTML Tags////////*/
html, body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#643f32;
}

h1, h2, h3, h4, h5, h6, p, li {margin:0px 0px 10px 0px; padding:0px; line-height:1.5;}

h1, h2, h3, h4, h5, h6 {color:#4a332b;}

h1 {font-size:22px}
h2 {font-size:19px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

a {text-decoration:underline; color:#951b3b;}
a:hover {text-decoration:underline;}

.form {float:left; margin:0px; padding:0px;}
input {width:250px; border:1px solid #4a332b;}
.submit {width:auto; border:1px solid #4a332b; background:#4a332b; color:#fff;}
textarea {width:250px; height:200px; border:1px solid #4a332b;}
td p {margin:0px;}

/*////////Div IDs////////*/
#container {
margin:0px auto;
padding:0px;
width:820px;
height:auto;
background:url(../graphics/bg.gif) top repeat-y;
}

#head {
margin:0px 10px 0px 10px;
padding:10px;
width:780px;
height:auto;
text-align:center;
/*background:url(../graphics/head.jpg) right no-repeat #fff;*/
}
		#head h1 {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; letter-spacing:2.5px;}
		#head a {margin:0px; padding:0px; display:block; width:780px; height:28px; text-decoration:none;}
		#head a:hover {text-decoration:none;}
		#head img {border:0px;}

#nav {
margin:10px 10px 0px 10px;
padding:0px;
width:800px;
height:40px;
background:url(../graphics/contentFootBg.gif) bottom no-repeat;
}
		#navBody {margin:0px; padding:0px; width:800px; height:25px; background:url(../graphics/contentBodyBg.gif) top repeat-y #fff;}
		#nav ul {margin:0px 0px 0px 0px; padding:0px; list-style:none;}
		#nav ul li {margin:0px; padding:0px; display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
		#nav ul li a {margin:0px; padding:4px 18px 0px 18px; font-size:13px; display:block; width:120px; height:26; text-align:center; float:left; color:#4a332b; text-decoration:none;}
		#nav ul li a:hover {padding:2px 18px 0px 18px; text-decoration:none; color:#951b3b; font-size:16px;}
		#nav ul li a.on {text-decoration:none; color:#951b3b;}


#contentHome {
margin:0px 10px 0px 10px;
padding:0px;
width:800px;
}
		/*#contentHome img {margin:0px; padding:0px; float:left; border:0;}*/
		
		
#content {
margin:10px 10px 0px 10px;
padding:0px;
width:800px;
background:url(../graphics/contentBodyBg.gif) repeat-y;
}
		#oneCol {margin:0px; padding:20px 20px 20px 20px; width:760px; float:left;}
		
		#twoCol {margin:0px; padding:20px 20px 20px 20px; width:360px; float:left;}
		#twoColForm {margin:0px; padding:0px; width:360px; float:left;}
		
		#newsCol {margin:0px; padding:20px 20px 20px 20px; width:760px; float:left;}
		
#footHome {
margin:0px;
padding:10px 20px 35px 20px;
width:780px;
height:5px;
}
		#footHome p {margin:0px; padding:0px; font-size:9px; color:#c7c7c7;}

#foot {
margin:0px;
padding:10px 20px 35px 20px;
width:780px;
height:5px;
background:url(../graphics/contentFootBg.gif) no-repeat top;
}
		#foot p {margin:0px; padding:0px; font-size:9px; color:#c7c7c7;}
		
		
		
		
/*////////Classes////////*/
.mainGalTile {margin:10px 0px 0px 0px; padding:0px 10px 20px 10px; width:180px; height:180px; float:left; background:url(../graphics/tileBg.gif) top no-repeat;}
.mainGalTile img {border:0; z-index:1;}


.newsArticleTitle {font-weight:bold; font-size:13px; color:#4a332b;}
.newsArticleStory {font-style:italic; color:#643f32;}
.newsArticleBlurb {margin-bottom:30px;}
.articleLink {text-decoration:none;}
.articleLink:hover {color:#643f32;}
.clearFloats {clear:both;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}