body{background: #180931 url('../img/bg/body.jpg') 50% 0 no-repeat; text-align: center; padding: 0;}
.fullpage{background-image:url('../img/bg/body-subpage.jpg');}

/* LOGO */
#logo{height:115px; margin:0 auto; width:820px; text-align:left; padding:43px 0 0;}
#logo img{vertical-align:middle;}
#logo strong{font-weight:normal; font-family:tahoma; font-size:92%; display:block; width:350px; text-align:center; margin-top:-8px;}

/* MAIN */
#main{margin:0 auto; width:819px; text-align:left; position:relative;}
#col-content{width:524px; float:left; display:inline;}
#col-side{width:260px; float:right; display:inline;}
#content{margin:0; padding:1px 20px 30px; background:#2D244F url('../img/bg/main.png') 0 100% no-repeat;}
.fullpage #content{background-image:url('../img/bg/main-fullpage.png');}
#content p{text-align:justify;}
#content #col-content{width:480px;}
#content #col-side{width:280px;}
.back-link{position:absolute; right:20px; top:12px; margin:0; font-weight:bold; font-size:108%; font-family:tahoma;}
.back-link a{padding: 0 0 0 20px; background:url('../img/bg/back-link.png') 0 50% no-repeat;}
.fullpage h1 {margin:0; font-size:183%;}
.fullpage .post {font-size:92%; color:#beb1eb;}

/* MAIN MENU */
#main-menu {margin:0; padding:0 0 40px 10px;}
#main-menu li{float:left; display:inline; margin:0; padding:0;}
#main-menu a{display:block; color:#fff; font-weight:bold; font-size:108%; padding:0 0 0 15px; background:url('../img/bg/main-menu.png') 0 50% no-repeat;}
#main-menu a:hover{color:#e0b660;}
#main-menu strong{display:block; line-height:42px; padding:0 15px 0 0;}
#main-menu .first a{background:none;}
#main-menu .active {position:relative; right:-3px;}
#main-menu .active a{background:url('../img/bg/main-menu1.png') 0 50% no-repeat; color:#e0b660;}
#main-menu .active strong{background:url('../img/bg/main-menu1.png') 100% 50% no-repeat;}

/* PHONE BANNER */
.phone-bnr{position:relative; background:#483c6e url('../img/bg/phone.png') 0 0 no-repeat; padding: 10px 20px 17px 80px; color:#efefef; font-size:117%; margin:20px 0; text-align:center !important; line-height:1.2;}
.phone-bnr .orange{color:#ffab00; font-size:173%;}
.phone-bnr .yellow{color:#fef97c; font-size:173%;}
.fullpage #phone-box .cor, .phone-bnr .cor{width:10px; height:10px; background-image:url('../img/bg/cor-phone.png'); margin:0;}

/* PHONE BOX */
#phone-box{height:100px; padding:18px 25px 0; position:relative;}
#phone-box strong{font-size:108%;}
#phone-box .phone-number{display:block; margin:10px 0;}
#phone-box span {display:block; text-align:right; margin:-15px -20px 0 0; font-size:92%; color:#ffcece;}
#phone-box span img{vertical-align:middle;}
.fullpage #phone-box {height:auto; background:#483c6e url('../img/bg/phone.png') 0 0 no-repeat; padding-bottom: 5px; margin-bottom:20px;}
.fullpage #phone-box strong {display:block; font-weight:normal; padding: 0 0 0 60px;}
.fullpage #phone-box strong span {text-align:left; margin:0; font-size:125%; color:#fff; font-weight:bold; margin-top:-5px;}
.fullpage #phone-box .phone-number{display:block; margin:10px;}
.fullpage #phone-box span {margin-top:-20px;}
.fullpage #phone-box span img {margin-left:10px;}

/* PEOPLE LIST */
#people-list h2{font-size:183%; font-weight:normal; margin:1.5em 0 0.5em;}
#people-list li{background:url('../img/bg/people-list.png') 0 0 no-repeat; position:relative; text-align:right; margin-bottom:25px; width:100%;}
#people-list .img{display:block; height:92px; padding: 10px 12px 0 10px;}
#people-list h3{font-size:117%; line-height:1; margin:0;}
#people-list h3 strong{margin:0 100px 0 0;}
#people-list h3 a{color:#fff; text-decoration:none;}
#people-list p{color:#beb1eb; font-size:92%; margin: 0 100px 0 0;}
#people-list .more {font-size:100%;}
#people-list .more a {position:absolute; right:0; top:95px; width:90px; text-align:center; line-height:30px; color:#fff;}
#people-list .more a:hover {text-decoration:none;}

/* COR BOX */
.cor-box{position:relative; background:#2d244e; padding:15px;}
.cor-box h2{text-transform:uppercase; font-size:150%; margin:0 0 0.8em;}
.cor-box .cor{width:10px; height:10px; background-image:url('../img/bg/cor-box.png');}

/* BLUE BOX */
.blue-box{background:#17082d; position:relative; padding: 15px 25px; margin:15px 0 35px;}
.blue-box .cor{width:10px; height:10px; background-image:url('../img/bg/cor-phone.png');}
.blue-box strong{color:#ffc804;}

/* COMMENTS LIST */
#comments-list{position:relative;}
#comments-list h2, #comments-list h3{font-size:133%; margin: 15px 0;}
#comments-list .add-comment {position:absolute; right:0; top:0;}
#comments-list .add-comment a {padding:0 0 0 18px; background:url('../img/bg/add-comment.png') 0 50% no-repeat;}
#comments-list li {color:#beb1eb; margin:0 0 15px 7px;}
#comments-list li strong {display:inline-block; background:url('../img/bg/comments.png') 0 0 no-repeat; padding: 0 0 0 7px; margin: 5px 0 5px -7px; color:#fff;}
#comments-list li strong span {display:inline-block; background:url('../img/bg/comments.png') 100% 0 no-repeat; padding: 0 7px 0 0; line-height:20px; min-width:150px;}
#comments-list form {margin-right:60px;}
#comments-list .quarter {width:70%;}
#comments-list .submit {padding: 5px 25px; background:#fff url('../img/bg/submit.png') 0 100% repeat-x; border:none; font-weight:bold; cursor:pointer;}

/* FOOTER */
#footer{background:url('../img/bg/footer.jpg') 50% 0 no-repeat; color:#8380a9; font-size:92%; padding:95px 0 50px;}
#footer a {color: #463f97;}
#footer a:hover {color: #fff;}

/* CORNERS */
.cor{position:absolute; background-repeat:no-repeat; display:block; z-index:10; height: 4px; width: 4px; line-height: 1px; font-size: 1px;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}
