@charset "utf-8";
/* CSS Document */
/* -------------------------------------- */
/*   Define Layout Areas                  */
/* -------------------------------------- */
#body {
	width: 860px;
	background-color: #494D42;
}
#banner {
	height: 125px;
	background-color: #fff;
	background-image: url(/images/LOGO.gif); 
	background-position: 50px;
	background-repeat:no-repeat;
}
#notice div { 
	text-align: left; 
	float: right;
	margin-top: 17px;
	margin-right: 50px;	
	margin-bottom: 17px;
}
#notice img { 
	margin-right: 35px;
	float: right;
}
#navbar 		{ width: 160px; float: left; padding-top: 17px;	padding-left: 25px; }
#rightblock 	{ margin: 0; padding: 0; margin-left: 185px; background-color:#fff;}
#titleblock 	{ height: 212px; padding-left: 20px; background-color: #9ACF30; }
#titleblock img { float: right; }

#rightbar {
	display:none;
}

#pricontent { 
	float: left;
	background-color: #fff;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;

	margin: 0;	
}


#contentfooter { 
	background-color: #fff; 
	clear: both;
	text-align:center;
	font-size: 9px;
	color: #494D42;
	margin: 0;
	padding: 5px; 
}
/* -------------------------------------- */
/*   Override Styles                      */
/* -------------------------------------- */
html,body {
	margin: 0;
	background-image: url(../images/BG.gif);
	background-position: -10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
hr { background-color:#00CC00; margin-bottom:0; }
h1 {
	font-size: 14pt;
	font-weight: bold;
	color: white;
	margin-bottom: 0;
	margin-top: 0;
	letter-spacing: 1px;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	color: black;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	letter-spacing: normal;
}
h3 {
	font-size: 8pt;
	font-weight: bold;
	color: black;
	margin-bottom: 0.5em;
	margin-top: 0;
	padding-bottom: 0;
	letter-spacing: normal;
}
p {
	margin-top: 0;
	margin-bottom: 1em;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 140%;
}

/* -------------------------------------- */
/*   Left Nav                             */
/* -------------------------------------- */
#navmenu_main 					{ margin-left: 0; padding-left: 0;}
#navmenu_main li 				{ list-style:none; margin-left: 0; line-height: 2}
#navmenu_main a {  
	color: #9ACF30;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none
}
#navmenu_main a:hover 			{ color: #0f3; }

#navmenu_main .navmenu_sub 		{ padding-left: 0; padding-right: 0; margin-top: 0; margin-left: 5px;}
#navmenu_main .navmenu_sub li 	{ list-style: none; margin-left: 0; line-height: 1.3}
#navmenu_main .navmenu_sub a 	{ 
	color: #fff;
	font-weight:normal;
	font-size: 9px;
	text-decoration: none;
}
#navmenu_main .navmenu_sub a:hover { text-decoration: underline; color: white;}
#navmenu_main a.current { text-decoration: underline; }
#navmenu_main .navmenu_sub a.current { text-decoration: underline; }

/* -------------------------------------- */
/*   Green Block                          */
/* -------------------------------------- */

#tb 	{ position: relative; top: 50%; }
#tb h1 	{ }
#tb p 	{ font-size: 14pt; color: #063; }

/* -------------------------------------- */
/*   Footer                               */
/* -------------------------------------- */

#contentfooter a:link, #contentfooter a:visited, #contentfooter a:active { color: #666; text-decoration: none; }
#contentfooter a:hover { text-decoration: underline; }
	
/* -------------------------------------- */
/*   Classes and colors                   */
/* -------------------------------------- */

.green { color: #063; font-weight: bold;}
.article { margin-left: 10px; margin-right:10px; }


/* -------------------------------------- */
/*   Blogger Styles                       */
/* -------------------------------------- */

/*----------------------------------------*/
/*	Form style sheet 					  */
/*----------------------------------------*/
form 
{
	padding: 10px;
	background-color:#FAFAFA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

fieldset {
	margin: 20px 0;
	padding: 15px 10px;
	background-color:#FAFAFA;
	border: 2px dotted #CC6600;	
	overflow: auto;
}
legend 
{
	padding: 2px 5px;
	color:#9acf30;
	background-color:#494d42;
	/*font-size: 115%;*/
	font-weight:bold;
}

form .primaryAction
{
	background-color:#494d42;
	color:#9acf30;
	font-weight:bold;
	font-size:12px;
	border:solid 1px;
	border-color:#CC6633;
	
}
textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
}

label, form .label 
{	
	/*color: #333;*/
	color:#006633;
	font-weight:bold;
	margin: 0;
}
/* Text inputs / Select label */
label.preField 
{
	display: -moz-inline-box;
	display: inline-block;	
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 12em;
	background-color: #EDEDDC;
}

.warning
{
	color:#990000;
	font-weight:bold;
	background-color:#FF9900;
}

select
{
	background-color:#494D42;
	color:#9acf30;
	
}

#pp_donate {background-color: #494D42}

#notice #grassroots {
	float: right;
	text-align:center;
}
#notice #grassroots a {
	color: #063; font-weight: bold;
	text-decoration:none;
}
