body, div, h1, h2, h3, h4, p, a, ul, ol, li {margin:0; padding:0; outline:none;}

body {font-family:Arial, Helvetica, sans-serif; color:#323232;}
.alignme {width:960px; margin:0 auto;}
.clearme {clear:both; max-height:1px; overflow:hidden; font-size:8px;}

#header {height:200px;}
#logo {display:none;}
#social {display:none;}
#menu {display:none;}
#hello {float:right; width:482px; padding:85px 0 0 0; margin:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:46px; color:#c4c8cc; font-style:italic;} #hello span {color:#e23b30;}
#zG {display:none;}
#footer {display:none;}

TEXT {}
h1 {font-family:Georgia, "Times New Roman"; font-size:44px; font-weight:normal; font-style:italic; text-shadow:1px 1px 0 #fff; border-left:7px solid #e23b30; padding:5px 0 7px 25px;}
h2 {font-family:Georgia, "Times New Roman"; font-size:32px; font-weight:normal; font-style:italic; text-shadow:1px 1px 0 #fff; border-left:5px solid #e23b30; padding:1px 0 3px 25px;}
h3 {font-family:Georgia, "Times New Roman"; font-size:24px; font-weight:normal; font-style:italic; text-shadow:1px 1px 0 #fff;}

p {margin:15px 0; line-height:1.5;}
p.open {font-family:Georgia, "Times New Roman"; font-style:italic; font-size:22px;}

a {color:#e23b30; border-bottom:1px solid #e23b30; text-decoration:none; padding:1px 0;}

ul {margin:0 0 0 15px;}
ul li {margin:5px 0; padding:0 0 0 20px;}

.meettheteam {float:left; width:150px; margin:0 10px 10px 0;} .meettheteam  p {margin:0;} .meettheteam  p span {display:block; font-size:80%;} .meettheteam .last {margin:0 0 10px 0;}

.service {display:block; margin:10px 10px 10px 0; padding:10px;} .service img {display:none;}

body#portfolio h2 {margin:0 0 25px 0;}
.clearpieces {clear:both; border-bottom:1px solid #e5e5e5; margin:0 0 30px 0; padding:0 0 0 0;}
.piece {position:relative; display:block; float:left; width:230px; max-height:300px; margin:0 10px 20px 0;} .last {margin:0 0 20px 0;}
.pieceNew {display:none;} .pieceHeader {display:block;} .pieceHeader img {display:none;} .pieceHeader span {font-family:Georgia, "Times New Roman"; font-style:italic; text-shadow:1px 1px 0 #fff; font-size:18px; padding:7px 2px 0 2px;} .piece a {border:none;} .piece p {margin:7px 0; padding:0 2px; font-size:14px;}

#pieceData {float:left; width:320px;}
#pieceData ul li {margin:0 0 0 10px; padding:3px 0 3px 25px;}
#pieceData p {padding:0 2px 0 0;}
#pieceDisplay {float:right; padding:20px 0 0 0; overflow:hidden;}
#said {border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:25px; padding:20px; text-align:justify;}
#said p {margin:0; padding:0; font-size:1.7em; font-family:Georgia, "Times New Roman"; color:#aaa; font-style:italic;}
#said p#who {text-align:right; margin:20px 0 0 0;}

.cFbg {border:1px solid #323232; height:150px; width:500px;}
.cF {display:none;}
