*	{margin:0; padding:0;}

/** REDECLARATIONS **/
html 																		{height:100%; background-color:#333;}
body 																		{font-family:'Lucida Grande', Lucida, Helvetica, Arial, sans-serif; color:#bcbcbc; font-size:13px;}
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:0 0 0.5em; font-weight:bold; color:#012447; 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                             {color: #012447;border: none;}


/* image styles */         
.image-default a												{border:none;}
.image-default a:hover img							{background:#ddd; border:1px solid #aaa;}
.image-default img											{padding:2px; background:#eee; border:1px solid #333;}
.image-right														{float:right; margin:0 0 20px 20px;}
.image-right a													{border:none;}
.image-right a:hover img								{background:#ddd; border-color:#aaa;}
.image-right img												{background:#eee; border:1px solid #aaa; margin:0; padding:2px;}
.image-left														{float:left; margin:0 20px 10px 0;}
.image-left a													{border:none;}
.image-left a:hover img								{background:#ddd; border-color:#aaa;}
.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,
#beta,
#topfaq		{display:none;}

#wrapper {font-size:100%;}
#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:4px 0 0; font-size:200%;}
#header h3 a {color:#333;}

#footer	{position:relative; clear:both; margin:10px 0; padding:10px 0; border-top:1px solid gray; font-size:92%;}
#footer a	{border:none;}
#footer p {margin:0;}
#footer #site_link,
span.tel,
span.fax {display:block;}
#footer #und_mark img {position:absolute; right:0; top:10px; border:none;}