* {
margin : 0;
padding : 0;
}
body {
font : normal 76% "Century Gothic", tahoma, "Trebuchet MS", sans-serif;
line-height : 2em;
color : #666;
background : #fff;
}
a, a:visited {
text-decoration : none;
color : #AE1E39;
background : inherit;
}
a:hover {
text-decoration : none;
color : #aaa;
background : inherit;
}
img {
border : none;
}
						/*HEADER*/
#header {
height : 277px;
<!--height was 140-->
color : #000;
background : #fff url(images/gardenbanner4.jpg) no-repeat;
}
						/*HORIZONTAL MENU*/
#navcontainer ul {
width : 100%;
padding : 5px 0;
text-align : center;
line-height : 17px;
color : #fff;
background : #AE1E39;
}
#navcontainer ul li {
display : inline;
padding: 5px 0;
}
#navcontainer ul li a {
padding: 5px 15px;
text-decoration : none;
color : #fff;
}
#navcontainer ul li a:hover {
color : #fff;
background : #255756;
}
#navcontainer #active {
background : #255756;
}
						/*3 COLUMNS*/
#gutter {
float: left;
width: 60px;
height: 1px;
}
#col1 {
float: left;
width: 35%;
margin-bottom: 2em;
padding-right: 20px;
}
#col2 {
float: left;
width: 30%;
margin-left: 10px;
margin-bottom: 2em;
padding-right: 20px;
border-right: 1px solid #eee;
}
#col3 {
float: left;
width: 15%;
margin-left: 20px;
margin-bottom: 2em;
}
						/*SIDE NAVIGATION*/
.sidenav {
margin : 10px 10px;
list-style-type : none;
background : inherit;
color : #fff;
}
.sidenav a {
display : block;
margin-bottom : 5px;
padding-left : 20px;
border-bottom : 1px solid #aaa;
letter-spacing : 1px;
text-decoration : none;
background : url(images/arrow.gif) no-repeat left center;
color : #AE1E39;
}
.sidenav a#current, .sidenav a:hover {
text-decoration : none;
background : url(images/arrow.gif) no-repeat left center;
color : #aaa;
}
ul {
list-style : none;
}
						/*FOOTER*/
#footer {
clear : both;
padding : 5px;
font-size : 80%;
background : #fff;
color : #000;
}
						/*HEADERS*/
h1 {
text-transform : uppercase;
text-align : left;
padding : 1.5em;
font-size : 200%;
letter-spacing : 5px;
color : #e1dada;
background : transparent;
}
h2 {
padding : 20px 0;
text-transform : uppercase;
letter-spacing : 3px;
font-size : 135%;
color : #255756;
background : transparent;
}
blockquote {
margin : 10px 0;
padding : 15px;
font-style : italic;
color : #245481;
background : #f9f9f9;
}
.gallery {
margin-bottom: 40px;
margin-left : 40px;
}
.gallery img {
float : left;
padding : 5px;
border : 0px solid #255756;
background : #f3f3f3;
}
.clear {
clear: both;
overflow: hidden;
width: 0;
height: 0;
}