body {text-align: center;
background: #eee;
color: #5d5d5d;
font: 11px verdana, arial, sans-serif; line-height: 18px;
margin-top: 0; }

#wrapper { width: 759px; margin: 0 auto; text-align: left; position: relative;  background:#fff; }
#top { clear: both; }
#content { width: 583px; float: left; padding: 10px; }
#left { width: 156px; height: 562px; float: left; padding: 10px 0 10px 0; background-image: url(../images/greyfade.gif); background-repeat: no-repeat; }
#footer { clear: both; background-image: url(../images/logos.gif); height: 129px; background-repeat: no-repeat; }
#footernoindex { clear: both; height: 80px; background: #cecece; }
#greyfade {
	width: 360px;
	margin: 0;
	height: 48px;
	padding: 10px 0 0 10px;
	background-image:url(../images/greyfade.jpg); 
}

#cssgallery { clear:both; }

#address { float: right; padding: 5px; color: #4b4e51; font-weight: 700; line-height: 15px; }

h1 { font: 13px verdana, arial, sans-serif; font-weight: 700; line-height: 18px; background: url(../images/hbg.jpg); color: #fff; padding: 3px; }
h2 { font: 11px verdana, arial, sans-serif; font-weight: 700; line-height: 18px; color: #990000; background: transparent; }

.paddingpic { margin: 0 0 0 10px; float:right; border: solid 1px #ced1b5; }

div#nav a { color: #35343a; text-decoration: none; background: transparent; font-weight: 700; display:block; padding: 3px 0 3px 10px; }
div#nav a:visited { color: #35343a; background: transparent; font-weight: 700;}
div#nav a:hover { color: #35343a; background: #727272; font-weight: 700; }

a:link { color: #494949; text-decoration: underline; background: transparent; font-weight: 500; }
a:visited { color: #494949; background: transparent; text-decoration: underline; font-weight: 500; }
a:hover { color: #494949; background: #e8e8e8;  text-decoration: underline; font-weight: 500; }

a.link2:link 
a.link2:visited 
a.link2:hover 

.dark { color: #1a2434; }
.green { color: #6a6e3e; }
.wwf { border: solid 1px #ced1b5; background-color: #dbddc9; padding: 10px; }
.border { border: solid 1px #ced1b5; }
.dotsx { background: url(../images/dotside.gif) repeat-x; padding: 0; }
.dots { background: url(../images/dots.gif) repeat-x; padding: 1px; }
.nolink { color: #35343a; font-weight: 700; text-transform:uppercase; padding: 10px 0 3px 10px;}
.bigger { font-size: 150%; background: none; color: #3f6fa9; }

em { font-weight: 700; }
.right { text-align: right; padding: 0 10px 0 200px; }
.clear { clear: both; padding-bottom: 10px; }
