/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family: "Arial", Myriad, helvetica, sans-serif;
					color:#eeeeee;
					background:url(images/bg_main.jpg);
					line-height:1.4em
					}
			
a 					{
					text-decoration:none;
					color:#FFFF6C;
					font-weight:bold}

a:hover 			{color:#FFFFFF;}	


/* PARAGRAPH FORMAT */
					
p					{
					margin-left:20px;
					margin-right:20px;
					margin-top: 16px;
					margin-bottom: 16px;
					}

/* LIST FORMAT */

#left_column ul		{line-height: 1.5em;}	

#xleft_column li	{padding-left:-20px;
					margin-left:-20px;
					_margin-left:-20px;}

.hoe li				{list-style-image:url(images/icon_hoe.png);
					line-height:1.6em;}
					
.spaced li			{margin-bottom:15px;}
					
.checkbox li		{list-style-image:url(images/checkbox.png);
					line-height:1.8em}					

/* IMAGES & TABLES */

img					{border: none;}
					
img.bordered		{border: #000000 solid 2px;
                    text-align:right;
                    margin-bottom:20px;
					}

.horizontal_line{
    margin-top:-3px;
    margin-bottom:10px;
    width:160px;
    size:1px;
}

.about_image{
    float:right;
}   
					
.captioned			{
	float:left;
	padding:0px 10px 10px 0px;
	margin: 15px;
	height: auto;
	font-size:12px;
	text-align:center;
}

.captioned img		{border: #000000 solid 2px;}
								
table				{
					border:1px solid #000000;
					padding:5px;
					vertical-align:top;
					border-collapse:collapse;
					background-color:transparent;
					}
					
th					{
					text-align:center;
					background-color:#cccccc;
					height:32px;
					border:1px solid #000000;					
					}
										
td					{
					border:1px solid #000000;
					height:32px;
					font-size:13px;
					text-align:center;
					background-color:#eeeeee;
					}	

table a				{color:#003366;}

table a:hover		{color:#0033FF;}
				

/* FORMATTING OF MAIN CONTENTS */

#wrap_mn { width:950px; margin:auto;}

#wrap			{
					text-align:left;
					width:950px;
					margin:15px auto;
					background:url(images/bg_content_area.gif) repeat-y;
					}

#header				{width:950px;
					height:95px;
					background:url(images/header2.jpg) no-repeat;
					}


#nav_bar			{
					height:45px;
					width: auto;
					float:right;
					}
					
#nav_bar a			{
					display:block;
					float:left;
					}
					
#nav_bar img		{display:inline;}					

													
#content_area		{
					width:950px;
					margin-left:0px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:0px;
					clear:both;
					background:url(images/bg_tree.gif) bottom left no-repeat;
					}			


#left_column_top	{
					width:200px;
					height:170px;
					margin: 0 auto;
					clear:both;
					float:left;
					margin-top:0px;
					color:#FFFFFF;
					font-size:18px;
					font-weight:bold;
					text-align:center;
					}	

#left_column		{
					width:200px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					/*xbackground: url(images/bg_left_column.gif) repeat-y; eliminate bad url from stylesheet 5/30/11 */
					}				
				

#right_column		{
					width:732px;
					min-height:320px;					
					float:right;
					}


#right_column_main	{
					width:510px;
					float:left;
					}


#right_column_side	{
					width:210px;
					float:right;
					margin-top:20px;
					}


#footer				{
					width:950px;
					text-align:center;
					height:73px;
					color:#ffffff;
					font-size:12px;
					clear:both;
					background:url(images/bg_footer.jpg) no-repeat;
					line-height:22px;
					}
					
#footer iframe{
	float: right;
    height: 25px;
    overflow: hidden;
    width: 162px !important;
}
					
#footer a			{color:#FFFFFF}

#footer a:hover
					{color:#FFFF66}					
						
		

/*HEADER STYLES */

h1					{
					color:#FFFF80;
					text-decoration: none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.6em;
					font-weight:bold;
					margin-top:12px;
					_margin-top:12px;
					xmargin-left:40px;
					x_margin-left:20px;
					margin-bottom:12px;
					_margin-bottom:6px;
					line-height:1.4em;
					}

h2					{
					color:#FFFFCC;
					font-family:Arial, Helvetica, sans-serif;
					text-decoration: none;
					font-size:1.2em;
					margin-left:10px;
					margin-bottom:10px;
					}

h3					{color:#39517E;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1em;
					font-weight:bold;
					margin-left:10px;
					text-decoration:underline;
					margin-bottom:10px;
					_margin-bootm:5px;
					}


/* FORM ELEMENTS */

form.bid 			{ 
					width:650px;
					padding-left: 30px;
					padding-top: 20px;
					background-color:#666666;
					border:#FFC20E 1px solid;					
					}
				
					
.bid textarea	  	{
					width:500px;
					height:75px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}



/* OTHER STYLES */

.white_box			{
					width:196px;
					background:#ffffff url(images/bg_shrub.gif) bottom right no-repeat;
					xmin-height:146px;
					color:#666666;
					float:right;
					text-align:left;
					font-size:13px;
					line-height:1.5em;
					}

.white_box a		{color:#333333}

.white_box a:hover	{color:#000000}
					
.white_box h1		{color:#333333;
					font-size:18px;
					margin-bottom:4px;
					_margin-bottom:2px;
					margin-left:0px;}	
					
#right_side_links	{
					background:#504f4f url(images/bg_shrub_dark.gif) bottom right no-repeat;
					border:1px #000000 solid;
					padding:10px;
					line-height:2.2em;
					width:160px;
					float:right;
					}								
					
#photos_box			{
					float:right;
					width:320px;
					height:250px;
					background-color:#EEEEEE;
					border: 1px solid #0000000;
					overflow:auto;
					color:#333333;
					padding: 3px;
					}					

#yellow_box			{
					width:450px;
					margin-left:20px;
					_margin-left:20px;
					background-color:#FFFF99;
					border: 1px solid #000000;
					color:#000000;
					padding:6px;
					}					


#gc_intro_box			{
					width:450px;
					margin-left:20px;
					_margin-left:20px;
					background-color:#FFFF99;
					border: 2px solid #f59121;
					color:#000000;
					padding:3px;
					}

#gc_intro_box a		{color:#000000;}

#gc_intro_box a:hover	{color:#666666;}
					

.boxed_210			{
					border: none;
					width:210px;
					float:left;
					padding:10px;
					} 
					
Table.admin		{
				color:#666666;
				}
#header a       {
				color: #FFFF6C;
				display: block;
				font-weight: bold;
				height: 92px;
				text-decoration: none;
				width: 948px;
		        }								
.sidebar-image {
    float: right;
    margin-top: 20px;
}		        				

.top-minus {

}

