/*

		Style Sheet
		Site by TripleZero
		www.triplezero.com.au
		
*/

/* layout
----------------------------------------------- */

body {font:12px/1 Arial, Verdana, Helvetica, sans-serif;background:#005891;text-align:center;padding:0;margin:0 0 20px;}
#container {margin:0 auto 20px;width:901px;text-align:left;background:#fff;padding:0;}

.printheaders {display:none;}

p, table {font:12px/1.4 Arial, Verdana, Helvetica, sans-serif;}
table tr td {vertical-align:top;}

.inner {margin:20px;}

.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 #ccc;}

* html ul li a {height:1em;}
ul {margin:0 0 0 5px;padding:0;list-style: none;}
li {margin:0;padding:0 0 5px 14px;background: url("images/arrow.gif") 0 1px no-repeat;}

a:link, a:active, a:visited {color:#0071BC;text-decoration:underline;}
a:hover {color:#0071BC;text-decoration:underline;}

.photo {border:1px solid #ccc;padding:8px;}
.photo p {font-size:10px;color:#777;width:180px;margin:5px 0;}
.gallery {border:1px solid #ccc;padding:8px;float:left;margin-right:16px;margin-top:16px;}
.content .gallery p {font-size:10px;color:#777;width:180px;margin:5px 0;}
.gallery img {width:180xp;height:120px;}
.fr {clear:right;float:right;margin:15px 0 15px 20px;}
.fl {/*clear:left;*/float:left;margin:15px 20px 15px 0;}

/*h1 {font-size:28px;color:#B2141A;margin:18px 0;}*/
h1 {font-size:28px;color:#B2141A;margin-top:0;border-bottom:1px solid #e1e1e1;padding-bottom:5px;}
h2 {font-size:18px;color:#333;}
h3 {font-size:14px;color:#fff;background:#B80808;padding:8px;margin-top:20px;margin-bottom:8px;}
h4 {font-size:16px;line-height:1.4;margin:0;}
h4.red {font-size:16px;line-height:1.4;margin:0;color:#B2141A;}
h5 {font-size:14px;line-height:1.4;color:#666;font-weight:normal;margin-bottom:0;}
h5 a:link, h5 a:active, h5 a:visited, h5 a:hover {font-weight:bold;}
h6 {font-size:12px;}
/*h5 {font-size:14px;}
h6 {font-size:12px;}*/

.nav {clear:both;background:#379AE2 url("images/nav-bg.gif") top left repeat-x;margin:0;}
.nav ul {margin:0;padding:0;list-style-type:none;text-align:center;}
.nav ul li {float:left;margin:0;padding:0;display:inline;line-height:1;background:none;}
.nav ul li a:link, .nav ul li a:active, .nav ul li a:visited, .nav ul li a:hover {background:url("images/nav-bg.gif") top left repeat-x;float:left;display:block;text-decoration:none;padding:10px 14px 10px 13px;color:#fff;font-weight:bold;font-size:11px;border-left:1px solid #358DC9;border-right:1px solid #57B4E9;font-size:13px;font-weight:normal;}
.nav ul li a:hover{background:url("images/nav-bg-over.gif") top left repeat-x;color:#fff;border-left:1px solid #358DC9;border-right:1px solid #57B4E9;}
.nav ul li.first a:link, .nav ul li.first a:active, .nav ul li.first a:visited, .nav ul li.first a:hover {padding-left:25px;border-left:none;}
.nav ul li.last a:link, .nav ul li.last a:active, .nav ul li.last a:visited, .nav ul li.last a:hover {padding-right:14px;border-right:none;}

#topper {background:#BC0000;border-bottom:5px solid #fff;}
#topper p {float:right;color:#E49999;font-size:11px;margin:0 20px 0 0;padding:8px 0;}
#topper p span {color:#D94E4E;margin:0 6px;}
#topper p a:link, #topper p a:active, #topper p a:visited, #topper p a:hover {color:#E49999;text-decoration:none;}

#electorate {background:#51B1F6 url("images/adelaide-panel.jpg") top right no-repeat;border-bottom:5px solid #fff;height:169px;}
#electorate p {font-size:11px;color:#fff;width:178px;padding:15px 20px;margin:0;}
#electorate h4 {font-size:13px;color:#fff;padding:25px 20px 0 20px;margin:0;}
#electorate p a:link, #electorate p a:active, #electorate p a:visited, #electorate p a:hover {color:#fff;}

#footer {padding:21px;font-size:11px;color:#80ACC8;background:#005891;}
#footer span {color:#6E9EBD;margin:0 7px;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#80ACC8;text-decoration:underline;}
#footer p {font-size:11px; float:left; margin:0;}
#footer p b {color:#80ACC8;}
#footer p.credit {font-size:9px; color:#80ACC8; 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:#80ACC8;}

.content p {font-size:14px;color:#2B2B2B;}
.content ul {margin:10px 0;list-style: none;}
.content ul li {margin:0;padding:0 0 8px 14px;background: url("/images/arrow2.gif") 0 4px no-repeat;font-size:14px;line-height:1.3;}
.content li ul {margin:10px 0;padding-left:8px;list-style: none;}
.content li ul li {margin:0;padding:0 0 8px 14px;background: url("/images/arrow.gif") 0 4px no-repeat;font-size:14px;line-height:1.3;}
.content cite {font-style:normal;color:#666;}


.front {width:270px;margin-right:25px;float:left;}
.front p {font-size:11px;color:#2B2B2B;}

.contentside {float:right;width:250px;margin:0 0 30px 30px;}

.side {float:left;width:270px;}
.side p {font-size:11px;}

ul.boxy {border-top:1px solid #E5E5E5;float:left;margin:0;width:248px;}
ul.boxy li {border-bottom:1px solid #E5E5E5;font-size:11px;padding:10px;background:#fff url('images/grip.gif') 230px 11px no-repeat;color:#000;margin:0;height:11px;}
ul.boxy li:hover, ul.boxy:hover {cursor:pointer;color:#015991;}
ul.boxy li:hover {background:#fff url('images/grip-drag.gif') 186px 11px no-repeat;}

ul.numbers {border-top:1px solid #E5E5E5;float:left;margin:0;padding:0;}
ul.numbers li {border-bottom:1px solid #E5E5E5;font-size:11px;padding:10px 0 10px 10px;color:#015991;font-weight:bold;margin:0;height:11px;width:12px;background:none;}

table.sigbox {border-collapse:collapse;margin-top:20px;}
.sigbox tr td {margin:0; padding:3px 22px 3px 22px; border-right:1px solid #ccc; font-size:11px; vertical-align:middle;}

table.extbox {border-collapse:collapse;margin-top:37px;border:1px solid #e1e1e1;width:100%;}
.extbox tr td {margin:0; padding:12px; font-size:12px; vertical-align:middle; text-align:left;font-size:11px;color:#777;}
.extbox img {margin-right:20px;}

.newsitem {margin:0;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #E5E5E5;line-height:1.4;}
.bottom {margin-bottom:0;}
.newsitem .dt {color:#888;/*color:#fff;background:#8CC740;*/padding:0 2px;font-size:10px;text-transform:uppercase;float:left;margin:1px 4px 0 0;}
.newsitem a:link, .newsitem a:active, .newsitem a:visited, .newsitem a:hover {color:#000;text-decoration:none;font-size:11px;font-weight:normal;}

/*.newsitem .outerdate {float:left;text-align:center;}
.newsitem .date {background:url('images/newsdate.gif') top left no-repeat;text-align:center;width:35px;padding:2px 0;margin:0 20px 0 0;}
.newsitem .date h5 {font-size:10px;line-height:1;margin:0;padding:0;color:#fff;}
.newsitem .date h6 {font-size:14px;line-height:1;margin:8px 0;padding:0;color:#fff;}*/

/*.newsitem .info {float:left;width:185px;margin-bottom:10px;}
.newsitem .info a:link, .newsitem .info a:active, .newsitem .info a:visited, .newsitem .info a:hover {font-size:11px;}
.newsitem h4 {margin:0 0 5px 0;padding:0;}
.newsitem .info h4 a:link, .newsitem .info h4 a:active, .newsitem .info h4 a:visited, .newsitem .info h4 a:hover {color:#000;text-decoration:none;font-size:12px;font-weight:normal;}
.newsitem p {font-size:11px;color:#707070;margin:0 0 20px 0;padding:0;}}*/




/* from old styles */
/* --------------- */

/* calendar */

.maintables {background-color:#DADADA;width:860px;}
.monthheader {color:#fff; background-color:#588C14; padding:5px 0px 5px 5px; font-size:13px; font-weight:bold;}

.dayofweek {color:#fff; background-color:#8CC740; font-size:10px; padding:3px 0px 3px 5px;}
.daycell {width:41px; height:30px;}
.day {width:41px; height:45px; background-color:#fff; color:#764324; padding:5px; border:1px solid #DADADA;}
.weekend {width:41px; height:30px; background-color:#EEEEEE; color:#764324; padding:5px; border:1px solid #DADADA;}
.today {width:41px; height:30px; background-color:#BADD8D; color:#000; padding:5px; border:1px solid #DADADA;}

.event {font-size:10px;}
/*.events {margin-top:-30px;}*/
.theevent {border:1px solid #cacaca;padding:0 10px;margin-bottom:20px;}

.go {/*border:1px solid #000;*/}

.today a:link, .today a:visited {color:#000;}

.daynumber {font-size:9px; text-decoration:none; color:#999;}
/*.daynumber {font-size:25px; font-weight:bold; text-decoration:none; color:#DADADA;margin:0;padding:0;}*/

.datastrips td {border-top:1px solid #DFDFDF; background-color:#fff;}
.datastripper td {border-top:5px solid #DFDFDF; background-color:#fff;}
.datastrips th, .dataform th {border-top:1px solid #000; background-color:#DFDFDF; color:#fff;}

.kitstable tr td {padding:5px;}
.kitstable tr td input, .kitstable tr td textarea, .kitstable tr td select {border:1px solid #999;}
.kitstable tr td input, .kitstable tr td textarea {padding:3px 5px;}
.kitstable tr td input:focus, .kitstable tr td textarea:focus, .kitstable tr td select:focus {background:#ffc; border:1px solid #000;}

.issues {font-size:10px;border:1px solid #900; margin:0 0 10px; float:left; width:280px;}
.issues h4 {color:#fff;background:#900;font-size:11px;padding:3px 5px;}
.issues p {padding:5px;margin:0;color:#666; font-size:11px;}
.issues p b {color:#333;}

table.report {border-collapse:collapse; margin-top:20px;}
.report tr {vertical-align:middle;}
.report tr td {margin:0; padding:5px 10px 5px 10px; border-bottom:1px solid #ccc; font-size:11px;}
.report tr th {margin:0; padding:25px 10px 5px 10px; font-weight:bold; text-align:left; border-bottom:1px solid #666; font-size:14px;}
.report 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;}

.date {color:#333;font-size:14px;font-weight:normal;}

ul.news {margin:20px 0 0 0;padding:0;list-style: none;}
ul.news li {margin:0 0 6px 0;padding:0 0 10px 14px;background: url("images/arrow2.gif") 0 3px no-repeat;line-height:1.3;font-size:11px;color:#666;border-bottom:1px solid #E0E0E0;}
ul.news li a {font-size:11px;color:#333;}
ul.news li a:hover {font-size:11px;color:#0071BC;}

#subside {float:right;width:265px;margin:0 0 20px 40px;background:#ECECEC;}/*033A5F fff  /  */
#subside p {font-size:11px;color:#000;}
#subside h1 {color:#005891;margin:0;}

.newsletterbox {background:#3F81AC;border:0;margin:0;font-size:11px;color:#9FC0D6;padding:3px;}
input.subscribe-btn {width:125px;height:20px;background:url('images/button_signup.gif') no-repeat;outline:none;padding:0;}
input.subscribe-btn:hover {background:url('images/button_signup.gif') no-repeat 0 -20px;}

#response {color:#000; border-bottom:1px solid #ccc; background-image:url(images/highlight.gif); margin-bottom:20px; margin-top:20px;}
#response cite {color:#666;}
#response p {padding:10px 10px 10px 20px; margin:0;}
