body{font: 15px Palatino, "Palatino Linotype", Georgia, serif; color: #333;background:url(images/bg.gif) repeat-x #f0f0f0;margin:0;padding:0;}
a{color:#5d83ff;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
#container{width:900px;margin:15px auto;}
.boxAbout .left img{border:1px solid #b3b3b3;margin:0 0 10px;padding:4px;}
.boxPortfolio .left a{color:#a7a7a7;}
.boxHeader h1{line-height:29px;}
.boxAbout .left p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}

.nav{float:left;overflow:hidden;margin:0;padding:0;}
.nav li{display:inline;}
.nav li a{float:left;color:#000;font:12px  Arial, sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:-1px;width:125px; border-left: 1px solid #b3b3b3; text-align: center; }
.nav li a:hover,.nav li .current,.nav li .current:visited,.nav li .current:hover{color:#00b1f3;}

.left{width:200px;float:left;text-align:right;background:url(images/box.gif) top repeat-x;padding:35px 0 10px;}
.right{width:680px;float:right;background:url(images/box.gif) top repeat-x;padding:35px 0 10px;}
.clear{clear:both;}
.boxFooter .left,.boxFooter .right{font-size:11px;padding:20px 0 0;}
p{line-height:24px;color:#444;margin:0 0 10px;padding:0;}
.work p{line-height:16px;font-size:12px;color:#999;margin:3px 0 8px;}
.boxFooter p{color:#a5a5a5;}
h1{font:30px Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:-2px;margin:0 0 20px;}
h2{font:12px Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#5d83ff;margin:25px 0 10px;}
h3{font:18px Palatino, "Palatino Linotype", Georgia, serif;color:#b3b3b3;margin:0 0 8px; font-weight: bold;}
h4{font:12px Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;}
.work{width:195px;height:180px;border-left:1px dotted #b3b3b3;float:left;margin:15px 0 0;padding:0 17px 0 12px;}
.work img{margin:0 0 15px; border:1px solid #b3b3b3; padding: 2px;}
.work p a{font-style:normal;}
.work .style1 {font-style: normal;}
.style1{color:#a7a7a7;font-style:italic;font-weight:400;}
.updown{text-align:right;clear:both;padding:3px 5px 3px 0;}
img a{border:0;}
form{margin:20px 0 0;padding:0 25px;}
.form{clear:both;margin:30px 0 0;}
.ct{width:200px;float:left;font-weight:700;padding:5px 30px 0 0;}
input,textarea{vertical-align:top;border:none;margin:0;}
form .style1{font-size:11px;font-style:normal;}
.textinput,.textinputHovered{width:370px;font:12px Helvetica, Arial, sans-serif;border:1px solid #dcdcdc;background:#fff;font-weight:700;margin:0;padding:7px;}
.textarea,.textareaHovered{width:370px;height:250px;border:1px solid #dcdcdc;background:#fff;font:12px Helvetica, Arial, sans-serif;font-weight:700;margin:0 0 5px;padding:6px;}
select{background:#fff;width:385px;border:1px solid #dcdcdc;padding:4px;}
.checkbox{margin:0 0 0 150px;}
.buttonSubmit,.buttonSubmitHovered{color:#000;cursor:pointer;text-align:center;text-decoration:none;background:#fff;border:1px solid #b3c2ae;margin:0;padding:5px 10px;}
.buttonSubmit:hover,.buttonSubmitHovered:hover{background:#fff;}
.textinput:focus,.textinputHovered:focus,.textinput:focus,.textinputHovered:focus,.textarea:focus,.textareaHovered:focus,select:focus{background:#fff;border-color:#d0d0d0;}
.form hr{border:none;border-top:1px solid #e8e8e8;position:relative;margin:8px -25px;}
.boxNavigation p {line-height: normal; font-weight:bold; color: #dfdfdf;} 
.boxNavigation .left, .boxNavigation .right { padding: 35px 0 20px 0;}
.style2 {color: #00b1f3}
.style3 {font-size: 18px; line-height: 23px;}
.style4 {font-size: 18px;line-height: 23px;font-style: italic;color: #999999;}
.style5 {color: #b3b3b3}
.style6 {font-size: 29px}
.left p {line-height: 14px;}
