div#photos p {width:190px; height: 190px; margin:4px; float:left; background:#ccc; text-align:center; color:#888; font-size:80%;border:6px solid #ddd}
div#photos p a {text-decoration:none;padding:4px; color:#111; font-size:1.2em}
div#photos p a:visited {text-decoration:none; color:#666}
div#photos p a:hover {text-decoration:none; color:#000}
div#photos p a img{display:block; border:4px solid white; margin:6px auto}

div#content ul#works li {
width: 470px;
height: 470px;
display: box;
float: left;
list-style-type: none;
}

.clear {clear:both; height:0}

/* FORM */
#content form, #content fieldset {padding:0; color:#616161; font: 13px Tahoma; border:0; width:386px;}
#content form label {margin:0; width:100px; line-height: 0.7em; font-size:0.9em}
#content form label.email {background: url(img/email.png) no-repeat 0 100%; width:58px; height:57px;display:block; float:left; margin:-24px 0 0 110px; position: absolute;}
#content form label.input {display:block; width:142px; height:53px; background: url(img/input_back.png) no-repeat 0 100%; overflow:hidden; margin-top:10px;}
#content form label input{background-color:transparent; margin:14px 4px 10px 7px; width:120px; border:0; text-decoration:none; line-height: 1.7em}
#content form label.form {display:block; width:242px; height:240px; background: url(img/form_back.png) no-repeat 0 100%; margin-top: -240px; float:right}
#content form label.form textarea {display:block; width:230px; height:196px; overflow:hidden; margin: 14px 7px 10px; background:transparent; border:0; clear:both}

#content a.button, input.button {display:block; width:142px; height:32px; font-size:13px; letter-spacing:1px;
background:url(img/button.png) no-repeat 0 0; color:#555; margin:4px auto; text-align:center; padding:0 0 9px 0; cursor:pointer; border:0; text-decoration:none;}