/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label		{margin: 0px; padding: 0px;}
img								{border: none;}
table, tr, td, th				{padding: 0px 0px 0px 0px; margin: 10px 10px 20px 0px; vertical-align:top; border-collapse:collapse;}/* sets declarations for all tables throughout the site */
table th						{text-align: left; speak-header: always;}
th								{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/
a:link							{color:#C00001; text-decoration:underline;}
a:visited						{color:#5F4978;}
a:hover, a:active				{color:#FF9A32; text-decoration:none;}
input, select					{font-family: Arial, Helvetica, sans-serif; font-size: .8em; color: #333333;}
label							{cursor:pointer;}

/* Set html & body 
--------------------------------------------------*/
html							{width:100%;}
body 							{position: relative; width: 100%; margin: auto; font-family:Arial, Helvetica, sans-serif; font-size: 90%; line-height:1.26em; color:#000;  background:url(../images/bkg/bkg_interior.jpg) repeat-x #fff;}
#container						{position:relative; width:860px; left:0px; right:0px; margin:0 auto; padding:10px 37px 0px 28px;; z-index:1;}

/* CONTENT & FORMATTING
---------------------------------------------------*/
	
p	{
	font: 1.em Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.5em;
	padding-top:10px;
	padding-right:10px;
	}

h1 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color: #C00001;
	letter-spacing:.1em;
	padding-top:20px;
	}
	
h2 {
	color: #333;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:.1em;
	padding-top:20px;
	}
	
h3 {
	color: #008081;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	padding-top: 15px;
	letter-spacing:.1em;
	}

h4 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #333;
	letter-spacing:.1em;
	}

h5 {
	font: bold .85em Arial, Helvetica, sans-serif;
	color: #333;
	letter-spacing:.1em;
	padding-top: 8px;
	}
	
ul {
	font: .9em Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left: 13px;
	line-height: 1.8em;
	list-style:circle;
	}

[active] {
	color:#FF9A32;
	}
	
/* ID Styles */
#container {
	position:relative;
	width:850px;
	left:0px;
	right:0px;
	margin:0 auto;
	padding:15px 30px 0px 15px;
	z-index:1;
	/* overflow:scroll; */
	}

#content {
	float: left;
	margin: 0 0 0 11px;
	padding: 29px 23px 17px 20px;
	position: relative;
	width: 500px;
}
	
#header {padding:5px 10px 0px 0px; clear:left;}

#leftcol {
  float: left;
  position: relative;
  width: 30%;
}

#rightcol {
  float: left;
  position: relative;
  width: 30%;
}

#rightcol blockquote {
	background: url("..images/img_dividerline.jpg") no-repeat scroll 0 0 transparent;
	margin-top: 35px;
	padding: 0 0 0 13px;
}

#navigation {
	background-color:#657E7A;
	font: bold .9em Arial, Helvetica, sans-serif;
	word-spacing:100px;
	color: #003366;
	letter-spacing:.1em;
	text-decoration: none;
	margin-top:5px;
	padding:6px 0px 8px 10px;
	}
	
.nav_left {float:left;}

.nav_right {margin-left:650px;}
	
#navigation a {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #FFF;
	letter-spacing:.1em;
	text-decoration: none;
	padding:6px 10px 10px 10px;
	}
	
#navigation a:hover {color:#FF9A32;}
	
/* 
a.selectedpage {
text-decoration: underline !important;
}
*/

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #B26F15;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */

.normalText {
	font: .9em Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.2em;
	padding:0px 20px 0px 0px;
	}
	
.smallText {
	font: .9em Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.2em;
	}
	
.emphasis {font-weight:bold;}

.li inline {display:inline;}

.alt {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	}

.header {padding:0; margin:0;}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #5B4200;
	line-height:26px;
	letter-spacing:.18em;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:20px;
	letter-spacing:.2em;
	text-decoration: none;
	}

.quote {
	font: 18px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:25px;
	}
	
p.one {
	border-width:medium;
	border-style:solid;
	border-color:#0000ff;
}

p.two {
	border-style:solid;
	border-color:#ff0000 #0000ff;
}

/* ==================== Boxes, etc. for the Right Column  ==================== */


.rightbox_catalog_top, .rightbox_donors_top, .rightbox_fieldtips_top, .rightbox_events_top, .rightbox_red_top, .rightbox_blank_top {
  width: 203px;
  height: 29px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 29px;
  background-repeat: no-repeat;
  text-transform: uppercase;
  font-weight: bold;
  overflow: hidden;
}

.rightbox_catalog_main, .rightbox_tools_main, .rightbox_donors_main, .rightbox_fieldtips_main, .rightbox_events_main, .rightbox_blank_main, .rightbox_blank90_main, .rightbox_blank105_main, .rightbox_blank120_main, .rightbox_blank175_main, .rightbox_blank185_main, .rightbox_blank228_main, .rightbox_blank240_main, .rightbox_blank265_main, .rightbox_blank280_main, .rightbox_new_resource_main, .rightbox_culture_main {
  width: 203px;
  background-repeat: no-repeat;
  margin-bottom: 12px;
}

.rightbox_catalog_main p, .rightbox_tools_main p, .rightbox_donors_main p, .rightbox_fieldtips_main p, .rightbox_events_main p, .rightbox_blank_main p, .rightbox_blank90_main p, .rightbox_blank105_main p, .rightbox_blank120_main p, .rightbox_blank175_main p, .rightbox_blank185_main p, .rightbox_blank228_main p, .rightbox_blank240_main p, .rightbox_blank265_main p, .rightbox_blank280_main p,  .rightbox_new_resource_main p, .rightbox_culture_main p {
  margin: 0px;
  padding-left: 10px;
  padding-top: 10px;
  font-weight: bold;
  color: #999999;
}

.rightbox_tools_top {
  width: 203px;
  height: 29px; /* originally 21px */
  text-align: center;
  color: #fff; /* originally #FFF */
  font-size: 12px;
  line-height: 29px; /* originally 22px */
  background-repeat: no-repeat;
  /* text-transform: uppercase; */
  font-weight: bold;
  overflow: hidden;
}

.rightbox_single_top {
  width: 203px;
  height: 29px; /* originally 21px */
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 29px; /* originally 22px */
  background-repeat: no-repeat;
  /* text-transform: uppercase; */
  font-weight: bold;
  overflow: hidden;
  margin-bottom: 10px;
  /* padding-bottom: 10px; */
}

.rightbox_single_top {
  background: url(../images/rightbox-top.jpg);
}

.rightbox_catalog_top {
  background: url(../images/rightbox-top.jpg);
}

.rightbox_catalog_main {
  background: url(../images/rightbox-congrats-main.jpg); /* originally: rightbox-catalog-main.gif */
  height: 228px;
}

.rightbox_tools_top {
  background: url(../images/rightbox-top.jpg);
}

.rightbox_tools_main {
  background: url(../images/rightbox-tools-main.jpg);
  height: 81px;
}

.rightbox_fieldtips_top {
  background: url(../images/rightbox-fieldtips-top.gif);
}

.rightbox_fieldtips_main {
  background: url(../images/rightbox-fieldtips-main.jpg);
  height: 81px;
}

.rightbox_single_top a:link, .rightbox_single_top a:visited {
  color: #fff;
  text-decoration: none;
}

.rightbox_single_top a:hover {
  color: #eccd81;
  text-decoration: underline;
}

.rightbox_catalog_top a:link, .rightbox_catalog_top a:visited {
  color: #fff;
  text-decoration: none;
}

.rightbox_catalog_top a:hover {
  color: #eccd81;
  text-decoration: underline;
}

.rightbox_catalog_main a:link, .rightbox_catalog_main a:visited {
  color: #9c7100;
  text-decoration: none;
}

.rightbox_catalog_main a:hover {
  color: #9c7100;
  text-decoration: underline;
}

.rightbox_tools_main a, .rightbox_tools_main a:visited {
  color: #124863;
  text-decoration: none;
}

.rightbox_tools_main a:hover {
  color: #124863;
  text-decoration: underline;
}

.rightbox_fieldtips_main a, .rightbox_fieldtips_main a:visited {
  color: #723216;
  text-decoration: none;
}

.rightbox_fieldtips_main a:hover {
  color: #723216;
  text-decoration: underline;
}

/* Becky added the following box */
.rightbox_red_top {
  background: url(../client_images/rightbox-top-red.jpg);
}

.rightbox_donors_top {
  background: url(../client_images/rightbox-donors-top.gif);
}

.rightbox_donors_main {
  background: url(../client_images/rightbox-donors-main.jpg);
  height: 240px;
  font-size: 11px;
}

.rightbox_events_top {
  background: url(../client_images/rightbox-events-top.gif);
}

.rightbox_events_main {
  background: url(../client_images/rightbox-events-main.jpg);
  height: 81px;
}

.rightbox_events_main a:link, .rightbox_events_main a:visited {
  color: #62692C;
  text-decoration: none;
}

.rightbox_events_main a:hover {
  color: #62692C;
  text-decoration: underline;
}

.rightbox_culture_main {
  background: url(../client_images/rightbox-culture-main.jpg);
  height: 101px;
}

.rightbox_culture_main a:link, .rightbox_culture_main a:visited {
  color: #9C7100;
  text-decoration: none;
}

.rightbox_culture_main a:hover {
  color: #9C7100;
  text-decoration: underline;
}

.rightbox_new_resource_main {
  background: url(../client_images/rightbox-new_resource-main.jpg);
  height: 100px;
}

.rightbox_blank_main {
  background: url(../client_images/rightbox-81-main.jpg);
  height: 81px;
}

.rightbox_blank90_main {
  background: url(../client_images/rightbox-90-main.jpg);
  height: 90px;
}

.rightbox_blank105_main {
  background: url(../client_images/rightbox-105-main.jpg);
  height: 105px;
}

.rightbox_blank120_main {
  background: url(../client_images/rightbox-120-main.jpg);
  height: 120px;
}

.rightbox_blank175_main {
  background: url(../client_images/rightbox-175-main.jpg);
  height: 175px;
}

.rightbox_blank185_main {
  background: url(../client_images/rightbox-185-main.jpg);
  height: 185px;
}

.rightbox_blank228_main {
  background: url(../client_images/rightbox-228-main.jpg);
  height: 228px;
}

.rightbox_blank240_main {
  background: url(../client_images/rightbox-240-main.jpg);
  height: 240px;
}

.rightbox_blank265_main {
  background: url(../client_images/rightbox-265-main.jpg);
  height: 265px;
}

.rightbox_blank280_main {
  background: url(../client_images/rightbox-280-main.jpg);
  height: 280px;
}

.rightbox_blank_main a:link, .rightbox_blank_main a:visited, .rightbox_blank90_main a:link, .rightbox_blank90_main a:visited, .rightbox_blank105_main a:link, .rightbox_blank105_main a:visited, .rightbox_blank120_main a:link, .rightbox_blank120_main a:visited, .rightbox_blank175_main a:link, .rightbox_blank175_main a:visited, .rightbox_blank185_main a:link, .rightbox_blank185_main a:visited, .rightbox_blank228_main a:link, .rightbox_blank228_main a:visited, .rightbox_blank240_main a:link, .rightbox_blank240_main a:visited, .rightbox_blank265_main a:link, .rightbox_blank265_main a:visited, .rightbox_blank280_main a:link, .rightbox_blank280_main a:visited, .rightbox_new_resource_main a:link, .rightbox_new_resource_main a:visited {
  color: #817F6E;
  text-decoration: none;
}

.rightbox_blank_main a:hover, .rightbox_blank90_main a:hover, .rightbox_blank105_main a:hover, .rightbox_blank120_main a:hover, .rightbox_blank175_main a:hover, .rightbox_blank185_main a:hover, .rightbox_blank228_main a:hover, .rightbox_blank240_main a:hover, .rightbox_blank265_main a:hover, .rightbox_blank280_main a:hover {
  color: #124863;
  text-decoration: underline;
}

	


/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 								{width:850px; color:#999; font-size:.8em; padding:30px 0px 0px 18px; margin:0px auto; text-align:center;}
#siteinfo cite 							{color:#999; font-style:normal; margin-bottom:15px;}
#siteinfo a:link, #siteinfo a:visited	{color:#999; text-decoration: none; font-weight:normal;}
#siteinfo a:hover, #siteinfo a:active	{color:#e57c24; text-decoration: none;}
	
/* end SITE INFO */
