/* carlnunes.com */

/* reset */
* {margin:0; padding:0}
html{overflow-y:scroll}
html, body{height:100%}
body{font-size:13px;font-family: Helvetica, Arial, sans-serif;color:#000;background-color:#fff}
ul{list-style:none inside}
ol{list-style:none inside}
a{outline:none;text-decoration:none}
a img{border:none}
img{vertical-align:middle}
table{border-collapse: collapse}

/* utility */
.alignleft{float:left}
.alignright{float:right}
.clear{clear:both}
.weak{font-size:10px}
.strong{font-weight:bold}
.button{border:1px solid #ccc;text-align:center;background-color:#f3f3f3;padding:3px 8px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.button:hover{background-color:#fff}

/* structure */
#wrap{width:950px;min-height:100%;height:auto !important;height:100%;background:transparent url(../images/wrap-bg.jpg) repeat-y scroll}

/* header */
#header{width:950px;height:150px;position:relative}
#title{display:none}
#title-image{float:left;height:150px;width:445px}
#contact-link{position:absolute;bottom:0;right:40px;background:transparent url(../images/contact-link.png) no-repeat;padding-left:20px;color:#457aa7}
#contact-link a:link{color:#457aa7}
#contact-link a:visited{color:#457aa7}
#contact-link a:active{color:#8bba4e}
#contact-link a:hover{color:#8bba4e}

/* content */
#content{width:873px;margin:10px auto 0}

/* main */
#main{float:left;width:589px;height:425px;background:transparent url(../images/main-bg.jpg) repeat-y}
#main-inside{position:relative}
#desc{color:#FFF;position:absolute;top:96px;left:60px;width:478px;font-size:18px}
#desc2{color:#FFF;position:absolute;top:36px;left:34px;width:520px;font-size:16px}
#desc2 p span.strong{font-weight:bold}
#desc2 p span.weak{font-size:10px}
#info-link{position:absolute;top:347px;left:60px;background:transparent url(../images/info-bg.png) no-repeat;padding-left:20px;font-style:italic}
#info-link a:link{color:#fff}
#info-link a:visited{color:#fff}
#info-link a:active{color:#fff}
#info-link a:hover{color:#8bba4e}
.info{margin-top:20px}

/* contact */
#main-contact{float:left;width:587px;height:423px;background-color:#fff;border:#bbb 1px solid}
#contact-intro{float:left;margin:20px 0;clear:both;color:#457aa7;font-weight:bold;font-size:14px}

/* contact-form */
#main-form{float:left;width:300px;color:#666}
#main-form form ul li{float:left;margin:0 0 10px 0;width:300px}
#main-form form ul li textarea{width:300px;margin:5px 0 0}
#main-form{margin-left:20px}
.req{color:#8bba4e;margin:0 0 0 3px;font-size:14px}
#button{float:left}
.inputBoxes{width:162px;background-color:#f3f3f3;}
#area-text{font-family:Helvetica, Arial, sans-serif;font-size:14px;background-color:#f3f3f3;}

/* contact-text */
#main-text{float:right;width:247px;color:#565857}
#main-text #usr ul li{display:inline;font-size:12px}
#main-text #usr ul li#print{background:transparent url(../images/print.jpg) no-repeat;padding-left:20px}
#main-text #usr ul li#bookmark{background:transparent url(../images/bookmark.jpg) no-repeat;padding-left:20px;margin-left:10px}
#main-text #usr ul li#email{background:transparent url(../images/email.jpg) no-repeat;padding-left:20px;margin-left:10px}
#usr{width:247px;margin-top:60px}
#contact-desc{width:200px;font-style:italic;margin:20px 0 0 20px;font-size:16px}
#contact-add{width:200px;margin:40px 0 0 20px;font-size:12px;color:#333;}
#contact-add p{margin-top:10px}
#contact-add p.getright{margin-left:50px}
#usr ul li a:link{color:#457aa7}
#usr ul li a:visited{color:#457aa7}
#usr ul li a:active{color:#8bba4e}
#usr ul li a:hover{color:#8bba4e}
#contact-add p a:link{color:#457aa7}
#contact-add p a:visited{color:#457aa7}
#contact-add p a:active{color:#8bba4e}
#contact-add p a:hover{color:#8bba4e}

/* side */
#side{width:280px;height:425px;float:right;background:transparent url(../images/side-bg.jpg) no-repeat}
#side2{width:280px;height:425px;float:right;background:transparent url(../images/side2-bg.jpg) no-repeat}
#side3{width:280px;height:425px;float:right;background:transparent url(../images/side3-bg.jpg) no-repeat}

/* footer */
#footer{float:left;height:200px}
