body {
background:#f9f3d7;
text-align:center;
font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
}

.wrapper {
text-align:left;
width:935px;
margin:5% auto 0;
}

.header {
width:934px;
height:116px;
background:url(images/header.gif) 0 -30px no-repeat;
}

.main {
width:934px;
background:url(images/main.gif) 1px 0 repeat-y;
}

.right {
float:left;
width:714px;
min-height:430px;
background:url(images/right.gif) -4px 0 repeat-y;
font:13pt "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color:#ece9da;
}

.right_text {
margin-left:10px;
margin-right:10px;
}

.sidebar {
width:220px;
float:left;
}

.left {
width:220px;
height:400px;
background:#815084 url(images/left.gif) repeat-y;
font:18pt "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color:#96a1a3;
}

.left ul {
list-style-type:none;
margin:0 0 0 19px;
padding:0;
}

.left ul li {
margin-bottom:15px;
}

.left a {
text-decoration:none;
padding-top:10px;
font:17pt "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color:#f9f3d7;
}

.left_b {
width:220px;
height:28px;
background:#815084 url(images/left_b.gif) repeat-y;
}

.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.bottom {
width:934px;
height:25px;
background:url(images/bottom.gif) 0 0 no-repeat;
}