/* FLORACOPEIA-08.CSS 
©2008 Floracopeia, Inc.
Author: David Lovere
http://www.lovereweb.com
*/

/*-------------- MAIN STYLES --------------*/

body { 
	background:url(/images/floracopeia080730.gif);
	background-repeat:repeat-y;
	background-color: #5c9779;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding: 0px;
	margin: 0px auto;
	z-index:-10;
}

.container {
	background:url(/images/floracopeia081031.jpg) no-repeat;
	height:1024px;
	width:1280px;
	margin: 0 auto;
	position:absolute;
	z-index:0;
}

.content {
	position:absolute;
	width:620px;
	left:490px;
	top:255px;
}

#leftcolumn {
	position:absolute;
	float: left;
	width: 320px; /*Width of left column*/
	left:170px;
	top:256px;
	width:320px;
}

#home {
	position:absolute;
	width:450px;
	height:200px;
	left:400px;
	top:0px;
}

#tagline {
	margin-top:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#75945a;
	font-style:italic;
	font-size:1.5em;
	font-weight:normal;
	}

/*-------------- TEXT AND HEADLINES --------------*/

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

a:hover {
  color: #93a89c;
  text-decoration: none;
}

p  {
	color: #000;
	font-size:14px;
	line-height: 140%;
	margin: 0;
	padding-bottom:10px;
}

h1 {
	font-weight:normal;
	font-size:22px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	color:#829381;
}

h3 {
	font-size: 18px;
	font-weight:normal;
	color: #135b20;
	margin-top:0px;calendarBox
}

h4 {
	color: #000;
	font-size: 16px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

h6 {
	font-size: 14px;
	font-weight:normal;
	color: #135b20;
	padding-left:10px;
}

h7 {
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	padding-top:10px;
}


/*-------------- HEADER --------------*/

.tagline {
	text-align:center;
	width:950px;
	position:absolute;
	left:160px;
	top:415px;
}

.tagline H1 {
	color:#135b20;
	font-size:14px;
	font-weight:normal;
	letter-spacing: 2px;
}

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

.footer {
	position:absolute;
	left:177px;
	top:1065px;
	width:940px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5c9779;
	clear: left;
}

.footer a {
	color:#5c9779;
}

/*-------------- center main section -----------------------------------*/

.imageNav {
	position: absolute;
	width:950px;
	left:135px;
	top: 250px;
	list-style: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform:uppercase;
	color: #c6e7cc;
}

.imageNav a {
	color:#4D8665;
}

.imageNav a:hover {
	color:#1b4c1b;
}

.imageNav li {
		float:left;
}

#products {
	background-image:url(/images/image-nav.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:160px;
	text-align:center;
}

#events {
	background-image:url(/images/image-nav-02.jpg);
	background-repeat:no-repeat;
	width:212px;
	height:160px;
	text-align:center;
}

#projects {
	background-image:url(/images/image-nav-03.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:160px;
	text-align:center;
}

#writings {
	background-image:url(/images/image-nav-04.jpg);
	background-repeat:no-repeat;
	width:193px;
	height:160px;
	text-align:center;
}

#about {
	background-image:url(/images/image-nav-05.jpg);
	background-repeat:no-repeat;
	width:159px;
	height:160px;
	text-align:center;
}

/*-------------- SIDEBOXES --------------*/

.sidebox-header {
	background-image:url(/images/sidebox-header.gif);
	background-repeat:no-repeat;
	width:309px;
	height:30px;
	padding-top:7px;
	padding-left:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	color:#0f320f;
}

.sidebox-content {
	padding-left:10px;
	padding-right:10px;
	position: relative;
	height:242px;
}

.sidebox-footer {
	background-image:url(/images/sidebox-footer.gif);
	background-repeat:no-repeat;
	width:309px;
	height:24px;
}

.actionbox-header {
	width:309px;
	height:30px;
	padding-top:7px;
	padding-left:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-transform:uppercase;
	color:#0f320f;
}

.actionbox-content {
	width:300px;
	height:290px;
}

.actionbox-content h1 {
	color:#751168;
	text-align:center;
}

.actionbox-content p {
	color:#07470a;
	font-size:14px;
	text-align:center;
}

.sidebox-general {
	background-color:#f3f3f4;
	color:#777777;
	width: 309px;
}

.sidebox-general-content {
	padding-left:20px;
	font-size:16px;
	line-height:160%;
}

#videofeed {
	position: absolute;
	left:177px;
	top:426px;
}

#safe_use {
	position:absolute;
	left:177px;
	top:751px;
}

#blogfeed {
	position:absolute;
	left:487px;
	top:751px;
}

#bestsellers {
	position:absolute;
	left:797px;
	top:751px;
}

#bestsellers p {
	font-size:10px;
}

#actionbox {
	background-image:url(/images/actionbox.jpg);
	background-repeat:no-repeat;
	width:309px;
	height:304px;
	position:absolute;
	left:797px;
	top:446px;
}

#networks {
	position:absolute;
	left:177px;
	top:1095px;
	width:929px;
	padding-bottom:10px;
	text-align:right;
}

#cred {
	position:absolute;
	left:177px;
	top:1067px;
	width:64px;
	height:72px;
	text-align:left;
}

#discuss {
	height:25px;
	width:170px;
	font-size:14px;
	font-weight:bold;
	float:left;
}


#videofeed, #safe_use, #blogfeed, #bestsellers {
	width:309px;
	background-color:#f3f3f4;
	color:#777777;
}



/*------------------------------ miscellaneous areas ---------------------------------*/

.calendarBox {
   background: #f3f3f4;
   font-size: 12px;
   padding: 10px;
	 text-align:left;
	 width:387px;
}

.calendarBox-top {
	background-image:url(/images/calendarBox-top.gif);
	background-repeat:no-repeat;
	width:407px;
	height:12px;
}

.calendarBox-bottom {
	background-image:url(/images/calendarBox-bottom.gif);
	background-repeat:no-repeat;
	width:407px;
	height:22px;
}

.calendarDetailBox {
	padding-left:10px;
	font-size:12px;
	width:200px;
}

#search {
color:#FFFFFF;
	position: absolute;
	top: 80px;
	left: 860px;
	width: 250px;
	height: 70px;
}

.hide {	display:none; }

.event-date {
	font-weight:bold;
	font-variant:small-caps;
	padding-bottom:0px;
}