html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;}
body {font-family: Helvetica, Arial, sans-serif; color: #000000; background-color: #111111;}
section {position: relative; display: block; width: 460px; height: 650px; max-width: 460px; max-height: 650px; margin: 20px auto; background-image: url(../images/background-script.gif); background-color: #DFDFD6; background-repeat: no-repeat; background-position: top center; margin-left: auto; margin-right: auto;}
header {display: block; padding-top: 100px; padding-bottom: 90px;}
#property header {padding-bottom: 20px;}
header h1 {display: block; width: 225px; height: 0; padding-top: 34px; overflow: hidden; background-image: url(../images/pgphoto_small2.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
#property h3 {display: block; margin-left: 117px; padding-bottom: 20px; font-size: 14px;}
#property h3 img {display: block; clear:both; padding-bottom: 20px;}
p {font-size: 12px; line-height: 16px; padding-bottom: 4px;}
a {color: #000000; text-decoration: none;}
a:hover {color: #999999;}
nav, form, .indent {max-width: 225px; position: relative; margin-left: auto; margin-right: auto;}
#property nav {max-width: 325px; margin-left: 117px;}
nav ul {background-image: url(../images/pic.gif); background-repeat:no-repeat; background-position: top right;}
#property nav ul {background-image: none;}
nav ul li {list-style-type: none; font-size: 12px; line-height: 12px; padding-bottom: 30px; text-transform: uppercase;}
#property nav ul li {padding-bottom: 12px;}
li a {color: #000000; text-decoration: none;}
.active {color: #333333;}
footer {width: 100%; height: 30px; position: absolute; bottom: 20px;}
footer p {display: block; font-size: 9px; line-height: 11px; text-align: center;}
input#name, input#company, input#email, input#username, input#password, textarea#comments {margin-bottom: 8px; width: 150px; height: 15px; float: right;}
input table {width: 100%; border: 0;}
@media only screen and (min-width: 300px) and (max-width: 480px) {
section {position: relative; width: 100%; height: 100%; max-width: 100%; max-height: 100%; min-height: 800px; margin: 0px;}}
@media only screen and (min-width: 300px) and (max-width: 320px) {
section {background-size: 120%; background-position: center -50px; min-height: 480px;}
header {padding-top: 40px; padding-bottom: 30px;}
}