html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/*remembertodefinefocusstyles!*/:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,.left ul{list-style:none;}/*tablesstillneed'cellspacing="0"'inthemarkup*/table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"""";}

input{ color:#3c3a3d;font-weight:bold;font-size:120%;padding:0.2em; }
a{ color:#162; }
body{ line-height:180%;color:#3c3a3d;font-family: Arial, sans-serif;background-color:#CCC; }
.content{ margin:0px auto;width:960px;border:1px solid #EEE;border-width:0 1px; }
.inner{ padding-top:20px;width:958px;border:1px solid #666;background-color:white; border-width:0 1px;}
.body{ padding:30px;padding-top:0px; }
.header{margin-bottom:20px;margin-left:-20px;width:70%;font-size:300%;color:#eee;font-weight:bold;background-color:#363;padding:20px;
   background: -moz-linear-gradient(top, #696, #363);
   background: -webkit-gradient(linear, left top, left bottom, from(#696), to(#363));
  -moz-box-shadow: 1px 1px 3px #292929;
  -webkit-box-shadow: 1px 1px 3px #292929;
  text-shadow: 0 1px 0 black;
  position:relative;
  letter-spacing:1px;
  font-family: 'Yanone Kaffeesatz', arial, serif;
  font-weight:700;
}
.footer{
   background: -moz-linear-gradient(top, #333, #191919);
   background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#191919));
background-color:#333;padding:10px;color:#eee;}
.footer span{  float:left; display:block;margin:0 100px 0 50px;font-weight:bold; font-size:140%;}
h1{ font-size:160%;margin-bottom:0.5em;font-family:Georgia,serif; }
h2 a,h2{ display:inline;font-weight:bold; }
.arrow{
   width: 0; height: 0;
   line-height: 0;
   border-left: 17px solid transparent;
   border-top: 10px solid #999;
   top: 103%;
   left: 2px;
   position: absolute;
}
.ads{ margin:20px 0; }

.left{ float:left;width:220px;margin-right:50px;float:left; }
.right{ float:right;width:625px; }
.right img{ max-width:300px;float:right;padding:5px; border:1px solid #333;margin:10px; }
.right ul{margin-left:20px;}
.left li{ list-style-type:none;font-size:90%;margin-bottom:0.5em;line-height:120%; }
.news{ font-size:80%; }

