/*** Site developed and maintained by Gaffer Designs Pty Ltd - http://www.gafferdesigns.com  ****/
/***********************************************/
/* Losely based on 3col_leftNav.css                             */
body{
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #71828a;
}

a{
	color: #0033cc;
	text-decoration: none;
}

a:link{
	color: #0033cc;
	 font-weight: bold;
	text-decoration: none;
}

a:visited{
	color: #0033cc;
	 font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: #ffffff;
	background-color:#0033cc;
	text-decoration:underline;
	overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
}
h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 18px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 14px;
 color: #ff0000;
 margin: 0px;
 padding: 0px;

}

h3{
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #003366;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6{
 font-family: Arial,sans-serif;
 font-size: 14px;
 color: #990000;
 margin: 0px;
 padding: 0px;

}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}
/* Columns based on */
#col_one { 
display : inline;
line-height: 1.2;	
width : 300px;
float : left;
min-height : 240px;
background-color : #fff;
margin-top:35px;
margin-left:10px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size : 13px;
padding:5px;
} 
* html #col_one { 
height : 240px;
} 
#col_one h2 { 
background-color : #000;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
width : auto;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
margin-right : 1px;
} 
#col_one h3 { 
padding-right:10px;
padding-top : 10px;
padding-left : 0px;
padding-bottom : 5px;
color : #000000;
font-size:16px;
width : auto;
} 

#col_one hover{
	color: #ffffff;
		overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
	
}

#col_two { 
display : inline;
width : 380px;
float : left;
font-family:Arial, Helvetica, sans-serif;
font-size : 13px;
min-height : 250px;
background-color : #fff;
margin-top:40px;
padding-right:10px;
padding-left:10px;
} 
* html #col_two { 
height : 240px;
} 

#col_two h2 { 
background-color : #299ad4;
color : #990000;
font-family : verdana;
font-size : 14px;
padding-top : 3px;
padding-left : 5px;
padding-bottom : 4px;
} 

#col_two h3 { 
text-align :left;
font-family:Arial, Helvetica, sans-serif;
font-size : 14px;
padding-top : 5px;
font-weight : bold;
color:#000000;
} 
#col_two ul { 
margin-left : 15px;
margin-top : 5px;
color : #000000;
} 
#col_two li { 
padding-top : 5px;
padding-left : 10px;
list-style-type : square;
list-style-position : inside;
} 
#col_two a { 
#006699;
}

#col_three { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000; 
font-weight: normal; 
display : inline;
width : 200px;
height:auto;
float : right;
margin-top:40px;
margin-right:15px;
background-color : #fff;
padding-left:10px;
}
 
* html #col_three { 
height : 240px;
} 
#col_three_Date {
font-size:10px;
font-weight:bold;
}

#col_three a { 
color :#006699;
font-weight:normal;
} 
#col_three a:hover{
	color: #ffffff;
	background-color:#0033cc;
	text-decoration:underline;
	overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
}

/* old 3 */
#menuhead{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	background-color : #c2ccc2;
	width: 100%;
}
#pagecell1{
	position:relative;
	left: 15px;
	right: 10px;
	width: 970px;
	background-color: #FFFFFF;

}
/*** Message style ***/
.msg {
font-size:9px;
font-weight:bold;
color: #000000;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	line-height: 1;	
	border-top: 1px solid #cccccc;
	font-size: 10px;
	color: #000000;

}
#siteInfo1{
	clear: both;
	float:left;
	width:300px;
	line-height: 1;	
	font-size: 10px;
	color: #000000;
	padding: 2px 10px 10px 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}
#siteInfo1 a {
	text-align:right;
	clear: both;
	font-size:10px;
	color: #999999;
	padding: 2px 2px 2px 2px;
}
#siteInfo1 a:hover{
	color: #ffffff;
	background-color:#0033cc;
	text-decoration:underline;
	overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
}
#siteInfo1 a {
	text-align:right;
	clear: both;
	font-size:10px;
	color: #999999;
	padding: 2px 2px 2px 2px;
}
#gaffer{
	line-height: 1;	
	clear: both;
	float:right;
	text-align:right;
	width:300px;
	font-size: 10px;
	color: #000000;
	padding: 2px 10px 10px 10px;
}
#gaffer a {
	text-align:right;
	clear: both;
	font-size:10px;
	color: #999999;
	padding: 2px 2px 2px 2px;
}
#gaffer a:hover{
	color: #ffffff;
	background-color:#0033cc;
	text-decoration:underline;
	overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
}
#siteInfo2{
	clear: both;
	line-height: 1;	
	font-size: 10px;
	color: #000000;
	padding: 2px 10px 10px 10px;
}

/** Poll Heading **/
.menuhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #71828a;
	padding-top: 2px;
	padding-bottom: 2px;
padding-left:23px;	
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style:inherit
	border-left-style:inherit;
	border-top-color: #223322;
	border-left-color: #223322;
	font-weight: bold;
}

/** Blue banded heading**/
.menuhdarticles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:370px;
	color: #ffffff;
	background: #e3f1ff center no-repeat;
			border-top: 2px solid #79a6d4;
			border-bottom: 2px solid #79a6d4;	
	font-weight: bold;
}

/** the actual options, Total Votes and View Results **/
/** - see miniPoll.class.php for explanation**/
.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #ededed;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style:inherit;
	border-left-style:inherit;
	border-top-color: #223322;
	border-left-color: #223322;
	padding-right: 2px;
}
/** the question **/
.fat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
/** border color and width only - adding border style does not change things **/
.tabele {

	border: 1px dotted #000066;
	width:180px;
				}
/** vote button **/
.formlook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #000000;
	border: 1px inherit #003366;
		width: 100%;
		
}
/* Results table */
.pollbg {
	background-color: #DFE3E2;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; margin-left:10px;}
.PZ3-r { float:right; margin-left:5px; margin-right:18px;direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

.featurecaption{
	font-size:10px;
	font-style:italic;
}

/* End Photo-Caption Zoom CSS */		
.date {
font-weight:bold;
color:#666666;
}
/* Date hidden in screen view */
.date1 { display: none;
}
.clatitle1{display: none;}
.clatitle2{display: none;}
/* Flash Menu */
#menuwrapper {
		background-color : #eeeeee;
		border-bottom: 1px solid #cccccc;
}
#globalNav{
padding: 0px 0px 5px 10px;
 font-family: Verdana,Arial,sans-serif;
 font-size: 88%;
 color: #334d55;
  font-weight: bold;
border-bottom: 1px solid #223322;
color: #cccccc;
		background-color: #eeeeee;
}
#menu {
background-color:#ccc;}
#menu1{
font-size:12px;}

/* information style associated with About Us */
		.information {
			background: #e3f1ff center no-repeat;
			border-top: 2px solid #79a6d4;
			border-bottom: 2px solid #79a6d4;	
					}
					
/************** box styles ********************/
#box1{width: 380px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #e3f1ff;
	border: 1px dotted #000066;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95%;
	}
#box_Col_1{
width: 260px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
		/* opera does not like 'margin:20px auto' */
	background: #e3f1ff;
	border: 1px dotted #000066;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95%;
	}
	
#box2{width: 400px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #000000;
	border: 2px groove #999999;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 50%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 95%;
	}
	/**spam huggins offset**/
	#email{
	position:absolute; top: -9000px; left:-9000px;}
