/* Walk With Me */


* {
margin: 0;
padding: 0;
border: 0;
}
img	{
border: 0;
}
.hid {
display: none;
}
.skip {
position: absolute;
left:-50em;
width: 50em;
}
ul {
list-style: none;
}
/*Basic Settings*/
body	{
background: #fff url(../px/pg_bk.gif)  800px 0 repeat-y;
	
	color: #000; 
	text-align: center; 
	font: 0.8125em verdana, arial, "bitstream vera sans", sans-serif;
	} 
#wrap {

width: 100%;
}
#page {
width: 800px;
top: 0;
left: 0;
background: #FEFEF7 url(../px/top_grad.gif) 0 0 repeat-x;
}
#head img {
position: absolute; 
top: 0;
left: 0;
}
#head a:hover img {
}
#main {
float: left;
width: 520px; 
background: transparent url(../px/stk_l.gif) 0 0 no-repeat;
padding: 50px 0px 6em 100px;
margin: -40px 0 0 0;
text-align: left;
min-height: 550px;
height: auto !important;
height: 550px;
}
#main img {
float: left;
padding: 5px;
border: 1px solid #F1EBEB;
margin: 0 5px 8px 0;
}
.entry {
border-bottom: 1px dotted #4D4D4D;
}
.quot {
background: #F1EBEB url(../im/quot_top.gif) top left no-repeat;
width: 400px;
margin: 0 10% 40px 5%;
}
.quot blockquote{
padding: 10px 10px 0 85px;
}
p.bot {
padding: 0 85px 0 10px;
background: url(../im/quot_bot.gif) bottom left no-repeat;
min-height: 72px;
height:auto !important;
height: 72px;
}
.clearl {
padding-top: 10px;
clear: left;
}
/*Right Column*/
#rightcol {
margin-top: 36px;
width: 160px;
float: left;
text-align: left;
}

#rightcol h2{
font-size: 1.1em;
font-weight: bold;
color: #fff;
background: #4B7233 url(../px/hatch_g.gif) 0 0 repeat;
padding: 3px 10px ;
}
#rightcol ul {
padding-bottom: 20px;
}
#rightcol ul li{
font-size: 1em;
color: #9D5828;
/*padding: 3px 10px ;*/
}
#rightcol ul.stk li a{
padding: 10px 5px 8px 20px;
background: transparent url(../px/stk.gif) 3px 10px no-repeat;
border-bottom: 1px solid #fff;
}
#rightcol ul.stk li a:hover{
background: #F5F1EB url(../px/stk.gif) 3px 10px no-repeat;
color: #253C17;
}
div.sectim {
clear: left;
}

.section ul li a, .section ul li a:link, .section ul li a:visited{
color: #954023;
display: block;
border-bottom: 1px solid #ecf0e2;
padding: 5px;
}
.section ul li a:hover, .section ul li a:active{
background: #F5F1EB;
color: #253C17;
}

.sectim ul.im{
list-style: none;
width: 250px;
}
.sectim ul.im li{
float: left;
}
.sectim img{
border: 1px solid #F1EBEB;
margin: 5px;
padding: 3px;
float: left;
}
.sectim a:hover img {
border: 1px solid #AA252E;
} 
.sectim p.end{
margin-top: 20px;
padding: 5px;
clear: both;
}
/*Foot*/

#footer {
width: 800px;
background: #ECF0E3 url(../px/foot.gif) top right no-repeat;

clear: both;
border: 1px solid #4B7233;
border-width: 1px 0;
height: 34px;
font-size: .90em;
margin-bottom: 30px;
}
#footer ul {
padding: 8px; 
}
#footer li {
float: left;
}
#footer li a{
border-right: 1px solid #C9BDBD;
display: block; 
color: #253C17;
padding: 0 0.5em;
}
#footer li a:hover{
color: #4B7233;
text-decoration: underline;
}
#footer li a.right{
border-right: 0;
}
/*Navigation*/
#nav {
height: 2.55em;
text-align: left;
padding: 2.6em 0 0 140px;
overflow: hidden;
font-size: 16px;
background: transparent url(../im/h1.gif) 135px 5px no-repeat;
}
body.c #nav {
background: #FCFBFB url(../im/h1_c.gif) 135px 5px no-repeat; 
}
#nav li {
float: left;
padding: 0 18px 0 10px;
background: transparent url(../px/bul_nv_blk.gif) 100% 1.1em no-repeat; 
}

#nav li a {
display: block; 
color: #9D5828;
padding: .75em 0 0.3em;
letter-spacing: 0.1em;

}

#nav li a.here{
color: #AA252E;
border-bottom: 5px solid #AA252e;
}
#nav li a:hover {
color: #4B7233;
border-bottom: 0.3em solid #4B7233;
}
#nav li.end{
background: none;
}
#main a{
text-decoration: underline;
color: #253C17;
}
#main a:hover{
color: #9D5828;
background: #F5F1EB;
}
/*Typo*/
#main h2, #main h3, #main h4, #main h5 {
font: 2em normal georgia, times, serif;
letter-spacing: 0.05em;
color: #9D5828;
background-color: #F5F1EB;
padding: 3px 10px;
margin: 1em 1em 0.3em 50px;
}
#main h3, #main h4 {
font-size: 1.6em;
margin-bottom: 0.2em;
}
#main h4, #main h5 {
font-size: 1.3em;
margin-bottom: 0.1em;
}
#main h5 {
font-size: 1.1em;
margin-bottom: 0;
}
#main p, #main ul{
line-height: 1.5em;
margin: 0 50px 1.5em 50px;
font-size: .88em;
}
#main ul {
list-style: square inside;
}
#main ul ul {
margin-left: 30px;
font-size: 100%;
}

#rightcol ul, #rightcol p{
font-size: 0.88em;
}
#main blockquote {
color: #AA252E;
font-style: italic;
}
.quot p{
font-weight: bold;
}
/*Links*/
a {
text-decoration: none;
}