body {margin:0px; padding:0px; background:none; font-family:Georgia, "Times New Roman", Times, serif; Arial, Helvetica, sans-serif,  Arial; color:#000; font-size:100%;}
#logo {
	margin:0;
	padding:0px 0px 0px 2px;
	position:absolute;
	top:0;
	left:0px;
	background:none;
	z-index:1;
	border-top:1px solid #333;
	background-color: #000000;
}
#container {margin:0px; width:1280px; padding:0px;  height:auto; border:1px solid #333; overflow:hidden; position:inherit; background:#f4f4f4;}
#header{height:116px; background:url(../images/background5.jpg) repeat; width:100%; margin:0px; border-bottom:1px solid #333;}
#nav {width:225px; float:left; background:#ccc url(../images/navbg.jpg); height:950px; display:inline;}
#content{width:560px; background:#f4f4f4; left:227px; height:auto;display:inline; position:absolute;  padding:10px; border-left:2px solid #fff;}
/*#rightcol{width:auto; float:right; display:inline; background:#ffffcc; position:inherit;margin-left:0px; height:950px; padding:0px}*/
#rightcol{width:490px;background:#fff; position:absolute; left:804px; height:950px; padding:0px;background:transparent url(../images/bg_3.jpg) no-repeat; border-left:2px solid #fff;}

.photo {border:10px solid #FFF;}
#footer{border-top:2px dotted #666; margin-top:30px;}
#footer p{font-size:80%; padding:10px 5px; marging:0 auto; text-align:center; }

.bold {color:#990000; font-style:italic; font-weight:bold;}
#contact {margin:0px 20px; padding 0px; border:1px solid #ccc; width:180px; background:#fff; /*background:transparent url(../images/background4.jpg);*/}
#contact p {padding: 10px; margin:0px; line-height:170%; font-size:85%;}
#contact a {font-size:90%;}

h1 {color:#fff;  margin:0px; padding:10px; font-size:120%; }
h2{ margin:10px; font-size:120%; color:#333; }
h3{margin:10px 10px 5px 10px; font-size:100%; color:#336633;}
h4 {margin:10px 10px 5px 10px; font-size:95%; color:#000;}
#contact h4 {margin:10px 10px 5px 10px; font-size:80%; color:#336633;}
p {padding: 5px 10px; margin:0px; line-height:170%; font-size:90%;}
li {padding: 5px 10px; margin:0px; line-height:150%; font-size:90%;}
ul {margin:5px 5px 5px 30px;}
#navlist
{
margin:0px;
padding:0px;
}

#navlist ul, #navlist li
{
margin: 10px 20px;
padding: 0;
display: block;
list-style-type: none;
width:180px;
font-size:95%;
/*background:#f5f5f5*/
background:url(../images/background5.jpg);

}

#navlist a:link, #navlist a:visited
{
display:block;
color: #fff;
padding: 5px 10px;
border:1px solid #fff;

}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
background: white;
color: #006;
background:#669933;
border:1px solid #000;
text-decoration: none;

}

#navlist a:hover { color: #fff; font-style:italic;}


.quote {background:url(../images/quote2.gif) top left no-repeat;  width:500px;margin: 10px 15px 10px 20px; padding:0px 5px 5px 30px;}

p.text{ font-style:italic;  line-height:140%; }

.clear {clear:both;}

