body { font-family: Helvetica, Arial, sans-serif; margin:0px; font-size:10pt; background-color:black; color:#ddd; }

table { border-collapse:collapse; }
blockquote, cite, ul, ol, li, dl, dt, dd, form, fieldset, h1, h2, h3, h4, h5 { margin:0px; padding:0px;line-height:100%;font-size:100%; border:0px; }
ul, ol { list-style:none; }

td { background-color:inherit; line-height:15px; }
a { color:white; background-color:inherit; text-decoration:none; font-weight:normal; outline:none; }
a:hover { color:#999; text-decoration: underline; }
p { padding-bottom:2px; background-color:inherit; }

button { margin:0px; padding:0px; border:none; background:none; color:#ddd; font-size:100%; line-height:130%; cursor:pointer; font-size:10pt; overflow:visible; margin-top:2px; margin-bottom:6px; padding-right:12px; background:url('images/icons/triangle.gif') no-repeat right center; }
button:hover { color:#999; }


a img { border-style:none; }
a.thumb img { background-color:inherit; }
a.thumb:hover img { opacity:.75; filter:alpha(opacity=75); }

#pagecontainer { width:100%; }

#maincontent { width:1024px; margin-left:auto;margin-right:auto; }

#nav_external { position:absolute; top:100px; left:10px; width:228px; }

#nav_external .ext_banner a { display:block; width:228px; height:80px; text-indent:-1000em; background-position-x:-25px; background-position-y:0px; background-repeat:no-repeat; padding:1px; }

#nav_ext_itunes a { background-image:url('images/itunes.gif'); }
#nav_ext_aphotic a { background-image:url('images/aphoticaudio.gif'); }

#newsjoinform { text-align:left; width:228px; margin-bottom:10px; }
#newsjoinform fieldset { border:none; }
#newsjoinform fieldset p { font-size:11pt; letter-spacing:-1px; margin-bottom:10px; padding-left:10px; padding-right:60px; }
#newsjoinform input { width:140px; font-size:9pt; margin:2px; margin-left:5px; margin-top:5px; color:#888; }
#newsjoinform input:focus { color:#111; }
#newsjoinform button { display:block; margin-left:80px; }

#nav_ext_twitterfeed { padding-bottom:10px; }

#likebox-frame { border:2px solid #0f0f0f; width:176px; z-index:1; height: 70px; overflow: hidden; margin-bottom:10px; }
#likebox-frame iframe { overflow:hidden; position:relative; top:-2px; left:-2px; }



