



/*******************************************************************************

	CSS on Sails Framework
	Title: Australian Nursing Federation
	Author: XHTMLized (http://www.xhtmlized.com/)
	Date: April 2012

********************************************************************************

	1. BASE
		1.1 Reset
		1.2 Accessibility Navigation & Hide
		1.3 Clearfix
		1.4 Fonts
		1.5 Default Styles
		1.6 Image Replacement		

	2. COMMON
		2.1 Container
		2.2 Header
		2.3 Navigation
		2.4 Content
		2.5 Sidebar
		2.6 Footer

	3. PAGES
		3.1 Home
		3.2 General Full
		3.3 General Columns
		3.4 Campaign
		3.5 Post
		3.6 BSD
		3.7 Video
		3.8 Image


	4. PRINT

*******************************************************************************/


/* 1. BASE
--------------------------------------------------------------------------------
==============================================================================*/


/* 1.1 Reset
------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

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

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

a[href], label[for], select, 
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

button, input[type=button], input[type=image], 
input[type=reset], input[type=submit] {
	padding: 0;
	overflow: visible;
	cursor: pointer;
}

button::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=image]::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner, 
input[type=submit]::-moz-focus-inner {
	border: 0;
}


/* 1.2 Accessibility Navigation & Hide
------------------------------------------------------------------------------*/

#accessibility-nav {
	position: absolute;
	top: 0;
	left: -9999em;
	z-index: 1000;
}

#accessibility-nav a {
	position: absolute;
	top: 0;
	white-space: nowrap;
}

#accessibility-nav a:active,
#accessibility-nav a:focus {
	left: 9999em;
}

.hide {
	position: absolute !important;
	left: -9999em !important;
}


/* 1.3 Clearfix
------------------------------------------------------------------------------*/

.clearfix:after,
#content:after,
.entry:after,
.entry-content:after,
#sidebar section:after,
.issues-listing ol:after, 
.member-subscribe fieldset:after,
.member-nav:after,
.dashboard-widget .actions:after
{
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

.lt-ie8 .clearfix,
.lt-ie8 #content,
.lt-ie8 .entry,
.lt-ie8 .entry-content,
.lt-ie8 #sidebar section,
.lt-ie8 .issues-listing ol,
.lt-ie8 .member-subscribe fieldset,
.lt-ie8 .member-nav,
.lt-ie8 .dashboard-widget .actions
{
	zoom: 1; 
}


/* 1.4 Fonts
------------------------------------------------------------------------------*/

@font-face {
	font-family: 'GothamHTFMediumCondensed';
	src: url('http://anmf.org.au/_ui/fonts/gothamhtf-mediumcondensed-webfont.eot');
	src: url('http://anmf.org.au/_ui/fonts/gothamhtf-mediumcondensed-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://anmf.org.au/_ui/fonts/gothamhtf-mediumcondensed-webfont.woff') format('woff'),
	url('http://anmf.org.au/_ui/fonts/gothamhtf-mediumcondensed-webfont.ttf') format('truetype'),
	url('http://anmf.org.au/_ui/fonts/gothamhtf-mediumcondensed-webfont.svg#GothamHTFMediumCondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* 1.5 Default Styles
------------------------------------------------------------------------------*/

body {
	font: 75%/1.25 Arial, Helvetica, sans-serif;
	color: #333;
	background: #ffffff;
}

.outer {
	/*background: url(http://anmf.org.au/_ui/images/common/bg.png) center top repeat-y;*/
}

hr {
	display: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}

textarea {
	 overflow: auto;
}

.alignleft {
	float: left;
	margin: 0 30px 15px 0;
}

.alignright {
	float: right;
	margin: 0 0 15px 15px;
}

/** TABLES
*****************************************************************************************************************************************/
table { width:90%; border-top:1px solid #fff; border-right:1px solid #fff; margin:1em auto; border-collapse:collapse; }
caption { color: #9ba9b4; font-size:.94em; letter-spacing:.1em; margin:1em 0 0 0; padding:0; caption-side:top; text-align:center; }
td { border-bottom:1px solid #fff; border-left:1px solid #fff; padding:.3em 1em; text-align:left; }
th { font-weight:normal; color:#0078c5; text-align:left; border-bottom:1px solid #fff; border-left:1px solid #fff; padding:.3em 1em; }
thead th { background:#f4f9fe; text-align:left; font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#0078c5 }
tfoot td { text-align:left; background:#f4f9fe; }


/* 1.6 Image replacement
------------------------------------------------------------------------------*/

.ir {
	display: block;
	position: relative;
	overflow: hidden;
}

.ir span {
	display: block;
	position: absolute;	
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}

.lt-ie8 .ir a span,
.lt-ie8 a.ir span {
	cursor: pointer;
}


/* 2. COMMON
--------------------------------------------------------------------------------
==============================================================================*/


/* 2.1 Container
------------------------------------------------------------------------------*/

.wrap {
  width:100%;
  display:inline-block;
	margin: 0 auto;
	/*background: url(http://anmf.org.au/_ui/images/common/bg_footer.jpg) center bottom no-repeat;*/
}


/* 2.2 Header
------------------------------------------------------------------------------*/




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




/* 2.4 Content
------------------------------------------------------------------------------*/

#content .page-title,
.bsd-page-header{
	margin-bottom: 27px;
}

#content .page-title h2,
.bsd-page-header h2 {
	font: bold 37px Arial, Helvetica, sans-serif;
	color: #0078c5;
	text-indent: 10px;
}

.bsd-page-header p {
	text-indent: 10px;
}


/** LISTS
*****************************************************************************************************************************************/
.bsd-page-content ul, 
.bsd-page-content ol { margin:0 0 24px 2em; }
.bsd-page-content ul { list-style:square outside; }
.bsd-page-content ol { list-style-type: decimal; }
.bsd-page-content ul ul,
.bsd-page-content ol ol { margin:0 0 0 60px; }
.bsd-page-content dl {margin-bottom:24px;}
.bsd-page-content dt { padding:5px; background:#f0f0f0; }
.bsd-page-content dd { padding:5px 5px 10px 60px; }

/** INLINE ELEMENTS
*****************************************************************************************************************************************/
sub, sup { font-size:75%; line-height:0; position:relative; }
sup {top:-0.5em;}
sub {bottom:-0.25em;}

/** MISCELLANEOUS
*****************************************************************************************************************************************/
.bsd-page-content figure { margin:1.5em 0 2em; }
.bsd-page-content figure img { display:block; margin:0 auto 0.75em; border:1px solid #ddd; padding:6px; background:#fff; }
.bsd-page-content figcaption { margin:.75em 0; text-align:center; font:italic 13px/18px Cambria, Georgia, "Times New Roman", Times, serif; }

del, s {color:#a9a9a0;}
em { border-bottom:1px dotted #ddd; }

#content .landing-button,
#content .btn-action,
#content input[type=submit]{
	float: left;
	clear: both;
	background: #0078c5;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: none;
	width: auto;
	height: 22px;
	padding: 2px 15px;
	display: block;
	margin-right: 5px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#content form {
  margin: 0 0 18px;
}
#content fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
#content legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
#content legend small {
  font-size: 13.5px;
  color: #999999;
}
#content label,
#content input,
#content select,
#content textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}
#content input,
#content select,
#content textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#content label {
  display: block;
  margin-bottom: 5px;
}
#content select,
#content textarea,
#content input[type="text"],
#content input[type="password"],
#content input[type="datetime"],
#content input[type="datetime-local"],
#content input[type="date"],
#content input[type="month"],
#content input[type="time"],
#content input[type="week"],
#content input[type="number"],
#content input[type="email"],
#content input[type="url"],
#content input[type="search"],
#content input[type="tel"],
#content input[type="color"],
#content .uneditable-input {
  display: inline-block;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
}
#content input,
#content textarea {
  width: 210px;
}
#content textarea {
  height: auto;
}
#content textarea,
#content input[type="text"],
#content input[type="password"],
#content input[type="datetime"],
#content input[type="datetime-local"],
#content input[type="date"],
#content input[type="month"],
#content input[type="time"],
#content input[type="week"],
#content input[type="number"],
#content input[type="email"],
#content input[type="url"],
#content input[type="search"],
#content input[type="tel"],
#content input[type="color"],
#content .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
#content textarea:focus,
#content input[type="text"]:focus,
#content input[type="password"]:focus,
#content input[type="datetime"]:focus,
#content input[type="datetime-local"]:focus,
#content input[type="date"]:focus,
#content input[type="month"]:focus,
#content input[type="time"]:focus,
#content input[type="week"]:focus,
#content input[type="number"]:focus,
#content input[type="email"]:focus,
#content input[type="url"]:focus,
#content input[type="search"]:focus,
#content input[type="tel"]:focus,
#content input[type="color"]:focus,
#content .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
#content input[type="radio"],
#content input[type="checkbox"] {
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
}
#content input[type="submit"],
#content input[type="reset"],
#content input[type="button"],
#content input[type="radio"],
#content input[type="checkbox"] {
  width: auto;
}
#content .uneditable-textarea {
  width: auto;
  height: auto;
}
#content select,
#content input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}
#content select {
  width: 220px;
  border: 1px solid #bbb;
}
#content select[multiple],
#content select[size] {
  height: auto;
}
#content select:focus,
#content input[type="file"]:focus,
#content input[type="radio"]:focus,
#content input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#content .radio,
#content .checkbox {
  min-height: 18px;
  padding-left: 18px;
}
#content .radio input[type="radio"],
#content .checkbox input[type="checkbox"] {
}
#content .controls > .radio:first-child,
#content .controls > .checkbox:first-child {
  padding-top: 5px;
}
#content .radio.inline,
#content .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
#content .radio.inline + .radio.inline,
#content .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
#content .input-mini {
  width: 60px;
}
#content .input-small {
  width: 90px;
}
#content .input-medium {
  width: 150px;
}
#content .input-large {
  width: 210px;
}
#content .input-xlarge {
  width: 270px;
}
#content .input-xxlarge {
  width: 530px;
}
#content input[class*="span"],
#content select[class*="span"],
#content textarea[class*="span"],
#content .uneditable-input[class*="span"],
#content .row-fluid input[class*="span"],
#content .row-fluid select[class*="span"],
#content .row-fluid textarea[class*="span"],
#content .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
#content .input-append input[class*="span"],
#content .input-append .uneditable-input[class*="span"],
#content .input-prepend input[class*="span"],
#content .input-prepend .uneditable-input[class*="span"],
#content input,
#content textarea,
#content .uneditable-input {
  margin-left: 0;
}
#content input[disabled],
#content select[disabled],
#content textarea[disabled],
#content input[readonly],
#content select[readonly],
#content textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}
#content input[type="radio"][disabled],
#content input[type="checkbox"][disabled],
#content input[type="radio"][readonly],
#content input[type="checkbox"][readonly] {
  background-color: transparent;
}
#content .control-group.warning > label,
#content .control-group.warning .help-block,
#content .control-group.warning .help-inline {
  color: #c09853;
}
#content .control-group.warning .checkbox,
#content .control-group.warning .radio,
#content .control-group.warning input,
#content .control-group.warning select,
#content .control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
#content .control-group.warning .checkbox:focus,
#content .control-group.warning .radio:focus,
#content .control-group.warning input:focus,
#content .control-group.warning select:focus,
#content .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
#content .control-group.warning .input-prepend .add-on,
#content .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
#content .control-group.error > label,
#content .control-group.error .help-block,
#content .control-group.error .help-inline {
  color: #b94a48;
}
#content .control-group.error .checkbox,
#content .control-group.error .radio,
#content .control-group.error input,
#content .control-group.error select,
#content .control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
#content .control-group.error .checkbox:focus,
#content .control-group.error .radio:focus,
#content .control-group.error input:focus,
#content .control-group.error select:focus,
#content .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
#content .control-group.error .input-prepend .add-on,
#content .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
#content .control-group.success > label,
#content .control-group.success .help-block,
#content .control-group.success .help-inline {
  color: #468847;
}
#content .control-group.success .checkbox,
#content .control-group.success .radio,
#content .control-group.success input,
#content .control-group.success select,
#content .control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
#content .control-group.success .checkbox:focus,
#content .control-group.success .radio:focus,
#content .control-group.success input:focus,
#content .control-group.success select:focus,
#content .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
#content .control-group.success .input-prepend .add-on,
#content .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
#content input:focus:required:invalid,
#content textarea:focus:required:invalid,
#content select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
#content input:focus:required:invalid:focus,
#content textarea:focus:required:invalid:focus,
#content select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
#content .form-actions {
  margin-top: 18px;
  margin-bottom: 18px;
}
#content .form-actions:before,
#content .form-actions:after {
  display: table;
  content: "";
}
#content .form-actions:after {
  clear: both;
}
#content .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}
#content :-moz-placeholder {
  color: #999999;
}
#content :-ms-input-placeholder {
  color: #999999;
}
#content ::-webkit-input-placeholder {
  color: #999999;
}
#content .help-block,
#content .help-inline {
  color: #555555;
}
#content .help-block {
  display: block;
  margin-bottom: 9px;
}
#content .help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
#content .input-prepend,
#content .input-append {
  margin-bottom: 5px;
}
#content .input-prepend input,
#content .input-append input,
#content .input-prepend select,
#content .input-append select,
#content .input-prepend .uneditable-input,
#content .input-append .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#content .input-prepend input:focus,
#content .input-append input:focus,
#content .input-prepend select:focus,
#content .input-append select:focus,
#content .input-prepend .uneditable-input:focus,
#content .input-append .uneditable-input:focus {
  z-index: 2;
}
#content .input-prepend .uneditable-input,
#content .input-append .uneditable-input {
  border-left-color: #ccc;
}
#content .input-prepend .add-on,
#content .input-append .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
#content .input-prepend .add-on,
#content .input-append .add-on,
#content .input-prepend .btn,
#content .input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#content .input-prepend .active,
#content .input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
#content .input-prepend .add-on,
#content .input-prepend .btn {
  margin-right: -1px;
}
#content .input-prepend .add-on:first-child,
#content .input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#content .input-append input,
#content .input-append select,
#content .input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#content .input-append .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
#content .input-append .add-on:last-child,
#content .input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#content .input-prepend.input-append input,
#content .input-prepend.input-append select,
#content .input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#content .input-prepend.input-append .add-on:first-child,
#content .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#content .input-prepend.input-append .add-on:last-child,
#content .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#content .search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
#content .form-search input,
#content .form-inline input,
#content .form-horizontal input,
#content .form-search textarea,
#content .form-inline textarea,
#content .form-horizontal textarea,
#content .form-search select,
#content .form-inline select,
#content .form-horizontal select,
#content .form-search .help-inline,
#content .form-inline .help-inline,
#content .form-horizontal .help-inline,
#content .form-search .uneditable-input,
#content .form-inline .uneditable-input,
#content .form-horizontal .uneditable-input,
#content .form-search .input-prepend,
#content .form-inline .input-prepend,
#content .form-horizontal .input-prepend,
#content .form-search .input-append,
#content .form-inline .input-append,
#content .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
}
#content .form-search .hide,
#content .form-inline .hide,
#content .form-horizontal .hide {
  display: none;
}
#content .form-search label,
#content .form-inline label {
  display: inline-block;
}
#content .form-search .input-append,
#content .form-inline .input-append,
#content .form-search .input-prepend,
#content .form-inline .input-prepend {
  margin-bottom: 0;
}
#content .form-search .radio,
#content .form-search .checkbox,
#content .form-inline .radio,
#content .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
#content .form-search .radio input[type="radio"],
#content .form-search .checkbox input[type="checkbox"],
#content .form-inline .radio input[type="radio"],
#content .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
#content .control-group {
  margin-bottom: 9px;
}
#content legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
#content .form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
#content .form-horizontal .control-group:before,
#content .form-horizontal .control-group:after {
  display: table;
  content: "";
}
#content .form-horizontal .control-group:after {
  clear: both;
}
#content .form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
#content .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}
#content .form-horizontal .controls:first-child {
  *padding-left: 160px;
}
#content .form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}
#content .form-horizontal .form-actions {
  padding-left: 160px;
}


/* 2.5 Sidebar
------------------------------------------------------------------------------*/

/* get involved */
#sidebar .get-involved {
	background: #f0141f url(http://anmf.org.au/_ui/images/common/bg_involved.png) right top no-repeat;
	padding: 10px;
	position: relative;
	-webkit-border-radius: 3px 0 3px 3px;
	-moz-border-radius: 3px 0 3px 3px;
	border-radius: 3px 0 3px 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#sidebar .get-involved h4 {
	font: 47px 'GothamHTFMediumCondensed';
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 3px;
	text-shadow: 0px 3px 0px #bf0304;
	filter: dropshadow(color=#bf0304, offx=0, offy=3);
}

#sidebar .get-involved p {
	font: 13px/15px Arial, Helvetica, sans-serif;
	color: #540010;
	margin-bottom: 11px;
}

#sidebar .get-involved div {
	clear: both;
}

.lt-ie8 #sidebar .get-involved div + div + div {
	padding-top: 10px;
}

#sidebar .get-involved input[type=email] {
	border: 1px solid #b3b3b3;
	color: #828282;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 4px 10px 4px 10px;
	width: 207px;
	margin-bottom: 7px;
	margin-left: 3px;
}

#sidebar .get-involved input[type=text] {
	border: 1px solid #b3b3b3;
	color: #828282;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 4px 10px 4px 10px;
	width: 127px;
	margin-bottom: 7px;
	margin-left: 3px;
	float: left;
}

#sidebar .get-involved input#postcode {
	width: 62px;
	margin-left: 6px;
	padding-right: 0;
	margin-bottom: 10px;
}

#sidebar .get-involved button {
	float: right;
	background: #0078c5;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: none;
	width: 72px;
	height: 22px;
	margin-right: 5px;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

/* follow us */
#sidebar .follow-us ul {
	float: left;
}

#sidebar .follow-us li {
	width: 33px;
	height: 33px;
	float: left;
	margin-left: 6px;
}

#sidebar .follow-us li a {
	width: 33px;
	height: 33px;
	float: left;
}

#sidebar .follow-us li:first-child {
	margin-left: 0;
}

#sidebar .follow-us span {
	background: url(http://anmf.org.au/_ui/images/common/social_big.png) no-repeat
}

#sidebar .follow-us .facebook span {
	background-position: left top;
}

#sidebar .follow-us .twitter span {
	background-position: -39px top;
}

#sidebar .follow-us .youtube span {
	background-position: -78px top;
}

#sidebar .follow-us .flickr span {
	background-position: -117px top;
}

.follow-us h4 {
	font: 16px/18px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 105px;
}

/* become member */
.become-member {
	height: 71px;
	background: url(http://anmf.org.au/_ui/images/common/become-member.jpg) no-repeat;
}

.become-member h4 {
	font: bold 22px/39px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
}

.become-member p {
	font: 13px/32px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
}

.become-member a {
	color: #0078c5;
	text-decoration: none;
}

.become-member a:hover {
	color: #0078c5;
	text-decoration: underline;
}

/* journal */
.journal {
	position: relative;
	height:129px;
	background: url(http://anmf.org.au/_ui/images/common/journal.jpg) no-repeat;
}

.journal p {
	position: absolute;
	left: 18px;
	bottom: 12px;
	font: 13px/11px Arial, Helvetica, sans-serif;
	color: #fff;
}

.journal a {
	color: #b1d334;
	text-decoration: none;
}

.journal a:hover {
	color: #b1d334;
	text-decoration: underline;
}

/* banner */
#sidebar .banner footer {
	clear: both;
	height: 31px;
	font: 13px/31px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(http://anmf.org.au/_ui/images/common/bg_banner.png) left bottom no-repeat;
	margin-top: -5px;
	padding-left: 13px;
}

#sidebar .banner footer a {
	color: #18516b;
}

/* sidebar video */
#sidebar .sidebar-video {
	padding-top: 10px;
	margin-bottom: 25px;
}

.sidebar-video h4 {
	font: 19px/14px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

.sidebar-video h5 {
	font: 15px/14px Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 10px;
	margin-bottom: 5px;
}

.sidebar-video p {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}

/* blue box */
.blue-box ,
#sidebar #latest-news ,
#sidebar #upcoming-events {
	background: #f8f9f9;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
	width: auto;
	float: none;
}

.blue-box h3 ,
#sidebar #latest-news h3 ,
#sidebar #upcoming-events h3 {
	background: #1e4878;
	margin: -1px -1px 10px -1px;
	position: relative;
	font: 19px/31px Arial, Helvetica, sans-serif;
	height: 31px;
	text-indent: 10px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.blue-box h3 a ,
#sidebar #latest-news h3 a ,
#sidebar #upcoming-events h3 a {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	text-decoration: none;
	width: 61px;
	height: 19px;
	text-align: center;
	text-indent: 0;
	background: #0078c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.blue-box h3 a:hover ,
#sidebar #latest-news h3 a:hover ,
#sidebar #upcoming-events h3 a:hover {
	color: #fff;
	text-decoration: underline;
}

.blue-box > h4 { 
	background: #1e4878;
	margin: -1px -1px 10px -1px;
	position: relative;
	font: 19px/31px Arial, Helvetica, sans-serif;
	height: 31px;
	text-indent: 10px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.blue-box > h4 a  {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	text-decoration: none;
	width: 61px;
	height: 19px;
	text-align: center;
	text-indent: 0;
	background: #0078c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.blue-box > h4 a:hover {
	color: #fff;
	text-decoration: underline;
}


.blue-box ul ,
#sidebar #latest-news ul ,
#sidebar #upcoming-events ul {
	padding: 5px 0 0 10px;
}

.blue-box li ,
#sidebar #latest-news li ,
#sidebar #upcoming-events li {
	margin-bottom: 16px;
}

.blue-box li h4 ,
#sidebar #latest-news li h4 ,
#sidebar #upcoming-events li h4 {
	font: 16px/16px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

.blue-box li h4 a ,
#sidebar #latest-news li h4 a ,
#sidebar #upcoming-events li h4 a {
	color: #0078c5;
	text-decoration: underline;
}

.blue-box h4 a:hover ,
#sidebar #latest-news h4 a:hover ,
#sidebar #upcoming-events h4 a:hover {
	color: #0078c5;
	text-decoration: none;
}

.blue-box p ,
#sidebar #latest-news p ,
#sidebar #upcoming-events p {
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #000;
}

/* white box */
.white-box {
	clear: both;
	margin-bottom: 18px;
	padding: 10px 15px 15px 15px;
	position: relative;
	height: 96px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e7e7e7));
	background: -webkit-linear-gradient(#ffffff, #e7e7e7);
	background: -moz-linear-gradient(#ffffff, #e7e7e7);
	background: -ms-linear-gradient(#ffffff, #e7e7e7);
	background: -o-linear-gradient(#ffffff, #e7e7e7);
	background: linear-gradient(#ffffff, #e7e7e7);
	-pie-background: linear-gradient(#ffffff, #e7e7e7);
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}
.white-box .action {
	display: block;
}

.white-box .action:hover {
	text-decoration: none;
}

.white-box h3 {
	font: 47px 'GothamHTFMediumCondensed';
	text-transform: uppercase;
	color: #f0141f;
	margin-bottom: 3px;
	text-shadow: 0px 3px 0px #d3d3d3;
	filter: dropshadow(color=#d3d3d3, offx=0, offy=3);
}

.white-box h3 span {
	background: url(http://anmf.org.au/_ui/images/common/arrow.png) no-repeat;
	width: 49px;
	height: 49px;
	position: absolute;
	right: 10px;
	top: 10px;
}

.white-box p {
	font-size: 13px;
	line-height: 15px;
	color: #405473;
}


/* 2.6 Footer
------------------------------------------------------------------------------*/

#footer {
	clear: both;
	height: 204px;
	position:relative;
}

.foonav {
	padding: 13px 0 0 15px;
}

.foonav > li {
	margin: 0 20px 0 0;
	float: left;
}

.foonav > li.last_child {
	margin: 0px -10px 0 -20px;
	float: right;
	width: 507px;
}

.foonav h4 {
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	color: #0078c5;
	text-transform: uppercase;
	margin-bottom: 2px;
}

.foonav ul li {
	font: 11px/18px Arial, Helvetica, sans-serif;
}

.foonav ul li a {
	color: #4b4b4b;
	text-decoration: underline;
}

.foonav ul li a:hover {
	color: #4b4b4b;
	text-decoration: none;
}

.foonav .last_child ul {
	padding-top: 2px;
	overflow: hidden;
	zoom: 1;

	width: 517px;
	margin-right: -10px;
}

.foonav .last_child ul li {
	margin: 0 0 0 1px;
	float: left;
}

.foonav .last_child ul li:first-child {
	margin-left: 0px;
}

.foonav .last_child ul li a {
	padding: 60px 0 0;
	height: 13px;
	display: block;
	position: relative;
	text-align: center;
}

.foonav abbr {
	border-bottom: 0;
}

.foonav .last_child ul li a span {
	height: 60px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* Branches logos */
.b-vic span,
.b-tas span,
.b-nsw span,
.b-act span,
.b-sa span,
.b-qld span,
.b-nt span,
.b-wa span {
	background: transparent url(http://anmf.org.au/_ui/images/common/branches.png) 0 0 no-repeat;
}

.b-vic {
	width: 84px;
}

.b-vic span {
	background-position: -50px -60px;
}

.b-vic:hover span {
	background-position: -50px 0px;
}


.b-tas {
	width: 44px;
}

.b-tas span {
	background-position: 0 -60px;
}

.b-tas:hover span {
	background-position: 0 0;
}


.b-nsw {
	width: 60px;
}

.b-nsw span {
	background-position: -520px -60px;
}

.b-nsw:hover span {
	background-position: -520px top;
}


.b-act {
	width: 45px;
}

.b-act span {
	background-position: -150px -60px;
}

.b-act:hover span {
	background-position: -150px 0;
}


.b-sa {
	width: 109px;
}

.b-sa span {
	background-position: -210px -60px;
}

.b-sa:hover span {
	background-position: -210px top;
}


.b-qld {
	width: 67px;
}

.b-qld span {
	background-position: -320px -60px;
}

.b-qld:hover span {
	background-position: -320px top;
}


.b-nt {
	width: 34px;
}

.b-nt span {
	background-position: -390px -60px;
}

.b-nt:hover span {
	background-position: -390px 0;
}


.b-wa {
	width: 59px;
}

.b-wa span {
	background-position: -450px -60px;
}

.b-wa:hover span {
	background-position: -450px top;
}


#footer .copyright {
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000;
	position: absolute;
	right: 30px;
	bottom: 55px;
}

#footer .copyright p {
	display: inline;
	margin: 0;
}

#footer .copyright ul {
	margin: 0;
	padding: 0;
	display: inline;
}

#footer .copyright li {
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
	list-style: outline none none;
	display: inline;
	border-left: 1px solid #000;
	line-height: 1em;
}

#footer .copyright a {
	color: #000;
	text-decoration: underline;
	padding: 0 0 0 2px;
	line-height: 16px;
}

#footer .copyright a:hover {
	text-decoration: none;
}


/* 3. PAGES
--------------------------------------------------------------------------------
==============================================================================*/


/* 3.1 Home
------------------------------------------------------------------------------*/
#slider {
	width: 666px;
	height: 293px;
	margin-top: 15px;
}

.slides_container {
	width: 666px;
	height: 293px;
	overflow: hidden;
}

.slides_container > div {
	width: 666px;
	height: 293px;
	display: block;
	position: relative;
}

.slides_container > div img {
	position: absolute;
	left: 0;
	top: 0;
}

.slides_container .translucent {
	width: 240px;
	height: 225px;
	padding: 26px 10px 25px 18px;
	position: absolute;
	left: 5px;
	top: 10px;
	z-index: 999;
	background: url(http://anmf.org.au/_ui/images/common/translucent.png) right top no-repeat;
}

.slides_container .translucent h2 {
	font: bold 28px/28px Arial, Helvetica, sans-serif;
	color: #f0141f;
	margin-bottom: 15px;
}

.slides_container .translucent h3 {
	font: 20px/26px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

.slides_container .translucent p {
	font: regular 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
}

.take-action {
	background: #0078c5;
	padding: 7px 12px;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.take-action:link,
.take-action:visited,
.take-action:active,
.take-action:hover {
	color: #fff;
}

.take-action:hover {
	text-decoration: underline;
}

#slides .pagination {
	display: none;
}

#slides .prevnext {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
}

#slides a.next {
	width: 17px;
	height: 17px;
	background: url(http://anmf.org.au/_ui/images/common/pn.png) right top no-repeat;
	text-indent: -2000em;
	float: left;
}

#slides a.prev {
	width: 17px;
	height: 17px;
	background: url(http://anmf.org.au/_ui/images/common/pn.png) left top no-repeat;
	text-indent: -2000em;
	float: left;
}

#news-events {
	clear: both;
	padding-top: 17px;
	height: 330px;
	width: 666px;
}

#news-events h3 {
	display: block;
	overflow: hidden;
	position: relative;
	background: #1e4878;
	font-size: 19px;
	color: #fff;
	line-height: 31px;
	padding-left: 10px;
	margin-bottom: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#news-events h3 a {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	text-decoration: none;
	width: 61px;
	height: 19px;
	text-align: center;
	text-indent: 0;
	background: #0078c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#upcoming-events h3 {
	margin: -1px -1px 10px -1px;
}

#news-events h3 a:hover {
text-decoration: underline;
}

#latest-news {
	padding-bottom: 35px;
	width: 402px;
	float: left;
}

#latest-news ul,
#upcoming-events ul {
	padding: 0 10px;
}

#latest-news li{
	margin-bottom: 8px;
}

#latest-news h4,
#upcoming-events h4 {
	font-size: 17px;
	line-height: 18px;
	margin: 0;
}

#upcoming-events h4 {
	margin-bottom: 3px;
}

#latest-news p {
	font-size: 11px;
	margin: 0;
	line-height: 20px;
}

#latest-news p.latest-news-time {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;
}

#upcoming-events p {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 13px;
}

#upcoming-events p span {
	display: block;
}

#latest-news a,
#upcoming-events a {
	text-decoration: underline;
}

#latest-news a:hover,
#upcoming-events a:hover {
	text-decoration: none;
}

#upcoming-events {
	width: 247px;
	float: right;
	background: #f8f9f9;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom {
	clear: both;
	width: 940px;
}

#bottom #message {
	margin-bottom: 25px;
	float: left;
	border: 1px solid #e8e8e8;
	width: 371px;
	min-height: 292px;
	padding: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.lt-ie8 #bottom #message {
	padding-top: 0;
	padding-bottom: 12px;
}

#bottom #message header {
	background: #0078c5 url(http://anmf.org.au/_ui/images/common/msg.png) 10px 12px no-repeat;
	height: 66px;
	margin: -14px -14px 24px -14px !important;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom #message header h3 {
	font-size: 24px;
	color: #fff;
	text-indent: 140px;
	padding-top: 10px;
}

#bottom #message header h4 {
	font-size: 12px;
	color: #fff;
	text-indent: 13px;
	padding-top: 2px;
}

#bottom #message header abbr {
	border: none;
}

#bottom #message header span {
	width: 123px;
	height: 153px;
	background: url(http://anmf.org.au/_ui/images/common/message.png) no-repeat;
	position: absolute;
	right: 0;
	top: -42px;
}

#bottom #message p span {
	font-size: 16px;
	line-height: 1px;
	display: block;
}

#bottom #message p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 10px;
}

#bottom #message p a {
	text-decoration: underline;
}

#bottom #message p a:hover {
	text-decoration: none;
}

#bottom .latest-videos {
	float: right;
	background: #eeeff0;
	padding: 12px 12px 0 12px;
	border: 1px solid #dedede;
	width: 496px;
	float: right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
	margin-bottom: 25px;
}

#bottom .latest-videos .alignleft {
	margin-right: 15px;
}

#bottom .latest-videos h3 {
	display: block;
	overflow: hidden;
	position: relative;
	background: #1e4878;
	font-size: 19px;
	color: #fff;
	line-height: 31px;
	padding-left: 10px;
	margin-bottom: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom .latest-videos h3 a {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	text-decoration: none;
	width: 61px;
	height: 19px;
	text-align: center;
	text-indent: 0;
	background: #0078c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom .latest-videos h3 a:hover {
	text-decoration: underline;
}

.lt-ie8 #bottom .latest-videos li {
	clear: both;
	margin-bottom: 12px;
}

#bottom .latest-videos li h4 {
	font: 17px/20px Arial, Helvetica, sans-serif;
	color: #0078c5;
}


#bottom .latest-videos li h4 a {
	color: #0078c5;
	text-decoration: none;
}

#bottom .latest-videos li h4 a:hover {
	color: #0078c5;
	text-decoration: underline;
}


/* 3.2 General Full
------------------------------------------------------------------------------*/

.wide #content {
	float: none;
	width: 100%;
}

.wide #content .entry {
	margin-bottom: 90px;
}


/* 3.3 General Columns
------------------------------------------------------------------------------*/

.double #content .entry {
	margin-bottom: 40px;
}


/* 3.4 Campaign
------------------------------------------------------------------------------*/

.split #content {
	padding-top: 15px;
	width: 405px;
	float: left;
	margin-bottom: 110px;
}

.split #content .entry {
	padding-left: 0;
}

.split #content .entry header img {
	margin-bottom: 17px;
}

.split #content .entry header h2 {
	font-size: 36px;
	line-height: 34px;
	color: #f0141f;
	margin-bottom: 12px;
}

.split #content p {
	font: 13px/17px Arial, Helvetica, sans-serif;
	margin-bottom: 18px;
}

.split #sidebar {
	padding-top: 15px;
	width: 520px;
	float: right;
	margin-bottom: 110px;
}

.split #sidebar .left-column {
	width: 247px;
	float: left;
	margin-bottom: -3px;
}

.split #sidebar .left-column .get-involved {
	padding-bottom: 18px;
}

.split #sidebar .left-column .get-involved p {
	margin-bottom: 15px;
}

.split #sidebar .left-column .get-involved input[type=email] {
	width: 193px;
}

.split #sidebar .left-column .get-involved input[type=text] {
	width: 117px;
	margin-right: 7px;
}

.split #sidebar .left-column .blue-box {
	margin-bottom: 20px;
}

.split #sidebar .left-column .blue-box li + li {
	margin-bottom: 12px;
}

.split #sidebar .left-column .get-involved input#postcode {
	width: 55px;
	padding-left: 4px;
}

.split #sidebar .right-column {
	width: 258px;
	float: right;
	margin-bottom: -3px;
}

#secondary-content {
	clear: both;
	padding: 17px 20px 10px 20px;
	background: #eeeff0;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#secondary-content h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	color: #f0141f;
	margin-bottom: 10px;
}

#secondary-content p {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 15px;
}

#secondary-content a {
	text-decoration: underline;
}

#secondary-content a:hover {
	text-decoration: none;
}


/* 3.5 Post
------------------------------------------------------------------------------*/

.post-list #content .entry {
	margin-bottom: 13px;
}

.lt-ie8 .post-list #content .entry {
	margin-bottom: 20px;
}

.post-list .entry header {
	margin-bottom: 16px;
}

.post-list .entry header h3 {
	font: 16px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}

.post-list .entry header h3 a {
	color: #0078c5;
	text-decoration: underline;
}

.post-list .entry header h3 a:hover {
	text-decoration: none;
}

.post-list #content .entry header p.article-time {
	margin: 0;
}

.post-list #content .entry .entry-content p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0;
}

.post-list #content .entry .entry-content a {
	color: #0078c5;
	text-decoration: underline;
}

.post-list #content .entry .entry-content a:hover {
	text-decoration: none;
}

.post-list .alignleft {
	margin-right: 22px;
}

/* Default styles for entry content */
.entry-content ul,
.entry-content ol
{
	margin: 0 0 20px 20px;
}

.entry-content ul li {
	list-style: outside disc none;
}

.entry-content ol li {
	list-style: outside decimal none;
}


/* 3.6 BSD
------------------------------------------------------------------------------*/

/* 3.7 Video
------------------------------------------------------------------------------*/

.video #content,
.video #sidebar {
	margin-bottom: 0;
	min-height: 565px;
}

.video #bottom {
	clear: both;
	display: block;
}

.video #bottom .latest-videos {
	float: left;
	width: 380px;
	padding-bottom: 6px;
}

.video #bottom .latest-videos li {
	margin-bottom: 10px;
}

.video #bottom .latest-videos img {
	margin-right: 10px;
	margin-bottom: 0;
}

.video #bottom .latest-videos h4 {
	margin-bottom: 6px;
	line-height: 22px;
}

.video #bottom .latest-videos p {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 0;
}

#bottom .campaign-gallery {
	float: right;
	background: #eeeff0;
	padding: 12px 12px 0 12px;
	border: 1px solid #dedede;
	width: 495px;
	float: right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
	margin-bottom: 25px;
}

#bottom .campaign-gallery h3 {
	display: block;
	overflow: hidden;
	position: relative;
	background: #1e4878;
	font-size: 19px;
	color: #fff;
	line-height: 31px;
	padding-left: 10px;
	margin-bottom: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom .campaign-gallery h3 a {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 11px;
	line-height: 19px;
	color: #fff;
	text-decoration: none;
	width: 61px;
	height: 19px;
	text-align: center;
	text-indent: 0;
	background: #0078c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

#bottom .campaign-gallery h3 a:hover {
	text-decoration: underline;
}

#bottom .campaign-gallery .big-img {
	float: left;
}

#bottom .campaign-gallery ul {
	float: right;
	width: 255px;
}

#bottom .campaign-gallery li {
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
}

/* More videos */
.more-videos {
	margin: 20px 0;
}

.more-videos h2 {
	margin: 0 0 10px;
	font-size: 19px;
}

/* Speakout updates */
.bsd-speakout div.bsd-speakout-show-formfield.state_cd,
.bsd-speakout div.bsd-speakout-show-formfield.zip {
    clear: left;
}

.bsd-speakout-show-selectrecipients #recipient-list ol {
    margin: 1em 0;
}

.bsd-speakout-show-selectrecipients #recipient-list ol .bsd-speakout-recipient input{
    float: left;
    margin-right: 5px;
}

#signup #signuptable,
#signup #signuptable table {
    margin: 0;
    border: 0;
}

#signup #signuptable td {
    border: 0;
    padding: 0;
}

#signup #signuptable td td {
    padding-bottom: 0;
}


/* Issues - 3 items per row grid */
.issues-listing ol {
	margin: 0 -20px 0 0;
	padding: 0;
	position: relative;
	list-style: outside none none;
}

.issues-listing li {
	margin: 10px 20px 20px 0;
	float: left;
	width: 215px;
}

.issues-listing li a {
	display: block;
}

.issues-listing li figure {
	display: block;
	margin: 0 0 5px;
	width: 220px;
	height: 294px;
	background: #EEE;
	overflow: hidden;
}

.issues-listing li img {
	margin: 0 auto;
	display: block;
	width: 100%;
}

.issues-listing li h2 {
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	line-height: 1.1;
}

.issues-listing .view-all {
	font-weight: bold;
}

/* issues featured - 2 items per row */
.issues-featured li {
	width: 293px;
}

.issues-featured li figure {
	width: 293px;
	height: 392px;
}

/* Magazine content */
.magazine-content {
	margin: 20px 0;
}

/* User register */
.member-subscribe {
	margin: 20px 0 0;
	overflow: hidden;
	zoom: 1;
}
.member-subscribe .errors {
	margin: 0 0 10px;
	color: #FF0000;
}

.member-subscribe h2 {
	margin: 20px 0 10px;
	font-size: 1.2em;
}

/* Member register form updates */
#content .member-register .control-group label em {
	font-weight: bold;
	font-style: normal;
	color: #333;
}

#content .member-register .control-group .help-block {
	margin: -8px 0 9px;
	position: relative;
	font-size: 11px;
	color: #666;
}

#content .member-register .form-actions .help-block {
	display: block;
	padding: 10px 0 0;
	clear: both;
	font-size: 11px;
	color: #666;
}

/* Payments type */
.controls-cc-providers {
	margin: 0 0 20px;
}

.controls-cc-providers ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	zoom: 1;
}

.controls-cc-providers li {
	margin: 0 5px 0 0;
	padding: 0;
	width: 40px;
	height: 24px;
	list-style: outside none none;
	float: left;
	display: block;
	background: transparent no-repeat 0 0;
	text-align: left;
	text-indent: -9999em;
}

.controls-cc-providers .provider-visa {
	background-image: url(http://anmf.org.au/_ui/images/cc/visa.png);
}
.controls-cc-providers .provider-mastercard {
	background-image: url(http://anmf.org.au/_ui/images/cc/mastercard.png);
}
.controls-cc-providers .provider-discover {
	background-image: url(http://anmf.org.au/_ui/images/cc/discover.png);
}
.controls-cc-providers .provider-diners {
	background-image: url(http://anmf.org.au/_ui/images/cc/diners.png);
}
.controls-cc-providers .provider-amex {
	background-image: url(http://anmf.org.au/_ui/images/cc/amex.png);
}

/* Member recover password */
.member-recover {
	margin: 20px 0 0;
	width: 300px;
}

.member-recover .form-actions a {
	float: right;
	line-height: 1.5em;
}

/* Member navigation */
.member-nav {
	/* clearfix */
	margin: 10px 0 20px;
	border-bottom: 1px solid #0078C5;
}

.member-nav ul {
	margin: 0;
	padding: 0;
}

.member-nav ul li {
	margin: 0 3px 0 0;
	float: left;
	list-style: outside none none;
}

.member-nav .logout {
	margin: 0;
	float: right;
}

.member-nav a {
	display: block;
	padding: 5px 10px;
}

.member-nav .active a {
	color: #FFF;
	background: #0078C5;
}

/* Dashboard widget */
.dashboard-widget {

}

.dashboard-widget header {
	display: block;
	overflow: hidden;
	position: relative;
	background: #1e4878;
	margin: 0;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(http://anmf.org.au/_ui/js/PIE.htc);
}

.dashboard-widget header h2 {
	margin: 0;
	font-size: 1.2em;
	line-height: 1.1;
	color: #fff;
}

.dashboard-widget header a {
	position: absolute;
	right: 5px;
	top: 5px;
}

.dashboard-widget .content {
	padding: 5px;
}

.dashboard-widget dl {
	margin: 0;
}

.dashboard-widget dt {
	font-weight: bold;
}

.dashboard-widget dd {
	margin: 0 0 .5em 1em;
}

.dashboard-widget ul {
	margin: 1em 0;
}

.dashboard-widget ul li {
	list-style: outside none none;
}

.dashboard-widget .actions {
	/* clearfix */
}

.dashboard-widget .actions li {
	margin: 0 .5em 0 0;
	float: left;
}

.dashboard-widget-a {
	width: 320px;
	float: left;
	clear: both;
}

.dashboard-widget-b {
	width: 320px;
	float: right;
	width: 320px;
}

/* 3.8 Image
------------------------------------------------------------------------------*/



@media only screen and (device-width: 768px) {
  width: 939px;
  padding: 0 49px 0 3px;
  margin-right: 50px !important;
}



/* 4. PRINT
--------------------------------------------------------------------------------
==============================================================================*/


@media print {

	body { 
		font: normal normal 12pt/1.5em "Times New Roman", Times, serif; 
	}

	a[href]:after { 
		content: " (" attr(href) ") "; 
		font-size: 90%; 
	}

	a[href^="/"]:after { 
		content: " (http://domain.com" attr(href) ") "; 
	}

	#accessibility-nav, 
	.hide { 
		display: none !important; 
	}
}	
