/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#191919 url('images/bg.gif') top left repeat-x;text-align:center;padding:0;margin:0;}
#container {margin:0 auto;width:949px;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:#fff; color:#fff; border:0; border-bottom:1px solid #fff;}

* 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;}
#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;}

.login {padding-top:67px;float:right;padding-right:20px;}
.login form td {color:#BBBBBB;font-size:11px;}
.login form input.text {background:#313131;color:#989898;border:none;font-size:11px;padding:5px;margin-right:15px;margin-left:5px;width:118px;}
.login form td a.forgot {font-size:10px;margin-left:245px;color:#666;}

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;}

/*#nav {margin-top:20px;background:#000 url('images/nav-bg.gif') top left repeat-x;padding:6px 2px;height:26px;}
#nav ul {margin:0;padding:0;list-style-type:none;text-align:center;}
#nav ul li {float:left;margin:5px 0 0 3px;padding:0;display:block;border-right:1px solid #10365B;}
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover {text-decoration:none;padding:6px 16px;font-weight:bold;color:#fff;font-size:14px;font-weight:normal;}
#nav ul li a:hover {color:#fff;}*/

/*#nav {margin-top:20px;background:#000 url("images/nav-bg.gif") top left repeat-x;height:30px;}
#nav ul {margin:0;padding:0;list-style-type:none;text-align:left;}
#nav ul li {margin:0 0 0 3px;padding:0;display:inline;}
#nav ul li a {text-decoration:none;padding:2px 6px;color:#fff;}
#nav ul li a:hover{color:#fff;background-color:#369;}*/

#banner {margin:0;}

#footer {margin-left:4px;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;}

#main {background:#fff;}
#main .inner {padding:20px;}
#main h1 {margin-top:0;}
#main p {color:#111;font-size:14px;}

#main .welcome {width:290px;float:left;margin-right:30px;}

#main .promo {width:263px;float:left;background:#1E8FAE url('images/promo-bg.gif') top left repeat-x;color:#fff;}
#main .promo .inner {padding:12px;}
#main .promo h2 {color:#fff;font-size:16px;margin-top:0;}
#main .promo p {color:#fff;}
#main .promo ul {border-top:1px solid #42A9C5;}
#main .promo ul li {background: url("images/dot-white.gif") 0 11px no-repeat;font-size:14px;color:#fff;border-bottom:1px solid #42A9C5;padding:5px 0 5px 14px;}

#main .signup {width:290px;float:right;}
#main .signup h2 {margin:0 0 16px 0;}

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;}

.nav {width:950px;background-color:#191919;margin-top:20px;}
.nav ul {margin:0;padding:0;list-style:none;overflow: hidden;}
.nav li {float:left;display:inline;margin:0 7px 0 0;padding:0;background:url("images/tab_right.gif") no-repeat right top;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:11px 21px 9px;color:#D2E5C2;text-decoration: none;font-weight:bold;font-size:14px;}

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.pricing {border-collapse:collapse;}
.pricing tr {vertical-align:middle;}
.pricing tr td {margin:0; padding:5px 10px 5px 10px; border:1px solid #ccc; font-size:14px;}
.pricing tr th {margin:0; padding:5px 10px 5px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:14px;}
.pricing tr td nobr img {background-color:#6c6; border-bottom:2px solid #393; border-top:2px solid #6f6; border-right: 1px solid #6f6; border-left: 1px solid #393; height:6px;}