/* absolutes */

body {
	background-image: url(images/bg_bar.gif);
	background-repeat:repeat-x;
	background-color: #d7cc95;
	margin-top: 5px;
}

span {
	font-family: verdana, arial, helvetica, sans-serif;
}

p {
	font-family: verdana, arial, helvetica, sans-serif;
}

a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #a34117;
	text-decoration: none;
}

a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #989898;
	text-decoration: underline;
}

hr {
	color: #d7cc95;
	background-color: #d7cc95;
	height: 2px;
	width: 90%;
	border: 0;
	text-align: center;
	margin-top: 12px;
}

/* end absolutes */

/* tables */

table#main {
	width: 773px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	vertical-align: top;
	padding: 0;
	background-color: #ffffff;
}


table.nospace {
	border-collapse: collapse;
	vertical-align: top;
}

table#copytable {
	width:745px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	border-collapse: collapse;
	background-color: #e7e3cc;
}

table.gallery {
    width: 100%;
    border-collapse: collapse;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color: #e7e3cc;
}

table#hgallery {
	width:374px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	border-collapse: collapse;
	background-color: #7c8e42;
}

table#foot {
	width: 765px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	vertical-align: top;
	padding: 0;
	background-color: #d7cc95;
}

td.content {
	width: 748px;
	background-color: #ffffff;
	vertical-align: top;
	}

td.content2 {
	width: 748px;
	background-color: #e7e3cc;
	vertical-align: top;
	}

td.khaki {
	background-color: #e7e3cc;
	width: 374px;
	text-align: left;
	}

td.footer {
	background-color: #d7cc95;
	text-align: center;
	}

td.aligncellright {
	text-align: right;
	vertical-align: top;
}
	
td.aligncellmiddlecenter {
	text-align: center;
	vertical-align: middle;
}

td.aligncellmiddle {
	vertical-align: middle;
}


td.aligncellcenter {
	text-align: center;
	vertical-align: top;
}

td.aligncellrightmiddle {
	text-align: right;
	vertical-align: middle;
}

td.aligncellleft {
	text-align: left;
	vertical-align: top;
}

td.aligncellleftmiddle {
	text-align: left;
	vertical-align: middle;
}

td.leftslice {
	background-image: url(http://gerdesandflesch.com/images/left_slice.gif);
	width: 11px;
	background-repeat:repeat-y;
	vertical-align: top;
}

td.rightslice {
	background-image: url(http://gerdesandflesch.com/images/right_slice.gif);
	width: 14px;
	background-repeat:repeat-y;
	vertical-align: top;
}

td.spacer_10 {
	height: 10px;
	}
	
td.spacer_40 {
	height: 40px;
	}
	
td.spacer_20 {
	height: 20px;
	}

td.spacer_4 {
	height: 4px;
	}
	
td.spacer_2 {
	height: 2px;
	}
/* end tables */


/* p */

p.copy {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#3e424b;
	margin-left: 40px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	lin-height: 150%;
}

p.pagecopy {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#3e424b;
	margin-left: 40px;
	margin-top: 5px;
	margin-right: 225px;
	margin-bottom: 5px;
	lin-height: 150%;
}

p.name {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#3e424b;
	margin-left: 400px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	lin-height: 150%;
}

p.redcopy {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#3e424b;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 7px;
}

p.footer {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	color: #3e424b;
	margin-left: 4px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 0px;
}	
p.footer_links {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #3e424b;
	text-align: center;
	margin-left: 4px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 0px;
}
/* end p */

/* span */
span.copy {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #3e424b;
	
	}
	
/* end span */

/* links */
a.white {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #cccccc;
	text-decoration: underline;
}
/* end links */
/* headers */

h1.header{
	font-family: times new roman, verdana, arial, helvetica, sans-serif;
	font-size:14px;
	color:#a34117;
	font-weight:bold;
	margin-left: 30px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
}

/* end headers */

/* genaric */
.nobr {
	white-space: nowrap;
}

.alert {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	margin-left: 15px;
}

.legal {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	}

/* end genaric */

/* Admin */

td.login {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}

table#login {
	width: 210px;
  	margin-left:auto;
  	margin-right:auto;
  	background-color: #e7e3cc;
  	color: #000000;
}

table#menu {
	width: 300px;
	background-color: #e7e3cc;
	text-align: center;
 	margin-left:auto;
  	margin-right:auto;
  	border: 1px, solid black;
}

li.admin {
	list-style-type: disc;
	font-size: 12px;
	color: #1f3430;
	margin-left: 5px;
	line-height:130%;
	vertical-align: top;
}

.formtext {
	font-weight: normal;
	background-color: #ffffff;
}

.formbutton {
	font-weight: normal;
	color: #000000;
}
/* End Admin */
