/* @override http://atlanticgardens.ns.ca/wp-content/themes/atlanticgardens/style.css */

/*
Theme Name: Atlantic Garden
Theme URI: http://wordpress.org/
Description: Built by Headspace design, designed by Studio 11
Author: Kyle Racki
Author URI: http://headspacedesign.ca


	Built by Headspace design, designed by Studio 11

*/


/* Begin Typography & Colors */
body {
	background:#261600 url(images/grass-bg.jpg) top center repeat-x;
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:.9em;

}

a {
	color:#FDFF47;
	text-decoration:none;
}

a:hover, 
a.active {
	color:#9FD9EA;	
}

#logo {
	margin:0;
	padding:0;
}

#logo a {
	float:left;
	width:321px;
	height:157px;
	overflow:hidden;
	background:url(images/atlanticgardens-logo.jpg) no-repeat;
	text-indent:-999em;
}

#header {
	background:url(images/plant.png) top right no-repeat;
	overflow:hidden;
	width:859px;
	margin-left:auto;
	margin-right:auto;
	margin-top:26px;
	height:240px;
}

#nav-wrapper {
	background:url(images/nav-bg.png) repeat;
	overflow:hidden;
	margin:0;
	padding:0;
}

#nav {
	margin-left:auto;
	margin-right:auto;
	width:859px;
	padding-top:15px;
	padding-bottom:15px;
}

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

#nav ul li {
	list-style:none;
	display:inline;
	font-weight:bold;
	font-size:1.2em;
	font-stretch:expanded;
}

#nav ul li a {
	padding: 0px 11px;
        letter-spacing: 0.02em;
}

/* DROP DOWN */

#nav ul ul {
	display: none;
}

#subnav
{
    padding:0px 0px 30px 15px;
margin:-20px 0 0 -13px;
}

#subnav ul li
{
list-style:none;
display:inline;
}

#subnav ul li a
{
    padding:3px 10px;
}

#content-wrapper 
{
	margin-left:auto;
	margin-right:auto;
	width:859px;
	overflow:hidden;
	padding-top:30px;
}

h2,h3 {
	font-size:2em;
	font-weight:normal;
	margin-bottom:20px;
	text-align: center;
	line-height:1.2;
	font-family: Helvetica Neue, Arial, Helvetica, sans-serif ;
}

h2.contact {text-align: left; font-size: 1.9em;}

h3
{
    font-size:1.5em;
}

h4
{
    font-style: italic;
    font-size:1.2em;
margin: 0px 0px 5px 0;
padding-top:10px;
display: block;
}

p 
{
	line-height:1.6em;
	margin-bottom:20px;
	font-size:0.9em;
	letter-spacing: 0.045em;
	text-align: justify;
}

p span { font-style:italic; }

.clr1 
{
    color:#fdff47;
padding:20px 0px;;

}

.clr1 p
{
    border-top: 1px #fdff47 solid;
    border-bottom: 1px #fdff47 solid;
padding: 10px 0px;
font-size: 1.3em;
text-align:center;
line-height:1.2;
}

.block-clr1
{
     border-top: 1px #fff solid;
    border-bottom: 1px #fff solid; 
padding:10px 0px 0px;
background: url(images/clr1-bg.jpg) repeat-y;  
overflow: hidden;
}

h2.clr2,
span.clr2
{
    color: #5c9511;
}

div.clr2
{
     border-top: 1px #5c9511 solid;
    border-bottom: 1px #5c9511 solid; 
padding:10px 0px 0px;
background: url(images/clr2-bg.jpg) repeat-y;  
overflow: hidden;
}

h2 span.clr2 { display:block; }




#content-left {
	margin:0;
	padding:0;
	width:325px;
	float:left;
	padding-right:60px;
}
#content-left img
{
    margin: 0 0 -10px 120px;
}
#content-right {
	margin:0;
	padding:0;
	float:left;
	width:463px;
}


/* Slide Show Code */
	#slideshow
	{
		width: 474px;
		height: 613px;
		overflow:hidden;
		position:relative;
	}
	
	#slideshow img, #slideshow_new img{
		position:absolute;
		top:0;
		left:0;
		z-index:8;
	}
	#slideshow_new img {
		border: 8px solid #fff;
		border-radius : 10px; 
		-moz-border-radius : 10px; /* Mozilla */
		-webkit-border-radius : 10px; /* Webkit */
	}
	#slideshow img.active, #slideshow_new img.active {
		z-index:10;
	}
	
	#slideshow img.last-active, #slideshow_new img.last-active {
		z-index:9;
	}



#content-right a 
{
    color:#5c9511;
    background: url(images/arw_grn.gif) no-repeat;
padding-left: 35px;
padding:6px 0 6px 35px;
}
#content-right a:hover
{
    color:#fdff47;
}

#footer {
	clear:both;
margin-top:50px;
floaT:left;
width:100%;
	padding:30px;
	background: url(images/footer-bg.gif) no-repeat;
height: 30px;
}



.contact_form h2,
.contact_form h3
{
    color:#5c9511;
font-size:1.7em;
margin:0px;
padding:0px;

}
.contact_form h3
{
font-size:1.1em;
margin-bottom:20px;

}

#cformsform form
{
    margin-left:10px;
}

#cformsform label

}

.contact_form input[type="text"]
{
    float:left;
margin-bottom:10px;
width:200px;
}


#cformsform input#sendbutton
{
clear:both;
display:block;
margin-left:185px;
background: #589508;
border: black 1px solid;
padding:5px 10px;
width:auto;
}



#cformsform input#sendbutton:hover
{
background:#c8ac12;
}

#ll {display: none;}
