/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
html								{margin: 0px; padding: 0px;}
body 								{position: relative; width: 100%; margin: auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px; color:#000;  background:url(../images/bkg.jpg) repeat center #fff;}

h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin: 0px; padding: 0px; list-style:none}
img									{border: none}
table, tr, td, th					{/*padding: 0px; margin: 0px;*/ vertical-align:top; border-collapse:collapse; border: none}/* sets declarations for all tables throughout the site */
table th							{text-align: right; speak-header: always; width: 25%; padding-right: 8px}
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, a:visited					{color: #092673; text-decoration:underline; font-weight:bold; cursor: pointer}
a:hover, a:active					{color: #23825d; text-decoration:none; cursor: pointer;}
input, select,
textarea							{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 200px}
label								{cursor: pointer; margin-bottom: 5px}

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#branding 							{position: relative; padding:14px 0px 10px 15px; height:80px;}
#branding .logo						{padding:0px 40px 0px 0px; width:282px; float:left;}
#branding h4						{font-family:"Times New Roman", Times, serif; font-size: 15px; color: #fff; font-weight:bold; margin-right:200px; text-align:right;}
#branding .links					{position:absolute; right:0px; top:7px; background:url(../images/bkg_links.jpg) no-repeat; width:341px; height:49px; padding-left:135px;}
#branding .links img				{padding-right:12px; padding-top:7px;}

#nav								{position:relative; background:url(../images/nav_bkg.gif) no-repeat; width:291px; height:276px; margin-top:13px; float:left;}

#nav ul								{position:relative; width:200px; padding:20px 0px 0px 60px; }
#nav ul li							{list-style:url(../images/bullet.gif); font-size:12px; color:#fff; padding:5px 0px;}
#nav ul li							{color:#d52027;}

#nav li a:link,
#nav li a:visited					{display: block; padding:0px 13px 0px 13px; font-size:15px; color:#fff; text-decoration:none;}
#nav li a:hover,
#nav li a:active					{color:#d52027; text-decoration:none;}

#flashcontent						{position:relative; top:0px; right:0px; width:703px; height:293px; float:left; margin:0px 0px 20px 6px;}

/* BOXES
--------------------------------------------------*/
#container							{position:relative; width:1003px; margin:0px auto;}
#content							{position:relative; width:1003px; float:right; padding-bottom:10px;}

/* CONTENT FORMATTING
---------------------------------------------------*/
#content ul, #content ol			{margin:25px 5px 20px 20px;}
#content li							{margin-bottom: 8px; margin-left:20px; list-style:disc;}
#content ul li						{list-style:url(../images/bullet.gif); color:#000; margin:0px 10px 10px 15px;}
#content ol li						{list-style:decimal;}
#content ol li ol li				{list-style: lower-alpha; margin-bottom: 5px}
#content p							{margin: 0px 0px 20px 0px; line-height:19px}
#content h1							{font-size:20px; margin:0px; padding-bottom:19px; padding-top:18px; color:#040780; font-weight:bold;}
#content h2							{font-size:20px; line-height:18px; margin:0px 0px 7px 0px; padding-top:18px; padding:18px 0px 0px 35px; color:#4c351e; font-weight:bold; }
#content h3							{font-size:14px; margin:0px 0px 3px 0px; color: #040780; font-style:normal; font-weight:bold;}
#content h4							{font-size:11px; line-height:18px; color: #855602; font-weight:normal; margin:0px 0px 0px 0px;}
#content h5							{font-size:13px; color:#040780; font-weight:bold; margin:10px 0px 0px 0px;}

#content h2 img						{padding:0px 0px 0px 0px;}

#content blockquote 				{padding:15px 20px 0px 20px;}
#content blockquote .join			{width:281px; float:left; margin:0px 55px 10px 0px;}
#content blockquote .contribute		{width:281pxpx; float:left; margin:0px 55px 10px 0px;}
#content blockquote .volunteer		{width:281px; float:left; padding:0px 0px;}

#buttons							{position:relative; float:left; margin:6px 0px 0px 0px;}

#events								{position:relative; width:283px; margin-right:10px; float:right;}
#events ul li						{list-style:url(../images/bullet_2.jpg); color:#000; margin:0px 10px 10px 15px;}
#events ul, #events ol				{margin:10px 5px 20px 20px;}
#events a							{position:relative; color:#d52027; float:right; right:40px;}
#events h2 a						{float:none; right:0px;}

#contentbox							{position:relative; width:651px; float:left; padding:0px 10px 0px 22px; background:url(../images/title_h1.jpg) no-repeat;}

#contentbox .col1					{position:relative; width:310px; margin:10px 0px 0px 0px; padding:0px 25px 0px 0px; float:left; background:url(../images/divider.jpg) no-repeat right;}
#contentbox .col1 a					{color:#d52027; margin:0px;}
#contentbox .col1 h2 				{padding-left:0px;}

#contentbox .col2					{position:relative; width:295px; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; float:left;}
#contentbox .col2 a:link,
#contentbox .col2 a:visited			{font-size:14px; font-weight:bold; color:#040780; text-decoration:none;}
#contentbox .col2 a:hover,
#contentbox .col2 a:active			{color:#040780; text-decoration:underline;}

#contentbox .col2 h2				{padding-left:0px;}

.photo 								{border:2px solid #298662;}
.photoLeft, .photoRight				{border:2px solid #298662; float: left; margin: 0px 20px 10px 0px}
.photoRight							{float: right; margin: 0px 0px 15px 20px;}
.photoLeft							{float: left; margin: 0px 20px 15px 00px;}
.photoMain							{position:absolute; top:-23px; right:-8px; z-index:300;}
.clear								{clear:both;}



/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 							{position:relative; height:23px; clear: both; display:block; padding:15px 5px 0px 0px; margin:0px auto; text-align:center; background:url(../images/bkg_footer.jpg) repeat-x;}
#siteinfo cite 						{font-size:11px; color:#745b37; font-style:normal;}

#siteinfo a:link,
#siteinfo a:visited					{color:#745b37; text-decoration:underline; font-weight:normal;}
#siteinfo a:hover,
#siteinfo a:active					{color:#745b37; text-decoration:none;}



/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

