/* CSS Document */

body{
margin:0;
background:transparent;
font-size: 90%;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
width:100%;
}
h1{
color:#d1004b;
font-size:1.5em;
text-align:center;
}

h2{
color:#d1004b;
}

h3{
color:#d1004b;
}

h4{
color:#d1004b;
font-size:.75;
}
h5{
color:#d1004b;
}
.center{
text-align:center;
}
#logobar{
width:720px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:.75em;
}
.slogan{
color:#d1004b;
font-size:16px;
font-style:italic;
font-weight:bold;
}
#logobar img{
padding-top:42px;
}

#address{
position:absolute;
top:140px;
left:60px;
width:150px;
text-align:left
}

#verse{
position:absolute;
left:400px;
top:140px;
width:300px;
float:right;
text-align:right;
font-size:.95em;
line-height:.85em;
}

#wrapper{
position:absolute;
top:200px;
left:-8px;

}
#left_column{
vertical-align:top;
}
#nav ul{
}
#nav li{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:.95em;
font-weight:bold;
list-style-type:none;
height:32px;
width:160px;

}

#nav a{
background-image:url(images/tall_little_decotree.gif);
background-repeat:no-repeat;
padding:10px 10px 10px 30px;

}
#nav a:link, #nav a:visited{
text-decoration:none;
background-image:url(images/tall_little_decotree.gif);
background-repeat:no-repeat;
background-position:center left;
color:green;}


 a:link,  a:active {
color:green;
}
a:hover,  a:visited {
color:#d1004b;
}


#nav a:hover, #nav a:active{
text-decoration:none;
background-image:url(images/tall_2little_decotree.gif);
background-repeat:no-repeat;
background-position:center left;
color:#d1004b;
}
fieldset{
margin-top:10px;
font-size:.75em;
padding-left:5px;
padding-bottom:10px;
border:solid 1px green;
}
#cclogo{
text-align:center;
padding-top:15px;
}

#left_column fieldset{
margin-left:30px;
width:130px;
margin-top:0;
}
legend{
font-size:1em;
color:#d1004b;
font-weight:bold;
text-indent:.25em;
}

#center_column{
vertical-align:top;
padding-left:10px;
padding-right:10px;
}
#center_column  img{
float:right;
padding-right:20px;
padding-left:5px;
}
 #linking a  {
float:right;
}
#linking  .hotlink_color{
padding-right:20px;
}

#right_column{
width:160px;
vertical-align:top;
padding:0 0 0 10px;;
}
#right_column fieldset{
width:150px;
padding-top:10px;
}
#text_nav{
font-size:.85em;
padding:20px 150px 10px 150px;
text-align:center;

}
#gallery{
width:250px;
margin-right:auto;
margin-left:auto;
text-align:center;
font-weight:bold;
}

#gallery img{
border:double red 3px;
padding:2px;
}
#thumb td
{
text-align:center;
vertical-align:middle;}

#thumb img{
border:green 3px solid;
}

#shepherds{
font-size:.70em;
text-align:left;
}
#hours{
font-size:.75em;
line-height:1.25em;
text-align:center;

}
ol li{
padding-top:10px;
}
strong{
color:#d4004b;
}

.right{
font-size:.75em;
text-align:right;
}
.testimonial{
font-style:italic;
font-weight:bold;
color:green;
text-align:right;
}
td .hotlink  {
vertical-align:top;
}
.hotlink img{
padding-right:5px;
}
.hotlink_color a:link{
color:green;
}
  .hotlink_color a:visited {
color:#006a25;
}
#center_column p#dixonpen img{
float:left;
}