/* HTML OVERRIDES */
* { margin: 0px; padding: 0px; outline: none; }
body { font-family: arial,sans-serif; font-size: 13px; line-height: 22px; background: #000; }
body#tinymce { background-color: #FFF !important; }
textarea {font-family: lucida grande,tahoma,verdana,arial,sans-serif;}
img { border: none; }
a { text-decoration: none; outline: none; color: #339; }
a:hover { color: #961B1E; }
input, textarea, select { font-size: 13px; line-height: 22px; margin: 0 0 22px; }
ul, ol { margin: 0 0 20px 20px; }
p { font-size: 14px; line-height: 24px; margin: 0 0 22px;}
p, li { font-size: 14px; line-height: 24px; }

div.site { margin: 0 auto; width: 960px; background-color: #FF9933; }
div.header h1 a { display: block; text-indent: -9999px; background: url(../images/header.png) no-repeat 0 0; width: 960px; height: 100px; border-bottom: 3px solid #000; }
div.sidebar { background-color: #FF9933; float: left; width: 187px; padding: 20px; }
div.main { background-color: #FFCC66; float: right; width: 690px; padding: 20px; border-left: 3px solid #000; min-height: 700px; }
div.footer { clear: both; background-color: #CC6600; padding: 10px; border-top: 3px solid #000; }
div.footer p { margin: 0; text-align: center; color: #FFF; }
div.footer p a { color: #FFF; }

div.sidebar ul.menu { margin: 0; }
div.sidebar > ul.menu   {position:fixed; width:190px;}
div.sidebar ul.menu li { list-style: none; padding: 0; margin: 0; line-height: 24px; }
div.sidebar ul.menu ul { margin: 0; }
div.sidebar ul.menu ul li { margin: 0 0 0 20px;}
div.sidebar ul.menu a { color: #000; }
div.sidebar ul.menu a.active { font-weight: bold; }

div.sidebar > ul.menu > li > a { font-size:16px;}
div.sidebar > ul.menu > li > ul > li > ul > li a{ font-size:12px;}

div.tabs { background-color: #ffedc6; padding: 3px; margin: 0 0 10px; }
div.tabs ul.primary { border: none; margin: 0; padding: 0; overflow: hidden; }
div.tabs ul.primary a { border: none; padding: 3px 10px; display: block; float: left; margin: 0 5px 0 0; background-color: transparent; }
div.tabs ul.primary a.active { font-weight: bold; }

div.main h1 {font-weight: normal; }
div.main p { color: #4c3f21; }
div.main strong { color: #222; }
div.main ul li { color: #4c3f21; list-style: disc; }

div.node-book { overflow: hidden; padding: 10px; position: relative; }
div.node-book h2 { font-size: 14px; }
div.node-book p { font-size: 12px; line-height: 18px; }
div.node-book div.cover { float: left; width: 90px; margin: 0 10px 0 0; }
div.node-book div.details { float: right; width: 500px; }
div.node-book.odd { background-color: #e5bd65; }
div.node-number { float: left; width: 40px; }
div.node-details { float: left; width: 550px; }

div.node { overflow: hidden; padding: 10px; position: relative; }
div.node p { margin: 0; /*width: 500px;*/ margin-bottom:1em; }
div.node strong { color: #222; }
div.node.odd { background-color: #e5bd65; }
div.node a.download { padding: 2px 5px 2px 23px; background: #F93 url(../images/pdf.png) no-repeat 3px; color: #FFF; margin: 5px 0; font-size: 14px; display: block; float: left; -moz-border-radius: 5px;  }
div.node a.download:hover { background-color: #C60; }
div.node a.edit { display: block; width: 16px; height: 16px; position: absolute; top: 10px; right: 10px; background: url(../images/edit.png) no-repeat 0 0;  text-indent: -9999px; }
.node > h1 {margin-bottom: 1em;font-size: 36px;}
.node-type-page .field-field-document {margin-top:20px;}
.node-type-page .field-field-document .field-label { display:block; margin-bottom:10px; }
.node-type-page .field-field-document .filefield-file img { float:left; }
.node-type-page .field-field-document .filefield-file a { line-height:16px; float:left; }

#node-92 ol li {margin-bottom:24px;}
#node-92 img {display:block; margin:1em 0;}

