a { color: #CCFF00; text-decoration: none; }
a:hover { border-bottom: 1px solid #CCFF00; }

body {
 background: #151515;
 color: #FFFFFF;
 font-family: Helvetica;
 margin: 0; padding: 0;
 overflow: hidden;
 -webkit-text-size-adjust: none;
}

body > div,
body > form,
body > ul {
 margin: 0; padding: 0;
}
div#navbar {
 background-color: #0F0F0F;
 border-bottom: 1px solid #181818;
 height: 42px;
 padding-top:1px;
}
body > div#navbar > ul.topnav { font-size: 20px; list-style-type: none; margin: 0; padding: 0; z-index: 9000; }
body > div#navbar > ul.topnav > li {
 border-right: 1px solid #181818;
 float:left;
 font-size: 20px;
 font-weight: bold;
 margin: 0; padding: 0;
 position: relative;
}
body > div#navbar > ul.topnav > li > a,
body > div#navbar > ul.topnav > li > span {
font-family: Helvetica;
 color: inherit;
 cursor: pointer;
 display: inline-block;
 padding: 8px 20px;
 text-decoration: none;
 text-align: center;
}

body > ul.nav > li {
 margin: 0;
 background: #0F0F0F url('../images/iPhoneArrow.png') no-repeat right center;
 border-bottom: 1px solid #181818;
 padding: 0;
 font-size: 20px;
 font-weight: bold;
 list-style: none;
}
body > ul.nav > li#top { border-top: 1px solid #1E1E1E; }

body > ul.nav > li > a,
body > ul.nav > li > span {
font-family: Helvetica;
    display: block;
    padding: 8px 32px 8px 8px;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}
body > ul.nav > small { color: #AAA; display:inline-block; padding: 8px 10px 10px 10px; }

body > ul.browse {
 border-bottom: 1px solid #181818;
 display: inline-block;
 margin: 0; padding: 3px 0px 10px 1px;
 font-size: 20px;
 font-weight: bold;
 list-style: none;
 text-align: center;
}
body > ul.browse2 {
 border-bottom: 1px solid #181818;
 display: inline-block;
 margin: 0; padding: 3px 0px 10px 1px;
 font-size: 18px;
 font-weight: bold;
 list-style: none;
 text-align: center;
}

body > ul.browse > li, body > ul.browse2 > li { display:inline-block; border: 1px solid #1c1c1c; border-top-color: #333; border-right-color:#222; margin:0px 1px 1px 0px; text-align: center; }
body > ul.browse > li a {
 background: #0F0F0F;
 color: inherit;
 display:inline-block;
 text-decoration: none;
 text-align: center;
 width: 41px; padding: 4px 0px;
}
body > ul.browse2 > li a {
 background: #0F0F0F;
 color: inherit;
 display:inline-block;
 text-decoration: none;
 text-align: center;
 width: 65px; padding: 4px 0px;
}

div#header {
 background-color: #090909;
 color: #445588;
 padding: 8px 32px 8px 8px;
 text-decoration: none;
}
h1 { color:#85D464; margin:0; padding:0; }
img, input.submitbtn { border:0; vertical-align:middle; }
p.heading { color:#a6bfed; display:block; font-size:0.8em; margin:0; padding: 3px 0px 4px 2px; text-align:center; }
p.heading2 { color:#a6bfed; display:block; font-size:20px; font-weight: bold; margin:0; padding: 8px 0px 9px 0px; text-align:center; }
