body {
 margin:0;
 padding:0;
 font: 11px verdana,helvetica,arial,sans-serif;
}
#wrap {
 width:1000px;
 margin:0 auto;
 padding-bottom:15px;
 background:#666;
}
#logo {
 padding:0 0 0 7px;
 margin:0;
 background:#000;
 height:50px;
}
#section {
 position:absolute;
 width:250px;
 top:63px;
}
#section div {
 margin:0 10px;
 padding:10px;
 background:#ccc;
 border-right:4px solid #999;
 border-bottom:4px solid #333;
}
#gallery {
 position:relative;
 width:750px;
 margin-left:250px;
}
#gallery div {
 float:left;
 background:#ccc;
 width:236px;
 margin-right:10px;
 margin-bottom:10px;
 border-right:4px solid #999;
 border-bottom:4px solid #333;
}
#gallery p {
 margin:0;
 padding:0 0 0 10px;
}
#gallery blockquote {
 clear:both;
 margin:0;
 padding:0 10px 10px 10px;
}
#gallery p label {
 float:right;
 padding:0 10px;
 color:#ff0000;
}
#gallery .ss {
 height:118px;
 border:0;
 padding:0 0 10px 0;
 margin:0;
}
#gallery p span {
 float:left;
}
#gallery #form {
 clear:both;
 float:none;
 padding:15px;
 margin-bottom:25px;
 width:705px;
}
#gallery #form span {
 float:left;
 width:150px;
}
#gallery #form input {
 width:195px;
}
#gallery #form select {
 width:200px;
}
#gallery #form textarea {
 width:195px;
}
#gallery #form label {
 float:left;
 width:150px;
 margin:4px 5px 0 5px;
 text-align:right;
}
#gallery #form fieldset {
 padding:0 15px;
 width:400px;
 background:#ccc;
}
#gallery #form p {
 border:1px solid #fff;
 margin:0 0 0 159px;
 padding:10px;
 width:180px;
}
#gallery #form p img {
 border:1px solid #666;
}
#gallery #form p input {
 position:absolute;
 width:100px;
}
#gallery #form .button {
 width:200px;
}
h1 {
 font-size:22px;
 margin:0;
}
.clear { 
 clear:both;
 float:none;
 border-right-width:0px;
}
.hide {
 display:none;
}
