html{height:100%}body{background:url("/images/curve.png") repeat-x scroll left top #FFF;color:#34302D;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:100%;margin:0;padding:0}a{color:#43BECD;text-decoration:underline}img{border:0
none}.spacer{clear:both}#container{margin-bottom:-302px;min-height:100%;position:relative}#wrapper{margin:auto;text-align:center;width:800px}#header{padding:35px
0}#header
h1{font-size:24px;margin:0;padding:0}#header-inner{margin:auto;text-align:center;width:800px}#header-inner
#title{color:#CDAB64;float:left;font-size:24px;text-align:left;width:250px}#header-inner #title
.name{color:#FFF;font-size:24px;font-weight:bold;text-align:left}#header-inner #title .name
a{color:#34302D;text-decoration:none}#header-inner #title
a{color:#34302D;text-decoration:none}#header-inner #title
p.description{color:#FFF;font-size:11px;margin:0;padding:0
0 0 10px}#innerbg{padding:20px}.lavaLamp{float:right;height:29px;margin:10px
0;overflow:hidden;position:relative;width:380px}.lavaLamp
li{float:left;list-style:none outside none}.lavaLamp
li.back{background:url("/images/lava.png") no-repeat scroll right -30px transparent;height:30px;position:absolute;width:9px;z-index:8}.lavaLamp li.back
.left{background:url("/images/lava.png") no-repeat scroll left top transparent;height:30px;margin-right:9px}.lavaLamp li
a{color:#FFF;display:block;float:left;font:bold 14px arial;height:30px;letter-spacing:0;margin:auto 10px;outline:medium none;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:7px;z-index:10}.lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited{border:medium none}#content{margin:70px
0 0;text-align:left}#content
h1.intro{color:#666;font-size:30px;font-weight:normal;line-height:30px;margin:0;padding:0}#content h1.intro
.name{color:#000}#content
.knowledge{color:#666;font-size:18px;line-height:48px}#content .knowledge .special-small{color:#900}#content .knowledge .special-large{background:none repeat scroll 0 0 #A5C3C3;color:#FFF;font-size:30px}#content
h2.works{border-bottom:1px dotted #0B0B0B;color:#000;font-size:18px;font-weight:normal;margin:0;padding:5px
0}#content h2.works
span{background:none repeat scroll 0 0 #0B0B0B;color:#FFF;padding:5px}#content h2.works span
a{color:#EDEAE3}#content
ul.worklist{list-style:none outside none;margin:0;padding:15px
0 0}#content .worklist
li{display:block;float:left;list-style:none outside none;padding:0
5px;width:250px}#content p.work-title{color:#393939;font-size:14px;font-weight:bold}#content p.work-title
a{color:#393939;font-size:14px;font-weight:bold;text-decoration:none}#content p.work-desc
a{clear:none;display:inline;float:none}#content
p.allworks{clear:both;float:right;font-size:14px;font-weight:bold}#content p.allworks
a{color:#43BECD;text-decoration:none}#content
h1.about{border-bottom:1px dotted #0B0B0B;color:#FFF;font-size:18px;font-weight:normal;margin:0;padding:5px
0}#content h1.about
span{background:none repeat scroll 0 0 #0B0B0B;padding:5px}#content
h1.work{color:#FFF;font-size:18px;font-weight:normal;margin:0
0 5px;padding:15px
0 0}#content h1.work
span{background:none repeat scroll 0 0 #0B0B0B;padding:5px}#content
.website{border-bottom:1px dotted #0B0B0B;border-top:1px dotted #0B0B0B;margin:auto;padding:10px
0;text-align:center}#content .website
p{color:#000;padding:0
10px;text-align:left}#content .website .work-menu{float:left;padding-top:10px;width:150px}#content .website .work-moredetails{float:right;padding-top:10px;width:650px}#content
.website.freebies{text-align:left;position:relative}#content .website.freebies h2
a{color:#000;text-decoration:none}.clearfooter{clear:both;height:302px}#footer{background:url("/images/grass_bottom.png") repeat-x scroll center top #0B0B0B;clear:both;height:219px;margin:0;padding:83px
0 0;position:relative}#footer-content{border-top:1px dotted #666;margin:auto;text-align:center;width:800px}#footer-content
.social{float:left;padding-top:10px;text-align:left;width:200px}#footer-content .social
ul{float:left;list-style:none outside none;margin:0;padding:0;width:200px}#footer-content .social
li{clear:both}#footer-content .social li
p{margin:0;padding:0
0 20px}#footer-content .social
a{color:#FFF;font-size:10px;line-height:40px;text-decoration:none}#footer-content .social
img{clear:left;float:left;padding-right:10px}#footer-content
.subscribe{float:left}#footer-content .subscribe
h3{color:#FFF;font-size:14px;margin:10px
0 0;padding:10px
0 15px}#footer-content .subscribe
ul{list-style:none outside none;margin:0;padding:0}#footer-content .subscribe li
a{color:#FFF;font-size:10px;line-height:50px;text-decoration:none}#footer-content .subscribe li
img{float:left;padding:0
10px}#footer-content
.copyright{float:right;width:450px}#footer-content .copyright
h3{color:#FFF;font-size:20px;font-weight:normal;margin:10px
0 0;padding:10px
0 15px;text-align:right}#footer-content .copyright
p{color:#FFF;text-align:right}#footer-content .copyright
a{color:#43BECD;text-decoration:none}#footer-content .copyright a:hover{text-decoration:underline}#mask{background-color:#000;display:none;left:0;position:absolute;top:0;z-index:9000}#boxes
.window{display:none;height:200px;left:0;padding:20px;position:absolute;top:0;width:440px;z-index:9999}#boxes
#dialog{background-color:#FFF;height:600px;padding:10px;width:562px}table.datatable{text-align:left;border:1px
solid #000}table.datatable
td{border:1px
solid #000;vertical-align:top}p.options{background:none repeat scroll 0 0 #0B0B0B;color:#FFF !important;font-size:14px;font-weight:bold;margin:10px
auto 0;padding:20px
!important;text-align:center !important}p.opt{background:none repeat scroll 0 0 #0B0B0B;color:#FFF !important;float:right;font-size:14px;font-weight:bold;margin:auto;padding:8px
!important;position:absolute;right:0;text-align:center !important;top:-33px}#myform{clear:both;float:left;overflow:hidden;height:100%;margin:0
0 10px 0}#myform
label{float:left;clear:both;display:block;width:200px;padding:10px;margin:5px
0}#myform input,#myform
textarea{float:left;display:block;padding:10px;border-radius:10px;background:#E9E9E9;border:solid 1px #44BECD;margin:5px
0;width:500px}#myform
.buttongroup{float:left;display:block;width:500px}#myform .buttongroup
input{width:50px;clear:both;margin:5px
0;float:left}#myform .buttongroup
span{display:block;float:left;margin:5px
0}#myform input.button, #myform
.button{clear:both;float:right;display:block;padding:10px;border-radius:10px;background:#34302D;border:solid 1px #0B0B0B;margin:15px
0 5px 0;width:auto;color:#fff;cursor:pointer}#myform.contactform
label{float:left;clear:both;display:block;width:500px;padding:10px
0 0 0;margin:0}#myform.contactform input,#myform.contactform
textarea{float:left;clear:both;display:block;padding:10px;border-radius:10px;background:#E9E9E9;border:solid 1px #44BECD;margin:5px
0;width:500px}#myform.contactform
textarea{height:200px}#myform.contactform input.button, #myform.contactform
.button{clear:both;float:right;display:block;padding:10px;border-radius:10px;background:#34302D;border:solid 1px #0B0B0B;margin:15px
0 5px 0;width:auto;color:#fff;cursor:pointer}#myform
.terms{clear:both;float:right;display:block;text-align:right;font-style:normal}#myform .terms
input{width:50px;clear:both;margin:5px
0;float:left}#myform .terms
span{display:block;float:left;margin:5px
0}.terms{font-style:italic;clear:both;padding:10px
0 0 0}div.errors
p{padding:0
0 0 20px!important;background:url(/images/error.png) no-repeat center left}
