*	{margin:0; padding:0;}

/** REDECLARATIONS **/
html 																		{height:100%; background-color:#333;}
body 																		{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: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;}

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

#nav_util			{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%;}

#footer	{clear:both; margin:10px 0; padding:10px 0;}
#footer a	{border:none;}
#footer #und_mark	img {float:right; border:none;}