/* CensorFree pages CSS sheet */
/* Developed by gafferDesigns Pty Ltd - www.gafferdesigns.com */
/* V081113 */
body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background:#000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	border-left:thin #CCCCCC;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

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

a:link{
	color: #900;
	 
}

a:visited{
	color: #900;
	 	text-decoration: none;
		font-weight:600;
}

a:hover{
	color: #ffffff;
	background-color:#900;
	text-decoration:none;
	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: #990000;
 margin: 0px;
 padding: 0px;

}

h3{
 font-family: Arial,sans-serif;
 font-size: 16px;
 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: #593F28;
 margin: 0px;
 padding: 0px;
}

h6{
 font-family: Arial,sans-serif;
 font-size: 16px;
 color: #246143; /**/
 margin: 0px;
 padding: 0px;

}

ul{
 list-style-type: square;
}

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

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


.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #CFC591; /* #CFC591 */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 2px solid #ffffff;
	text-align: left; /* this overrides the text-align: center on the body element. */

 			}

.oneColFixCtrHdr #header {
	background: #ffffff; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
border-bottom: #210 solid 2px; 
text-decoration:none;
}
.headimage {
	background: #ffffff; 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
 
text-decoration:none;
}

.headimage a:hover .headimage a:link .headimage a:visited{
text-decoration:none;} 

.oneColFixCtrHdr #header a:hover{
 text-decoration:none; }
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 20px ; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:  #CFC591; /* F6E9D9 D0B191 CFC591*/
		}
	/*––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
	FOOTER  
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer_wrapper {
	padding: 0 ;
	border-top: #210 solid 2px; 
	border-bottom: #210 solid 2px; 
	background: #fff; 
	clear: both;
	position: relative;
	width:100%;
/*width: 783px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
/*margin-left:112px;*/
}
.footer {
	width: 100%; 
	margin: 20px auto; 
	
}<!-- added by Gaffer Designs -->
#search_logo {
	float: right;
}
#footer_logo {
	float: right;
}
.footer_column a:link{
color:#900;
font-weight:600;
text-decoration:none;}
.footer_column a:hover{
color: #ffffff;
	background-color:#900;
	text-decoration:none;
	overflow: auto;
	z-index: auto;
	height: auto;
	width: auto;
}

.footer_column {
	float: left;
	display: inline;
	margin: 0 0 0 0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}
	
/*.footer_column ul {
		list-style: none;
			
	}
	.footer_column ul li a {
		color: #321;
	}
*/
.style1 {
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
	#column_act  { background: #fff url('http://www.censorfree.com.au/images/act.gif')  no-repeat 0 0; padding-left: 50px; width: 122px; }
	#column_meet { background: #fff url('http://www.censorfree.com.au/images/proposal.gif') no-repeat 0 0; padding-left: 73px; width: 140px; }
	#column_more { background: #fff url('http://www.censorfree.com.au/images/org.gif') no-repeat 0 0; padding-left: 50px; width: 146px; }

/***************/
/**spam huggins offset**/
	#email{
	position:absolute; top: -9000px; left:-9000px;}

/************** box styles ********************/
#box1{width: 800px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #ffffff;
	border:thin #333333;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 80%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	
	}
#box2{width: 70%;
	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%;
	}
	
/* Drop Shadows */
/* http://www.webtoolkit.info/css-drop-shadow.html */	
	
	#shadow-container {
    position: relative;
	width:600px;
    left: 3px;
    top: 3px;
  margin-right: auto;
	margin-left: auto; 	
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }
	/* drop shadow using images */
	/* from http://www.ploughdeep.com/onionskin/ */
	.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(http://www.censorfree.com.au/images/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(http://www.censorfree.com.au/images/corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0 8px 8px 0;
  background:url(http://www.censorfree.com.au/images/corner_tr.gif) right top no-repeat;

  }
  /* end */
 /* B2 code fixes */
 /* VES NSW article posted on xzxx  */

.featurecaption {
	font-size:10px;
	font-style:italic;
	color:#333333;
}
.featurecaption1 {
	font-size:10px;
	font-style:italic;
	color:#333333;
	margin: 0px;
}


/* Designed by Asevo - http://asevo.com */
@import url("../../censorfreepage.css");	/* Import main page styles */
@import url("../../rsc/css/basic.css");	/* Import basic styles */
@import url("../../rsc/css/img.css");	/* Import standard image styles */
@import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */
@import url("../../rsc/css/forms.css");	/* Import default form styles */
@import url("../../rsc/css/comments.css");	/* Import default comment styles */

/*
 * Main page construct:
 */

div.head_zone {
	background-color: #393939;
	padding: 0 1em;
	margin-bottom: 3px;
	}
div.nav_zone {
	 /* amended by gafferDesigns background-color: #ccc; */
		padding: 0 1em;
}
div.main_zone
{
	padding: 0 1em;
}
div.foot_zone
{
	background-color: #e0e0e0;
	padding: 0 1em;
}
/* deleted by Gaffer Designs 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	width: 88ex;
	margin: 0 auto;
	padding: 1px;
}
end Gaffer EDesigns amendment */

.evo_main_area /* Left column */
{
	width: 500px; /* amended by gaffer Designs from 62ex */
	float: left;
	overflow: hidden;
	}

.evo_sidebar /* Right column */
{
	width: 150px; /* amedned */
	padding-top:10px;
	float: right;
	overflow: hidden;
}
.evo_sidebar a:link {
font-weight:normal;
font-size:9px;}

p.baseline {
	font-size: 76%;
	margin: 3px;
}

/*
 * General styles:
 */
div.clear {
	clear: both;
}




/*
 * Header / bloglist on top:
 */
div.PageTop,
div.top_menu {
	margin: 3px 0;
}
div.PageTop ul,
div.top_menu ul {
	margin: 0;
	list-style-type:none;
	padding: 0;
	float: left;
}
div.PageTop li,
div.top_menu li {
	display: inline;
	padding-right: 1em;
}
div.PageTop a {
	color: #aaa;
}
div.PageTop a.selected {
	color: #fff;
	font-weight:bold;
}
div.top_menu a {
	color: #333;
}
div.top_menu a.selected {
	font-weight:bold;
}


/*
 * Title area styles:
 */
div.evo_title_area {
	margin: 1em 0;
	padding: 0;
	}
div.evo_title_area h2 {
	font-size: 180%;
	margin: 2em 0 0 0;
	padding: 0;
}
div.evo_title_area div.widget_core_coll_tagline {
	letter-spacing: 4px;
	margin: 1ex 0;
}


/*
 * Styles for content
 */
table.prevnext_post {
color:#FFFFFF;
	width: 100%;
}
table.prevnext_post td {
color:#FFFFFF;
	font-size: 84%;
	padding: 0;
}
table.prevnext_post td a {
	color: #aaa;
}
table.prevnext_post td a:hover {
	color: #ffffff;
	text-decoration:underline;
}
table.prevnext_post img {display:none;}
/* amended by Gaffer Designs */
/*
.evo_req_title {
	margin: 0 0 2ex 0;
	padding: 1px 0;
	border-bottom: 2px solid #aaa;
}
.evo_post
{
	clear: both;
	margin: 0 0 5ex 0;
	padding: 0;
}
.evo_post_title {
	font-size: 100%;
	color: #e00000;
	margin: 1ex 0 .5ex 0;
	border-bottom: 1px solid #aaa;
}
.evo_post_head {
	font-size: 76%;
	color: #999;
}
.evo_post_text {
	font-size: 84%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.evo_post_text p {
	margin: 1em 0;
}
.evo_post_foot
{
	color: #999;
	font-size: 76%;
	clear: both;
	margin: 1ex 0 2ex 0;
}

.evo_post_text a {
	text-decoration: underline;
}


.evo_post_head a,
.evo_post_foot a {
	color: #999;
}

*/
/* end Gaffer Designs amendment */
input.bComment,
textarea.bComment
{
	background-color: #eee;
	border: 1px solid #ccc;
	width: 97%;
	padding: 2px;
	margin: 0ex;
}
select.bComment		/* Used by the profile form */
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0ex;
}


/*
 * Styles for sidebar (right)
 */
.evo_side_item {
	font-size: 12px;  /* amended from 84% */
	margin: 2ex;
	padding: 0 0 2ex 0;
	border-bottom: 2px solid #e0e0e0;
}

.evo_side_item ul {
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type:square;
}
.evo_side_item ul ul{
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.evo_side_item form {
	margin-top: 0px;
	margin-bottom: 0px;
}

input.SearchField
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: .5ex;
	width: 96%;
	margin: 0ex;
}

/*
 * Special SideItems:
 */
.widget_plugin_evo_Calr,
.widget_core_coll_title,
.widget_core_coll_longdesc {

	padding: 0;
}
.widget_core_coll_title,
.widget_core_coll_longdesc {
	border-bottom: none;
}
/* Not used amended by Gaffer Designs */
/* Calendar: 
table.bCalendarTable caption {
	border: 1px solid #ccc;
	background-color: #eee;
	border-bottom: 0;
}
table.bCalendarTable {
	width: 100%;
	border: solid 1px #ccc;
}
table.bCalendarTable td {
	color: #ccc;
}
table.bCalendarTable td.bCalendarLinkPost {
	color: #000;
}
table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #ccc;
}
table.bCalendarTable tfoot a {
	text-decoration: none;
}
table.bCalendarTable tfoot a:hover {
	background-color: #aaa;
	color: #000;
}
th.bCalendarHeaderCell {
	color: #ccc;
	font-weight:normal;
}
#bCalendarToday {
	background-color: #aaa;
}
 end Gaffer Designs amendment */
/* Zoom search code */
.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
		/***** text in main item ****/
		.itemText {
font-weight:400;
	margin-top: -15px;
	margin-bottom: 0px;
	font-size:12px;
	color:#000000;	list-style-type:square;
}
/* Div setting for blog on home page */
.blogset {
margin-top:-10px;
width:430px;
height:330px;
overflow:auto;
}
[if IE]>
.ieblogset {
margin-top:-10px;
width:430px;
height:330px;
overflow:auto;
}
#claimage a:hover {background:#FFFFFF;}