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

/*------------------------------------------ Luminous Ground New ---------------*/
img, div { behavior: url(iepngfix.htc) }

body, #container, #header, #wrap, #content, p, h1, h2, h3, h4, h5, h6, ul
{margin: 0; padding: 0;}

a {text-decoration: none;}
a img {border: none;}

ul 
{list-style-type: none;}

body
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #1B263C;/*
background-color: #6A99BA;*/
background-color: #A0C7BF;
}

#container
{
margin: 10px auto 80px auto;
width: 1000px;
border: solid 1px #330;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomright: 10px;
-moz-box-shadow: 0 2px 6px #000;
-webkit-box-shadow: 0 2px 6px #000;
box-shadow: 0 2px 6px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
}

#header
{
width: 1000px;
float: left;
background-color: #F2F2E2;
background-image: url(../pics/banner.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#wrap
{
background-color: #E5E6C6;
width: 1000px;
float: left;
background-image: url(../pics/roots.jpg);
background-position: top left;
background-repeat: no-repeat;
}

a:link {color: #113366; font-weight: bold;}
a:visited {color: #113366}
a:hover {color: #990000;}
a:active {color: #990000;}

.detail a:link {color: #113366; font-weight: bold;}
.detail a:visited {color: #113366}
.detail a:hover {color: #000; text-decoration: underline;}
.detail a:active {color: #990000;}

h1
{
margin: 50px 0 10px 45px;
font-size: 18px;
color: #124209;
}

.detail
{
margin: 0; padding: 0 20px 10px 6px;
color: #53331F;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
}

h2, h3
{
margin: 10px 0 6px 45px;
font-size: 16px;
color: #124209;
}

#aboutPage #content h2
{
margin: 10px 0 10px 45px;
font-size: 18px;
color: #124209;
}

h4
{
margin: 0 0 0 45px; padding: 20px 0 40px 0;
font-size: 16px;
color: #D99000;
}

body#homePage h4
{line-height: 140%;}

body#aboutPage h4
{
margin: 0 0 0 45px; padding: 16px 0 10px 0;
font-size: 14px;
color: #1B263C;
}

#acclaimPage h4
{
margin: 0 0 0 45px; padding: 16px 0 40px 0;
font-size: 14px;
color: #1B263C;
}

h5
{
margin: 5px 0 10px 40px;
font-size: 13px;
color: #1B263C;
}

#header h1
{
margin: 74px 0 17px 66px; padding: 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 30px;
font-weight: bold;
color: #413A01;
}

.subHead
{
margin: 0; padding: 0 0 0 6px;/*
font-family: Tahoma, Geneva, sans-serif;
font-size: 28px;*/
color: #B6D742;
}

p
{
margin: 0 0 6px 0; padding: 10px 50px 20px 70px;
line-height: 140%;
font-size: 15px;
}

p.p-top
{margin: 0 0 6px 0; padding: 10px 50px 0 70px;}

body#aboutPage p, body#acclaimPage p
{margin: 0 0 6px 0; padding: 0 140px 0 70px;}

body#aboutPage .sidebar p, body#acclaimPage .sidebar p
{
margin: 0 0 6px 0; padding: 0;
font-size: 14px;
}

.sidebox p
{
margin: 6px 0; padding: 0;
font-size: 14px;
}

body#aboutPage .sidebox p, body#acclaimPage .sidebox p
{margin: 6px 0; padding: 0;}

#footer p
{margin: 0; padding: 10px;}

.sideTitle
{
margin: 0; padding: 10px 0 0 0;
font-size: 16px;
font-weight: bold;
color: #124209;
clear: both;
border-top: solid 2px #B6D742;
}

.sideTitle.top
{
margin: 0; padding: 5px 0;
border-top: none;
font-size: 18px;
}

#galleryPage .sideTitle.top
{border-bottom: solid 2px #B6D742;}

.subTitle
{
margin: 0; padding: 0;
text-indent: 10px;
font-size: 15px;
color: #124209;
}

.highlight1
{
font-weight: bold;
color: #111;
}

.highlight2
{
margin: 0; padding: 4px 0;
font-size: 16px;
font-weight: bold;
color: #D99000;
}

.list1
{
margin: 0; padding: 0 0 4px 70px;
width: 590px;
}

.list1 li
{
margin: 0; padding: 2px 0;
}

#aboutPage .list1
{
margin: 0; padding: 10px 0 40px 70px;
}

#homePage #content ul
{
margin: 10px 0 50px 70px; padding: 10px 0 10px 0;
width: 500px;
}

#homePage .list1 li
{
margin: 0; padding: 4px 0 4px 26px;
font-size: 20px;
color: #413A01;/*#C38200*/
background-image: url(../pics/leaf-01.jpg);
background-position: left;
background-repeat: no-repeat;
}

/*------------------------------------------------NAV-----*/

#nav 
{
margin: 6px 0 0 0; padding: 0;
width: 1000px;
float: left;
font-family: Philosopher, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 24px;
letter-spacing: .05em;
}

#nav ul
{
margin: 0; padding: 0;
}

#nav li 
{
margin: 0; padding: 0;
display: inline;
}

#nav li a 
{
margin: 0 8px; padding: 6px 16px;
background-color: #D99000;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomleft: 10px;
-webkit-border-radius-bottomright: 10px;
-moz-box-shadow: 0px 2px 2px #666;
-webkit-box-shadow: 0px 2px 2px #666;
box-shadow: 0px 2px 2px #666;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

#nav li a:link {color: #FFF;}
#nav li a:visited {color: #FFF;}
#nav li a:hover
{
color: #413A01;
background-color: #B6D742;
-moz-box-shadow: 0px 1px 0px #666;
-webkit-box-shadow: 0px 1px 0px #666;
box-shadow: 0px 1px 0px #666;
}

#nav li a.first {margin: 0 6px 0 140px;}

body#homePage a#home,
body#aboutPage a#about,
body#galleryPage a#gallery,
body#acclaimPage a#acclaim
{
color: #413A01;
background-color: #B6D742;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, #9FBA34),
    color-stop(0.71, #B7D742)
);
background-image: -moz-linear-gradient(
    center bottom,
    #9FBA34 34%,
    #B7D742 71%
);
-moz-box-shadow: 0px 1px 0px #666;
-webkit-box-shadow: 0px 1px 0px #666;
box-shadow: 0px 1px 0px #666;
}

/*---------------------------- subNav ---------------*/

#subNav
{
margin: 6px 0 0 0; padding: 0 0 0 44px;
display: block;
width: 700px;
float: left;
font-size: 12px;
line-height: 32px;
}

#subNav li
{
margin: 4px 2px 4px 0; padding: 0;
float: left;
}

#subNav li a
{
margin: 0; padding: 8px;
background-color: #FFF;
border: solid 1px #669966;
/*background: #669966;*/
}

#subNav li a:link {color: #413A01;}
#subNav li a:visited {color: #413A01;}
#subNav li a:hover
{
color: #413A01;
background-color: #B6D742;
}

body#galleryPage #subNav a.active
{
border: solid 1px #669966;
color: #413A01;
background-color: #B6D742;
}
/*-------------------------------------------------------- CONTENT ---------*/


#content
{
margin: 0; padding: 0 0 10px 0;
width: 830px;
float: left;
background-image: url(../pics/pics-pages/fenceBox.png);
/*background-image: url(../pics/greenBorder.jpg);*/
background-position: right top;
background-repeat: no-repeat;
}

body#aboutPage #content
{
background-image: url(../pics/pics-pages/vessel-02.png);
/*background-image: url(../pics/greenBorder.jpg);*/
background-position: right top;
background-repeat: no-repeat;
}

body#acclaimPage #content
{
background-image: url(../pics/pics-pages/stonePath-01.png);
/*background-image: url(../pics/greenBorder.jpg);*/
background-position: right top;
background-repeat: no-repeat;
}

#galleryPage #content
{
margin: 0; padding: 0 0 10px 0;
width: 830px;
float: left;
background-image: url(../pics/greenBorder.jpg);
background-position: right top;
background-repeat: no-repeat;
}

.sidebar
{
margin: 0; padding: 0;
width: 146px;
float: left;
background-color: #FBF3CD;
border-top: solid 4px #B6D742;
border-right: solid 4px #B6D742;
border-bottom: solid 4px #B6D742;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-radius-topright: 15px;
-webkit-border-radius-bottomright: 15px;
}

.sidebox
{
margin: 10px 0 0 0; padding: 0;
width: 136px;
float: right;
}

.sidebox ul
{
margin: 10px 0; padding: 0;
}

.sidebox ul li
{
margin: 6px 0; padding: 0;
}

.sidebox ul li a
{
margin: 0; padding: 6px 12px 6px 4px;
width: 122px;
display: block;
border-bottom: solid 2px #B6D742;
font-weight: bold;
}

#galleryPage .sidebox a:link {color: #113366;}
#galleryPage .sidebox a:visited {color: #113366}
#galleryPage .sidebox a:hover
{
color: #413A01;
background-color: #B6D742;
}/*
#galleryPage .sidebox a:active {color: #990000;}*/

#galleryPage .sidebox ul li a.active
{
background-color: #B6D742;
color: #413A01;
}

.social
{
margin: 0; padding: 10px 0 4px 0;
float: left;
width: 136px;
border-top: solid 2px #B6D742;
}

.aside
{
margin: 0; padding: 10px 0 4px 0;
float: left;
width: 110px;
}

.aside img
{
margin: 0; padding: 10px 6px 20px 6px;
float: left;
}

.plus1 {
padding: 0 0 10px 0;
}

/*------------------------------------------------------FOOTER---------*/

#footer
{
margin: 0; padding: 10px 0;
clear: both;
border-top: solid 10px #B6D742;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #333;
letter-spacing: .07em;
}

#footer p
{font-size: 12px;}

#footer a:link {color: #333; font-weight: bold;}
#footer a:visited {color: #333; font-weight: bold;}
#footer a:hover {color: #069; font-weight: bold;}
#footer a:active {color: #069; font-weight: bold;}



