* {
    padding:0;
    margin:0;
}

body {
    margin:0 0 0 0;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    background:url(/images/main_bg.gif) repeat-x #0a0a0b;
}

img {
    border:0;
}

h1 {
    font-size:18px;
    color:#414448;
    font-weight:bold;
    margin:0px 0 15px 0;
    padding:0;
}

p {
    margin:0 0 15px 0;
    padding:0;
    text-align:justify;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#bababa;    
}

.clear {
    clear: both;
}

.header {
    width:800px;
    margin-left:35px;
    margin-bottom:12px;
    margin-top:35px;
    font-family: Georgia;
    font-size:30px;
    font-weight:bold;
    color:#bababa;
    border-bottom:1px #bababa solid;
    padding-bottom:12px;
}

.header a {
    margin-left:20px;
    color:#bababa;
    text-decoration: none;
}

.content {
    margin-left:35px;
    width:800px;
}

.content .left {
    float:left;
    width:600px;
}

.content .right {
    float:right;
    width:200px;
}

.content .left .left_padding {
    padding:10px 20px 20px 20px;
}

.link {
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#e7ba64;
}

.block {
    margin-bottom:5px;
    width:500px;
}

.block a {
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#e7ba64;
}

.block div {
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#bababa;
    margin-top:3px;
    text-align:justify;
}

.block .url {
    text-align:right;
    font-family: Arial;
    font-size:10px;
    font-weight:normal;
    color:#aaaaaa;    
}

.subtitle {
    font-family: Georgia;
    font-size:18px;
    font-weight:bold;
    color:#bababa;
    padding-bottom:8px;
}

.block_sub {
    width:500px;
    margin-top:5px;
    margin-bottom:20px;
    font-size:10px;
    color:#bababa;
    text-align:right;
}

.biography_list {
    margin-top:6px;

}

.biography_list div {
    margin-bottom:3px;
}


.biography_list a {
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
    color:#e7ba64;
}

.biography_list img {
    border:2px #bababa solid;
}

.biography_list .lefty {
    float:left;
    width:70px;
}

.biography_list .righty {
    float:left;
    width:430px;
}

.footer {
    width:800px;
    margin-left:35px;
    margin-top:12px;
    margin-top:35px;
    color:#bababa;
    border-top:1px #bababa solid;
    padding-top:12px;    
}

.layer {
    background:url(/images/layer_bg.jpg);
    width:525px;
    height:310px;
    margin-bottom:20px;
}

.layer_padding {
    padding:15px;
}