
body{
width:100%; 
height:100%; 
margin:0; 
padding:0; 
font-size:0.9em;
text-align:center; 
background:#999999 none;
}

div#contain{
width:763px; 
margin:10px auto; 
font-family:"trebuchet ms", "helvetica", sans-serif;
background:#38383b url(images/bkgnd-mn.png) repeat-x 0% 0%; 
border:1px solid black;
}

div#head{
width:100%; 
margin:0 auto;
}

#head img{
display:block; 
margin:0 auto; 
text-align:center;
}

#head p#nav{
margin:0 auto; 
padding:5px 0 5px 15px; 
font-size:0.9em; 
font-weight:bold; 
text-align:left;
background:transparent url(images/bkgnd-ft.png) repeat-x 0% 0%;
}

#nav a{
margin:0 30px 0 auto; 
padding:3px 0 3px 16px; 
text-decoration:none;
}

#nav a:link, #nav a:visited{
color:#fff0bc; 
background:transparent url(images/nav.gif) no-repeat 0% 0%;
}

#nav a:focus, #nav a:hover{
color:#ACACEB; 
background:transparent url(images/nav.gif) no-repeat 0% -16px;
}

#nav a#active{
color:silver; 
background:transparent none;
}

div#main{
width:740px; 
margin:20px auto 0 auto; 
background:white none;
}

div#title{
border-bottom: double black 3px;  
height: 25px;
}

div#title H1{
color:#9c433b; 
margin:0 auto; 
text-align:left; 
font-size:1.2em; 
font-weight:bold;
padding:0 20px 0 5px; 
font-variant:small-caps;
float: left;
}

div#title H2{
color:#42425c; 
text-align:right; 
margin:0 auto; 
font-size:1.1em; 
float: right;
padding:0 20px 0 5px;
}

#main div#rightcol{
width:360px; 
margin:10px auto; 
float:right; 
padding:10px 0 0 0;
}

#rightcol h1{
color:#9c433b; 
margin:0 auto; 
text-align:left; 
font-size:1.2em; 
font-weight:bold;
border-bottom:3px double #999999; 
padding:0 20px 0 5px; 
font-variant:small-caps;
}

#rightcol h2{
color:#42425c; 
margin:0 auto; 
text-align:center; 
/* font-style:italic;  */
width:70%;
font-size:1em; 
padding:10px 0 0 0;
}

#rightcol ul{
margin:0; 
padding:0; 
list-style-type:none; 
width:85%;
}

#rightcol ul li{
margin:15px auto; 
padding:0 0 0 100px; 
font-size:0.85em; 
color:black; 
width:70%;
text-align:left; 
background:transparent url(images/marker.png) no-repeat 5% 0%;
/* font-style:italic; */
}

p#contact{
background:transparent url(images/box_cont_bott.png) no-repeat 0% 100%;
font-size:0.9em;
font-weight:bold; 
color:black; 
margin:5px auto 0 auto; 
width:342px; 
text-align:center;
position:static;
}

#contact span{
background:transparent url(images/box_cont_top.png) no-repeat 0% 0%;
padding:10px 0; 
text-align:left; 
display:block; 
margin:0 auto;
}

#contact span em{
font-style:normal; 
color:#42425c; 
padding-left:55px;
}

#contact span strong{
color:#9c433b; 
font-size:1em; 
padding-left:35px;
}

#main div#leftcol{
width:349px; 
margin:25px 15px 0 auto; 
float:right; 
padding:0;
background:transparent url(images/box_bk_midd2.png) repeat-y 0% 0%;
}

#leftcol h3{
background:transparent url(images/box_bk_top2.png) no-repeat 0% 0%;
margin:0 auto; 
color:#707090; 
font-size:0.7em;  
padding-top:10px; 
}

#leftcol div.box{
background:transparent url(images/box_cm_midd2.png) repeat-y 0% 0%;
margin: 18px auto; 
padding: 0; 
width:317px;
}

.box p{
background:transparent none;
margin:0 auto; 
text-align:left; 
width:100%; 
font-size: 1em; 
font-weight: bold;
/* font-style:italic; */
padding:11px 0;
line-height:1.35em; 
color:#42425c;
}

.box p span{
display:block; 
margin:0 auto; 
width:85%;
}

.box p#top{
background:transparent url(images/box_cm_top2.gif) no-repeat 0% 0%;
text-align:left; color:#333333;
}

#top span{
width:85%;
}

#top span em{
color:#9c433b;
}

.box p#bottom{
background:transparent url(images/box_cm_bott2.gif) no-repeat 0% 100%;
}

#leftcol h4{
background:transparent url(images/box_bk_bott2.png) no-repeat 0% 100%;
margin:0 auto; 
color:#707090; 
font-size:0.7em; 
padding-bottom:10px;
}

div#foot{
width:100%; 
margin:10px auto 0 auto;
}

#foot p{
margin:0 auto; 
padding:5px 10px 5px 0; 
font-size:0.7em; 
text-align:right;
background:transparent url(images/bkgnd-ft.png) repeat-x 0% 0%; 
color:white;
}

#foot p span{
color:silver;
float: left;
margin-left: 10px;
}

#foot p span a:link, #foot p span a:visited{
color:#ffffcc; text-decoration:underline;
}

#foot p span a:focus, #foot p span a:hover{
color:#ccccff; text-decoration:none;
}
