body {margin: 0px; padding: 0; font: 13px/16px Verdana; font-family: Verdana, verdana, Geneva, Helvetica, Arial, sans-serif;}
body {color: #FFF; background: #000000;}

a {color: #FFFFFF;}
a:hover {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
.pos a {color: #FFFFFF;}
.pos a:hover {color: #FFF;}
ul.files a {color: #FFFFFF;}
ul.files a:visited {color: #FFFFFF; background: url(/style/default_files/check2.gif) no-repeat 100% -48px;}
ul.files a:visited:hover {background-image: url(/style/default_files/checkvh.gif); background-repeat: no-repeat;}
ul.files a:hover {color: #FFF;}


h1, h2, h3 {font-size: 16px; font-weight: bold; font-family: Verdana; margin: 0 0 18px 0; padding: 12px 18px 0 18px;}
p {font-size: 13px; line-height: 20px; font-family: Verdana; margin: 18px 18px 18px 18px; padding: 0; }
#footer p {font-size: 10px; line-height: 13px; font-family: Verdana; margin: 18px 18px 18px 18px; padding: 0; }
#sidebar p {margin: 18px 12px 18px 12px;}
p.code {font-family: courier; margin: 12px auto; padding: 12px; width: 484px; overflow: auto; } 

p {color: #FFF; }

#maincontent .text, #footer .text {padding: 0;}

div.shade {font: 11px/11px Verdana; line-height: 11px; margin-bottom: 8px; padding: 0; height: 11px;} 

#maincontent div.shade, #footer div.shade {font: 16px/16px Verdana; line-height: 16px;  height: 16px; margin-bottom: 0px;}



#maincontent h1, #maincontent h2, #footer h3 {color: #333333; background: url(/style/iphone_files/h2.gif) no-repeat top left; }
#maincontent, #footer {background: #000 url(/style/iphone_files/mainc.gif) repeat top left; max-width: 320px;  margin: 0 auto;}

#maincontent .text, #footer .text {background: url(/style/iphone_files/text1.gif) repeat-x 0px 10px;}

div.shade {font: 11px/11px Verdana; line-height: 11px; margin-bottom: 8px; padding: 0; height: 11px;} 

#maincontent div.shade, #footer div.shade {font: 16px/16px Verdana; line-height: 16px;  height: 16px; margin-bottom: 0px;}
#header .shade {display: none; height: 0;}
div.shade {background: #000 url(/style/iphone_files/shade.gif) repeat-x top left; border-right: 1px solid #333333;} 
#maincontent div.shade, #footer div.shade {background: url(/style/iphone_files/shade.gif) repeat-x bottom left; border-right: 0;}
ul {margin-right: 12px;}
ul.files {margin: 21px 12px 12px 18px; font-family: Verdana; font-size: 13px; list-style-type: none; padding: 0;}
ul.files li {color: #777; line-height: 22px; margin: 12px 0; padding: 0; clear: both;}
ul {color: #FFF;}
ul.files li, .pos td {background: url(/style/2007_files/water-aa.gif) no-repeat top left;}
ul.items, ul.dir, ul.files li {color: #777;}
#maincontent ul.files li {min-height: 48px;}
#sidebar ul.files li {padding: 0 0 4px 0;}
ul.files img {float: left; margin: 4px 8px 4px 6px; padding: 0;}
.fulltone, ul.fulltone li {color: #FFF;}
.halftone {color: #777;}
img, .dtstart, .date abbr {border: 0;}
.center {text-align: center;}
.righty {float: right;}
.lefty {float: left;}
p img {margin-right: 4px;}


#maincontent .text, #footer .text {padding: 0;}


#zipResult { position:absolute; margin-left: 20px; display:inline; color: grey; font-size:large; }
.goodzip { background: url("greencheck.gif") no-repeat left; padding-left:20px; }
.badzip { color: red; }
input { font-size: large; }
label { font-size:large; color: silver; }

