*	{margin:0; padding:0;}

/** REDECLARATIONS **/
html {height:100%; background-color:#333;}
body {font-family:Georgia, "Times New Roman", Times, serif; color:#bcbcbc; font-size:13px;}
p {margin:0 0 1em; line-height:1.5em;}
a {outline:none; color:#988737;}
strong {font-weight:bold;}
em {font-style:italic;}
h1,h2,h3,h4,h5,h6 {margin:0 0 0.5em; font-weight:bold; color:#988737; line-height:1.1em;}
h1 {font-size:180%; font-weight:normal;}
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/icons/pdf.gif) left center no-repeat;}

/* 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;}

/** 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												{}

#header_image,
#nav,
#nav_util,
#skip-links,
#action,
#search-header,
#site_link,
#beta		{display:none;}

#wrapper {font-size:100%;}
header				{display:block; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid gray;}
header a			{text-decoration:none;}
header h5		{float:right; margin:0; font-size:85%; font-weight:normal;}
header h5 img {border:none;}
header h5 a	{display:none;}
header h4		{margin:0; font-size:85%; font-weight:normal;}
header h3		{margin:4px 0 0; font-size:200%;}
header h3 a {color:#333;}

#content a:link:after {content:" [" attr(href) "] "; font-size:90%;}

footer	{display:block; position:relative; clear:both; margin:10px 0; padding:10px 0; border-top:1px solid gray; font-size:85%;}
footer a	{text-decoration:none;}
footer p {margin:0;}
footer #site_link,
span.tel,
span.fax,
span.email {display:block;}
footer #und_mark img {position:absolute; right:0; top:10px; border:none;}
