*	{margin:0; padding:0;}

/** REDECLARATIONS **/
html 							{height:100%; background-color:#333;}
body 							{font-size:12px; font-family:'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; color:#bcbcbc;}
p									{margin:0 0 1em; line-height:1.5em;}
a									{text-decoration:none; outline:none; border-bottom:1px dotted gray; color:#988737;}
a:hover						{margin:0; padding:0; border:none;}
strong						{font-weight:bold;}
em								{font-style:italic;}
h1,h2,h3,h4,h5,h6		{margin:1.2em 0 0.5em; font-weight:bold; color:#39527b; line-height:1.1em; font-family: Georgia, "Times New Roman", Times, serif;}
h1									{margin:0 0 0.5em; font-size:200%; font-weight:normal;}
h2									{color:#af892d; font-size:180%;}
h3									{font-size:120%;}
h4									{}
h1.alt,
h3.alt,
h4.alt,
h5.alt,
h6.alt {color:#af892d;}
h2.alt {color:#39527b;}li								{margin:5px 0;}
th, td						{border:none;}
sup								{font-size:65%;}

/** STYLE CHUNKS **/                      		
hr 			 {display:none;}
.hr			 {height:1px; border-bottom:1px dotted #aaa; margin:10px 0;}
a.ical	 {padding:1px 0 0 20px; background:url(images/ical.gif) left center no-repeat;}
a.feed	 {padding:1px 0 0 20px; background:url(images/feed.gif) left center no-repeat;}
a.pdf							{padding:1px 0 0 20px; background:url(images/pdf.gif) left center no-repeat;}
.center {text-align:center;}

/* image styles */         
p.image-default a							{border:none;}
p.image-default a:hover img		{background:#ddd; border:1px solid #aaa;}
p.image-default img						{padding:2px; background:#eee; border:1px solid #333;}
p.image-right									{float:right; margin:0 0 20px 20px;}
p.image-right a								{border:none;}
p.image-right a:hover img			{background:#ddd; border-color:#aaa;}
p.image-right img							{background:#eee; border:1px solid #aaa; margin:0; padding:2px;}
p.image-left									{float:left; margin:0 20px 10px 0;}
p.image-left a								{border:none;}
p.image-left a:hover img			{background:#ddd; border-color:#aaa;}
p.image-left img							{background:#eee; border:1px solid #aaa; margin:0; padding:2px;}
p.image-center														{float:none; margin:0 auto 10px 0; text-align:center;}
p.image-center a													{border:none;}
p.image-center a:hover img								{}
p.image-center img												{margin:0;}

/** PULL QUOTES AND PHOTOS **/
blockquote 				 {font-size:114%; margin:20px; padding:20px 15px 10px; border:solid gray; color:#988737; border-width:3px 0;}
blockquote p			 {}
blockquote cite		 {display:block; font-size:77%; margin:10px 0 32px;}
blockquote.pull 	 {float:right; width:260px; margin:-20px 0 0 15px; padding:20px; font-size:121%; border:none; background:url(images/quote-open.gif) left top no-repeat;}
blockquote.pull p	 {}

#beta,
#nav,
#nav_util,
#skip_links,
#social_media			{display:none;}

#header				{margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid gray;}
#header a			{border:none;}
#header h4		{margin:0; font-size:85%; font-weight:normal;}
#header h4 a	{color:#333;}
#header h3		{margin:0; font-size:200%;}

/** News **/
#news_supp		{float:left; width:100%; margin:5px 0 15px; padding:6px 0; text-transform:uppercase; font-size:77%; border:solid #dadada; border-width:1px 0; background-color:#f9F7e8;}
#news_supp span		{color:#bcaf69;}
#news_supp a		{text-decoration:none;}
#news_supp #categories 	{float:left; padding:5px 0 0;}
a#share 		{display:none;}
p.attribution 		{margin:20px 0; font-style:italic;}

/** Home **/
#feature li {display:none;}
#feature a {border:none;}

/** Footer **/
#footer	{clear:both; margin:10px 0; padding:10px 0; border-top:1px solid gray;}
#footer a	{border:none;}
#footer span.type {display:none;}
#footer span.tel {display:block;}
#footer p {margin:0 0 4px; font-size:90%; line-height:1.3em;}
#footer #und_mark img {margin-top:10px; border:none;}