/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#525252 url("images/bg.gif") top left repeat-x;text-align:center;padding:0;margin:0;}
#container {margin:40px auto;width:954px;text-align:left;padding:0;}

p, table, li {font:14px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.fixer {clear:both;font-size:.1em;line-height:.01em;color:#221E1F;}

hr {margin:10px 0; padding:0; height:1px; background:#fff; color:#fff; border:0; border-bottom:1px solid #302D2E;}

* html ul li a {height:1em;}
ul {margin:0 0 0 5px;padding:0;list-style: none;}
li {margin:0 0 6px 0;padding:1px 0 1px 14px;border-left:3px solid #FFF100;}

a:link, a:active, a:visited {color:#fff;text-decoration:underline;}
a:hover {color:#fff;text-decoration:underline;}

.photo {border:8px solid #000;}
.fr {clear:right;float:right;margin:20px 0 20px 20px;}
.fl {clear:left;float:left;margin:20px 20px 0 20px;}

h1 {font-size:18px;color:#FFF100;}
h2 {font-size:26px;}
h3 {font-size:14px;color:#FFF100;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

#header {background:url('images/header-bg.gif') top left repeat-x;padding-left:39px;margin:0 2px;}
#header .gdot {float:left;}
#header .tags {float:left;margin-left:56px;width:400px;}
#header .tags h1 {color:#F4F4F4;font-size:24px;font-weight:normal;margin:70px 0 0 0;}
#header .tags h2 {color:#FFF100;font-size:14px;font-weight:normal;margin:10px 0 0 0;}
#header .mea {float:left;margin-left:145px;}

#site {background:url('images/page-bg.gif') top left repeat-y;}

#nav {width:187px;margin-top:50px;float:left;}
#nav ul {margin:0;padding:0;list-style:none;}
#nav ul li {margin:0;padding:0;border:none;}
#nav a:link, #nav a:active, #nav a:visited, #nav a:hover {display:block;background:url('images/nav-sep.gif') bottom right no-repeat;color:#FFF100;padding:7px 12px 7px 42px;text-decoration:none;font-weight:bold;font-size:11px;}
#nav a:hover {color:#fff;}
#nav a:link.on, #nav a:active.on, #nav a:visited.on, #nav a:hover.on {background:url('images/nav-on.gif') top left no-repeat;color:#000;}
#nav p {color:#918F8F;font-size:11px;margin-left:42px;}

#main {float:left;width:684px;margin-left:55px;margin-top:40px;}
#main p, #main table, #main li {color:#B2B0B1;}

#content {float:left;width:480px;}

#side {float:left;margin-left:39px;}

table {border-collapse:collapse; margin-top:10px; margin-bottom:20px;}
tr {vertical-align:middle;}
tr:hover td {background:#272324;}
tr td {margin:0; padding:8px 12px 8px 7px; border-bottom:1px solid #302D2E; font-size:14px;}
tr th {margin:0; padding:8px 12px 8px 7px; border-bottom:1px solid #302D2E; font-size:11px; color:#FFF100;}