* { padding: 0; margin: 0; }

body {
 font-family:Arial,Helvetica, Times;
 font-size:62.5%;
 font-size: 13px;
 background : #DCDCDC;
 color: black;
       background-image: url(/images/main-bg.jpg);
}

a { color:black;text-decoration : none;font-weight:bold;color:black; font-style: oblique; font-family: Times; font-size:14px;}
a:hover { color:black; text-decoration : underline;}
a:active { color:black;}
#activelink {
	color:black;
}

a.bigger { color:black;text-decoration : none;font-weight:normal;color:black; font-style: oblique; font-family: Times; font-size:18px;}

img.set {
border: 1px solid black; 
}
img.null {
border: 0px; 
}
img.set2 {
border: 0px solid black; 
}


h1, h2, h3, h4 {
font-weight:normal;
letter-spacing:0.001em;
color:#2B1E1B;
}
h2 {
font-size:2.1em;
margin:5px 0pt 10px;
}
h3 {
	color:white;
font-size:1.3em;
margin:10px 0pt;
font-weight:bold;
}
.linkheader {
font-size:1.3em;
font-weight:bold;
padding: 4px;
color: black;
height: 25px;
text-align: left;
font-family: Times;
font-style: oblique;
}
.linkheader2 {
font-size:1.5em;
font-weight:normal;
padding: 4px;
color: black;
height: 25px;
text-align: left;
font-family: Times;
font-style: oblique;
}

.linkheader3 {
font-size:1.25em;
font-weight:normal;
padding: 4px;
color: black;
height: 25px;
text-align: left;
font-family: Times;
font-style: oblique;
}

.linkinfo {
font-size:0.9em;
padding: 4px;
color: black;
text-align: left;
}
h5 {
font-size:1.3em;
}
p, ul {
margin-bottom:12px;
}

table.gallery { 
   width: 800px;
   height: 250px;
   border-collapse: collapse;
   border-spacing: 0px;   }

table.gallery td
{
	padding: 4px;
	text-align: center;
	vertical-align: top;
		  
}

table#sectionheader { 
   width: 800px;
   height: 50px;
   background:#C5C2C1;
   border: 1px solid black;
   color: black;
}


table#sectionheader td{ 
   padding:5px;
   text-align: left;
   }

table#sectionheader2 { 
   width: 150px;
   height: 380px;
   background:#C5C2C1;
   border: 1px solid black;
   color: black; 
}

table#sectionheader2 td{ 
   padding:5px;
   text-align: left;
   font-size:1.1em;
line-height:150%;
font-style:oblique;
   }
table#gallery_link { 
   width: 100%;
   height: 200px;
   }


table#gallery_link td
{
	height:220px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	background:#C5C2C1;
	   border: 1px solid black;
	   background-image: url(/images/main-bg.jpg);	   
}

table#gallery_link td.nobackground {
	background : #DCDCDC;
	width:40px ;
	border: 0px solid black;
	background-image: url(/images/main-bg.jpg);
}

table#gallery_link td.emptycell {
	background : #DCDCDC;
	width:160px ;
	 border: 0px solid black;
	 	background-image: url(/images/main-bg.jpg);
}

#front1 {
height:370px;
   background:#DCDCDC;
   border: 1px solid #977567;
   color: #fdf5e6;
padding-top:4px;
padding-left:4px;
padding-right:4px;
font-size:1.1em;
}
#wrapper { 
 margin: 0 auto;
 height:100%;
 width: 822px;
 background: #DCDCDC;
 background-image: url(/images/main-bg.jpg);
}
#header2 {
 width: 822px;
 vertical-align : bottom;
 border-bottom: 1px solid black;
}
#leftcolumn { 
 padding: 10px;
 min-height: 260px;
 width: 800px;
 text-align :center;
}

#leftcolumnx { 
 padding-top: 10px;
 padding-bottom: 10px;
 min-height: 260px;
 width: 800px;
}



#footer { 
 height: 50px;
 width: 822px;
 border-top: 1px solid black;
}


#footerleft {
float:left;
text-align :left;
height:40px;
width:348px;
padding: 5px 10px 0px 20px;
}
#footerright {
display:inline;
text-align :right;
vertical-align : top;
float:left;
height:40px;
width:420px;
padding: 5px 0px 0px 0px;
}

#contact { 
	display:inline;
	float: right;
	text-align :left;
	padding: 0px;
}


