HTML{margin:0;padding:0;}
A{ text-decoration: none; color: #515151;}
img{border:0;}
BODY{font-family: Tahoma;margin:0;padding:0; background: white; color: #515151; }

/* container */
#container{margin: 0 auto; padding: 0 0 0 0; width:1116px; }


/* header */

#header { margin: 20px 0 20px 0; padding: 10px 0 0 0; list-style: none; width: 960px; background: white; height: 30px; }
#header li { margin: 0; padding: 0 10px 0 10px; list-style: none; font-size: 12px; float: right; display: block; color: #515151;}
#header a { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; font-size: 12px; font-weight: normal; float: left; display: block; color: #515151;}
#header a:hover{ margin: 0; padding: 0; list-style: none; font-size: 12px; color: white;}


/* main */


#main{display:block;float:left; width: 1116px;}



/* FORMS */
#form fieldset{border:0 #d0d7e5 solid;display:block;float:left;margin:0 0;padding:0;}
#form fieldset legend{font-size:12px;font-weight:700;padding:10px 0;}
#form fieldset p{border-top:solid 0px #fff;display:block;margin:0;padding:3px 0;width:250px;}
#form input{border:1px solid #e3e3e3;}
#form textarea{border:1px solid #e3e3e3;height:200px;width:440px;}
#form select{border:1px solid #e3e3e3;}
#form label{background:none;display:block;float:left;font-size:11px;padding:0 0 5px;width:180px;}
#form .buttons  {margin: 0 0 20px 0;}
#form .buttons p{float:right;margin:0;padding:0;}
#form .buttons input{ color:#FFF; border: 0; font-size: 1px; font-weight:0; padding:0 10px;width:81px;  margin: 10px 0 0 359px; height: 28px; background: url(../img/comment.jpg) 0 0; cursor: hand;}
#form .warning{color:red;}
#form  #recaptcha_label{background:none;display:block;font-size:11px;padding:0 0 5px;width:250px;}
#form #recaptcha img { width: 250px; }



/* Leftbar */

#leftbar { display:block; float:left; margin: 20px 0 20px 0; width: 234px; padding: 0 10px 20px 0px; border-right: solid #e3e3e3 1px; color: #515151; background: white; }
#leftbar a.banner img { margin: 0 0 0 0; width: 234px; padding: 0; display: block;}
#leftbar a.banner { margin: 0 0 10px 0; padding: 0 0 0 0; width: 234px; height: 140px; border-bottom: solid #e6ebe6 0px; display: block;}

#leftbar #logo_website {margin: 0 0 20px 0;}

#leftbar .h2  {  margin: 10px 0 10px 0; padding:	0px 0 0 0; color: black;}


/* content */

#content { display:block; float:left; margin: 20px 0 20px 0; padding: 0 10px 20px 10px;  width: 582px; color: #515151;  background: white; }
#content #cover { border: solid 1px black; margin: 0 0 10px 0; width: 582px;}
#content .embed { margin: 0 0 10px 0; padding: 0 0 0 0; display: block; border: solid black 1px; width: 582px;}
#content .embed embed { margin: 0 0 0 0; padding: 0 0 0 0; display: block; width: 582px;}
#content .embed  object { margin: 0 0 0 0; padding: 0 0 0 0; display: block;  width: 582px;}

#content h2  {font-size: 10px; font-weight: normal;  margin: 0 0 4px 0; padding:	0px 0 0 0;  color: black; }
#content h2  a {font-weight: bold; font-size: 16px; color: black; }
#content h2  a:hover {text-decoration: underline;}
#content p {font-size: 13px; margin: 0 0 0 0; padding: 0px 0  10px 0; }
#content p.overview {font-size: 13px; margin: 0 0 10px 0; padding:	0px 0 10px 0; border-bottom: solid #e3e3e3 1px;}
#content span {font-size: 10px; margin: 0 0 10px 0; padding:	0px 0 10px 0; display: block; border-bottom: solid #e6ebe6 0px;}
#content span a { font-weight: bold; font-size: 12px; color: black;}
#content span  a:hover {text-decoration: underline;}
#content h1  {font-weight: bold; font-size: 16px; color: black; margin: 0 0 4px 0; padding:	0px 0 0 0;}
#content h3  {font-weight: bold; font-size: 16px; color: black; margin: 0 0 4px 0; padding:	0px 0 0 0;}
#content .banner { margin: 10px 0 10px 0; }

/* article */

#article {width: 920px; margin: 0 0px 20px 0px; padding: 20px; background: white;}
#article h1 {font-size: 16px; font-weight: bold;  margin: 0 0 4px 0; padding:	0px 0 0 0;}
#article h2 {font-size: 16px; font-weight: bold;  margin: 10px 0 4px 0; padding:	0px 0 0 0;}
#article p {font-size: 11px; margin: 0 0 4px 0; padding:	0px 0 0 0;}
#article img { margin: 0 0 4px 0; padding:	0px 0 0 0;}

/* rightbar */

#rightbar { display:block; float:left; margin:20px 0 20px 0; width: 258px; padding: 0 0 20px 10px; border-left: solid #e3e3e3 1px; color: #515151; background: white; }
#rightbar img  {width: 258px  margin: 0 0 0 0; padding:	0px 0 0 0;}
#rightbar h2  {font-size: 10px; font-weight: normal;  margin: 0 0 4px 0; padding:	0px 0 0 0;}
#rightbar h2  a {font-weight: bold; font-size: 12px;}
#rightbar h2  a:hover {text-decoration: underline;}
#rightbar p {font-size: 11px; margin: 0 0 4px 0; padding:	0px 0 0 0;}
#rightbar span {font-size: 10px; margin: 0 0 10px 0; padding:	0px 0 10px 0; display: block; border-bottom: solid #e3e3e3 1px;}
#rightbar span  a:hover {text-decoration: underline;}
#rightbar div.object { margin: 0 0 10px 0; padding: 0 0 10px 0; display: block; border-bottom: solid #e6ebe6 1px;}}
#rightbar div.object embed{ margin: 0 0 0 0; padding: 0 0 0 0; display: block;}
#rightbar div.object  object { margin: 0 0 0 0; padding: 0 0 0 0; display: block;}
#rightbar #form textarea{height:60px; width: 250px;}
#rightbar #form input{ border:1px solid #e3e3e3; width: 250px; }
#rightbar #form .buttons input{ width: 81px; border: 0; margin: 0 0 0 169px; }
#rightbar #form fieldset{border:0 #d0d7e5 solid;display:block;float:left;margin:0 0;padding:0;width:250px;}
#rightbar .h2  {  margin: 10px 0 10px 0; padding:	0px 0 0 0; color: black;}
#rightbar .chatbox_comment { width: 258px; overflow: hidden; }

