* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-image: url(../img/bg.jpg);
}

a {
	text-decoration: none;
	color: #50baff;
}

.wrapper { 
 margin: 0 auto;
 width: 1050px;
height: 1300px;
}
.wrapper #menu { 
 color: #333;
 border: 0px solid #ccc;
 background:#F6F0E0;
 margin: 0 0px 10px 0px;
 padding: 10px;
 *margin-top: 20px;
 width: 445px;
 float: left;
 text-align: center;
 -webkit-border-radius: 10px;
 border-radius: 10px;
-webkit-box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
 box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
}

.wrapper .rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:#CCC8B3;
 margin: 20px 0px 50px 475px;
 margin: 20px 0px 50px 475px\9; /* IE 8 and below */
 *margin: 20px 0px 50px 0; /* IE 7 and below */
 *padding-left:10px;
 *float:right;
 _margin: 20px 0px 50px 475px; /* IE 6 */
 padding: 10px;
 min-height: 1300px;
 width: 560px;

 -webkit-border-radius: 10px;
 border-radius: 10px;
 -webkit-box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
 box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
}

#description  {
 background:#dCd8c3;
 border: 1px solid #F6F0E0;
  -webkit-border-radius: 10px;
 border-radius: 10px;

margin-top:20px; 
padding-top:10px; 
padding-bottom:20px;
 -webkit-box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
 box-shadow:  2px 2px 5px 1px rgba(0, 0, 0, .3);
}

#copy {
padding-top:10px;
color:#333;
text-align:right;
}