
body { margin:0 auto; padding:0; font:76% Verdana,Tahoma,Arial,sans-serif; background:#211d1e url(images/body_deg.gif) repeat-x; }
#wrap { margin:0 auto; width:790px; border:none; background:#000; color:#fff; }

#header { margin:0; padding:0; height:75px; background-color:#000; clear:both; }
#headerpic { width:790px; height:228px; background-image:url("images/header.jpg"); }
#header h3 { margin:10px 0 0 15px; width:420px; font-size:190%; float:left; }
#header p { margin:25px 0 0 0; width:220px; height:35px; line-height:1.2em; font-size:0.8em; color:#a0a0a0; text-align:center; float:right; }

a { color:#b6952a; text-decoration:none; }
a:hover { color:#b6952a; text-decoration:underline; }
h3 { margin:0 0 10px 0; font-size:1.3em; }
h4 { margin-bottom:0; font-size:14px; }
form { margin:0 0 10px 0; }

#avmenu { margin:0; width:149px; font-size:0.9em; clear:left; float:left; }
#avmenu ul { margin:0 0 10px 0; padding:0; width:149px; font-size:1.1em; list-style:none; }
#avmenu li { margin-bottom:4px; }
#avmenu li a { padding:6px 0 0 10px; height:20px; font-weight:bold; text-decoration:none; color:#fffff1; background:#67522c; border-left:1px #846837 solid; display:block; }
#avmenu li a:hover { color:#fffff1; background:#67522c; border-left:4px #47381e solid; }

.announce { margin:0; padding:3px; width:133px; color:#a8a8a8; background-color:#000; line-height:1.3em; }
.announce p { margin:0; text-align:justify; }
.announce h3 { margin:15px 0 5px 0; color:#ccc; }

#extras { margin:12px 0 10px 0; padding:0; width:151px; font-size:0.9em; line-height:1em; float:right; }
#extras a { padding-top:3px; text-indent:10px; background:url(images/arrow.gif) no-repeat 0 6px; display:block; }
#extras a:hover { margin:0; background:url(images/arrow.gif) no-repeat 0 6px; }

#googlecontent { text-indent:10px; }
#content { margin:0 150px 20px 164px; padding:0; width:57.6%; line-height:1.6em; }
#content p, #googlecontent p { margin:0 0 10px 0; text-align:justify; }
#content h2, #googlecontent h2 { margin:12px 0 5px 0; font-size:1.5em; font-weight:normal; }
#content img, #googlecontent img { padding:0; display:inline; }

.left { margin:0 7px 0 5px; float:left; }
.right { margin:0 7px 0 5px; float:right; }
.textright { text-align:right; }
.small { font-size:0.8em; }
.bold { font-weight:bold; }
.hide { display:none; }

.imgborder { margin:10px 0 0 10px; padding:10px 22px; border:1px solid #c9dcea; }
.login { border:1px solid #c9dcea; }
.login_hover { border:1px solid #999; }
#submit { margin:4px 0 50px 10px; padding:1px 0; width:130px; color:#999; cursor:pointer; text-decoration:none; text-align:center; border:1px solid #c9dcea; }
#submit_hover { margin:4px 0 50px 10px; padding:1px 0; width:130px; color:#ccc; cursor:pointer; text-decoration:none; text-align:center; border:1px solid #999; }
#google input { margin:12px 0 4px 10px; padding:0; width:130px; color:#ccc; background:#000; }

table { margin-left:auto; margin-right:auto; }
.linkstable { margin-top:12px; font-size:90%; }
.linksimages { line-height:10px; }
.linksimages img { border:2px solid #fff; }
.lls { letter-spacing:-.05em; }
.lws { word-spacing:-.2em; }

#mailform table { border:2px solid #89744e; background-color:#ccc; color:#000; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #67522c; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-size:90%; line-height:1.3em; text-align:justify; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer1 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

#footer { margin:0 auto; padding:0; width:790px; height:244px; color:#808080; font-size:0.9em; text-align:center; background:#211d1e url(images/pom_bas.jpg) no-repeat right; border:none; clear:both; }
#footer a, #footer a:hover { color:#808080; text-decoration:none; }
