@import url("reset.css");
/* Initial */
HTML { font-size: 75%}
BODY { background:url('/images/layout/page_bg.jpg') #cac6db repeat-x; font: normal 1em/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif; color:#473f64;}
#layout { min-width:900px; width:expression(document.body.clientWidth < 910 ? "900px" : "100%" );}
A { color:#3a42a6; text-decoration:underline;}
A:hover { color:#c68552;}
A:visited { color:#894bc2;}

/* Layout */
#logo { height:142px; width:95px; margin-top:23px; position:absolute; background:url('/images/layout/header_logo.gif') no-repeat;}
#logo H1 A { height:142px; width:95px; text-indent:-9000px; overflow:hidden; display:block;}
#lwrapper { width:100%; margin:0 -264px 30px 0; float:left;}
#left { min-width:490px; margin-right:264px; padding:0 0 0 99px;}
#right { width:252px; float:right;}

/* Header Blocks */
#menu { height:43px; width:465px; margin-top:27px; background:url('/images/layout/header_menu.gif') no-repeat;}
#menu UL { padding:7px 0 0 2px; text-align:center;}
#menu LI { margin:0 3px 0 3px; display:inline; font-size:2em; color:#FFF;}
#menu A { color:#FFF;}
#menu A:hover { color:#faee9f;}

#search { height:43px; width:252px; margin:27px 0 12px 0; padding-top:11px; background:url('/images/layout/header_search.gif') no-repeat;}
#search FORM { margin-left:20px;}
#search .searchfield { width:156px; color:#7a6ea8; font-size:1.2em;}
#search .searchbutton { width:65px; color:#FFF; font-style:italic; font-size:1.2em;}
#search INPUT { background:none; border:0; text-align:left;}

/* Content */
#content { margin-top:23px; border:1px solid #e8e0c9; background:url('/images/layout/content_bg.jpg'); font-family:Georgia, Times, serif; font-size:1.3em;}
#content .container { padding:15px; background:url('/images/layout/content_hbg.jpg') repeat-x;}

#content .header { padding-bottom:10px; border-bottom:1px solid #8c83b2;}
#content .header H1 { margin: 0 0 0 7px; font-size:2.2em; color:#be753d; font-weight:normal;}
#content .header UL { margin:6px 0 0 7px;}
#content .header LI { margin:0; padding:0; background:none; display:inline; font-size: 1.2em;}
#content .header A { color:#473f64;}
#content .header A:hover { color:#be753d;}

#content H1 { margin:15px 0 10px 20px; font-size:2em; color:#be753d; font-weight:normal;}
#content P { margin:0 8px .8em 8px; line-height:1.4em;}
#content EM { font-style:italic;}
#content STRONG { font-weight:bold;}
#content H3 { margin: .8em 0 .3em 8px; font-size:1.6em; font-weight:normal;}
#content LI { margin:0 0 0.6em 1.5em; padding-left: 10px; background:url('/images/layout/content_bullet.gif') no-repeat 0 .4em;}

#content H2 { margin-bottom:.2em; padding:0 0 .3em 8px; border-bottom:1px solid #b5a666; font-size:1.6em; color:#be753d; font-weight:normal;}
#content H2 A { color:#be753d;}
#content .date { padding-left:16px; background:url('/images/layout/content_date.gif') no-repeat 0 .4em; color:#878478;}

#content .author { text-align:right; font-style:italic;}

#content .pdf LI, #content .mov LI, #content .txt LI { padding-left:30px; line-height:1.8em;}
#content .pdf LI { background:url('/images/layout/content_pdf.gif') no-repeat; }
#content .mov LI { background:url('/images/layout/content_mov.gif') no-repeat;}
#content .txt LI { background:url('/images/layout/content_txt.gif') no-repeat;}
#content .link LI { line-height:1.3em;}

#content .commentsbox { background:url('/images/layout/content_cbg.jpg'); color: #808080; padding: 10px; margin: 0 0 10px 0; }
#content .comment { background:#efead3; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

INPUT, TEXTAREA { padding:3px; border:1px solid #877e69; background:#fffaeb; font-size:.9em; color:#3f3a24;}
TEXTAREA { width:97%; height:20em; padding:3px; font-family:Tahoma;}
.button { height:2em; padding:3px 6px 3px 6px; background:url('/images/layout/sidebox_wbg.jpg') bottom right; font-size:1.2em; color:#be753d;}
FIELDSET { margin: 0 0 8px 0; padding: 10px 8px; border:1px solid #b5a880; background:url('/images/layout/content_cbg.jpg'); color:#000; font-size:1em;}
FIELDSET LEGEND { padding:6px; background:#b5a880; font-size:1.2em; color:#3b3553;}

/* Side */
#sidebox, #sideboxWho { width:244px; margin-bottom:5px; border:1px solid #b5a666; font-size:1.2em}
#sideboxWho { background:url('/images/layout/sidebox_wbg.jpg') no-repeat;}
#sidebox { background:url('/images/layout/sidebox_bg.jpg') no-repeat;}
#sidebox .container, #sideboxWho .container { padding-bottom:8px;}
#sideboxWho .container { background:url('/images/layout/sidebox_wqbg.gif') no-repeat right bottom;}
#sidebox .container { background:url('/images/layout/sidebox_pbg.gif') no-repeat right bottom;}
#sidebox H1, #sideboxWho H1 { margin:8px 0 0 8px; padding-bottom:6px; font-size:1.5em; font-weight:normal; color:#be753d; background:url('/images/layout/sidebox_hline.gif') repeat-x 0 24px;}
#sidebox P, #sideboxWho P { margin:8px 8px 0 8px; font-size:.9em; line-height:1.3em; color:#756d4a;}
#sidebox UL { margin:8px 0 4px 8px;}
#sidebox LI { margin:0 8px .6em 0;  padding-left: 10px; background:url('/images/layout/content_bullet.gif') no-repeat 0 .2em; font-size:.9em;}
#sidebox .center { text-align:center;}
#sidebox IMG { border:1px solid #b5a666;}
#sidebox A:hover IMG { border:1px solid #be753d;}
#sidebox STRONG { font-weight:normal; font-size:1.2em;}

/* Footer */
#footer { height:69px; width:100%; background:url('/images/layout/footer_bg.gif') repeat-x; color:#737277; font-size:1em; clear: both;}
#footer .contacts, #footer .copyright, #footer .counter { height:69px;}
#footer .contacts { width:33%; padding:17px 0 0 15px; background:url('/images/layout/footer_separator.gif') no-repeat top right; line-height: 1.5em; float:left;}
#footer .contacts STRONG {font-size: 1.2em; font-weight:normal;}
#footer A { color:#737277;}
#footer A:hover { color:#c68552;}
#footer .copyright { width:33%; margin-left:33%; padding-top:21px; background:url('/images/layout/footer_separator.gif') no-repeat top right; text-align:center; line-height: 1.2em;}
#footer .copyright SMALL {font-size:.9em;}
#footer .counters { width:33%; margin: -90px 0 0 66%; padding:19px 0 0 0; text-align:center; float:right;}
#footer .counters IMG {margin-right:10px;}
#footer .counters .rss {margin-right:20px;}