/* -----------------------------------
Site:       Amnesty International Australia
CSS author: Russ Weakley
Updated:    22/09/10 9:59 AM
Updated by: Russ Weakley
----------------------------------- */

/* -----------------------------------
global styles
----------------------------------- */

html, body, ul, ol, li, form, fieldset, legend
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	padding: 0;
	color: #333;
	background: #fff;
	font: 75%/1.4 helvetica, arial, sans-serif;
}

a:link
{
	color: #3b3b40;
	text-decoration: none;
}

a:visited
{
	color: #495053;
	text-decoration: none;
}

a:focus
{
	color: #000;
}

a:hover { color: #000; }

a:active
{
	outline: none;
	color: red;
}

h1, h2, h3
{
	margin: 0 0 .5em;
	color: #000;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	line-height: 1;
}

h4, h5, h6
{
	margin: 0 0 .5em;
	color: #000;
}

h1 { font-size: 200%; }
h2 { font-size: 190%; }
h3 { font-size: 180%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 100%; }
p { margin: 0 0 1em; }
fieldset,img { border: 0; }
legend { color: #000; }
li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

pre, code, kbd, samp, tt
{
	font-family: "Courier New", monospace, serif;
	font-size: 100%;
	line-height: 1.2;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}

input, textarea, select, button
{
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
	line-height: 1.1;
}

input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie6 input { vertical-align: text-bottom; }

button
{
	overflow: visible;
	width: auto;
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

/* -----------------------------------
header
----------------------------------- */

#header-container
{
	position:relative;
	z-index:100; 
	float: left;
	width: 100%;
	min-width:1000px;
	background: #000 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-header-container.jpg) no-repeat 50% 0;
    padding-top: 40px;
    height: 164px;
}


/*[ OLD-2 ]*//*
* html #header-container
{
	width:1000px; 
}*/


#header
{
	float:left;
	width:1000px;
	position:relative;
	left:50%;
	margin:-5px 0 0 -500px;
	background: #FEE600 ;
}

#logo
{
	float: left;
	margin: 0;
    padding: 16px 0;
}

#header p {
    width: 255px; 
    float: right;
    padding-right:25px;
    text-align: right;
    color: #333;
    font-size: 12px;
    padding-top: 36px;
}    

.no-variants {
    display: none    
}
/* -----------------------------------
quicklinks
----------------------------------- */

#quicklinks
{
	padding: 12px 15px 15px 0;
	color: #fff;
	background: #000;
	text-align: right;
}

#quicklinks a { color: #fff; }
#quicklinks a:visited { color: #fff; }

#quicklinks a:focus
{
	outline: thin dotted;
	color: #fff;
}

#quicklinks a:hover { color: #fee800; }
#quicklinks a:active { color: red; }

#quicklinks li
{
	display: inline;
	margin: 0 0 0 20px;
}

#quicklinks img { vertical-align: bottom; }
#login { font-weight: bold; }

#quicklinks-container
{
	position:relative;
	z-index:200; /* must be more than #join-in-now*/
}

li#register
{
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	border-left: 1px solid #4d4d4d;
}

#social a { margin: 0 0 0 5px; }

#header #nav-emailsignup
{
	background: #3b3b3b url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-email.gif) no-repeat 100% 5%;
	padding: 6px 35px 6px 15px;
	float:right;
	display:block;
	margin:-4px 0 0 20px;
	cursor:pointer;

	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

#header #nav-emailsignup a
{
	color:#fff;
	font-weight: bold;
}

#header #nav-emailsignup a:hover { color: #fee800; }

/* -----------------------------------
navigation
----------------------------------- */

#navigation
{
	clear: left;
	float: left;
	width: 760px;
	background: #dfdfdf url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-nav-container.png) repeat-x;
}

#navigation li { display: inline; }

#navigation a
{
	position: relative;
	overflow: hidden;
	float: left;
	height: 46px;
	border: none;
	color: #000;
	font-size: 160%;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 46px;
}

#navigation .small a
{
	color: #666;
	font-size: 120%;
}

#navigation span
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 46px;
}

#navigation a:hover
{
	color: #000;
	background: #fff;
}

#navigation-container
{
	float: left;
	width: 100%;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-header-form.png) no-repeat;
}

#header-form
{
	float: left;
	width: 190px;
	padding: 7px 0 0 15px;
}

#header-form form
{
	overflow: hidden;
	width: 190px;
	margin: 0;
	padding: 0;
	border: 1px solid #ead500;
	background: #fff;
    height: 26px;
}

#header-form div { margin: 0; }

#header-search
{
	float: left;
	width: 183px;
	height: 24px;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #fff;
}

#search
{
	float: left;
	width: 26px;
	height: 26px;
	margin: 0;
	padding: 0;
}

/* Start Custom menu***********************
******************************************/ 

.nav-pad {
	padding: 0 10px;
	display: inline-block;
}

#custom-menu
{
	float: left;
	width: 100%; /* was 760px */
	background: #dfdfdf url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-nav-container.png) repeat-x;
}

#custom-menu ul {
	overflow: hidden;
	width: 100%;
	margin: 0; 
	display: inline-block;
}

#custom-menu li { 
	display: inline;
	float: left;
	/*border-right: 1px solid #000;*/
}

#custom-menu a
{
	position: relative;
	overflow: hidden;
	float: left;
	height: 46px;
	border: none;
	color: #000;
	font-size: 160%;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 46px;
	font-weight: 900;
	width: 100%;
}

#custom-menu .small a
{
	color: #666;
	font-size: 120%;
}

#custom-menu span
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 46px;
}

#custom-menu a:hover
{
	color: #fff;
	background: #666;
}

#custom-menu-container
{
	float: left;
	width: 100%;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-header-form.png) no-repeat;
}

#header-form
{
	float: left;
	width: 190px;
	padding: 7px 0 0 15px;
}

#header-form form
{
	overflow: hidden;
	width: 190px;
	margin: 0;
	padding: 0;
	border: 1px solid #ead500;
	background: #fff;
    height: 26px;
}

#header-form div { margin: 0; }

#header-search
{
	float: left;
	width: 183px;
	height: 24px;
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #fff;
}

#search
{
	float: left;
	width: 26px;
	height: 26px;
	margin: 0;
	padding: 0;
}

#home a, #home span {
    width: 65px;
}

#what-we-do a, #what-we-do span {
    width: 120px;
}

#how-it-works a, #how-it-works span {
    width: 140px;
}

#act-now a, #act-now span {
    width: 90px;
}

#whats-new a, #whats-new span {
    width: 122px;
}

#donate a, #donate span {
    width: 85px;
}

#search a, #search span {
    width: 40px;
}

#facebook a, #facebook span {
    width: 40px;
}

#twitter a, #twitter span {
    width: 40px;
}

#youtube a, #youtube span {
    width: 40px;
}
/****************************************
********************** End Custom menu */ 



/* ------------------------------------
//
// Navigation
//
// ------------------------------------*/

nav {
	@include columns(11.5,0.5,0);
	position: absolute;
	z-index: 1;
	right: 0;
	height: 80px;
	line-height: 80px;
	background: white;
	overflow: visible;
	z-index: 500;
	box-shadow: 1px 1px 15px rgba(0,0,0,0.1);

	@include respond-to('desktop-medium') {
		@include columns(11,1,0);
	}

	.logo {
		float: left;
		background: $primaryColor;
		text-align: center;

		a {
			display: block;
			width: 100%;
			height: 100%;
			line-height: 80px;
		}

		img {
			width: 80%;
			height: auto;
			vertical-align: middle;
			max-width: 170px;

			@include respond-to('desktop') {
				width: 70%;
			}
		}
	}

	.subtitle,
	.breadcrumbs {
		position: absolute;
		bottom: -25px;
		height: 25px;
		line-height: 25px;
		color: $white;
		font-family: $headingFont;
		text-transform: uppercase;
		font-size: 0.7em;

		@include respond-to('desktop') {
			font-size: 0.7em;
		}

		@include respond-to('desktop-medium') {
			font-size: 0.8em;
		}

		@include respond-to('desktop-wide') {
			height: 30px;
			line-height: 30px;
			bottom: -30px;
		}

	}

	.subtitle {
		left: 0;
		background: $black;
		text-align: center;

		@include respond-to('desktop') {
			width: 15%;
		}
	}

	.breadcrumbs {
		left: 15%;
		margin-left: 0.5em;
		text-shadow: 0px 0px 10px rgba(0,0,0,0.5);

		.home & {
			display: none;
		}

		span {
			color: $primaryColor;
			font-size: 0.8em;
		}

		a {
			color: $white;
		}

		a:hover {
			color: $primaryColor;
		}
	}
}
/* ------------------------------------
//
// End Navigation
//
// ------------------------------------*/




/* ------------------------------------
// Header Navigation - Desktop
// ------------------------------------ */
nav.nav-header.not-mobile {
	top: 20px;

	&:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		width: 2.5%;
		height: 100%;
		background: $primaryColor url('../img/label-australia-vertical.png') no-repeat center center;
		background-size: auto 100%;
	}

	.logo {
		width: 15%;

		a {
		}
	}

	.subtitle {
		width: 15%;
	}
}



/* ------------------------------------
// End Header Navigation - Desktop
// ------------------------------------ */






/* -----------------------------------
content
----------------------------------- */

.content-container
{
	position:relative;
	z-index:0;
	clear: both;
	width: 1000px;
	margin: 0 auto;
}

.boostzindex{
z-index: 9888;
}
.content-container-inner
{
	float: left;
	width: 1000px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-content-container.gif) repeat-y;
}

.content-container-inner-no-bkgnd
{
	
	width: 1000px;
	
}

.content-full-nosidebar
{
	position: relative;
	width: 1000px;
	border-top: 1px solid #c0c0c0;
}

.width730 { width: 730px; }

.width630
{
	float: left;
	width: 630px;
}

.width350
{
	float: left;
	width: 350px;
}

.width380
{
	float: left;
	display: inline;
	width: 380px;
}

.width320
{
	float: left;
	display: inline;
	width: 320px;
}

.width240
{
	float: left;
	width: 242px;
}

.width215
{
	float: left;
	width: 215px;
}

.gutter { margin-left: 30px; }

.gutter20 { margin-left: 20px; }

.gutter-border
{
	margin-left: 30px;
	padding: 0 0 0 28px;
	border-left: 2px solid #eee;
}

/* -----------------------------------
content-header
----------------------------------- */

.content-header
{
	width: 715px;
	padding: 15px 0 20px 15px;
	font-size: 90%;
}

.breadcrumb li
{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0 10px 0 0;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-breadcrumb.gif) no-repeat 100% 50%;
}

.breadcrumb li.selected
{
	margin: 0;
	padding: 0;
	background: none;
	font-weight: bold;
}

.share-this { float: right; }
.add-this-float-right { float: right; width: 300px; height: 30px;}
.content-header a:link, .content-header a:visited { border-bottom: none; }

/* -----------------------------------
sidebar
----------------------------------- */

.sidebar
{
	float: left;
	width: 240px;
}


/*[ NEW-2] */
.sidebar
{
	padding-bottom:70px;
}


.sidebar .box
{
	position: relative;
	margin: 0 15px;
	color: #fff;
	background: #212121;
	border-top: 1px solid #2c2c2c;
	border-bottom: 1px solid #111;
}

.sidebar h2, .sidebar h3, .sidebar h4 { color: #FDE701; }

.sidebar h5
{
	color: #fff;
	text-transform: uppercase;
}

.home .sidebar h2, .home .sidebar h3, .home .sidebar h4
{
	color: #fff;
	padding: 0 0 0 0;
}

.sidebar h3
{
	font-size: 160%;
	text-transform: none;
}

.sidebar a:link { color: #eee; }
.sidebar a:visited { color: #eee; }

.sidebar a:focus
{
	outline: thin dotted;
	color: #fff;
}

.sidebar a:hover { color: #fff; }
.sidebar a:active { color: red; }
.sidebar .locally { background: #212121 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-locally.gif) no-repeat 105px 20px; }

.sidebar .locally h3
{
	padding: 0 0 20px;
	font-size: 155%;
}

.sidebar h3 .act-locally { color: #fde701; }
.sidebar h3 .groups { color: #fff; }
.sidebar h3 .australia-wide { color: gray; }
.home .sidebar h3 .act-locally { color: #fff; }
.home .sidebar h3 .groups { color: #fff; }
.home .sidebar h3 .australia-wide { color: #fde701; }
.sidebar .supporters { background: #212121 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-supporters.gif) no-repeat 90px 45px; }
.sidebar .supporters p { padding: 0 50px 20px 0; }

.sidebar form div
{
	clear: left;
	float: left;
	width: 180px;
	margin: 0 0 10px;
}

.sidebar-input
{
	float: left;
	width: 106px;
	height: 26px;
	margin: 0;
	padding: 0 5px;
	border: none;
	background: #fff url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-sidebar-input.gif) no-repeat;
}

.sidebar .sidebar-select-container
{
	float: left;
	width: 143px;
	height: 26px;
	margin: 0;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-sidebar-select.gif) no-repeat;
}

.sidebar-select { width: 142px; }
.sidebar-button { float: left; }

/* -----------------------------------
secondary-nav
----------------------------------- */

.sidebar .secondary-nav
{
	margin: 0;
	padding: 0;
	border-top: 1px solid #dccb28;
	border-bottom: none;
	background: #e7e7e7 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-secondary-nav.gif) no-repeat 0 100%;
}

.secondary-nav2
{
	position: relative;
	left: 5px;
	width: 210px;
	padding: 25px 15px;
	background: #e7e7e7 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-secondary-nav.gif) no-repeat 100% 100%;
}

.secondary-nav h3
{
	margin: 0;
	padding: 0 10px;
	color: #000;
	font-size: 170%;
	text-transform: uppercase;
}

.secondary-nav li { display: inline; }

.secondary-nav a
{
	display: block;
	padding: 3px 10px;
	font-weight: bold;
}

.secondary-nav a:link, .secondary-nav a:visited
{
	color: #555;
	border: none;
}

.secondary-nav a:focus
{
	outline: thin dotted;
	color: #000;
}

.secondary-nav a:hover { color: #000; }
.secondary-nav a:active { color: red; }

.secondary-nav .selected a
{
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.secondary-nav .selected a:link, .secondary-nav .selected a:visited
{
	color: #000;
	border-bottom: 1px solid #ddd;
}

.secondary-nav .selected a:focus
{
	outline: thin dotted;
	color: #000;
}

.secondary-nav .selected a:hover { color: #000; }
.secondary-nav .selectedv a:active { color: red; }

/* -----------------------------------
footer
----------------------------------- */

.footer-container
{
	position:relative;
	top:-1px;
	clear: both;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-footer.png) repeat-x;
}

/* -----------------------------------
footer-comments
----------------------------------- */

.footer-comments
{
	overflow: hidden;
	width: 985px;
	margin: 0 auto;
	padding: 15px 0 40px 15px;
	color: #fff;
	background: #000000;
}

.footer-comments h3
{
	margin-left: 15px;
	color: #000000;
}

.footer-comments  a { color: #eee; }
.footer-comments  a:visited { color: #eee; }

.footer-comments  a:focus
{
	outline: thin dotted;
	color: #fff;
}

.footer-comments a:hover { color: #fff; }
.footer-comments a:active { color: red; }

.comment
{
	width: 230px;
	float: left;
	margin: 0 13px 0 0;
	background: #272727;
}

.comment strong { color: #fff; }
.comment-inner1 { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-comments.png) repeat-y -230px 0; }
.comment-inner2 { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-comments.png) no-repeat 0 0; }

.comment-inner3
{
	padding: 15px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-comments.png) no-repeat -460px 100%;
}

/* -----------------------------------
footer-info
----------------------------------- */

.footer-info
{
	clear: both;
	overflow: hidden;
	width: 970px;
	margin: 0 auto;
	padding: 5px 15px 0;
	background: #181f20;
}

.footer-info2
{
	position: relative;
    float: left;
	width: 100%;
	padding: 0 0 15px;
	background: #181f20;
    padding: 10px;
}
.footer-info2 a {
    color: white;
    border-bottom: 1px dotted #666;
}
.footer-info2 ul {
    margin-left: 0;
}
.footer-links
{
	float: right;
	width: 200px;
	position: inline;
}

.footer-links h3
{
	margin: 5px 0 7px 0;
	color: #ffe800;
	font-size: 140%;
    text-transform: uppercase;
    font-weight: 300;
}

.footer-links li { margin: .5em 0 0; }

.footer-links-action
{
	position: absolute;
    top: -5px;
    display: inline;
    width: 205px;
    margin: 0;
    padding: 20px;
    background: #000000;
    right: 0;
    height: 324px;
}

.footer-links-action h3
{
	margin: 0;
	font-size: 240%;
	line-height: 1;
}

/* -----------------------------------
footer-quicklinks
----------------------------------- */

.footer-quicklinks
{
	clear: both;
	overflow: hidden;
	width: 970px;
	margin: 0 auto 10px;
	padding: 15px 15px 30px;
	background: #e6e6e6;
}

.footer-quicklinks li
{
	display: inline;
	margin: 0 .5em 0 0;
	padding: 0 .5em 0 0;
	border-right: 1px solid #aaa;
}

.footer-quicklinks li.last { border-right: none; }
.footer-quicklinks p { margin: 1em 0 0; }

/* -----------------------------------
boxes
----------------------------------- */

.box
{
	clear: left;
	margin: 0 0 28px;
	padding: 20px 15px;
	background: #f1f1f1;
}

.box p { margin: 0; }

.banner
{
	width: 760px;
	height: 303px;
	margin: 0 0 28px;
	padding: 0;
	background: #fff;
}

.banner img { display: block; }

.spotlight
{
	color: #fff;
	background: #000;
	padding: 20px;
}

.spotlight h2
{
	color: #fff;
	padding: 0 30px 0 0;
}

.spotlight p
{
	font-size: 130%;
	padding-right: 60px;
}

.highlight
{
	position: relative;
	background: #fef8be;
}

.transparent
{
	position: relative;
	background: transparent;
	margin: 0 0 28px;
}

.feature-action
{
	background: url("/themes/site_themes/refocus/images/feature-action-top.jpg") no-repeat scroll left top #212121!important;
	margin: 0;
	padding: 30px 0 0;
	border: none;
}

.feature-action img { display: block; }

.supporter-count { 
	/*  background: url("/themes/site_themes/refocus/images/feature-action-top.jpg") no-repeat scroll left bottom transparent;*/
	padding: 0 0 0 10px;
	height: 38px;
}

/*[ OLD-2 ]*//*
.question
{
	padding: 0 0 10px 30px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-q.png) no-repeat 0 5px;
	font-weight: bold;
} */


/*[ NEW-2 ]*/
.question
{
	padding: 0 0 10px 30px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-q.png) no-repeat 0 5px;
	font-weight: bold;
	min-height:27px;
}





/* -----------------------------------
home page scroll box
----------------------------------- */

.scroll-container { padding: 20px 0 20px 15px; }

.scroll
{
	overflow: auto;
	left: -25px;
	height: 200px;
	position: relative;
}

.scroll li
{
	margin: 0 0 0 25px;
	padding: 12px 10px 12px 0;
	border-top: 1px solid #d8d8d8;
}

.special
{
	left: -25px;
	position: relative;
	margin: 5px 0 0;
	padding: 12px 10px 22px 65px;
	border-top: none;
	background: #ffe800 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-special.gif) no-repeat 0 100%;
}

/* -----------------------------------
tabs styles
----------------------------------- */

.tabs ul
{
	margin: 0;
	padding: 0;
}

.tabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}

.tabs a
{
	float: left;
	margin: 0 2px 0 0;
	padding: 10px 15px 5px;
	border-bottom: 2px solid #fff;
	background: #fef8be;
	font-size: 160%;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.tabs a:hover { color: #65634a; }
.tabs a:visited { color: #65634a; }

.tabs .selected a
{
	border-bottom: 2px solid #f1f1f1;
	color: #000;
	background: #f1f1f1;
}

.tabs .selected a:hover { color: #000; }

/* -----------------------------------
more
----------------------------------- */

.more
{
	margin: 0;
	padding: 0 0 0 10px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-black.gif) no-repeat 0 .4em;
}

.more-transparent
{
	margin: 0;
	padding: 0 0 0 10px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-black-transparent.gif) no-repeat 0 .4em;
}

.comment .more, .sidebar .more { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-yellow.gif) no-repeat 0 .4em; }
.comment .more { padding: 0 0 10px 10px; }

/* -----------------------------------
general classes
----------------------------------- */

.structural
{
	position: absolute;
	left: -500em;
}

.align-left
{
	float: left;
	margin: 0 15px 0 0;
}

.align-right
{
	float: right;
	margin: 0 0 0 15px;
}

.margin-top-bottom
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.block { display: block; }
.border-top { border-top: 2px solid #eee; }
.margin-top { margin-top: 20px; }
.margin-top-double { margin-top: 30px; }
.margin-bottom { margin-bottom: 15px; }
.margin-bottom-double { margin-bottom: 30px; }
.margin-right { margin-right: 20px; }
.padding-top-double { padding-top: 30px; }
.padding-top { padding-top: 15px; }
.padding-bottom { padding-bottom: 15px; }
.padding-left { padding-left: 15px; }
.clear-both { clear: both; }
.no-wrap { overflow: hidden; }

.negative
{
	position: relative;
	margin: -120px 0 0 0;
}

#header a.no-border, .content-container a.no-border, .footer-container a.no-border, .sidebar a.no-border { border: none; }

.date
{
	font-size: 90%;
	text-transform: uppercase;
}

.call-to-action
{
	float: left;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 15px;
	border-bottom: 1px solid #dbd39b;
}

.call-to-action-heading
{
	float: left;
	width: 159px;
	padding: 0 0 5px;
	border-right: 1px solid #dbd39b;
}

.full-heading
{
	width: 100%;
	border-right: none;
}

.call-to-action-heading.wide { width: 350px; }

.call-to-action-heading h3
{
	font-size: 235%;
	margin: 0;
}

.call-to-action-heading h4
{
	margin: 0;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-size: 155%;
	text-transform: uppercase;
	line-height: .8;
}

.call-to-action-target
{
	float: left;
	width: 144px;
	margin-left: 15px;
}

.call-to-action-target p { line-height: 1; }
.call-to-action-flash { margin-top: 5px; }


p.add_your_name_form_subtitle
{
	font-weight: bold;
	border-bottom: 1px solid #dbd39b;
	margin: 0 0 10px 0;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-size: 155%;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 10px 0;
}


p.add_name_form_subhead{
	font-weight: bold;
	padding: 10px 0 5px 0;
}

p.add_name_form_question{
padding-bottom:5px;
}

.thankyou-message
{
	float: left;
	width: 100%;
	margin: 0 0 20px;
	padding: 18px 0 15px;
	background: #f1f1f1;
	border: none;
	height: 1%;
}

.thankyou-message-heading
{
	border-right: 2px solid #fff;
	float: left;
	padding: 0 15px 10px;
	width: 330px;
}

.thank-image
{
	border-right: none;
}

.thankyou-message-heading-wide
{
	float: left;
	padding: 0 15px 10px;
}


.thankyou-message h2
{
	font-size: 300%;
	line-height: 0.9;
	margin: 0 0 8px;
	text-transform: none;
}

.thankyou-message .call-to-action-target h3
{
	margin: 15px 0 0;
	text-transform: none;
}

.thankyou_share_simple{
	padding: 0px 15px;
}

.comments-wide
{
	margin: 0 0 3em;
	background: #f1f1f1;
}

.comments-wide-header
{
	padding: 35px 15px 15px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-comments-wide.gif) no-repeat;
}

.comments-wide-header h3 { margin: 0; }
.disclaimer { float: right; }

.comments-wide-entry
{
	padding: 15px;
	border-top: 1px solid #d8d8d8;
}

.transparent h3
{
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
}

.tick-list { margin: 15px 0; }

.tick-list li
{
	padding: 7px 0 7px 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icon-tick.gif) no-repeat 0 .5em;
	height: 1%;
}

.bullet li
{
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-breadcrumb.gif) no-repeat 0 .3em;
	margin: 0 0 .3em 0;
	padding: 0 0 0 10px;
}

.action-feature
{
	position: relative;
	width: 730px;
	height: 395px;
	margin: 0 0 15px;
}

.action-feature img { display: block; }

.action-feature-heading
{
	position: absolute;
	left: 0;
	top: 0;
	padding: 15px 15px 10px;
	background: #fee800;
}

.action-feature-heading h2 { margin: 0; }

.action-feature-box
{
	position: absolute;
	right: 0;
	bottom: 0;
	float: right;
	width: 565px;
	padding: 15px;
	color: #fff;
	background: #000 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-action-feature-box.gif) repeat-y 445px 0;
}

.action-feature-box-no-bg
{
	background: #000;
}

.action-feature-box h4 { color: #fff; }
.action-feature-box a:link, .action-feature-box a:visited { color: #fff; }

.action-box
{
	position: relative;
	float: left;
	width: 700px;
	margin: 0 0 15px;
	padding: 15px;
	background: #EEE url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-action-box.gif) repeat-y 580px 0;
}

.action-box-no-bg
{
	background: #EEE;
}

.action-box h4 { font-size: 120%; }

.action-content
{
	float: left;
	display: inline;
	width: 380px;
	margin: 0 40px 0 25px;
}

.action-target
{
	float: left;
	width: 120px;
}

.action-flash { margin: 12px 0; }

/* -----------------------------------
form
----------------------------------- */

.box .mandatory
{
	text-align: right;
	margin: 0 0 13px;
}

.form-container
{
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: .5em 0 0;
}

.form-heading
{
	float: left;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 15px;
	border-bottom: 1px solid #dbd39b;
}

.form-heading h3
{
	font-size: 270%;
	margin: 0;
}

.form-heading h4
{
	margin: 0;
	font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
	font-size: 180%;
	text-transform: uppercase;
	line-height: .8;
}

.label-narrow
{
	float: left;
	width: 75px;
	margin: 3px 5px 0 0;
	text-align: right;
}

.label-narrow2
{
	float: left;
	width: 90px;
	margin: 3px 5px 0 0;
	text-align: right;
}

.label-wide
{
	width: 100%;
	margin: 3px 0 0 0;
}

.form-label
{
	clear: none;
	float: left;
	width: 232px;
	height: 20px;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-box.gif) no-repeat;
}

.form-label input
{
	float: left;
	width: 208px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

.form-label img, .form-label-narrow, .form-label-wide
{
	float: left;
	width: 20px;
	height: 20px;
}

.form-label-narrow
{
	clear: none;
	float: left;
	width: 122px;
	height: 20px;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-box-narrow.gif) no-repeat;
}

.form-label-narrow input
{
	float: left;
	width: 108px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

.form-label-narrow2
{
	clear: none;
	float: left;
	width: 212px;
	height: 20px;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-box-narrow2.gif) no-repeat;
}

.form-label-narrow2 input
{
	float: left;
	width: 188px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

.form-label-sml
{
	clear: none;
	float: left;
	width: 34px;
	height: 20px;
	padding: 4px;
	margin: 0 5px 0 0;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-box-sml.gif) no-repeat;
}

.form-label-sml input
{
	float: left;
	width: 30px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}
.form-label-wide
{
	clear: left;
	float: left;
	width: 302px;
	height: 20px;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-box-wide.gif) no-repeat;
}

.form-label-wide input
{
	float: left;
	width: 280px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
}

.form-textarea
{
	clear: none;
	float: left;
	width: 232px;
	height: 112px;
	margin: 0;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-textarea.gif) no-repeat;
}

.form-textarea textarea
{
	clear: none;
	float: left;
	width: 230px;
	height: 110px;
	margin: 0;
	border: 1px solid #fff;
}

.form-message
{
	clear: none;
	float: left;
	width: 232px;
	height: 172px;
	margin: 0;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-message.gif) no-repeat;
}

.form-message textarea
{
	clear: none;
	float: left;
	width: 230px;
	height: 170px;
	margin: 0;
	border: 1px solid #fff;
}

.form-message-narrow2
{
	clear: none;
	float: left;
	width: 212px;
	height: 172px;
	margin: 0;
	padding: 4px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-message-narrow2.gif) no-repeat;
}

.form-message-narrow2 textarea
{
	clear: none;
	float: left;
	width: 208px;
	height: 168px;
	margin: 0;
	border: 1px solid #fff;
}

.form-message-wide
{
	clear: left;
	float: left;
	width: 302px;
	height: 172px;
	margin: 0;
	padding: 4px;
	background: yellow url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-message-wide.gif) no-repeat;
}

.form-message-wide textarea
{
	clear: none;
	float: left;
	width: 300px;
	height: 170px;
	margin: 0;
	border: 1px solid #fff;
}

.form-container-indent
{
	clear: both;
	overflow: hidden;
	width: 240px;
	margin: .5em 0 0 80px;
}

.form-container-indent2
{
	clear: both;
	overflow: hidden;
	width: 220px;
	margin: .5em 0 0 95px;
}

.seperate-fci{
	padding: 10px 0 20px 0;
}

.form-checkbox
{
	float: left;
	margin: 0;
	padding: 0;
}

.form-container-indent label
{
	float: left;
	width: 197px;
	margin: 0 0 0 5px;
}

.form-container-indent img
{
	float: right;
	width: 20px;
	height: 20px;
}

.captcha img, .captcha2 img
{
	float: left;
	width: 130px;
}

.captcha p
{
	float: left;
	width: 105px;
	margin: 0 0 0 5px;
	line-height: 1.1;
}

.captcha2 p
{
	float: left;
	width: 85px;
	margin: 0 0 0 5px;
	line-height: 1.1;
}

.form-button { margin: 1em 0 0; }

.glow
{
	width: 107px;
	height: 26px;
	padding: 6px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-form-glow.png) no-repeat;
}

.glow input
{
	width: 88px;
	height: 27px;
}

.form-donation
{
	width: 100%;
	margin: 1em 0;
}

.form-donation span
{
	color: #444;
	float: left;
	display: block;
	font-size: 175%;
	line-height: 1.8;
	margin-right: 10px;
}

.form-donation #give-now { margin-top: 2px; }

.donate-dollar
{
	height: 40px;
	margin: 0 0 15px;
	padding: 0 0 0 22px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-donate-dollar.gif) no-repeat 0 0;
}

.donate-dollar input
{
	float: left;
	width: 94px;
	height: 28px;
	padding: 0;
	margin: 5px 15px 5px 0;
	border: 1px solid #fff;
}

.donate-dollar #give-now
{
	float: left;
	width: 82px;
	height: 40px;
	margin: 0;
	border: none;
}

.form-padding-bottom
{
	padding: 0 0 10px 0;
}

.correctionText
{
	font-weight: bold;
	padding: 5px 0 0 0;
}

.warning
{
	color: #FF0000;
}

/* -----------------------------------
border
----------------------------------- */

.border
{
	margin: 2em 0;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-border.gif) repeat-y -350px 0;
}

.border-inner1 { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-border.gif) no-repeat 0 0; }

.border-inner2
{
	padding: 10px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-border.gif) no-repeat -700px 100%;
}

.post .border-inner2 p { margin: 0 0 .5em; }

/* -----------------------------------
action
----------------------------------- */

.action-summary
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 20px;
}

.sidebar .action-summary
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px;
}

.actions-people .action-summary
{
	position: relative;
	float: left;
	overflow: visible;
	margin-bottom: 1.5em;
	padding: 0.5em 0 1.5em;
	border-bottom: 1px solid #f2f2f2;
}

.actions-people .action-summary h4 { padding-bottom: 1em; }

/* -----------------------------------
post
----------------------------------- */

.post-summary
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 20px;
}

.sidebar .post-summary
{
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px;
}

.post-detail
{
	margin: .3em 0 0;
	font-size: 90%;
}

.actions-people .action-summary .post-detail { margin-top: 0.7em; }
.post { }
.post h3 { text-transform: none; }
.post h4 { font-size: 130%; }
.post p { margin: 0 0 2em; }
.post ul, .post ol { margin: 1em 0 2em; }
.post li
{
	margin: 0 0 .3em 20px;
	padding: 0 0 0 10px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-arrow-breadcrumb.gif) no-repeat 0 .3em;
}

.post .caption
{
	float: right;
	width: 300px;
	padding: 0 0 5px 20px;
	background: #fff;
	font-style: italic;
}

.thankyou_share_simple .caption
{
	background: #f1f1f1;
}

.caption img
{
	display: block;
	margin: 0 0 .3em;
}

.capt-text-box
{
	float: right;
	width: 276px;
	margin: 0 0 1em 2em;
	padding: 10px;
	border: 2px solid #aaa;
}

.post .capt-text-box p { margin: 0; }

.pullquote
{
	float: right;
	width: 300px;
	margin: 0 0 1em 2em;
	color: #777;
	font-family: georgia, times, "times new roman", serif;
	font-size: 160%;
	font-style: italic;
}

.post .pullquote p { margin: 0; }


.post-header
{
	padding: 18px 15px 15px;
	background: #f1f1f1;
}

.post-header h2
{
	margin: 0 0 8px;
	font-size: 300%;
	text-transform: none;
	line-height: .9;
}

ul.post-social-media
{
	margin: 0 0 1.5em;
	padding: 10px 0 15px;
	border-bottom: 2px solid #eaeaea;
	font-weight: bold;

}

.post-social-media a
{
	border-bottom: none;
}

.post-social-media li
{
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}

.post-social-media li.facebook-small
{
	margin: 0 1em 0 5px;
	padding: 0 1em 0 0;
	border-right: 1px solid #eaeaea;
}

.post-social-media li.facebook-small a
{
	padding: 5px 0 5px 17px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icon-facebook-small.gif) no-repeat 0 50%;
}

.post-social-media li.twitter-small { margin: 0 0 0 5px; }

.post-social-media li.twitter-small a
{
	padding: 5px 0 5px 17px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icon-twitter-small.gif) no-repeat 0 50%;
}

.post-social-media img
{
	vertical-align: text-bottom;
	position: relative;
	top: 3px;
}

.common_social_share_btns{
	width: 400px;
	display: inline;
	
	
}

.common_social_share_btns a, .common_social_share_btns a:visited{
	text-decoration: none;
	border-bottom: none;
}

.common_social_share_btns li{
	display: inline;
	height: 20px;
}

.common_social_share_btns .addthis_toolbox{
	background-color: #fff;
	width: 400px;
	position: relative !important;
	display: inline-block !important;
	margin-bottom: 20px;
}



.right_align_social_share_btns{
	width: 400px;
	display: inline;
	
	
}

.right_align_social_share_btns a, .right_align_social_share_btns a:visited{
	text-decoration: none;
	border-bottom: none;
}

.right_align_social_share_btns li{
	display: inline;
	height: 20px;
}

.right_align_social_share_btns .addthis_toolbox{
	background-color: transparent;
	width: 315px;
	position: relative !important;
	display: inline-block !important;
	margin-bottom: 20px;
}



.common_social_share_btns .addthis_default_style{
	
	
}



.post-content { }
.hero-image { position: relative; }
.hero-image img { display: block; }

.hero-caption
{
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	background-color: rgba(36, 36, 36, .8);
	font-size: 90%;
}

.supporter-map
{
	padding: 30px;
	/*background: #141414 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-supporter-map.jpg) no-repeat 100% 100%;*/
	background: #141414 no-repeat 100% 100%;
}

.supporter-map h2
{
	text-transform: none;
	color: #fff;
	width: 380px;
}

.supporter-map p
{
	color: #fff;
	width: 380px;
}

.supporter-map a, .supporter-map a:visited
{
	color: #fff;
	
}

.people_bkgnd{
	background: #141414 url(http://www.amnesty.org.au/themes/site_themes/refocus/images/People.png) no-repeat right bottom !important;
}

.map
{
	position: relative;
	width: 730px;
	height: 580px;
	margin: 0 0 2em;
}

.map img { display: block; }

.map-instructions
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 710px;
	padding: 10px 5px 10px 15px;
	background: rgba(184, 202, 219, .5);
}

.map-instructions ul
{
	float: left;
/*	width: 315px; */
}

.map-instructions li
{
	display: inline;
	font-weight: bold;
}

.map-supporters
{
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 10px 35px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/map-icon-event.png) no-repeat 0 50%;
}

.map-action-groups
{
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 10px 35px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/map-icon-group.png) no-repeat 0 50%;
}

.map-action-centres
{
	float: left;
	padding: 10px 0 10px 35px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/map-icon-action-centre.png) no-repeat 0 50%;
}

.map-instructions p
{
	float: left;
	width: 195px;
	margin: 0 5px 0 0;
	font-size: 90%;
	line-height: 1.2;
}

.map-instructions form
{
	float: left;
	width: 188px;
}

.map-instructions .postcode
{
	float: left;
	width: 147px;
	height: 26px;
	padding: 1px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-supporter-map-input.gif) no-repeat;
}

.map-instructions #postcode
{
	width: 146px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: 1px solid #fff;
	background: #fff;
}

.map-instructions #go { float: left; }

/* -----------------------------------
social
----------------------------------- */

.social blockquote
{
	margin: 0 -8px;
	padding: 8px 8px 24px;
	background: #3E3E3E url(http://www.amnesty.org.au/themes/site_themes/refocus/images/back-social-blockquote.gif) no-repeat 0 100%;
}

.social li { display: inline; }

.social li a
{
	display: block;
	padding: 14px 14px 14px 40px;
	text-transform: uppercase;
}

.twitter a { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icon-twitter.gif) no-repeat 0 50%; }
.facebook a { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icon-facebook.gif) no-repeat 0 50%; }

/* -----------------------------------
button
----------------------------------- */

.box .button { margin: 1em 0 0; }

.button a
{
	position: relative;
	overflow: hidden;
	display: block;
	height: 26px;
	color: #000;
	background: #ffec01;
	font-family: 'TradeGothicLTStdBoldCondensed', sans-serif;
	text-align: center;
	text-transform: uppercase;
	line-height: 26px;
}

.button-take-action a
{
	width: 89px;
	color: #fff;
	background: #000;
}

.button-act-now a
{
	width: 70px;
	color: #fff;
	background: #000;
}

.button-learn-more a
{
	width: 91px;
	color: #fff;
	background: #000;
}

.content-container .button-view-supporter-map a, .sidebar .button-view-supporter-map a
{
	width: 145px;
	color: #000;
	background: #ffec01;
}

.button a span
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 26px;
}

.button-take-action a span
{
	width: 89px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/button-take-action.png) no-repeat;
}

.button-act-now a span
{
	width: 70px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/button-act-now.png) no-repeat;
}

.button-learn-more a span
{
	width: 91px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/button-learn-more.png) no-repeat;
}

.content-container .button-view-supporter-map a span, .sidebar .button-view-supporter-map a span
{
	width: 145px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/button-view-supporters-map.png) no-repeat;
}

/* -----------------------------------
timer
----------------------------------- */

.timer
{
	position: absolute;
	left: 174px;
	top: 15px;
	width: 59px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat;
}

.time-30secs
{
	left: 168px;
	width: 65px;
}

.time-2mins { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -25px; }
.time-5mins { background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -50px; }

.time-5mins-yellow
{
	left: 144px;
	top: 70px;
	width: 59px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -75px;
}

.timer-highlight
{
	left: 293px;
	top: -13px;
	width: 65px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -100px;
}

.timer-transparent
{
	left: 293px;
	top: 13px;
	width: 65px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -100px;
}

.time-2mins-wide
{
	left: 293px;
	top: 13px;
	width: 65px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -25px;
}

.time-1mins-wide
{
	left: 293px;
	top: 13px;
	width: 65px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -125px;
}

.timer-action
{
	left: 78px;
	top: 22px;
	width: 65px;
	height: 25px;
	background: url(http://www.amnesty.org.au/themes/site_themes/refocus/images/icons-time.gif) no-repeat 100% -50px;
}

/* -----------------------------------
social media share icons
----------------------------------- */

.share
{
	background: #F1F1F1;
	float: left;
	margin: 0 0 20px;
}

.share .divider
{
	border-right: 1px solid #FFFFFF;
	float: left;
	padding: 18px 35px 5px;
}

.share .no-wrap
{
	float: left;
	overflow: visible;
}

.share h4 { margin-bottom: 0; }

/* -----------------------------------
poll
----------------------------------- */

.lg-poll-results { margin: 1em 0 0; }
.lg-polls-answers li { clear: both; }

.percentage
{
	clear: left;
	margin: 1px 0 4px;
	padding: 2px;
	color: #fff;
	background: #000;
}

.poll-total-votes
{
	clear: left;
	padding: .7em 0 0;
}

/* -----------------------------------
AI50 masthead
----------------------------------- */
#join-in-now{position:absolute; width:346px; height:116px; right:-46px; top:46px;  background:url(http://www.amnesty.org.au/themes/site_themes/refocus/images/ai50-join-in-now.gif) no-repeat 0px -116px; z-index:100;}
#join-in-now:hover{position:absolute; width:346px; height:116px; right:-46px; top:46px;  background:url(http://www.amnesty.org.au/themes/site_themes/refocus/images/ai50-join-in-now.gif) no-repeat 0px 0px;}
#join-in-now a.join{display:inline-block; width:196px; height:30px; position:absolute; left:77px; top:67px; outline:none; border-bottom: none;}
#join-in-now-spacer{height:122px;}

/* -----------------------------------
JS form validation
----------------------------------- */
label.error { float: none; color: red; vertical-align: top; font-weight: bold; margin: 0; display: block; }
.errorcontainer { float: none; color: red; font-weight: bold; display: block; padding: 3px 0 3px 0; display: none; }


/* -----------------------------------
scrollform
----------------------------------- */


.senator-form-title{
padding: 20px 0;
}


/* STREETLINE */

.black-bar {
    height: 75px; 
    float: left;
    background: #181f20;
    width: 100%;
	margin-top: 145px;
}
.sidebar-title {
    height: 48px;
    background: #FEE600;
     
}

#col-widgets {
    background: #f2f2f2;
}
.widget-header {
    border-bottom: 1px solid #b5b2b2;
    border-top: 1px solid #f2f2f2;
    height: 31px;
    padding: 0 1px;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dbdad9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdad9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dbdad9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dbdad9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dbdad9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dbdad9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdad9',GradientType=0 ); /* IE6-9 */

}
.widget-header h3 {
     font-family: "Arial Narrow", "Helvetica Narrow", Arial, "Nimbus Sans L", sans-serif;
     font-size: 16px;
     padding-left: 33px;
    padding-top: 7px;
}
.widget-content {
    padding-left: 22px;
}
.widget-content ul ul {
    
}

/***** Nav menu mobile *****/
@media (max-width: 1100px)
nav.nav-header.mobile-only {
    display: block !important;
    width: 100%;
    margin-left: 0%;
}







