/* reset */
html,body,address,blockquote,del,div,h1,h2,h3,h4,h5,h6,hr,ins,noscript,p,pre,dl,dt,dd,li,ol,ul,table,caption,colgroup,col,thead,tfoot,tbody,tr,td,th,form,button,fieldset,legend,label,select,optgroup,option,textarea,a,bdo,br,img,map,area,object,param,q,script,span,sub,sup,abbr,acronym,cite,code,del,dfn,em,ins,kbd,samp,strong,var,b,big,i,small,tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ol,ul{list-style:none;}th{text-align:left;}

/* body */
body						{color:#454545;background:#ffffff;}
							:link{color:#788f0a;text-decoration:none;}
							:visited{color:#788f0a;text-decoration:none;}
							:link:hover,:visited:hover{text-decoration:underline;}
							:link:active,:visited:active{text-decoration:underline;}

/*container*/
#container					{width:846px;margin:0px auto;margin-top:0px;margin-bottom:60px;background:#ffffff;border:0;overflow:auto;display:inline;}

/*head*/
#head						{width:846px;height:120px;background:url(./images/head.jpg) no-repeat top center;font-family:arial,sans-serif;font-size:12px;color:#454545;padding-top:0;display:none;}

/*article*/
#article					{background:white;margin:0 18px 36px 18px;padding:0px 18px 36px 18px;border:0;overflow:auto;width:696;display:inline;}
#article #top				{width:696px;height:auto;overflow:auto;border-bottom:1px solid #cccccc;margin-bottom:36px;padding-bottom:18px;}
#article h1					{font-family:georgia,serif;font-size:28px;font-weight:normal;line-height:30px;color:#454545;margin-bottom:4px;margin-top:27px;}
#article h2					{font-family:georgia,serif;font-size:16px;font-weight:normal;margin-bottom:8px;font-style:italic;color:#877f6a;}
#article h3					{font-family:arial,sans-serif;font-size:18px;color:#877f6a;margin-top:24px;font-weight:bold;width:486px;}
#article #byline			{font-family:arial,sans-serif;font-size:12px;color:#999999;}
#article p					{font-family:georgia,serif;font-size:16px;line-height:24px;margin-top:12px;color:#454545;width:660px;}
#article ol					{list-style-type:decimal;font-family:georgia,serif;font-size:16px;line-height:24px;margin-left:24px;padding:0;margin-top:6px;}
#article li					{padding-left:0px;margin-bottom:6px;display:list-item;}
#article #quote				{padding-left:18px;font-style:italic;padding-right:18px;width:644px;}
#article #superscript		{font-size:75%;position:relative;bottom:0.5em;}
#article #notes				{border:1px solid #cccccc;margin:18px 0 18px 0;width:462px;padding:0 12px 6px 12px;}
#article #notes	p			{color:#666666;font-family:georgia,serif;font-size:14px;line-height:18px;margin-bottom:8px;width:440px;}
#article a:link				{text-decoration:underline;}
#article a:hover			{text-decoration:underline;}
#article a:visited			{text-decoration:underline;}
#article a:visited:hover	{text-decoration:underline;}

/*tools*/
#tools						{float:right;width:288px;background:#ffffff;overflow:auto;border:0;margin-left:18px;margin-bottom:0;display:none;}
#tools #typechanger			{float:right;clear:both;font-size:12px;font-family:arial,sans-serif;padding-bottom:8px;letter-spacing:1px;}
#tools #share				{clear:both;float:right;background:url(./images/button-share.jpg) no-repeat;width:180px;height:24px;margin-bottom:0;}
#tools #print				{clear:both;float:right;background:url(./images/button-print.jpg) no-repeat;width:180px;height:24px;margin-bottom:0px;}
#tools #contact				{clear:both;float:right;background:url(./images/button-contact.jpg) no-repeat;width:180px;height:24px;margin-bottom:0;}

/*other_articles*/
#other_articles				{float:right;width:234px;padding:16px 18px 12px 18px;background:url(./images/other_articles-bg.jpg) repeat-x;clear:both;font-size:14px;line-height:18px;clear:both;border-bottom:0;border-top:1px solid #877f6a;margin-bottom:18px;display:none;}
#other_articles h1			{font-weight:bold;font-size:14px;margin-bottom:12px;text-transform:uppercase;letter-spacing:2px;}
#other_articles ul			{font-family:georgia,serif;}
#other_articles li			{background:url(images/bullet.gif) no-repeat left 7px;padding-left:12px;margin-bottom:12px;color:#666666;}
#other_articles a:link		{text-decoration:none;}
#other_articles a:hover		{text-decoration:underline;}
#other_articles a:visited	{text-decoration:none;}
#other_articles a:visited:hover{text-decoration:underline;}

/*topnav*/
#topnav						{float:right;background:transparent;padding:6px 18px 0 0;font-family:arial,sans-serif;font-size:10px;line-height:20px;font-weight:normal;display:none;}

/*footer*/
#footer						{width:846px;text-align:center;font-family:arial,sans-serif;font-size:12px;line-height:20px;font-weight:normal;padding:12px 0 12px 0;border:0;background:#ffffff;text-align:left;}

/*misc*/
.italic						{font-style:italic;}
.clearboth					{clear:both;}
.displaynone				{display:none;}
.bold						{font-weight:bold;}