/* general selectors */

body {
margin:0;
padding:0;
font-size: 14px;
color: #164816;
background-color: #b6dfb6;
background-image: url('../layout/dryad.jpg');
background-repeat: no-repeat;
}

h1 {
font-size: 18px;
font-weight: bold;
color: #164816;
}

h2 {
border-top: 1px solid #347534;
margin-bottom: 0;
font-size: 16px;
font-style: italic;
color: #164816;
}

h3 {
margin-bottom: 5px;
font-size: 14px;
font-style: italic;
font-weight: normal;
color: #164816;
}

h4 {
display: inline;
margin-right: 5px;
font-style: italic;
font-weight: bold;
text-indent: 10px;
}

img {
border: 0
}

p {
margin-top: 10px;
padding: 0 20px 0 20px;
}

ul {
padding: 0 0 0 10px;
margin: 0 10px 0 10px;
list-style-type: circle;
line-height: 150%;
}



/* classes */

.submenu {text-align: center}

.ind {text-indent: 40px}

.email {
position: relative;
top: 5px;
border-bottom: 1px solid #347534;
}

.info {
list-style-type: none;
}

.commish {
padding-left: 20px;
}

.ppad {
padding: 5px 0 5px 0;
}

.galpic {
margin: 4px 4px 4px 4px;
}



/* pseudo-classes */

a:link {
color: #347534;
text-decoration: underline;
}

a:visited {
color: #347534;
text-decoration: underline;
}

a:hover {
color: #164816;
text-decoration: underline;
}

a:active {
color: #164816;
text-decoration: underline;
}



/* ID's */

#container {
position: absolute;
padding: 0 0 40px 0;
margin-top: 158px;
margin-left: 202px;
}

#nav {
position: static;
width: 327px;
height: 540px;
float: left;
margin-right: 20px;
padding: 10px 10px 10px 10px; /*top right bottom left*/
border: 2px solid #8ac98a;
background-image: url('../layout/transbg.png');
background-repeat: repeat;
}

#content {
position: static;
width: 327px;
height: 540px;
float: left;
padding: 10px 10px 10px 10px; /*top right bottom left*/
border: 2px solid #8ac98a;
background-image: url('../layout/transbg.png');
background-repeat: repeat;
}

#store {
position: static;
width: 674px;
padding: 10px 10px 10px 10px; /*top right bottom left*/
border: 2px solid #8ac98a;
background-image: url('../layout/transbg.png');
background-repeat: repeat;
}

#copyright {
position: relative;
clear: both;
width: 350px;
padding: 10px 10px 10px 10px;
top: 20px;
left: 165px;
border: 2px solid #8ac98a;
background-image: url('../layout/transbg.png');
text-align: center;
font-size: 12px;
}