BODY

{

	color: #000;

	margin: 5px 0 5px 50%;

	background-color: #738C64;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 0.7em;

}


A:link, A:visited

{

	color: #3A5626;

	text-decoration: none;

	border-bottom: 1px dotted #3A5626;

}

A:hover, A:active

{

	color: #A03E19;

	border-bottom: 1px dotted #A03E19;

	text-decoration: none;

}

H1

{
	color: #3A5626;
	font: 22px "Trebuchet MS", Verdana;
	margin: 155px 0 -8px 14px;
	font-variant: normal;
	text-align: left;

}

H3

{

	color: #A03E19;

	font: 22px "Trebuchet MS", Verdana;

	text-transform: lowercase;

	margin-bottom: 0;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #A03E19;

	margin-top: 12;

	margin-right: 0;

	margin-left: 0;

}

H4

{

	color: #3A5626;

	font: 16px "Trebuchet MS", Verdana;

	margin: 8px 0 0;

	text-transform: lowercase;

	font-weight: bold;

}
#container {
	position: relative;
	width: 702px;
	margin: 0 0 0 -350px;
	border: 6px solid #000;
	background-color: #FFF;
	background: #FAFBFB url(../images/header.jpg) no-repeat top left;
	background-image: url(../images/header.jpg);
}
#containerPage {
	position: relative;
	width: 702px;
	background: #FAFBFB url(../images/header-page.jpg) no-repeat top left;
	margin: 0 0 0 -350px;
	border: 6px solid #000;
}
#containerPage #pageHeaderpages h1 
{
	text-align: center;
	padding: 5px;
}
#containerPage #pageHeaderpages h1 
a:link a:visited a:hover a:active
{
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#containerPage #supportingText, #explanation, #participation  
 
 
{
	width: 430px;
	margin-left: 0px;
	margin-top: 10px;
	text-align: left;
	float: right;
	margin-right: 32px;
}
#mainContent  {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float: right;
	width: 400px;
} 



#pageHeader span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #3a5626;
	font-weight: bold;
	border-bottom: 200;
	margin-left: 10px;
	font-size: 0.8em;
}
.style #mainContent {
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float: right;
} 

#containerPage #linkList
{
	position: relative;
	width: 198px;
	font: 11px "Trebuchet MS", Verdana;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

#linkList h3 {
	width: 198px;
	height: 18px;
	margin-top: 20px;
	border-bottom: 0;
	padding: 0;
	margin-bottom: 0px;
	margin: -250;
}
#linkList h3.archives {
	background: url(../images/left_select.gif) no-repeat top left;
}
#linkList h3 span {
	display: none;
}

#linkList h3.select {
	background: url(../images/left_select.gif) no-repeat top left;
}

#linkList p

{
	background: url(../images/left_select.gif) no-repeat top left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


#linkList ul {
	list-style: none;
	padding: 0 0 18px 0;
	margin: 0;
	background: url(../images/left_footer.gif) no-repeat bottom left;
	text-decoration: none;
}

#linkList ul h3
{
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#linkList ul li {
	padding: 0px 10px 5px 10px;
	background: url(../images/li_bg.png) bottom left;
	border-bottom: 1px solid #4C6A36;
	margin: 0;
}
#linkList ul li a {
	display: block;
	color: #000;
	text-transform: lowercase;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#linkList ul li.top
{
	padding: 0px 10px 5px 10px;
	background: url(../images/li_bg.png) bottom left;
	border-bottom: 1px solid #4C6A36;
	margin: 0;
}


#linkList ul li:hover {
	color: #FFF;
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	text-decoration: none;
}
#linkList #lselect {

}
#linkList #lselect ul li a {
	font: 11px "Trebuchet MS", Verdana;
	display: block;
	color: #000;
	text-transform: lowercase;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#linkList #lselect ul li a.c, #linkList ul li a.c {
	display: block;
	font: 11px "Trebuchet MS", Verdana;
	text-transform: none;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#linkList ul li:hover a, #linkList #lselect ul li:hover a {
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#linklist
#selectMenu
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	display: block;
}

#linklist #selectMenu ul li a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	display: block;
}

#linklist #selectMenu .select-menu ul li a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	display: block;
}

#linklist .select-menu
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	display: block;
}
#linklist .select-menu ul
li
a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
}

/*#linklist #select ul li:hover
a .select-menu{
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	color: #fff;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	color: #FFF;
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	text-decoration: none;

#linklist #select ul li a .select-menu
{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/
/*#linklist #select a hover .select-menu  span
{
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	color: #fff;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/

/*#linklist #select a .select-menu span
{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}*/

#linklist .select-menu li 

{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 194px;
	height: 17px;
	text-transform: lowercase;
}
#linklist .select-menu li:active
{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}
#linklist .select-menu li:hover
{
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	color: #FFF;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}

#linklist .select-menu li:visited
{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}

#linklist .select-menu li:link
{
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}

#linkList #linkList2 #larchives ul li a
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	display: block;
}
#linklist2 #larchives ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	display: block;
}
#linklist2 #larchives li {
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 194px;
	height: 17px;
	text-transform: lowercase;
}
#linklist2 #larchives li:active {
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}
#linklist2 #larchives li:hover {
	background-color: #A03E19;
	background-image: url(../images/spacer.gif);
	color: #FFF;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}
#linklist2 #larchives li:visited {
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}
#linklist2 #larchives li:link {
	background-color: #FFF;
	background-image: url(../images/spacer.gif);
	color: #000;
	text-decoration: none;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float: left;
	width: 196px;
	height: 17px;
	text-transform: lowercase;
}



#linkList #larchives ul li a
{
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	display: block;
}

#linkListPages2
{
}

#footer {
	position: relative;
	left: 0px;
	width: 700px;
	height: 98px;
	background: #ADB583 url(../images/footer.jpg) no-repeat top left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #738C64;
	float: left;
	margin-top: 20px;
}
#footer a:link, #footer a:visited {
	color: #000;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
#footer a:hover, #footer a:active {
	color: #A03E19;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A03E19;
}

SPAN.highlight

{

	background-color: #C1CEB9;

}

DIV.description

{

	color: #777;

	margin-bottom: 4px;

	font-weight: bold;

}

DIV.recommended

{

	background-color: #EEEEEE;

	padding: 3px;

}

DIV.recommended

{

	padding: 5px;

}

DIV.recommend_description

{

	color: #9F3D18;

}

INPUT#hdcaptcha

{

	z-index: 2000;

}

#contact FONT

{

	font-weight: bold;

	border: 1px dotted #A03E19;

	padding: 0 3px 3px;

	margin: 2px 2px 2px 0;

}

#contact LABEL STRONG

{

	font-size: 1.2em;

	font-weight: bold;

	font-family: Tahoma, Geneva, sans-serif;

}

A IMG.result_image

{

	max-width: 80px;

	width: auto;

}

IMG.recommend_image

{

	width: auto;

	margin: 10px;

	border: 0px none transparent;

}

ACRONYM

{

	border: 0;

	font-style: normal;

}

.zoom_query

{

	height: 20px;

	font-family: Georgia, "Palatino Linotype", "Book Antiqua", serif;

	font-size: 1em;

	color: #666;

	margin-bottom: 0px;

	padding: 0;

	margin-top: 0px;

}

INPUT.zoom_query

{

	margin-top: 3px;

}

.toppad

{

	padding-top: 3px;

	margin-bottom: 0px;

	vertical-align: top;

	padding-bottom: 2px;

	margin-top: 1px;

}

.puzzleBullet

{

	list-style-position: outside;

	list-style-image: url(../images/puzzle-bullet.gif);

	display: list-item;

}

.puzzleBulletInside
{
	display: block;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 12px;
	color: #000;
	height: 20px;
	text-align: center;
}
.puzzleBulletInside li:hover
{
	background-color: #fff;
}


.formInput

{

	white-space: normal;

	display: block;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 1em;

}


.clear

{

	clear: both;

}

#container #testimonials
{
	font-size: 11px;
	color: #666;
	float: left;
	margin-top: 10px;
	padding-left: 9px;
	border-width: 0px;
	border-style: none;
	width: 100%;
}

#container #testimonials A
{
	color: #666;
	border-width: 0px;
	border-style: none;
}

#addthisdiv
{
	text-decoration: none;
	margin-top: 25px;
	padding-left: 0px;
	border-width: 0px;
	border-style: none;
}
#containerPage .addthis_toolbox.addthis_default_style
{
	padding-left: 25px;
	margin-top: 10px;
}

#containerPage .addthis_toolbox.addthis_default_style A
{
	border: 0px none transparent;
	text-decoration: none;

}
