/*  RESET & GLOBAL  */
* { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:100%; background:#fff; min-width:866px; font:.8125em/1.2em Arial, Verdana, Sans-Serif; color:#666666; background:url(/images/bg.jpg) repeat-x; }
/*  ELEMENTS  */
p { padding-bottom:1em; text-align:left; }
strong { font-weight:bold; }
em { font-style: italic; }
img { border:none; vertical-align:top; }
acronym { cursor:help; border-bottom:none; font-variant:normal; }
a acronym { cursor:pointer; border-bottom:none !important; }
/*  LINKS  */
*:focus { outline:none; }
a { cursor:pointer; color:#E15B5B; text-decoration:underline; }
a:hover { text-decoration: none; }
/*  TABLES  */
table { }
table td { margin: 1px; padding: 6px; }
caption, th, td { text-align:left; font-weight: normal; }
/*  FORMS  */
input.text-field, select, textarea { vertical-align:middle; padding:1px; background:#fff; border:1px solid silver; width:10em; font:12px Arial; color:#666; }
label, label * { vertical-align:middle; }
fieldset { border:none; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width:auto; cursor:pointer; height: 20px; }
/*  HEADINGS  */
h1 { font:normal 2.769em "arial narrow"; color:#9C0627; padding-bottom:.223em; margin-left:-19px; }
h1 a { color:#C24A61; text-decoration:none; padding:0 0 0 2px; margin-right:15px; }
h2 { font:normal 1.615em Tahoma; color:#FFF4CF; text-transform:uppercase; margin-bottom:1.43em; }
h3, h4, h5, h6 { font:bold 1.25em tahoma; padding-bottom:.867em; }
/*  ADDITIONAL  */
.clear { clear:both; }
/*  CUSTOM STYLES  */
#wrap { padding:0; width:990px; margin:0px; position:relative; background:#fff;  }
#head { height:130px; background:#fff; }
#menu { width:271px; height:226px; background:url(/images/menubg.jpg) no-repeat; float:left; }
#flash { width:719px; height:226px; float:left; }
#mainblock {float:left; width:100%; }

.content { margin:0px 20px 0 290px; text-align:left;}
.content p { padding:0 0 14px 0;}

.aside { float:left; width:238px ;margin-left:-990px; }

.chapter { height:30px; width:98%; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; font-size:1.6em; color:#900020; letter-spacing:1px; margin-bottom:15px; }
.counter { margin-left:90px; width:80px; float:left; position: relative; bottom:40px; left:375px;}
#footer { margin:0px auto; height:120px; background:url(/images/footer.jpg) no-repeat; }
#footer div.copy { width:500px; padding-top:60px; font-size:0.7em; color:#89a364; margin-left:120px; background:url(/images/linebg.gif) repeat-x bottom; }
/* ---Menu ----*/
#menufirst ul { margin-left:14px; padding:25px; letter-spacing:0.04em; line-height:1.8em; font-weight:bold; }
#menufirst ul li { list-style:none; color:#545961; background:url(/images/marker.gif) no-repeat 0px 6px; padding-left:20px; }
#menufirst ul li a {color:#545961;  text-decoration:none;}
#menufirst ul li a:hover {text-decoration:underline; }
#menufirst ul li.walk a { font-weight:bold; color:#545961; }
#menufirst ul li.current a { font-weight:bold; color:#545961; }

#menusecondfull ul { padding-left:40px; line-height:1.4em; }
#menusecondfull ul li {  list-style:none; background:url(/images/marker2.gif) no-repeat 0px 4px; padding-left:20px; color:#79981e; }
#menusecondfull ul li a { color:#79981e; text-decoration:none;  }
#menusecondfull ul li a:hover { color:#5B7216; text-decoration:underline; }
#menusecondfull ul li.walk a { font-weight:bold; color:#79981e; }
#menusecondfull ul li.current a { font-weight:bold; }
