
*{ margin: 0; padding: 0; }*

body
{
	font:			0.8em "Trebuchet MS", Helvetica, sans-serif;
	line-height:	1.6em;
	background:		#FFFFFF url(../img/fl.png) repeat-x;
	color:			#8F8E90;
}

#content
{
	width:			800px;
	margin:			25px auto;
}

/* top right bottom left; */

.box-header
{
	width:			322px;
	height:			30px;
	padding:		5px 0px 0px 32px;
	border:			0px;
	line-height:	12px;
	background:		#FFFFFF url(../img/box-header.png) no-repeat;
	color:			#FFFFFF;
	font:			normal 12px Verdana, Geneva, sans-serif;
}

.box-body
{
	width:			328px;
	margin:			0px;
	padding:		10px;
	background:		#FAFAFA;
	border-top:		0px;
	border-left:	1px solid #DDDDDD;
	border-right:	1px solid #DDDDDD;
	border-bottom:	1px solid #DDDDDD;
}

.box-body a
{
	font:			bold 0.9em "Trebuchet MS", Helvetica, sans-serif;
	color:			#3F8E2B;
	text-decoration:none;
}

.box-body a:hover
{
	color:			#7E944A;
	border-bottom:	1px dotted #7E944A;
}



#logo
{
	margin:			0px 0px 10px 0px;
	width:			400px;
	float:			left;
}

#logo h1
{
	font:			normal 4em Georgia, serif;
	color:			#444444;
}

#logo h3
{
	font:			1.5em "Trebuchet MS", Helvetica, sans-serif;
	color:			#8F8E90;
	margin:			0px 0px 20px 0px;
}

h1
{
	font:			normal 2.8em Georgia, serif;
	color:			#444444;
}

.clear
{
	clear:			both;
}


/* padding: top right bottom left; */
ul
{
	margin:			0em 1em 0em 1em;
}

ul li
{
	list-style-image: url('../img/bullet.gif');
	padding:		0px 0px 6px 0px;
}

.glist
{
	margin:			3em 3em 0em 3em;
}

.glist li
{
	list-style-image: url('../img/bullet-arrow.gif');
	padding:		0em 0em 1.5em 0em;
}

#left
{
	margin:			10px 0px 0px 0px;
	width:			270px;
	float:			left;
}

#right
{
	width:			420px;
	float:			right;
	margin:			0px 0px 0px 15px;
}

#right p
{
	margin-bottom:	1em;
	line-height:	1.8em;
	text-indent:	0.5em;
}

h2
{
	font:			normal 1.7em Georgia, serif;
	margin:			0px 0px 10px 0px;
	padding:		0px 0px 3px 0px;
	color:			#7E944A;
	border-bottom:	1px solid #EEEEEE;
}


#full p
{
	margin-bottom:	1em;
	line-height:	1.8em;
	text-indent:	0.5em;
}

a
{
	font:			bold 0.9em "Trebuchet MS", Helvetica, sans-serif;
	color:			#3F8E2B;
	text-decoration:none;
}

a:hover
{
	color:			#7E944A;
	border-bottom:	1px dotted #7E944A;
}


/* padding: top right bottom left; */

#buttonmenu
{
	margin:			10px 0px 0px 0px;
	border:			0;
	padding:		0;
	float:			right;
}

#buttonmenu .here
{
	float:			left;
	width:			100px;
	font:			bold 11px Verdana, Geneva, sans-serif;
	padding:		6px 0px 7px 0px;
	text-align:		center;
	margin:			0px 0px 0px 10px;
	color:			#FCF4DC;
	background:		#FFFFFF url(../img/menu-button-red.png) no-repeat;
}

#buttonmenu a
{
	float:			left;
	width:			100px;
	font:			normal 11px Verdana, Geneva, sans-serif;
	padding:		7px 0px 7px 0px;
	text-align:		center;
	margin:			0px 0px 0px 10px;
	color:			#680000;
	text-decoration:none;
	background:		#FFFFFF url(../img/menu-button-brown.png) no-repeat;
}

#buttonmenu a:hover
{
	text-decoration:underline;
	background:		#FFFFFF url(../img/menu-button-brown-ov.png) no-repeat;
	border-bottom:	0px;
}



/* padding: top right bottom left; */

#photos
{
	width:			100%;
	border-top:		1px dotted #8F8E90;
	margin:			15px 4px 0px 4px;
	padding:		20px 0px 0px 0px;
	text-align:		center;
}

#photos img
{
	border:			0px;
	margin:			0px 16px 0px 16px;
}

#copyright
{
	border:			0px;
	padding:		0px;
	margin:			10px 0px 4px 16px;
	text-align:		left;
	font:			normal 10px Georgia, serif;
}


#copyright a
{
	font:			bold 1em "Trebuchet MS", Helvetica, sans-serif;
	color:			#3F8E2B;
	text-decoration:none;
}

#copyright a:hover
{
	color:			#7E944A;
	border-bottom:	1px dotted #7E944A;
}

/* padding: top right bottom left; */


#full .success
{
	margin:			2em 0em 0em 0em;
	font:			normal 12px Georgia, serif;
	color:			#24AE24;
}

#full .error
{
	margin:			2em 0em 0em 0em;
	font:			normal 12px Georgia, serif;
	color:			#FF0000;
}

#full .registration-table .errormsgs
{
	font:			normal 11px Georgia, serif;
	color:			#FF0000;
}

#full .registration-table
{
	margin:			4em 0em 7em 2em;
	border:			collapse;
	padding:		0;
}


#full .registration-table td
{
	padding:		0px 0px 4px 8px;
}


#full .registration-table #email
{
	visibility:		hidden;
	display:		none;
}

#full .contact-table .errormsgs
{
	font:			normal 11px Georgia, serif;
	color:			#FF0000;
}

#full .contact-table
{
	margin:			4em 0em 7em 2em;
	border:			collapse;
	padding:		0;
}


#full .contact-table td
{
	vertical-align:	top;
	text-align:		left;
	padding:		0px 0px 4px 8px;
}


#full .contact-table #email
{
	visibility:		hidden;
	display:		none;
}

#full .contact-table textarea
{
	width:			30em;
	font:			normal 1.2em Verdana, Geneva, sans-serif;
	padding:		4px;
	border:			1px solid #BBBBBB;
}

#full .contact-table input[type="text"]
{
	width:			15em;
	font:			normal 1.2em Verdana, Geneva, sans-serif;
	padding:		4px;
	border:			1px solid #BBBBBB;
}

/* padding: top right bottom left; */

#pli
{
	background:		#FFFFFF url(../img/menu-button-brown-ov.png) no-repeat;
}
