/* general */
html, body {color: #90868C;background: #FFF;text-align: center;}
a {text-decoration: none;color: #000;}
a:hover { text-decoration: underline; }
.clear {clear: both; height: 1px; line-height: 0; font-size: 0;}
.la {text-align: left;}
.ra {text-align: right;}
.ca {text-align: center;}
.rf {float: right;}
.lf {float: left;}
.hr {clear: both; height: 1px; line-height: 0; font-size: 0;background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/horizontal_dot.png) 0 0 repeat-x;}
/* /general */


#page {
    background: #FFF url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/bg.jpg) left 100px no-repeat;
    font-family: Helvetica, Arial, sans-serif;
    display: block;
    text-align: left;
    width: 960px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 auto;
    padding: 1px 0 0 0;
    padding-top: 100px;    
}

.top {margin: 60px 0 0 0;padding: 0 20px 0 20px;background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/vertical_dot.png) 400px 0 repeat-y;}

.top h1 {font-size: 70px;line-height: 65px;padding: 0 0 0 40px;font-weight: 700;text-transform: uppercase;}
.top h1 span {display: block;font-size: 85px;}
.top .cv {line-height: 40px;font-size: 32px;padding: 10px 0 0 40px;text-transform: uppercase;}

.top .left {width: 380px;float: left;}
.top .right {width: 540px;float: right;}
.top .right .left {width: 161px;padding: 20px 0 0 0;background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/vertical_dot.png) right 0 repeat-y;}
.top .right .right {width: 379px;padding: 20px 0 0 0;}
.top .right p {padding: 0 20px 20px 20px;font-size: 18px;line-height: 25px;text-transform: uppercase;}
.top .right p.first {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/horizontal_dot.png) -1px bottom repeat-x;}
.top .right p span {font-size: 12px;line-height: 20px;}

.content {margin: 0 20px;padding: 0;background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/vertical_dot.png) 540px -1px repeat-y;}
.left-column {float: left;width: 540px;}
.right-column {float: right;width: 380px;}

h2 {font-size: 12px;line-height: 50px;text-transform: uppercase;padding: 0 0 0 20px;font-weight: normal;margin: 0;background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/horizontal_dot.png) 0 bottom repeat-x;}
.left-column h2 {padding-left: 40px;}
h3 {font-size: 16px;line-height: 18px;font-weight: normal;text-transform: uppercase;}
h4 {font-size: 14px;line-height: 18px;font-weight: normal;text-transform: uppercase;margin: 0 0 7px 0;}
h5 {font-size: 14px;line-height: 20px;font-weight: normal;text-transform: uppercase;color: #FF9C00;}

.block {margin: 40px 20px 10px 20px;}
.left-column .block {margin-left: 40px;}
.block .date {font-size: 14px;line-height: 20px;font-weight: normal;text-transform: uppercase;color: #FF9C00;margin: 0 0 5px 0;}
.block p {padding: 5px 0 10px 0;}
.block ul {padding: 5px 0 10px 0;list-style: disc;margin: 0 0 0 15px;}
.block ul.score {padding: 5px 0 10px 0;list-style: none;line-height: 20px;margin: 0;}
.block ul.score li {padding: 0 0 0 170px;}
.block ul.score li.stars1 {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/stars1.png) left center no-repeat;}
.block ul.score li.stars2 {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/stars1.png) left center no-repeat;}
.block ul.score li.stars3 {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/stars1.png) left center no-repeat;}
.block ul.score li.stars4 {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/stars1.png) left center no-repeat;}
.block ul.score li.stars5 {background: url(http://www.resumesimo.com/_public/upload/templates/cv17/web/img/stars1.png) left center no-repeat;}

.footer {padding: 40px 40px 40px 60px;text-transform: uppercase;font-size: 13px;}
.footer span {padding: 0 10px 0 0;}