/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
body { font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; }table { font-size:inherit;font:100%; }pre,code,kbd,samp,tt{ font-family:monospace;*font-size:108%;line-height:100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }table{ border-collapse:collapse;border-spacing:0; }fieldset,img{ border:0; }address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;font-weight:normal; }li{ list-style:none; }caption,th{ text-align:left; }h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal; }q:before,q:after{ content:''; }abbr,acronym { border:0;font-variant:normal; }sup { vertical-align:text-top; }sub { vertical-align:text-bottom; }input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }input,textarea,select{ *font-size:100%; }legend{ color:#000; }
/* End Yahoo code */

.cls { zoom:1; } .cls:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

body { font-family:verdana; background:#222; color:#ccc; }
a { text-decoration:none; outline-style:none; color:#c1c1c1; }
a:active, a:hover { color:#666; }
strong { font-weight:bold; }

#hd, #bd { margin:0 auto; width:900px; position:relative; height:80px; }

#hd h1 { width:267px; height:80px; text-indent:-999em; position:absolute; left:-16px; overflow:hidden; background:transparent url(img/logo.jpg) no-repeat top left; }
#hd ul { float:right; margin:33px 0 0; }
#hd ul li { float:left; display:block; margin-left:15px; font:131% "Lucida Grande", arial, verdana, sans-serif; zoom:1; }
#hd ul li a:link, #hd ul li a:visited { display:block; padding:7px 13px; }
#hd ul li a.selected, #hd ul li a:active, #hd ul li a:hover { background:#333; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; }

#bd { background:#303030; margin-top:10px; height:500px; }

#ft { margin:15px auto; width:900px; font-size:83%; color:#555; }
#ft span { float:right; display:block; padding-right:10px; }

