@charset utf-8;
/*--
	Theme Name: WordPress Theme 1208
	Theme URI: http://template-help.com/
	Description: A theme from Template-Help.com Collection
	Version: 3
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/



html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{
  margin:0;
  padding:0;
  vertical-align:baseline;

}



article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {
  display:block;
}

/* sidebar the political spot */
div.grid_6 td{
font-size:11px;
color:#000;
border-bottom:1px solid #C1E0E6;
}


/* Donations Page */

body#donations #main { background: url(/wp-content/themes/theme1208/images/bg.png); }
#donations .logo img { position: absolute; z-index: 20; width: 170px; height: auto; left: 50px; }
#content header { height: auto; }
#donations .content .gform_wrapper { display: block !important; font-family: helvetica, arial, sans-serif; position: relative; }
#donations header { height: 0px; }
#donations .primary_content_wrap { padding-top: 0; background: #eee; }
#donations .hero { float: left; width: 100%; overflow: hidden; }
#donations .donations-container { float: left; margin-top: -40px; width: 100%; }
#donations .content { margin: 0 auto; background: #fff; width: 800px; padding: 50px 50px 30px; text-align: center; border-bottom: 1px solid #eee; }
#donations .content header { height: auto; }
#donations .content h1 { font-size: 36px; line-height: 46px; color: #1ea0ce; font-weight: normal; margin-bottom: 15px; }
#donations .content p { font-size: 22px; color: #989898; line-height: 30px; margin-bottom: 15px; }
#donations article { margin-bottom: 0; padding-bottom: 0; }
#donations .gform_wrapper { max-width: 100%; }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border:0;padding:0;margin:0;}

#donations .gsection { text-align: center; border: 0; padding: 0; margin: 0 0 20px;}
#donations .gsection h2 { font-size: 24px; color: #1ea0ce; font-weight: normal; margin-bottom: 10px !important; }
#donations .gsection_description { color: #999; font-size: 18px; line-height: 26px; }
#donations .price .gfield_label { display: none; }

#donations .gfield_radio li { float: left; width: 90px; position: relative; margin-right: 10px; height: 57px; }
#donations .gfield_radio li.gchoice_31_6 { width: 198px;  margin-right: 0; }
#donations .gfield_radio li.gchoice_31_6 #space { width: 114px; }
#donations .gfield_radio li.gchoice_31_6 input { background: #92c43a; width: 198px !important; position: relative; }
#donations .gfield_radio li.gchoice_31_6 label { width: 198px !important; }
#donations #choice_14_6 { display: none; }
#donations .gfield_radio li input { position: absolute; -webkit-appearance: none; -moz-appearance: none; z-index: 9; }
#donations .gfield_radio li #space { position: absolute; height: 0px; float: left; font-size: 16px; line-height: 16px; padding: 25px 35px;  color: #fff; -webkit-appearance: none; -moz-appearance: none; -moz-border-radius: 3px; border-radius: 3px; width: 20px; border: 0; margin: 0; background: #92c43a; font-weight: bold; z-index: 10; }

#donations .gfield_radio li label { font-size: 16px; line-height: 16px; position: absolute; top: 0; height: 16px; padding: 17px 0; width: 90px; left: 0; -moz-appearance: none; text-align: center; color: #fff; margin-left: 0; background: #92c43a; border-radius: 3px; z-index: 51; }
#donations .gfield_radio li label.select { background: #75a029; border-radius: 3px; z-index: 1000; }
#donations .gfield_radio li input[type="text"] { padding: 17px 20px; height: 16px; color: #333; } 
#donations li.donation-button { margin-bottom: 10px; width: 100%; float: left; }
#donations .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label { background: #1ea0ce; border-radius: 3px; z-index: 1000; }

#donations .recurring .ginput_container { padding: 25px 0; border: 1px solid #ddd; text-align: center; }
#donations .recurring input[type="checkbox"] { margin: 0; padding: 0; display: inline-block; float: none; }
#donations .recurring label { display: inline-block; float: none; font-size: 14px; color: #555; line-height: 16px; margin-left: 10px; }
#donations .recurring li { margin-bottom: 0; }
#donations .recurring { margin-bottom: 50px; }
#donations .ginput_left_float, #donations .ginput_right_float { width: 47.5%; float: left; clear: none; }
#donations .ginput_left_float { margin-right: 5%; }
#donations .ginput_left input, #donations .ginput_right input { width: 94% !important; }
#donations label { font-size: 14px; color: #555; font-weight: normal; }
#donations .top_margin { margin-top: 50px; float: left; width: 100%; }
#donations input[type="text"] { width: 95%; font-size: 16px; padding: 15px 2.5%; color: #555; background: #f6f6f6; border: 1px solid #ddd; }
#donations .gform_wrapper li.gfield.gfield_creditcard_warning { border: 1px solid #eee; padding: 0; margin: 0; }
#donations .payment { padding: 30px !important; border: 1px solid #eee; }
#donations .payment input[type="text"] { width: 94.5% !important; }
#donations .payment label { margin-bottom: 10px; }
#donations .payment-type select { margin: 0 auto 40px auto; float: none; display: inherit; }
#donations .gform_wrapper input[type="submit"] { background: #92c43a; border-radius: 3px; font-weight: bold; font-size: 16px; line-height: 16px; height: 56px; padding: 17px 0; width: 110px; border: 0; text-align: center; color: #fff; margin-left: 0; text-indent:0; cursor: pointer; position: absolute; right: 0px; bottom: 10px; }
#donations .gfield_required { display: none; }
#donations .total { margin-top: 30px; font-size: 14px; }
#donations .total label { display: inline-block; }
#donations .total .ginput_container { display: inline-block; margin-left: 5px; }
#donations .ginput_total { color: #1ea0ce; }
#donations .fine { width: 80%; margin: 50px auto; text-align: center;  }

#donations .ginput_card_expiration_container { padding-top: 15px; }

@media only screen and (min-width : 320px) and (max-width : 900px) {
#donations .gsection { margin: 0 0 20px;}
.container { width: 100% !important; }
#donations .content { width: 94%; padding: 3%; }
.hero img { width: 100%; height: auto; }
#donations .content h1 { font-size: 30px; line-height: 38px; margin-top: 20px; }
#donations .content p { font-size: 18px; line-height: 24px; }
#donations .donations-container { float: left; margin-top: -5px; width: 100%; }
#donations .gsection h2 { font-size: 20px; }
#donations .gsection_description { font-size: 14px; line-height: 20px; }

#donations .gfield_radio li { width: 30.3%; margin: 0 1.5% 10px !important; }
#donations .gfield_radio li input { width: 99% !important; }
#donations .gfield_radio li label { width: 100% !important; }
#donations .gfield_radio li:last-of-type label { width: 98% !important; }
#donations .gfield_radio li:last-of-type { width: 99%; }
#donations .gfield_radio li:last-of-type input { width: 97% !important; }
#donations ul.gfield_radio { margin-left: 1% !important; }
#donations .top_margin { margin-top: 30px; float: left; width: 100%; }
#donations input[type="submit"] { -webkit-appearance: none; border-radius: 3px; -webkit-border-radius: 3px; }

#donations .recurring input[type="checkbox"] { margin: 0; padding: 0; display: inline-block; float: none; width: 20%; }
#donations .recurring label { display: inline-block; float: none; font-size: 14px; color: #555; line-height: 16px; margin-left: 10px; width: 80%; }

#donations .logo img { position: absolute; z-index: 20; width: 100px; height: auto; left: 50px; }

}


.titleTable{
line-height:10px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background-color:#AED7FF;

}
.rowTable1{
background-color:#E6F2FF;
}

#events-widget-3.widget.events a{
background-color:lime;
background: url(http://www.acl.org.au/wp-content/themes/theme1208/images/marker1.gif) no-repeat 0% 2px;
background-image: url(http://www.acl.org.au/wp-content/themes/theme1208/images/marker1.gif);
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-position-x: 0%;
background-position-y: 2px;
background-origin: initial;
background-clip: initial;
background-color: initial;
padding: 0px 0px 0px 22px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 22px;
line-height: 1.5em;
border: 0px none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-color: initial;
}



textarea{
  font:101%/1.5em Arial, Helvetica, sans-serif;
}

blockquote{
  quotes:none;
  border-left: 1px solid #CCCCCC;
  font-style: italic;
  margin-left: 2em;
}

q{
  quotes:none;
  font-style: italic;
}

blockquote:before,blockquote:after,q:before,q:after{
  content:'';content:none;
}

:focus{
  outline:none;
}

/* Baseline and common looks - Sets a vertical rhythm and styles the different elements. */

a{
	text-decoration:underline;
	border:0;
	color:#1ea0ce;
}

a:hover,a:focus{
	text-decoration:none;
}

a img{
	border:0;
}

abbr,acronym{
	border-bottom:1px dotted;
	cursor:help;
	font-variant:small-caps;
}

address,cite,em,i{
	font-style:italic;
}

blockquote p{
	margin:0 1.5em 1.5em;
	padding:0.75em;
}

code,kbd,tt{
	font-family:"Courier New", Courier, monospace, serif;
	line-height:1;
}

del{
	text-decoration:line-through;
}

dfn{
	border-bottom:1px dashed;
	font-style:italic;
}


dl dt {width:50% !important; float:left!important;}

dl{
	margin:0;
}

dt{
	font-weight:700;
}



dd{



  margin:0 0 1.5em 0;







}



h1,h2,h3,h4,h5,h6{



  font-weight:700;



  padding:0;



}



h1{



  font-size:2em;



  margin:0 0 0.75em;



  color:#1ea0ce;



}



h1.title {



	font-size:16px;



	line-height:47px;



	color:#161616;



	background:url(images/tail-title4.gif) repeat-x left top;



	border:1px solid #f6f5f5;



	padding-left:19px;



	margin:0;



}



h1.title.alt { 



	font-size:20px;



	color:#1ea0ce;



	font-weight:normal;



}



h1.title.alt2 { 



	font-size:28px;



	color:#1ea0ce;



	font-weight:normal;



}



	h1.title .post-author.fright {



		font-size:12px;



		font-weight:normal;



		padding-right:20px;



	}



	h1 span { color:#e90303;}



h2{



  font-size:1.5em;



  line-height:1.2em;



  color:black;



  font-weight:normal;



  margin:0 0 1em;



}



h2.title {



	font-size:20px;



	font-weight:normal;



	line-height:1em;



	margin:0;



}



	h2 a {



		color:#000;



		text-decoration:none;



	}



	h2.title a {



		color:#1ea0ce;



	}



	h2.title a:hover { color:black;}



h3{



  font-size:1.1666em;



  margin:0 0 1.286em;



}



h4{



  font-size:1em;



  line-height:1.2em;



  margin:0 0 1.5em;



}



h5{



  font-size:0.8333em;



  margin:0 0 1.8em;



}



h6{



  font-size:0.666em;



  margin:0 0 2.25em;



}



img{



  display:inline-block;



  vertical-align:text-bottom;



}



ins{



  text-decoration:overline;



}



mark {



  background-color:#ff9;



  color:#000;



  font-style:italic;



  font-weight:bold;



}



ol{



  list-style:outside decimal;



}



p{



  font-weight:300;



  margin:0 0 1.5em;



}



pre{



  font-family:"Courier New", Courier, monospace, serif;



  margin:0 0 1.5em;



	border-left: 1px solid #CCCCCC;



	margin-left: 2em;



	padding-left: 2em;



}



sub{



  top:0.4em;



  font-size:0.85em;



  line-height:1;



  position:relative;



  vertical-align:baseline;



}



sup{



  font-size:0.85em;



  line-height:1;



  position:relative;



  bottom:0.5em;



  vertical-align:baseline;



}



strong,b{



  font-weight:700;



}



ul{



  list-style:outside disc;



}



ul,ol{



  margin:0 0 1.5em 1.5em;



  padding:0;



}



li ul{



  padding:0;



  margin:0 0 0 2em;



	list-style-position:outside;



	list-style-type:circle;



}



li ol {



  padding:0;



  margin:0 0 0 2em;



	list-style-position:outside;



}



table{



  border-collapse:collapse;



  border-spacing:0;



  margin:0 0 1.5em;



  padding:0;



	width:100%;



	border:none;



}



caption{



  font-style:italic;



  text-align:left;



}



tr.alt td{



  background:#eee;



}



td{



  border:0;



  padding:0.5em 1em;



  vertical-align:middle;



	border-bottom:1px solid #eee;



	line-height:1.5em;



}



th{



  font-weight:700;



  padding:0.5em 1em;



  vertical-align:middle;



	background:#eee;



	text-align:left;



}



button{



  -x-system-font: none;



  cursor:pointer;



  display:block;



  font-size:0.99em;



  height:2em;



  line-height:1.5em;



  margin:0.8em 0 0;



  padding:0 0.5em;



}



button::-moz-focus-inner {



  border: 0;



}



fieldset{



  border:0;



  margin:0 0 1.5em;



  position:relative;



  padding:1.5em 0 0;



}



fieldset fieldset{



  clear:both;



  margin:0 0 0.75em;



  padding:0 0 0 1.5em;



}



input{



  border:1px solid #ccc;



  border-bottom-color:#eee;



  border-right-color:#eee;



  font-size:1em;



  line-height:1.5em;



  padding:.3em;



  margin:0 0 0.75em;



}



input[type=file]{



  height:2.25em;



  font-size:1em;



  padding:0;



  border:0;



  border:1px solid #ccc !ie;



}



textarea{



  border:1px solid #ccc;



  border-bottom-color:#eee;



  border-right-color:#eee;



  margin:0;



  padding:.3em;



}



select{



  border:1px solid #ccc;



  border-bottom-color:#eee;



  border-right-color:#eee;



  font-size:1em;



  line-height:1.5em;



  margin-bottom:0.75em;



  padding:0.25em;



  height:2.25em;



}



optgroup {



  font-weight:700;



  font-style:normal;



  text-indent:0.2em;



}



optgroup + optgroup {



  margin-top:1em;



}



option{



  font-size:1em;



  height:1.5em;



  padding:0;



  text-indent:1em;



}



label{



  cursor:pointer;



  display:block;



  margin:0;



  padding:0;



}



label input{



  background:0;



  border:0;



  line-height:1.5em;



  margin:0 0.5em 0 0;



  padding:0;



  width:auto;



}



legend{



  font-size:1.1666em;



  font-weight:700;



  left:0;



  margin:0;



  padding:0;



}



















/* General



---------------------------------------- */



body{



	background:url() repeat-x  center top #002145;



	/*color: #676767;*/

color:#2a2a2a !important;


	font: 100%/1.125em Arial, Helvetica, sans-serif;



	position:relative;



}







#main {



	font-size:.75em;



	background:url(images/splash.jpg) no-repeat center top;



}



.container {



	width: 1010px;



	margin: 0 auto;



	position:relative;



}



















/* Header



---------------------------------------- */



header {



	height:238px;




	z-index:2;



}

.socialMediaButtons{position:absolute;right:0;}
.socialMediaButtons .fb{position:absolute;right:105px; top:30px;}
.socialMediaButtons .twit{position:absolute;right:55px; top:30px;}
.socialMediaButtons .rss{position:absolute;right:5px; top:30px;}





/* Logo */



.logo {



	position:absolute;



	left:0;



	top:24px;



	}



	.logo h1,



	.logo h2 {



		font-size:0;



		line-height:1.2em;



		margin-bottom:0;



		}



		.logo h1 a,



		.logo h2 a {



			color:#222;



			text-decoration:none;



		}



	.logo .description {



		color:white;



		text-transform:uppercase;



		font-size:0px;



		line-height:1.2em;



		padding-left:15px;



		margin-top:-27px;



	}	











/* Header widget */



#widget-header .widget-area.widget_meta {
	position:absolute;
	right:0;
	top:36px;
}

#widget-header .widget-area.widget_meta h3 { display:none;}

#widget-header .widget-area.widget_meta ul { margin:0;}

#widget-header .widget-area.widget_meta ul li {
		float:left;
		list-style-type:none;
		margin-left:19px;
	}

#widget-header .widget-area.widget_meta ul li a {
			color:white;
			text-decoration:none;
			background-repeat:no-repeat;
			background-position:left top;
			background-image:url(images/marker.gif);
			padding-left:21px;
			line-height:13px;
			display:block;
		}

#widget-header .widget-area.widget_meta ul li a:hover { background-image:url(images/marker-act.gif);}


/* Slider ---------------------------------------- */



#slider-wrapper {
	height:300px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
}

#slider {
	position:relative;
	width:710px;
	height:300px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}



#slider a {



	border:0;



	display:block;



}











/* The Nivo Slider styles */



.nivoSlider {



	position:relative;



}



.nivoSlider img {



	position:absolute;



	top:0px;



	left:0px;



}



/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink {



	position:absolute;



	top:0px;



	left:0px;



	width:100%;



	height:100%;



	border:0;



	padding:0;



	margin:0;



	z-index:60;



	display:none;



}



/* The slices in the Slider */



.nivo-slice {



	display:block;



	position:absolute;



	z-index:50;



	height:100%;



}



/* Caption styles */



.nivo-caption {



	position:absolute;



	left:0px;



	bottom:0px;



	background:#000;



	color:#fff;



	opacity:0.8; /* Overridden by captionOpacity setting */



	width:100%;



	z-index:89;



}



.nivo-caption p {



	padding:5px;



	margin:0;



}



.nivo-caption a {



	display:inline !important;



}



.nivo-html-caption {



    display:none;



}



/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a {



	position:absolute;



	top:45%;



	z-index:99;



	cursor:pointer;



}



.nivo-prevNav {



	left:0px;



}



.nivo-nextNav {



	right:0px;



}



/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav {



	position:absolute;



	width:680px;



	height:18px;



	overflow:hidden;



	left:0;



	bottom:31px;



	z-index:9999;



	text-align:right;



	padding-right:30px;



}



.nivo-controlNav a {



	position:relative;



	z-index:99;



	cursor:pointer;



	display:inline-block !important;



	width:18px;



	padding-top:18px;



	background-repeat:no-repeat;



	background-position:-20px top;



	background-image:url(images/pagination.png);



	margin-left:2px;



}



.nivo-controlNav a:hover { background-position:-40px top;}



.nivo-controlNav a.active { background-position:left top;}







.nivo-directionNav {







	}



.nivo-directionNav a {



	position:absolute;



	display:block;



	width:34px;



	height:34px;



	text-indent:-9999px;



	border:0;



	top:50%;



}



a.nivo-nextNav {



	right:0;



	background:red;



}



a.nivo-prevNav {



	left:0;



	background:red;



}







#slider .nivo-controlNav img {



	display:inline; /* Unhide the thumbnails */



	position:relative;



	margin-right:10px;



	width:120px;



	height:auto;



}







































/* Navigations



---------------------------------------- */







/* Primary navigation */



nav.primary {



	position:absolute;



	left:0;



	top:174px;	



	height:64px;



	width:100%;



	background:url(images/nav-tail.gif) repeat-x left top;



}







/* Essential styles for dropdown menu */



.sf-menu, .sf-menu * {



	margin:			0;



	padding:		0;



	list-style:		none;



}



.sf-menu {



	line-height:	1.0;



}



.sf-menu ul {



	position:		absolute;



	top:			-999em;



	width:			10em; /* left offset of submenus need to match (see below) */



}



.sf-menu ul li {



	width:			100%;



}



.sf-menu li:hover {



	visibility:		inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li {



	float:			left;



	position:		relative;



}



.sf-menu a {



	display:		block;



	position:		relative;





}



.sf-menu li:hover ul,



.sf-menu li.sfHover ul {



	left:			0;



	top:			64px; /* match top ul list item height */



	z-index:		99;



}



ul.sf-menu li:hover li ul,



ul.sf-menu li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li:hover ul,



ul.sf-menu li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;





}



ul.sf-menu li li:hover li ul,



ul.sf-menu li li.sfHover li ul {



	top:			-999em;



}



ul.sf-menu li li li:hover ul,



ul.sf-menu li li li.sfHover ul {



	left:			10em; /* match ul width */



	top:			0;



}











/* Our skin for dropdown menu */



.sf-menu {



}



.sf-menu a {



	text-decoration:none;





}





.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

color:white;

	



}



.sf-menu > li {



	background:url(images/divider.gif) no-repeat left top;



}



.sf-menu > li:first-child { 



	background:none;



	padding-left:0;



}



	.sf-menu > li > a {



		padding:0 20px;



		line-height:64px;



		font-size:16px;



		font-weight:bold;



		height:1%;



	}



	.sf-menu > li > a:hover,



	.sf-menu > li.sfHover > a,



	.sf-menu > li.current_page_item > a { 



		background:url(images/nav-act.gif) repeat-x left top;



		position:relative;



		border-right:1px solid #ec0606;



		border-left:1px solid #e40000;



		padding:0 19px;

color:white;



	}



.sf-menu li ul {



	background:url(images/sub-menu.gif) repeat-x left top;



	padding:12px 0 12px 19px;



}



	.sf-menu li li a {



		line-height:27px;



	}



	.sf-menu li li a:hover,



	.sf-menu li li.sfHover a { text-decoration:underline; color:white;}



	



.sf-menu li li li {



}







.sf-menu li:hover, .sf-menu li.sfHover,



.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu > li.current-menu-item > a {



	outline:		0;



}







/*** arrows **/



.sf-menu a.sf-with-ul {



	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */



}



.sf-sub-indicator {



	position:		absolute;



	display:		block;



	right:			.75em;



	top:			1.05em; /* IE6 only */



	width:			10px;



	height:			10px;



	text-indent: 	-999em;



	overflow:		hidden;



	/* background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */



}



a > .sf-sub-indicator {  /* give all except IE6 the correct values */



	top:			.8em;



	background-position: 0 -100px; /* use translucent arrow for modern browsers*/



}



/* apply hovers to modern browsers */



a:focus > .sf-sub-indicator,



a:hover > .sf-sub-indicator,



a:active > .sf-sub-indicator,



li:hover > a > .sf-sub-indicator,



li.sfHover > a > .sf-sub-indicator {



	background-position: -10px -100px; /* arrow hovers for modern browsers*/



}







/* point right for anchors in subs */



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }



.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }



/* apply hovers to modern browsers */



.sf-menu ul a:focus > .sf-sub-indicator,



.sf-menu ul a:hover > .sf-sub-indicator,



.sf-menu ul a:active > .sf-sub-indicator,



.sf-menu ul li:hover > a > .sf-sub-indicator,



.sf-menu ul li.sfHover > a > .sf-sub-indicator {



	background-position: -10px 0; /* arrow hovers for modern browsers*/



}







/*** shadows for all but IE6 **



.sf-shadow ul {



	background:	url(images/shadow.png) no-repeat bottom right;



	padding: 0 8px 9px 0;



	-moz-border-radius-bottomleft: 17px;



	-moz-border-radius-topright: 17px;



	-webkit-border-top-right-radius: 17px;



	-webkit-border-bottom-left-radius: 17px;



}



.sf-shadow ul.sf-shadow-off {



	background: transparent;



}*/



















/* Top search */



#top-search {



	position:absolute;



	right:0;



	top:75px;



}



	#top-search .input-search {



		width:160px;



		margin-right:10px;



		}



	#top-search #submit {



		width:50px;



		cursor:pointer;



		}


/* Social Sqs */





/* Content



---------------------------------------- */



.primary_content_wrap {



	position:relative;



	z-index:1;



	padding:30px 0 20px 0;



	background:url(images/main-tail.gif) repeat-x left top white;



}



.home .primary_content_wrap {}



	



#content {



}



	#content .indent {



		padding-left:20px;



		padding-right:14px;



	}



	



	.cont-box {



		border:1px solid #f6f5f5;



		border-top:none;



		background:#fefefe;



		padding:17px 0 20px 0;



	}



		ul.cont-list { margin:0;}



			ul.cont-list li {



				list-style-type:none;



				padding:19px 14px 0 20px;



				border-top:1px solid #f6f5f5;



				margin-top:20px;



				overflow:hidden;



			}



			ul.cont-list li:first-child {



				border:0 none;



				padding-top:0;



				margin-top:0;



			}







#full-width #content {



	float:none;



	width:100%;



	}



	article {



		padding-bottom:30px;



		overflow:hidden;



		width:100%;



	}



	article.single-post {



		border-bottom:none;



		}



		.featured-thumbnail {



			float:left;



		}



			.featured-thumbnail img {



				margin:5px 20px 0 0;



			}



		.post-content {



		font-size:1.35em;	



		}



			.post-content .excerpt {



				margin-bottom:1.5em;



				}



			.pagination {



				



			}



				.pagination a {



					display:inline-block;



					padding:0 5px;



					background:#eee;



					}



	.post-meta {



	}



	.post-date {



		color:#e90303;



		border-bottom:1px solid #f4f4f4;



		display:block;



		padding-bottom:6px;



		margin-bottom:8px;



	}



	.post-author {



		display:block;



		margin-bottom:10px;



	}



		.post-author a {



			color:#898888;



			text-decoration:none;



		}



		.post-author a:hover { text-decoration:underline;}



		



	.comments-counter {



		display:inline-block;



		float:left;



		background:url(images/cc-bg.gif) no-repeat left 8px;



		line-height:29px;



		height:29px;



		padding-bottom:4px;



		padding-left:31px;



		width:91px;



	}	



	



	



	.post-navigation {



		



	}



	p.gravatar {



		float:left;



		margin-right:20px;



		}



	



	



	.alignleft {



		float:left;



		margin:0 10px 10px 0;



		}



	.alignright {



		float:right;



		margin:0 0 10px 20px;



		}



	.aligncenter {



		text-align:center;



		margin:0 auto;



		}



	article .post-content img {



		max-width:710px;



	}



	







.about_block img,



.wwd_block img { margin-bottom:16px;}







#widget-footer li.widget-area .about_block a,

#widget-footer li.widget-area .wwd_block a,

#widget-footer li.widget-area .about_block a:hover,

#widget-footer li.widget-area .wwd_block a:hover {
	background:none;
	padding:0;
}

.link {
	font-size:9px;
	color:#1ea0ce;
}	

.link a {
		font-size:12px;
		line-height:1.2em;
}

.link.alt,.link.alt a { color:white;}

.news_cycle { padding-bottom:2px;}

.news_cycle li.news_item {
		background:none;
		color:white;
		padding-bottom:19px;
}	

.news_cycle li.news_item a {
			background:none;
			padding:0;
			border:0 none;
			color:white;
			line-height:1.5em;
			text-decoration:none;
}



		.news_cycle li.news_item a:hover { 



			text-decoration:underline;



			padding:0;



			background:none;



		}



		.news_cycle li	.news-date {



			display:block;



			padding:8px 0 0 0;



		}



		



		



#page-content ul.photos {



	width:100%;



	overflow:hidden;



	margin-top:-15px;



}



	#page-content ul.photos li,



	#page-content ul.photos li:first-child {



		background:none;



		padding:0;



		margin:15px 15px 0 0;



		float:left;



		width:125px;



		border:0 none;



	}



		#page-content ul.photos li img {



			vertical-align:top;



		}



	



	/* for Opera */



	@media all and (-webkit-min-device-pixel-ratio:10000),



	not all and (-webkit-min-device-pixel-ratio:0) {



	  #page-content ul.photos { margin-top:-12px;}



	}		



	@media all and (-webkit-min-device-pixel-ratio:10000),



	not all and (-webkit-min-device-pixel-ratio:0) {



	  #page-content ul.photos li,



	  #page-content ul.photos li:first-child { margin:12px 12px 0 0;}



	}	











ul.team { 



	margin-left:0;



	width:100%;



	overflow:hidden;



}



	#page-content ul.team li,



	#page-content ul.team li:first-child {



		list-style-type:none;



		background:none;



		padding:0;



		margin:0 0 0 25px;



		border:0 none;



		float:left;



		width:128px;



	}



	#page-content ul.team li:first-child { margin-left:0;}



		ul.team li strong {



			display:block;



			padding-top:6px;



		}







ul.states { 



	margin-left:0;



	width:100%;



	overflow:hidden;



}



	#page-content ul.states li,



	#page-content ul.states li:first-child {



		list-style-type:none;



		background:none;



		padding:0;



		margin:0 0 0 30px;



		border:0 none;



		float:left;



		width:80px;



	}



	#page-content ul.states li:first-child { margin-left:0;}



		ul.states li strong {



			display:block;



			padding-top:6px;



		}















/* Comments



---------------------------------------- */



.commentlist {



	list-style-type:none;



	padding:0;



	margin:0;



	}



	li.comment {



		list-style-type:none;



		overflow:hidden;



	}



		.odd {



			



		}



		.even {



			



		}



			li.comment .comment-body {



				padding:10px 10px 25px 60px;



				position:relative;



				zoom:1;



				background:#f5f5f5;



				border:1px solid #eee;



				margin-bottom:20px;



				}



		.author-comment {



			



		}



		.comment-author {



			padding:.5em 0 1em 0;



			}



		.comment-text {



			



		}



		.comment-meta {



			font-size:11px;



			color:#999;



			position:absolute;



			right:20px;



			top:15px;



		}



			li.comment .avatar {



				float:none;



				margin:0;



				position:absolute;



				left:10px;



				top:10px;



				padding:1px;



				border:1px solid #dbdbdb;



				vertical-align:top;



				overflow:hidden;



				}



				li.comment .avatar {



					display:block;



					vertical-align:top;



					overflow:hidden;



					}



				



				.commentlist ul.children {



					margin:20px 0 0 30px;



					}



					.commentlist ul.children li.comment {}



				



				.reply {



					position:absolute;



					right:20px;



					bottom:15px;



					}



					.reply a {



						display:inline-block;



						background:#1986b3;



						padding:3px 8px;



						color:#fff;



						text-decoration:none;



						}



					.reply a:hover { background:#da0101;}



				



				



		.waiting-for-approval {



			



		}



	#trackbacks {



		



	}



		li.trackback {



			



		}



	p#no-comments {



		



	}



	#comments-form {



		



	}



	



	.allowed_tags {



		background:#eee;



		padding:15px;



		font-size:11px;



		font-family:"Courier New", Courier, monospace;



		color:#666;



		}



		.allowed_tags strong {



			font-family:Tahoma, Geneva, sans-serif;



			}



		#respond {



			



		}



		.cancel-comment-reply {



			



		}















/* Page



---------------------------------------- */



#page-content .wrapper .two_third h2{



font-size:24px;



font-weight: bold;



color:#014d8b;



border-bottom: #999 dotted 1px;



background:url(images/title_bg.jpg) no-repeat left bottom;



}











.page {























	



}



	#page-content ul,



	.post-content ul { margin-left:0;}



	



		#page-content ul li,



		.post-content ul li {



			list-style-type:none;



			padding:3px 0 0 21px;



			margin-top:0px;



			background:url(images/marker1.gif) no-repeat left 5px;



			border-top:1px solid #f6f5f5;		



		}



		#page-content ul li:first-child,



		.post-content ul li:first-child {



			border:0 none;



			padding-top:0;



			margin-top:0;



			background-position:left 2px;



		}



			#page-content ul li strong,



			.post-content ul li strong { 



				color:#1ea0ce;



				text-transform:uppercase;



				font-size:11px;



			}



		



	#page-meta {



		



	}







.author-meta {



	margin-bottom:20px;



	overflow:hidden;



	width:100%;



	}



	.author-meta p.gravatar {



		margin:0;



		}















/* Post



---------------------------------------- */



.post {



	



}



	.postContent {



		



	}



	.post-excerpt.alt p { margin:0;}











/* Older and newer navigation */



nav.oldernewer {



	width:100%;



	overflow:hidden;



	margin-top:1.5em;



}



	.older {



		float:left;



	}



	.newer {



		float:right;



	}







.search {



	



}







.author-info {



	width:100%;



	overflow:hidden;



	margin-bottom:3em;



}



	.author-info .avatar {



		margin:0 20px 0 0;



		}



		.author-info .avatar img {



			float:left;



			background:#fff;



			padding:7px;



			border:1px solid #dbdbdb;



			}



















/* Author



---------------------------------------- */



#post-author {



	overflow:hidden;



	padding:20px;



	background:#1883b0;



	margin-bottom:2em;



	color:white;



}



	#post-author a { color:white;}



#author-link {



	margin-top:1.5em;



	}



	#post-author .gravatar {



		margin:0 20px 0 0;



		}



	#post-author .gravatar img {



		background:#fff;



		border:1px solid #dbdbdb;



		padding:5px;



		}







/* Recent author posts */



#recent-author-posts {



	



}







/* Recent author comments */



#recent-author-comments ul { margin:0;}



#recent-author-comments ul li {



	list-style-type:none;



	padding:0 0 5px 21px;



	background:url(images/marker.gif) no-repeat left 2px;	



}



















/* 404



---------------------------------------- */



#error404 {



	text-align:center;



	padding:35px 0;	



}























/* Portfolio



---------------------------------------- */



.latestwork {



	width:100%;



	overflow:hidden;



	list-style-type:none;



	padding:0;



	margin:0;



	}



	.latestwork li {



		float:left;



		margin-right:20px;



		}



















/* Sidebar



---------------------------------------- */



#sidebar {



}



	#widget-sidebar {



		



	}



		#sidebar-search {



			



		}



		#sidebar-nav {



			



		}



		#sidebar-archives {



			



		}



		#sidebar-meta {



			



		}



		.widget {



			margin-bottom:10px;



		}



			.widget h3 {



				color:#fff;



				font-size:16px;



				background:url(images/tail-title3.gif) repeat-x left top;



				line-height:49px;



				height:49px;



				overflow:hidden;



				padding-left:19px;



				margin:0;



			}



				.widget ul {



					margin:0;



				}



					.widget ul li {



						list-style-type:none;



						background:#f6f5f5;



					}



					.widget ul li a {


						text-decoration:none;
						line-height:38px;
						background:url(images/tail-bg.gif) repeat-x left top;
						display:block;
						padding-left:20px;
						border-left:1px solid #f6f5f5;
						border-right:1px solid #f6f5f5;

					}



					.widget ul li a:hover {
						color:#002046;
						background:url(images/widjet-bg-act.gif) repeat-x left top;
						border-left:none;
						border-right:none;
						padding-left:21px;

					}



		.widget ul.children {



			margin:0 0 0 20px;



			padding:10px 0;



		}



			.widget ul.children li a {



				font-size:11px;



				line-height:1.7em;



				text-transform:uppercase;



				background:none;



			}



			.widget ul.children li a:hover {



				text-decoration:underline;



				color:#1ea0ce;



			}



			







/* My Cyclewidget */		



.widget.widget_my_cyclewidget {



	background:url(images/tail-bg2.gif) repeat-x left top #1881ae;



	padding:0 20px 18px 20px;



}	



	.widget.widget_my_cyclewidget	h3 {



		background:none;



		padding:0;



	}		













/* Recent comments */



.widget.widget_recent_comments h3,



.widget.widget_recent_entries h3 { margin-bottom:20px;}







.widget.widget_recent_comments ul li,



.widget.widget_recent_entries ul li { 



	padding:0 20px 10px 0;



	background:none;



}



	.widget.widget_recent_comments ul li a,



	.widget.widget_recent_entries ul li a {



		background:url(images/marker1.gif) no-repeat left 2px;



		padding:0 0 0 22px;



		line-height:1.5em;



		border:0 none;



	}



	



	.widget.widget_recent_comments ul li a { 



		background:none;



		padding:0;



	}



	



	.widget.widget_recent_comments ul li a:hover,



	.widget.widget_recent_entries ul li a:hover {



		text-decoration:underline;



		color:#1ea0ce;



	}



	



/* Tag Cloud */	



.widget.widget_tag_cloud h3 { margin-bottom:20px;}







/* Text widget */	



.widget.widget_text h3 { margin-bottom:20px;}







/* Search widget */	



.widget.widget_search #searchform .searching { width:164px;}







/* Categories */



.widget.widget_categories h3 {



}











/* Popular posts */



.widget.popular-posts h3 { background:url(images/tail-title5.gif) repeat-x left top;}



.widget.popular-posts ul {



	border:1px solid #f6f5f5;



	border-top:0 none;



}



.widget.popular-posts ul li { 



	background:none;



	border-top:1px solid #f6f5f5;



	padding:19px 10px 18px 20px;



}



.widget.popular-posts ul li:first-child { border:0 none;}



	.widget.popular-posts ul li a {



		background:none;



		padding:0;



		border:0 none;



		line-height:1.5em;



		font-size:14px;



	}



	.widget.popular-posts ul li:hover {



		color:#8ce2ff;



		background:url(images/tail-bg1.gif) repeat-x left top #1881ae;



	}



	.widget.popular-posts ul li:hover a,



	.widget.popular-posts ul li:hover .post-stats { color:white;}



	.widget.popular-posts .post-stats {



		font-size:12px;



		color:#e90303;



		font-weight:normal;



		display:inline-block;



		margin-bottom:10px;



	}



	.widget.popular-posts .wpp-excerpt {



		display:block;



		margin-top:10px;



	}







/* Calendar */



#calendar_wrap {



	}



	#wp-calendar {



		width:100%;



		}



		#wp-calendar caption {



			text-align:center;



			}



		#wp-calendar td {



			text-align:center;



			padding:6px 0;



			border:none;



			}



		#wp-calendar caption {



			font-size:16px;



			color:#000;



			font-weight:bold;



			padding:4px 0;



			margin-bottom:5px;



			}



		#wp-calendar thead th {



			padding:7px 0;



			font-size:14px;



			background:#fff;



			color:#000;



			text-align:center;



			}



		#wp-calendar #prev {



			text-align:left;



			}



		#wp-calendar #next {



			text-align:right;



			}











/* Footer



---------------------------------------- */



#footer .copy { 



	overflow:hidden;



	padding:10px 0 30px 0;



}



#footer p.fright { 



	text-align:right;



	margin:0;



}



	#footer p.fright,



	#footer p.fright a { color:#70c3e0;}



	



	#footer p.fright a { text-decoration:none;}



	#footer p.fright a:hover { text-decoration:underline;}







	/* Footer widget */



	ul#widget-footer {



		background:#f5f5f5;



		padding:30px;



		margin:0;



		overflow:hidden;		



	}



		ul#widget-footer li.widget-area {



			float:left;



			width:230px;



			list-style-type:none;



			margin-left:10px;



		}



		ul#widget-footer li.widget-area:first-child { margin-left:0;}



		



ul#widget-footer li.widget-area a {
	line-height:13px;
	background-repeat:no-repeat;
	background-position:left top;

}

ul#widget-footer li.widget-area a:hover { }

ul#widget-footer li.widget-area a,

ul#widget-footer li.widget-area .link a:hover {
	text-decoration:none;
}

ul#widget-footer li.widget-area a:hover { color:#e90303;}

ul#widget-footer li.widget-area .link a { 
	text-decoration:underline;
	background:none;
	padding:0;
}

ul#widget-footer li.widget-area .link a:hover { color:#1ea0ce;}

ul#widget-footer li.widget-area h4 {
	font-size:16px;
	line-height:48px;
	height:48px;
	overflow:hidden;
	padding-left:20px;
	padding-bottom:10px;
	color:white;
	margin:0;
	background:url(images/tail-title1.gif) repeat-x left top;
}

ul#widget-footer li.widget-area:nth-child(2n) h4 { background-image:url(images/tail-title2.gif);}
ul#widget-footer li.widget-area ul { 
	margin:0;
	padding:17px 15px 20px 20px;
	background:url(images/tail-widget.gif) repeat-x left top white;
}

ul#widget-footer li.widget-area li {
	list-style-type:none;
	margin:0;
	padding-top:12px;
}

ul#widget-footer li.widget-area li:first-child { padding-top:0;}

ul#widget-footer #recentcomments li {
	border-bottom:1px solid #efefef;
	margin-bottom:16px;
	padding:0 0 16px 0;
}

ul#widget-footer #recentcomments li:last-child { margin-bottom:0;}

ul#widget-footer #recentcomments li a {
	color:#e90303;
	font-weight:bold;
	text-decoration:none;
	background:none;
	padding:0;
}

ul#widget-footer #recentcomments li a:hover { text-decoration:underline;}

ul#widget-footer #wp-calendar, ul#widget-footer #wp-calendar caption { background:white;}

ul#widget-footer #wp-calendar caption { margin:0;}

ul#widget-footer #wp-calendar a, ul#widget-footer #wp-calendar a {
	background:none;
	padding:0;
}	


/* Footer navigation */



	nav.footer {


background:#002a54;
		float:left;
		


	}



		nav.footer ul {



			margin:0;			



			}



			nav.footer ul li {



				list-style-type:none;



				float:left;
				background:#002a54;
				padding-right:20px;
				padding-left:20px;
				padding-top:20px;
				font-weight:bold;


			}



				nav.footer ul li a {



					color:#bfe8f2; 



					text-decoration:none;



				}
nav.footer ul li li a {



					color:#bfe8f2;



					text-decoration:none;



				}


				nav.footer ul li a:hover { text-decoration:underline;}

nav.footer ul li ul{
	padding:0 0 20px 20px;
}

			nav.footer ul li li {
				list-style:circle;
				font-weight:100;
				padding-top:0px;
				float:none;
				padding-left:3px;
				padding-right:14px;
			}











/* Misc



---------------------------------------- */

.buttonRed {


	display:inline-block;

	width:97px;

	line-height:29px;

	height:29px;

	overflow:hidden;


	background:url(images/button-bg.gif) no-repeat left -29px;

	color:#fff;


	text-decoration:none;

	text-indent:12px;


	}



	.buttonRed:hover { background-position:left top;}





.button {


	display:inline-block;

	width:97px;

	line-height:29px;

	height:29px;

	overflow:hidden;


	background:url(images/button-bg.gif) no-repeat left top;

	color:#fff;


	text-decoration:none;

	text-indent:12px;


	}



	.button:hover { background-position:left -29px;}



.no-results {



	



}







.widget-area {



	



}







.line-hor {



	height:1px;



	background:#f6f5f5;



	overflow:hidden;



	font-size:0;



	line-height:0;



	margin:30px 0;



}



.line-hor.alt { margin-top:15px;}







/* Address */



.address {



	padding:10px 0 0 0;



	}



.address dt {



	margin-bottom:1.5em;



	}



.address dd {



	margin-bottom:0;



	width:100%;



	overflow:hidden;



	}



	.address dd span {



		float:left;



		width:100px;



		}















/* Forms



---------------------------------------- */







/* Form defaults */



input, select, textarea { 



	font-family:Arial, Helvetica, sans-serif;



	font-size:1em;



	vertical-align:middle;



	font-weight:normal;



}











/* Comment form */



#commentform label { display:inline-block;}



	#commentform p.field {



		margin-bottom:5px;



		}



		#commentform small {



			color:#8b8b8b;



			}



	#commentform input[type=text] {



		width:250px;



		padding:4px;



		display:block;



		border:1px solid #e9e9e9;



		background:#fcfcfc;



		line-height:1.29em;



		}



	#commentform textarea {



		width:460px;



		height:150px;



		padding:4px;



		margin-top:10px;



		overflow:auto;



		border:1px solid #e9e9e9;



		background:#fcfcfc;



		}



	#commentform #submit {



		background:#1882af;



		height:30px;



		width:130px;



		line-height:30px;



		padding:0 10px;



		color:#fff;



		cursor:pointer;



		border:none;



		}



	#commentform #submit:hover {



		background:#d70000;



		}



	



	#commentform input[type=text]:hover,



	#commentform input[type=text]:focus,



	#commentform textarea:hover,



	#commentform textarea:focus {



		}



















/* Contact form */



	.wpcf7-form p.field {



		margin-bottom:5px;



		line-height:1.8em;



		font-weight:bold;



		}



	.wpcf7-form p.field input {



		background:#fcfcfc;



		padding:5px 0 5px 8px;



		width:330px;



		border:1px solid #e9e9e9;



		margin-right:10px;



		color:#111;



		font-size:12px;



		}



		.wpcf7-form p.field small {



			color:red;



			}



	.wpcf7-form textarea {



		width:480px;



		height:160px;



		background:#fcfcfc;



		font-size:1em;



		padding:5px 0 5px 8px;



		border:1px solid #e9e9e9;



		overflow:auto;



		color:#111;



		font-size:12px;



		margin-bottom:20px;



		}



	.wpcf7-form .submit-wrap {



		margin-bottom:0;



		}



	.wpcf7-form .submit-wrap input {



		cursor:pointer;



		background:#1883b0;



		height:29px;



		width:125px;



		display:inline-block;



		font-size:12px;



		color:white;



		text-decoration:none;



		margin-bottom:2px;



		border:none;



		}



	.wpcf7-form .submit-wrap input:hover {



		background:#d80000;



		}



		.wpcf7-not-valid-tip {



			width:200px !important;



			position:absolute;



			left:100% !important;



			top:-5px !important;



			padding:1px 0 1px 5px !important;



			background:none !important;



			color:red !important;



			border:none !important;



			}



















/* Sidebar search form */



#searchform {



	



	}



#searchform .searching {



		width:160px;



		border:1px solid #e9e9e9;



		border-right:none;



		padding:6px 5px;



		line-height:1.29em;



		background:#fcfcfc;



		width:194px;



}



	#searchform .submit {



		width:55px;



		height:29px;



		cursor:pointer;



		border:0 none;



		background:url(images/button-search.gif) no-repeat left top;



		color:white;



	}



	#searchform .submit:hover { background-position:left -29px;} 















/* Fluid Columns */



.one_half{ width:48%; }



.one_third{ width:30.66%; }



.two_third{ width:65.33%; }



.one_fourth{ width:22%; }



.three_fourth{ width:74%; }



.one_fifth{ width:16.8%; }



.two_fifth{ width:37.6%; }



.three_fifth{ width:58.4%; }



.four_fifth{ width:67.2%; }



.one_sixth{ width:13.33%; }



.five_sixth{ width:82.67%; }



.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:4%; float:left; }



.last_col { margin-right:0 !important; clear:right; }











.fleft { float:left;}



.fright { float:right;}



.clear { clear:both;}







.wrapper { 



	width:100%;



	overflow:hidden;



}



.extra-wrap {



	overflow:hidden;



	}











/* Clear Floated Elements */



.clear {



	clear: both;



	display: block;



	overflow: hidden;



	visibility: hidden;



	width: 0;



	height: 0;



}







.clearfix:after {



	clear: both;



	content: ' ';



	display: block;



	font-size: 0;



	line-height: 0;



	visibility: hidden;



	width: 0;



	height: 0;



}







.clearfix {



	display: inline-block;



}







* html .clearfix {



	height: 1%;



}







.clearfix {



	display: block;



}











/* Side Bar Rectangles



---------------------------------------- */







#sidebarrectbox {
        width: 230px;
	height: 90px;
	margin: 0 0 8px 0; 
        padding: 0;
	text-align:center;
	}

#sidebarrectbox .rect01 {
        background: url(images/MakeItCount_v2.jpg) top left no-repeat;
        float: left;
        margin: 0 2px 2px 0 ;
        width: 230px;
        height: 90px;
}

#sidebarrectbox .rect11 {
        background: url(http://www.acl.org.au/wp-content/uploads/2012/02/ACLSite_SIDEtab.jpg) top left no-repeat;
        float: left;
        margin: 0 2px 2px 0 ;
        width: 230px;
        height: 90px;
}

#sidebarrectbox .rect01 a {
        display:block;
        width: 230px;
        height: 90px;
        padding:0;
        margin: 2px 0 0 0 ;
}

#sidebarrectbox .rect11 a {
        display:block;
        width: 230px;
        height: 90px;
        padding:0;
        margin: 2px 0 0 0 ;
}



#sidebarrectbox .rect01 a:hover { 
        background: url("images/MakeItCount_v2.jpg") 0 0 no-repeat;
        background-position: 0px -92px;
}

#sidebarrectbox .rect11 a:hover { 
        background: url("http://www.acl.org.au/wp-content/uploads/2012/02/ACLSite_SIDEtab.jpg") 0 0 no-repeat;
        background-position: 0px -92px;
}

#sidebarrectbox .rect01 a:active {
        color:#fff;
}

#sidebarrectbox .rect11 a:active {
        color:#fff;
}


/* Side Bar Squares x 2



---------------------------------------- */

#newb {
        width: 234px;
	height: 125px;
	margin: 0; 
        padding: 0;
	text-align:center;
}

#newb .boxe {
	background: url(images/Bequest_sq.jpg) top left no-repeat;
	float: left;
	margin: 0 2px 0 0 ;
	width: 113px;
	height: 113px;
}

#newb .boxe a {
	display:block;
	width: 113px;
	height: 113px;
	margin: 2px 0 0 0 ;
}

#newb .boxe a:hover { 
	background: url("images/Bequest_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;
}


#newb .boxe a:active {}

#newb .boxf {
	background: url(images/CorpSpons_sq.jpg) top left no-repeat;
	float: left;
	margin: 0 2px 0 0 ;
	width: 113px;
	height: 113px;
}

#newb .boxf a {
	display:block;
	width: 113px;
	height: 113px;
	margin: 2px 0 0 0 ;
}

#newb .boxf a:hover { 
	background: url("images/CorpSpons_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;
}


#newb .boxf a:active {}










/* Side Bar Squares x 4



---------------------------------------- */

#sidebaradbox {
        width: 234px;
	height: 250px;
	margin-top: 5px; 
        padding: 0;
	text-align:center;
}

#sidebaradbox .boxa {
        background: url(images/BecomeSupporter_sq.jpg) top left no-repeat;
        float: left;
        margin: 0 2px 2px 0 ;
        width: 113px;
        height: 113px;
}

#sidebaradbox .boxa a {
	display:block;
	width: 113px;
	height: 113px;
	padding:0;
	margin: 2px 0 0 0 ;
}

#sidebaradbox .boxa a:hover { 
	background: url("images/BecomeSupporter_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;
}

#sidebaradbox .boxa a:active {
	color:#fff;
}

#sidebaradbox .boxb {
        background: url(images/MakeAStand_sq.jpg) top left no-repeat;
        float: left;
        margin: 0 2px 2px 0 ;
        width: 113px;
        height: 113px;
}

#sidebaradbox .boxb a {
	display:block;
	width: 113px;
	height: 113px;
	margin: 2px 0 0 0 ;
}

#sidebaradbox .boxb a:hover { 
	background: url("images/MakeAStand_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;
}

#sidebaradbox .boxb a:active {
}

#sidebaradbox .boxc {
        background: url(images/Donate_sq.jpg) top left no-repeat;
        float: left;
        margin: 0 2px 0 0 ;
        width: 113px;
        height: 113px;
}

#sidebaradbox .boxc a {
	display:block;
	width: 113px;
	height: 113px;
	margin: 2px 0 0 0 ;
}

#sidebaradbox .boxc a:hover {
	background: url("images/Donate_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;
}

#sidebaradbox .boxc a:active {}

#sidebaradbox .boxd {
	background: url(images/Political_sq.jpg) top left no-repeat;
	float: left;
	margin: 0 2px 0 0 ;
	width: 113px;
	height: 113px;
}

#sidebaradbox .boxd a {
	display:block;
	width: 113px;
	height: 113px;
	margin: 2px 0 0 0 ;
}

#sidebaradbox .boxd a:hover { 
	background: url("images/Political_sq.jpg") 0 0 no-repeat;
	background-position: 0px -115px;



#sidebaradbox .boxd a:active {}


#sidebarvid {
	width: 230px;
	margin-top: 5px; 
    padding: 0;
}


#socialmediasqs {
	position:absolute;
	right:0;
	top:45px;
	padding: 0 500px 0 500px;
}

	#socialmediasqs .fb {
	float: left;		
	width:32px;
		height: 32px;
		margin-right:10px;
		cursor:pointer;
		}

	#socialmediasqs .twit {
		float: left;
		width:32px;
		height: 32px;
		margin-right:10px;
		cursor:pointer;
		}

	#socialmediasqs .rss {
		float: left;
		width:32px;
		height: 32px;
		margin-right:10px;
		cursor:pointer;
		}







#socialsqs {
height: 32px;
width: 200px;
margin: 10px 0 0 500px;
}

.fb_sq {
float: right;
height: 32px;
width: 32px;
padding: 0 10px 0 0;

}

.twit_sq {
height: 32px;
width: 32px;
padding: 0 10px 0 0;

}

.rss_sq {
height: 32px;
width: 32px;
padding: 0 10px 0 0;

}


#socialtabs {
	position: absolute;
	float: right;
	padding: 20px 0 0 0;
}

#socialtabs a {
	padding: 0 0 0 5px;
}
h4.archiveLink{text-align:center;}
h4.archiveLink a{color:red;}



.twtr-widget h3{
background-color:#1a5c7f !important;
}


.dPostPolicy {
	width:150px;
	height:30px;
	background-color: #fffee1;
}

.page-id-32312 .printfriendly {
	display:none
}


/* Always remember to compress your live stylesheet and keep an uncompressed backup */
