/*          Author: Andrew WC Brown   Link:http://www.monsterboxproductions.com    */
/* Default------------------------------------------------------------------------ */
html,body{ margin: 0; padding: 0; }
body{ font-family: Arial, Verdana, sans-serif; }
img{ display:block; }
p{ padding-bottom: 10px; font-size: .9em;  line-height: 1.4em;  margin: 0px 10px;}
li{ font-size: .9em;  line-height: 1.4em; clear:both; }
/* Header------------------------------------------------------------------------- */
div.header { background: rgb(214,230,255) url(../images/header_bg.gif) no-repeat; height: 140px;  }
div.header p{ font-weight: bold; font-size: .7em; text-align: center; padding: 0px; }
div.header h1{ display: block; background: url(../images/header_logo.gif) no-repeat; height: 120px; width: 385px;  margin: 0px auto;}
div.header span{ display: none; }
/* Navigation--------------------------------------------------------------------- */
div.toc { float: left; width: 210px;  }
div.toc { font-size: .9em; } 
div.panel { margin: 5px; background: rgb(214,230,255); border: rgb(255,204,0) solid 4px; }
div.panel h2{ color: rgb(44,159,250); font-size: 18px; text-align: center; }
div.panel ul{ list-style-type: none;  text-indent: 1em;  padding: 8px 8px;  margin: 0px;}
div.panel a{ text-decoration: none; }
div.panel a:hover{ text-decoration: underline; }
div.panel li a { display: block; border-top: rgb(255,255,255) solid 2px; border-left: rgb(255,255,255) solid 2px; border-right: rgb(80,80,150) solid 2px; border-bottom: rgb(80,80,150) solid 2px; background: rgb(255,255,0); width: 100%; padding: 2px 0px; text-decoration: none; }
div.panel li a:hover { border-bottom: rgb(255,255,255) solid 2px; border-right: rgb(80,80,150) solid 2px; border-left: rgb(80,80,150) solid 2px; border-top: rgb(80,80,150) solid 2px;  background: rgb(44,100,240) repeat-y; color: rgb(214,230,255);  }
/* Content------------------------------------------------------------------------ */
div.content_wrap{ float:right; width:100%; margin-left:-220px }
div.content{ margin-left:210px; padding: 5px;}
div.content h2{ color: rgb(44,159,250); font-size: 18px; }
div.content h3{ color: rgb(44,159,250); font-size: 16px; }
div.content li { margin-bottom: 10px; }
div.content img.thermometer{ margin: auto; }
div.newsbar { border-top: rgb(255,204,0) solid 4px; border-bottom: rgb(255,204,0) solid 4px;  background: rgb(255,250,115); padding: 2px; font-size: .9em; }
div.newsbar  h2{ color: rgb(44,159,250); font-size: 18px; margin: 0px; }
div.newsbar p{ font-size: 12px; margin: 0px; padding: 0px; }
p.caption{ font-size: .7em; font-style: italic;}
img.book{ float: right; }

div.recipe{ margin: 0 2%; padding: 0 3%; border: 1px solid rgb(0,0,0); background: rgb(230,230,255); }
div.poem { margin: 0 2%; padding: 0 3%; border: 1px solid rgb(0,0,0); background: rgb(230,230,255);}
ul.recipelist {list-style: none inside none;}

div.italics_group div{ padding-bottom: 10px; }
div.italics_group p{ padding: 0px; font-style: italic; }

div.wrapped { float: right;}
/* Tables------------------------------------------------------------------------- */
table.pioneers { font-size: .8em; border-spacing: 0px; border: rgb(255,204,0) solid 1px;}
table.pioneers tr.title {  text-align: center; font-weight: bold; color: rgb(44,159,250);  background: rgb(253,253,99);  }
table.pioneers tr.odd{ background: rgb(218,231,255); }
table.pioneers td, table.pioneers th { border-left: rgb(255,204,0) solid 1px; border-right: rgb(255,204,0) solid 1px;  }
/* Footer------------------------------------------------------------------------- */ 
div.footer{	color: rgb(0,0,0);  clear: both; }
div.footer p{ font-size: small; text-align:center; margin:0; padding: 5px 10px; }
/*          Author: Andrew WC Brown   Link:http://www.monsterboxproductions.com    */
