/* Front-End Stylesheet
	Configure to match your layout look and feel
*/

/* Import necessary SMS class css files */
	@import url(/_styles/styles_2004.css);

body {
	margin: 0; padding:0;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	background: #000;/* url("images/body.jpg") repeat-y center center;*/
	color: #fff;
}

a:link, a:visited {color: #8dc738; text-decoration: none;}
a:hover, a:active { text-decoration: underline; }

img {border:none;}

/* =page */
#page {
	width: 800px;
	margin: 0 auto;
	background: #4E833D url("images/page.jpg") no-repeat top center;
}

/* =navigation */
#navigation {
	color: #2d4c23;
	height: 25px;
	line-height: 25px;
	font-size: 9pt;
}
	#navigation a:link, #navigation a:visited {
		color: #92c842;
	}
	#navigation ul {
		margin: 0; padding: 0;
		text-align: right;
	}
		#navigation ul li {
			list-style-type: none;
			display: inline;
			margin: 0;
			padding: 4px 20px 4px 19px;
			background: url("images/navigation-ul-li.jpg") right center no-repeat;
		}
		#navigation ul li.last { background: none; }

/* =content */	
#content {
	padding-bottom: 20px;
	background: url("images/content.jpg") center bottom no-repeat;
}

/* =facts */
#facts {
	width: 694px;
	margin: 21px auto 0 auto;
	background: url("images/facts.jpg") no-repeat top center;
}

/* =header */
#header {
	width: 694px;
	margin: 0 auto;
}
	#header h1 {
		display: none;
	}
	#header .description {
		display: none;
	}

/* =columns */
#columns {
	width: 694px;
	margin: 0 auto;
	padding-bottom: 12px;
/*
background: url("images/vine_1000px.gif") no-repeat 68px 175px;
 */
}
	#columns br {
		clear: both;
	}

/* =main */
#main {
	width: 347px;
	float: right;
}
	#main textarea { width: 98%; }
	#main a:link, #main a:visited {
		color: #8dc738;
	}
	#main h2 {
		font-family: "myriad pro", verdana, geneva, arial, helvetica, sans-serif;
		margin-top: -18px;
		margin-bottom: 12px;
		text-transform: uppercase;
		font-weight: normal;
		float: left;
		font-size: 1.7em;
	}
	#main div {
		clear: both;
	}

/* =partner */
.partner {
	background: #fff;
	padding: 8px;
	border: 2px #91C740 solid;
}
	
/* =sidebar */
#sidebar {
	width: 314px;
	float: left;
	text-transform: uppercase;
}
	#sidebar a:link, #sidebar a:visited {
		color: #fff;
	}
	#sidebar a:hover, #sidebar a:active {
		color: #92c842;
		text-decoration: none;
	}
	#sidebar ul {
		margin: 20px 0 0 0;
		padding: 0;
		text-align: right;
	}
		#sidebar ul li {
			list-style-type: none;
			margin: 0; padding:  0;
			font-size: 12pt;
			font-family: "myriad pro", verdana, geneva, arial, helvetica, sans-serif;
			background: url("images/sidebar-ul-li.jpg") no-repeat right top;
		}
		#sidebar ul li.current {
			background: url("images/sidebar-ul-li-current.jpg") no-repeat right top;
		}
			#sidebar ul li.current > a {
				color: #92c842;
			}
			#sidebar ul li a {
				padding: 8px 8px 2px 0;
				display: block;
			}
				#sidebar ul li.current a span {
					padding-left: 14px;
					background: url("images/tiny-leaf.gif") no-repeat left bottom;
				}
				#sidebar ul li.over a span {
					padding-left: 14px;
					background: url("images/tiny-leaf-over.jpg") no-repeat left bottom;
				}
			#sidebar ul li ul {
				margin: 0;
				padding: 6px 0;
				text-align: right;
				background: url("images/sidebar-ul-li-ul.jpg") repeat-y right top;
			}
				#sidebar ul li ul li {
					list-style-type: none;
					margin: 0;
					padding: 2px 0 2px 0;
					height: 16px;
					font-size: 8pt;
					font-family: verdana, geneva, arial, helvetica, sans-serif;
					background: none;
				}
				#sidebar ul li ul li.current { background: none; }
					#sidebar ul li ul li a {
						display: inline;
					}
					
/* =send to a friend */
.sendtoafriend { background: #4E833D; padding: 8px; }
.sendtoafriend h2 {
	font-family: "myriad pro", verdana, geneva, arial, helvetica, sans-serif;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.7em;
}