/* Structure
----------------------------------------*/
*										{ margin: 0; padding: 0; }
body									{ background: #b1bec7 url('/template/background.gif'); color: #614e3a; font: 24px/36px "monotype corsiva", georgia, serif; }
div#container							{ width: 1000px; margin: 20px auto; padding: 20px 0 1px; background: #fc9; }



/* Layout
----------------------------------------*/
div#header								{  }
div#content								{ padding: 0 20px; }

div#saveTime							{ float: right; width: 300px; padding: 12px 24px 12px; background: #ffd5ab; }



/* Typography
----------------------------------------*/
p										{ margin-bottom: 24px; }

blockquote								{ margin-bottom: 24px; padding: 12px 24px 12px; background: #ffe6cc; }

ul, ol									{ margin: 0 0 24px 24px; }

h1										{ color: #663; font-size: 48px; font-weight: normal; line-height: 40px; text-align: center; }
h2										{ margin-top: 36px; color: #000; font-size: 28px; }
h3										{ margin-top: 36px; color: #663; font-size: 24px; font-weight: bold; }

div#header h2							{ margin: 0; font-size: 18px; font-weight: normal; text-align: center; }

p.smallPrint, span.smallPrint			{ font-size: 18px; }
p.cite									{ margin: 0; color: #663; font-size: 20px; }

div#saveTime h3							{ margin-top: 0; }
p.saveTimeLink							{ margin-bottom: 12px; padding: 6px 0; border: solid 1px #eb8; background: #ffe6cc; font-size: 20px; line-height: 24px; text-align: center; }



/* Linkage
----------------------------------------*/
a										{ outline: none; }
a img									{ border: none; }

a:link, a:visited						{ color: #663; }
a:hover									{ color: #330; }



/* Navigation
----------------------------------------*/
ul#nav									{ margin: 10px 20px; border: solid 1px #eb8; border-left: none; border-right: none; background: #ffd5ab; font-size: 18px; list-style: none; text-align: center; }
ul#nav li								{ display: inline; padding: 0 10px; }
ul#nav li.current a						{ color: #000; text-decoration: none; }



/* Images
----------------------------------------*/
div#content img							{ padding: 10px; border: solid 1px #eb8; background: #ffe6cc; }

img.imgLeft								{ float: left; margin: 10px 20px 20px 0; }
img.imgRight							{ float: right; margin: 10px 0 20px 20px; }


/* Typography
----------------------------------------*/