.html{}

.bodywrapper{margin: 0; padding: 0; background: url(as-text-wide.png) #000 top center repeat-y;}
.wrapper{margin: 0 auto; width: 960px; height: 100%;}
.maincolumn{float: left; width: 700px; color: #fff; text-align: center;}
.maincolumn h1,h2,h3 {font-family: Arial,Verdana,Helvetica,sans-serif; text-align: center;color: #fff; text-shadow: 1px 1px #3c3c3c;}
.maincolumn a,img {border:0;}


.rightcolumn {float: right; width: 260px; height: 100%;color: #fff; background:  url(rc-bgr.png) top center no-repeat; text-align: center;
margin: 10px 0 0 0;}

.space1{margin: 0 0 20px 0}
.space2{margin: 0 0 40px 0}

.rightcolumn h3 {background: url(menuitem.png) top center no-repeat; height: 34px; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: center; padding: 4px 0 0 0; color: #fff; text-shadow: 1px 1px #3c3c3c; text-decoration: none; margin: 0 0 5px 0; font-size: 13pt; font-weight: normal;}

.rightcolumn a {font-family: Arial,Verdana,Helvetica,sans-serif; text-align: center; padding: 0; color: #fff; text-shadow: 1px 1px #3c3c3c; text-decoration: none; margin: 0; font-size: 13pt; font-weight: normal;  vertical-align: middle; border: 0;}

.rightcolumn img {margin:0 auto; padding: 0 5px; text-align: center;  border: 0;}

.langbar{height: 30px; background: #000; padding: 5px 0 0 0;}
.lang {background: transparent; font-size: 13pt;padding: 0;}
.lang  a  {padding: 0; margin: 0;} 

.videoitem {background: #1f1f1f; padding: 15px; width:600; border: 10px solid #000; height: 120px;}
.videoitem  p {float: left; margin:0 10px 0 0; padding: 0;}
.videoitem  h2,h3  {text-align: left; margin: 0; padding: 0;}

a {color: white; text-decoration: none;}
