@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

html {
text-align: left;
}

body {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
color:#777;
font-size:14px;
background-image:url('../images/bg.jpg');
background-color:#fff;
background-position:50% 0%;
background-repeat:repeat-y;
}

.address-container{
margin-left:5px;
margin-bottom:15px
}
#address li { list-style-type:none;}

h1{}

h1 a {

width: 271px;
height: 338px;
display: block;
text-indent: -3000px;
text-decoration: none;
background-image:url('../images/logo.jpg');
background-repeat:no-repeat;
}

h2{font-size:18px; color:#676767; font-weight:100; margin-bottom:1em;}
h3{font-size:14px; color:#676767; font-weight:100; margin-bottom:0.5em;}
p{margin-bottom:1em;}

.intro-text{color:#6b888d;}

.under-image { padding-left:5px; padding-top:10px; text-decoration:underline;}
.under-title { padding-left:0px; margin-top:-15px; text-decoration:underline;}
.telephone{background-image:url(../images/tel.jpg); background-repeat:no-repeat; text-indent:24px;}

a:link {

	color: #444;
	text-decoration:none;
}
a:visited {
	text-decoration:none;
	color: #444;
}
a:hover {
	text-decoration: none;
	color: #444;
}

a { 
	outline: none;
}

img {
border-style: none;
}

.wrapper {
width: 970px;
margin: 0 auto;
position: relative;
text-align:left;
background-color:#f4f5f0;
}

.header{
height:78px;
background-image:url(../images/header.jpg);
}

.wood-panel{
height:338px;
background-image:url(../images/wood-bg.jpg);
}

.col-container{margin-left:38px; margin-right:38px;width:886px;}

.col-left{float:left; width:271px;}
.col-right{float:right; width:613px;}

.internal-col-left{padding-left:20px; padding-right:20px;float:left; width:386px; border-right: 1px solid #e7e7e7;}

.internal-col-right{float:right; width:166px; padding-left:20px; }

.internal-col-left a 

{
	text-decoration: underline;
	
	}
	
	
.internal-col-left a:hover

{
	text-decoration: none;
	
	}

.page-image{ background:#fff; height:273px; width:613px; margin-top:26px;border-right: 1px solid #fff;}

.page-content{background-image:url(../images/page-bg.jpg); background-repeat:repeat-y; min-height:300px; float:left;}

.written-container {
background-image:url(../images/written-bg.jpg); background-repeat:no-repeat; min-height:300px; width:613px; 
padding-top:48px; background-color:#FFFFFF; float:left; padding-bottom:60px;
}

.footer{clear:both; height:45px;  background-color:#dcdcd2; padding-left:60px; padding-top:25px; color:#999999;}

/*nav*/

#navlist
{
padding-left: 0;
margin-left: 28px;
margin-top:40px;

}

#navlist li
{
display:block;
width: 214px;
list-style: none;
margin: 0;
padding-top:8px;
height:26px;
border-bottom: 1px solid #e7e7e7;
color:#676767;
background-image:url(../images/menu-bullet.jpg);
background-repeat:no-repeat;
background-position:right;
}

#navlist li a { text-decoration: none; color:#676767;display:block;width: 214px;}
#navlist li a:hover { text-decoration: none; color:#6c8488;}

#sublist li { margin-left:16px; list-style-type: circle; padding-bottom:5px; }

.bold	{font-weight:bold;
		}
		
.underline {
		text-decoration:underline;
}

.italic	{
	font-style:italic;
}