/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#191919 url('images/bg.jpg') top center no-repeat;text-align:center;padding:0;margin:0;}
#container {margin:0 auto;width:950px;text-align:left;padding:0;}

p, table {font:12px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.inner {margin:0;}

.fixer {clear:both;font-size: .1em;line-height: .01em;color: #FFFFFF;}

hr {margin:0; padding:0; height:1px; background:#e1e1e1; color:#e1e1e1; border:0; border-bottom:1px solid #e1e1e1;}

* html ul li a {height:1em;}
#main ul {margin:0 0 0 5px;padding:0;list-style: none;}
#main li {margin:0;padding:0 0 5px 14px;background: url("images/dot.gif") 0 7px no-repeat;font-size:14px;color:#111;line-height:1.3;}

a:link, a:active, a:visited {color:#1E8FAE;text-decoration:underline;}
a:hover {color:#1E8FAE;text-decoration:underline;}

.photo {border:1px solid #ccc;padding:8px;}
.fr {clear:right;float:right;margin:0 0 0 20px;}
.fl {clear:left;float:left;margin:20px 20px 0 20px;}

h1 {font-size:24px;color:#009DB9;}
h2 {font-size:24px;color:#6A9646;}
h3 {font-size:18px;color:#6A9646;}
h4 {font-size:16px;color:#fff;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#response {width:949px; color:#000; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-image:url(images/highlight.gif);}
#response cite {color:#666;}
#response p {padding:10px 10px 10px 10px; margin:0;}

#header {overflow:hidden;margin-top:30px;}
#header img {float:left;}
#header .tag {width:199px;float:left;margin-left:25px;border-left:1px solid #ccc;padding-left:25px;font-size:14px;}
#header .address {width:174px;float:left;margin-left:25px;border-left:1px solid #ccc;padding-left:25px;font-size:14px;}

.nav {width:950px;background:#007A9A url('images/bg-nav.gif') top left repeat-x;margin-bottom:30px;}
.nav ul {margin:0;padding:0 0 0 2px;list-style:none;overflow: hidden;}
.nav li {float:left;display:inline;margin:0;padding:0;background:url("images/nav-sep.gif") no-repeat right 7px;line-height:1;}
.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited, .nav ul li a:hover {float:left;display:block;background:url("images/tab_left.gif") no-repeat left top;padding:8px 18px 9px;color:#fff;text-decoration: none;font-weight:normal;font-size:11px;}



table.admin {border-collapse:collapse; margin-top:10px;}
.admin tr {vertical-align:middle;}
.admin tr td {margin:0; padding:5px 10px 5px 10px; border:1px solid #ccc; font-size:11px;}
.admin tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:11px;}
.admin tr th a:visited, .admin tr th a:link {color:#000; font-weight:bold; font-size:11px;}
.admin tr td span {background:#FBFFBB;}


#footer {margin-left:254px;padding:21px;font-size:11px;color:#8C8C8C;margin-bottom:20px;}
#footer span {color:#444;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#8C8C8C;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#8C8C8C;}
#footer p.credit {font-size:9px; color:#ccc; float:right; font-weight:normal;}
#footer p.credit a:link, #footer p.credit a:active, #footer p.credit a:visited, #footer p.credit a:hover {color:#999;}

#side {width:250px; float:left; background:#0D0D0D;}
#side .inner {padding:20px;}
#side hr {margin:0; padding:0; height:1px; background:#191919; color:#191919; border:0; border-bottom:1px solid #191919;}
#side ul {margin:20px 0 0 0;padding:0;list-style: none;}
#side li {margin:0;padding:0 0 5px 0;font-size:11px;color:#111;line-height:1.3;}
#side li.title {margin:0; padding:0 0 5px 0; font-size:14px; color:#fff; line-height:1.3; font-weight:bold;}
#side li b {color:#888;}
#side a:link, #side a:active, #side a:visited {color:#666666;text-decoration:underline;}
#side a:hover {color:#888;text-decoration:underline;}
#side p {color:#ccc;}
#side p a:link, #side p a:active, #side p a:visited, #side p a:hover {color:#009DB9;}

.twtr-hd , .twtr-ft {display:none;}
.twtr-widget .twtr-tweet-wrap  {padding:0;}

#main {width:700px; float:left; background:#fff;}
#main .inner {padding:20px;}
#main h1 {margin-top:0; margin-bottom:3px;}
#main h6 {font-size:14px; font-weight:normal; margin-top:3px; color:#999;}
#main p {color:#111;font-size:14px;}

.update {margin-top:15px; border-top:1px solid #e1e1e1; padding-top:15px; overflow:none;}
.update img {float:left; margin-right:10px;}
.update .insider {margin-left:80px;}
.update h5 {font-size:14px; font-weight:bold; color:#00AABE; margin:0 0 5px 0;}
.update h4 {font-size:16px; font-weight:bold; color:#1C1C1C;  margin:0 0 5px 0;}
.update h4 a:link, .update h4 a:active, .update h4 a:visited, .update h4 a:hover  {text-decoration:none; color:#1C1C1C;}
.update p {font-size:14px; color:#414141; margin:0 0 5px 0; line-height:1.2;}
.update img.icon {margin-right:3px;}
#main .update h6 {font-size:12px; color:#222; background:#DFDFDF; padding:5px 8px; float:left; margin:5px 10px 0 0;}
#main .update h6 a:link, #main .update h6 a:active, #main .update h6 a:visited, #main .update h6 a:hover {text-decoration:none; color:#222;}
#main .update h6:hover {background:#ccc;}
#main .update h6.read {font-size:12px; color:#fff; background:#00AABE; padding:5px 8px; float:left; margin:5px 10px 0 0;}
#main .update h6.read a:link, #main .update h6.read a:active, #main .update h6.read a:visited, #main .update h6.read a:hover {color:#fff;}
#main .update h6.read:hover {background:#05909F;}

.quote {margin-top:20px; background:#f1f1f1; border:1px solid #e1e1e1; color:#111; padding:10px; line-height:1.2; font-size:14px;}
.quote span {font-size:11px; color:#555; margin-left:5px;}

.promo {margin-top:20px; background:#6990AC; color:#fff; padding:10px; line-height:1.2; font-size:14px; overflow:hidden;}
.promo a:link, .promo a:active, .promo a:visited, .promo a:hover {color:#fff;}
.promo span {font-size:11px; color:#fff;}

.amazonbuy {margin-top:20px; background:#E9546A; color:#fff; padding:10px; line-height:1.2; font-size:14px; overflow:hidden;}
.amazonbuy a:link, .amazonbuy a:active, .amazonbuy a:visited, .amazonbuy a:hover {color:#fff;}
.amazonbuy span {font-size:11px; color:#fff;}

table.signupform {border-collapse:collapse; margin:0; font-size:11px;}
.signupform tr {vertical-align:middle;}
.signupform tr td {margin:0; padding:6px 10px; border:0; font-size:14px;}
.signupform tr th {margin:0; padding:0; border:0; font-size:14px; text-align:left; color:#333;}
.signupform tr td input.text {color:#333;border:1px solid #C4C4C4;padding:5px;font-weight:bold;width:202px;}
.signupform tr td cite {font-size:11px;color:#666;font-style:normal;margin-top:2px;display:block;}

#content {}
#content .inner {padding:20px;}
#content h1 {margin-top:0;}
#content p {color:#111;font-size:14px;}
#content p.snip {font-weight:bold;}
#content .thecontent {width:550px;}
#content .side {float:right;width:300px;border-left:1px solid #e1e1e1;padding-left:20px;}


ul.welcome {float:right;width:320px;margin-left:10px;list-style: none;}
ul.welcome li {background:url('images/button.gif') top left no-repeat;}
ul.welcome a {padding:5px 45px;display:block;width:240px;font-size:14px;font-weight:bold;text-decoration:none;margin:10px 0;}

table.deadsilent {border-collapse:collapse; margin:0; font-size:11px;}
.deadsilent tr {vertical-align:middle;}
.deadsilent tr td {margin:0; padding:0; border:0;}
.deadsilent tr th {margin:0; padding:0; font-weight:normal; text-align:left; border:0;}

table.tracks {border-collapse:collapse; border-top:1px solid #e1e1e1; width:430px;}
.tracks tr {vertical-align:middle;}
.tracks tr td {margin:0; padding:5px 10px 5px 10px; border-bottom:1px solid #e1e1e1; font-size:11px; color:#333;}
.tracks tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:11px; color:#333;}

.icon {margin-right:5px;}

form h4 {font-size:14px; background:#FDF2B3; color:#000; padding:10px;}

table.silent {border-collapse:collapse; margin-top:20px;}
.silent tr {vertical-align:middle;}
.silent tr td {margin:0; padding:5px 10px 5px 10px;}
.silent tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; font-size:13px; color:#f60;}
.silent tr th a:visited, .silent tr th a:link {color:#000;}

table.sidealbum {border-collapse:collapse; border-top:1px solid #111;}
.sidealbum tr {vertical-align:middle;}
.sidealbum tr:hover td {background:#111;}
.sidealbum tr td {margin:0; padding:5px 10px 5px 0; border-bottom:1px solid #111; font-size:11px; color:#999;}
.sidealbum tr th {margin:0; padding:5px 5px 5px 5px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:11px; color:#333;}
.sidealbum tr td h4 {font-size:11px; margin:0; font-weight:normal;}
#side .sidealbum tr td h4 a:link, #side .sidealbum tr td h4 a:active, #side .sidealbum tr td h4 a:visited, #side .sidealbum tr td h4 a:hover {text-decoration:none; color:#fff;}

table.postcomment {border-collapse:collapse; margin-top:5px;}
.postcomment tr td {margin:0; padding:5px 10px 5px 10px; text-align:left; font-size:11px; color:#fff;}
.postcomment tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; font-size:11px; color:#fff; vertical-align:top;}
.postcomment tr th cite {color:#90DBE8; font-style:normal; font-size:10px;}
