body {
	*height: auto;
}
img {
	border: none;
}
a:visited {
	font-size: inherit !important;
	font-weight: inherit !important;
}
h2 {
	/* color: #393961 !important; */
}
.clearBoth {
	clear:both;
}
#story h3 span {

	color:#333;
}


/* Fix to take out ABC accordian Styling */
#browse div.accordion div.content, #browse .righthand {
	background-color: white;
}
#browse div.righthand, #browse .righthand {
	border: none;
}
#popupFormBox {
	background: white;
}
.hidden{
	display: none;
}

#header {
	z-index: 100 !important;
}

/*
a:link, a:visited {
	color: #2B4B95; text-decoration: none; font-size: 12px; font-weight: bold;
}
a:hover, a:focus, a:active {
	color: #39579C; text-decoration: underline; font-size: 12px; font-weight: bold;
}
a:hover, a:focus, a:active {
	color: #39579C; text-decoration: underline; font-size: 12px; font-weight: bold;
}
*/



#recommended {}
#recommended h3 { font-weight: normal; }
#recommended h4 { font-weight: bold; }
#recommended dl {}
#recommended dt { color: #2B4B95; font-weight: bold; padding-top: 5px; }
#recommended td.video { width: auto; }
#recommended .author { font-weight: normal !important; }

#recommended dd { font-size: 11px; color: #999999; }
#recommended dd.stage { font-size: 11px; color: #999999; }
#recommended dd.syllabus { font-size: 11px; color: #B2643B; }
#recommended dd.summary { font-size: 11px; color: #000000; }

#browse .dashedPromoBox .rec {
	margin: 0 0.5em;
}
#browse .dashedPromoBox .rec h4 a {
	padding-bottom: inherit !important;
}



#featured {}
#featured h3 { font-weight: normal; }
#featured dl {}
#featured dt { color: #2B4B95; font-weight: bold; padding-top: 5px; }
#featured dt.image { width: auto; }
#featured dt.video { width: auto; }

#featured dd { font-size: 11px; color: #999999; }
#featured dd.stage { font-size: 11px; color: #999999; }
#featured dd.syllabus { font-size: 11px; }
#featured dd.published {}
#featured dd.description {}
#featured dd.view {}



.just-in {}
.just-in h3 { padding: 1.1em 0 0.3em 0; }
.just-in .carousel {}
.just-in .image { width: auto; clear: right; }
.just-in .video { width: auto; }
.just-in .video a { display: block; }
.just-in .stage { font-size: 11px; color: #999999;}
.just-in .syllabus { font-size: 11px; }
.just-in .author { font-size: 11px; font-weight: normal; }
.just-in ul li { clear: none; }
.just-in a:hover { text-decoration: underline; }

/* Icons for Just In Resources */
.just-in h3 					{ padding: 1.1em 0 0.3em 24px; }
#just-in-video h3 			{ background: transparent url('../images/icon-video.gif') no-repeat left 1.1em; }
#just-in-audio h3 			{ background: transparent url('../images/icon-audio.gif') no-repeat left 1.1em; }
#just-in-activity h3 		{ background: transparent url('../images/icon-learning.gif') no-repeat left 1.1em; }
#just-in-reference h3 	{ background: transparent url('../images/icon-reference.gif') no-repeat left 1.1em; }



.resourceID { font-size: 11px; color: #999999; }
.realname { font-size: 11px; }
.email { font-size: 11px; }
.displayname { font-size: 11px; color: #999999; }
.comment { font-size: 11px; }
.submit { font-size: 11px; }
.author { font-weight: bold; }



/*
#related h3 { font-weight: normal; }
#related .video { width: auto; border: 2px solid #2B4B95; }
*/



/* style to over ride ABC defaults messing with us for RSS results */
.index p.rss {
	clear: left; float: right;
}
#exploreByTopic, #topicsList li a {
	font-weight: normal !important;
}



#pilot-heading a {
	margin: 0; padding: 0; color: inherit !important;
}
#pilot-heading a:hover {
	text-decoration: underline;
}
#pilot-heading a span {
	display: inline; visibility: visible;
}
#pilot-heading sub {
	position: relative; top: 0.8em; left: -2.0em;
	font-size: 0.5em; text-transform: uppercase; text-decoration: none !important; color: #A29F9F;
}



ul#sub-nav {
	float: right; width: 10em; overflow: auto; 
	margin: -2.7em 0 0 -0.4em; list-style: none; text-align: right;
}
ul#sub-nav li {
	display: inline; width: 5em; clear: none; margin: 0 0 0 1.0em; list-style: none;
}
ul#sub-nav a {
	clear: none; border: none !important; padding: 0 0 0 15px;
	color: #D0D0D0 !important; font-weight: normal !important; text-decoration: none !important;
}
ul#sub-nav a:hover {
}



#story {
	padding-bottom: 1.5em; overflow: auto;
}
#browse {
	margin-top: 1em !important;
}
#browse li a {
	font-weight: bold !important;
}
#browse div#related {
	/*width: 100%; margin: 2em 20px 1em 20px !important;*/
	margin: 2em 0 1em 20px !important;
}
#browse div#related h3 {
	padding: 5px 0 5px 8px;
}
#browse .dashedPromoBox h4 {
	margin-left: 0 !important;
}
#browse .dashedPromoBox p {
	margin-left: 0 !important;
	font-weight: normal !important;
}
#browse .unit-rating li {
	text-indent: -9000px;
}



#introduction {
	width: auto; *width: 100%;
	margin: 0 20px 10px 20px; border: 1px solid #AFB3BA; padding: 0.5em; background-color: #F6F6F6;
}
#introduction h3 {
	margin: 0 0.5em; padding-top: 0.5em;
}
#introduction p {
	margin: 0 0.5em 1em 0.5em; padding-top: 0.5em;
}
#introduction a {
	text-decoration: underline;
}
#introduction center a {
	display: block; margin: 0 0 1em 0; padding: 0;
}



/* Deprecated in favour of ABC's Archive format.
Old Form is located in working "search-form-091018.php"

#search-form form {
	display: block; margin: 0; padding: 0.6em 0 1.8em 20px; background: #FFFFFF; overflow: auto;
	font-size: 13px;
}
#search-form fieldset {
	float: left; width: auto; 
	margin: 0; border: none; padding-right: 1.2em;
}
#search-form label {
	width: auto; padding-right: 0.2em;
}
#search-form select {
	max-width: 120px; border: 1px solid #ACACB4; padding: 2px 0;
	font-size: 12px;
}
#search-form select {
	*width: 120px;
}
#search-form #keywords {
	width: 100px; border: 1px solid #ACACB4; padding: 2px 0;
	font-size: 12px;
}
*/
#search-form legend {
	color: #964D1C !important;
}

/* requested to make search form stand out more... 2010-06-08 */
#search-form .searchDate p {
    background-color: #dfbfae;
    border: 1px solid #b2643b;
}

/*
 * reduce size to fit curriculum drop-down
#search-form select, #search-form input {
	font-size: 0.9em;
}

 */

h2.featuredSubject span {
	padding-left: 0.5em; color: #A29F9F; font-size: 0.62em; font-style: normal;
}
#featured h3 {
	margin: 0; padding: 0 0 0.5em;
}
.bulletin {
	padding: 0 0 15px 10px;
}
.bulletin .bulletinHighlights img {
	float: left; 
	/*width: 100px; height: 75px;*/
	margin-left: -120px;
	display: inline;
}
.bulletin .bulletinHighlights div {
	width: auto; padding-left: 120px;
}
.bulletin .bulletinHighlights {
	width: 100%;
}
.bulletinHighlights div.otherFeatured {
	padding-top:10px !important;
}
.bulletinHighlights .otherFeatured h4 {
	clear:none !important;
}
.bulletinHighlights h3 {
	position: absolute; top: -999em; left: -999em; text-indent: -999em;
}
.bulletinHighlights .otherFeatured p {
	padding: 0 !important;
}
.bulletinHighlights .otherFeatured img {
	padding: 1px; border: 1px solid #B2643B;
}
.bulletinHighlights div.first {
	border-top: none; padding-top: 0;
}
.bulletinHighlights h4 a {
	font-size: 12px !important;
}
.bulletinHighlights .author, .highlightStory .author{
	margin: 0 0.25em 0 0; padding: 0 0.5em 0 0;
	color: #666666; font-size: 0.9em;
}
.bulletinHighlights .stage, .highlightStory .stage,
.bulletinHighlights .curriculum, .highlightStory .curriculum {
	margin: 0 0.25em 0 0; border-right: 1px solid #CCCCCC; padding: 0 0.5em 0 0;
	color: #666666; font-size: 0.9em;
}
.curriculum img {
	vertical-align: middle;
}
.bulletin .bulletinHighlights .curriculum img {
	border: 0; padding: 0;
	float: none; width: auto; height: auto; margin-left: 0px;
}
.bulletinHighlights .otherFeatured .curriculum img {
	padding: 0; border: 0;
}
.bulletinHighlights .syllabus, .highlightStory .syllabus {
	margin: 0 0.25em 0 0; border: none !important; border-right: none !important; padding: 0 0.5em 0 0;
	color: #666666; font-size: 0.9em;
}
.bulletinHighlights .description {
	display: block;
}

.moreFeatured {
	display: block; margin: 0 !important; padding: 0 10px 0 0; 
	text-align: right;
}
.moreFeatured a {
	font-size: 0.9em !important; font-weight: normal !important;
}



#recommended div.first h4 {
	border-top: none !important; padding-top: 0;
}
#recommended h4 a {
	font-size: 12px !important; text-decoration: none;
}
#recommended h4 a:hover {
	font-size: 12px !important; text-decoration: underline;
}
#recommended h4 img {
	margin-left: -7.4em !important; *margin-left: -6.4em !important;
}
#recommended .ratingblock {
	margin: 0; 
}
#recommended .ratingblock div {
	margin: 0 !important;
}
#recommended .rating li {
	text-indent: -999em;
}



.tags a {
	font-weight: normal !important; font-size: 1em !important;
}



#feedback {
	width: auto; *width: 100%; padding-bottom: 0.5em;
}
#feedback p {
	margin: 0 !important; padding: 0.5em 0.6em !important;
}

#feedback a {
	color: #2B4B95 !important; font-weight: normal !important;
}
#feedback a:link, #feedback a:visited {
	color: #2B4B95; text-decoration: none; font-size: 12px; font-weight: bold
}
#feedback a:hover, #feedback a:focus, #feedback a:active {
	color: #39579C; text-decoration: underline; font-size: 12px; font-weight: bold;
}
#feedback a:hover, #feedback a:focus, #feedback a:active {
	color: #39579C; text-decoration: underline; font-size: 12px; font-weight: bold;
}

/*
#feedback a {
	display: block; width: 10em; height: auto;
	margin: 0 auto 0.5em auto; border: 2px outset #B2643B; padding: 0.2em 0.4em; background: #B2643B;
	color: #FFFFFF !important; font-weight: bold; text-decoration: none; text-align: center;
}
 */


#tags {
	clear: both;
}
#tags h3 {
	/* position: absolute; top: -999em; left: -999em; text-indent: -999em; */
	margin: 0.5em 0.5em 0 0.5em;
}
#story #tags h3 {
	position: absolute; top: -999em; left: -999em; text-indent: -999em;
}
#tags .tags {
	margin: 0 20px 1.5em 20px !important;
}



#refine {
	width: auto; *width: 100%;
	margin: 0 20px 10px 20px; border: 1px solid #AFB3BA; padding: 0; background-color: #F6F6F6;
}
#refine h3 {
	margin: 0; padding: 0.5em;
}
#refine p {
	float: right; width: 10em;
	margin: -1.6em 0 0 0; padding: 0 0.5em 0 0;
	text-align: right;
}
#refine p a {
	font-size: 0.9em;
}
#filterform {
	padding-bottom: 0.5em;
}
#filterform fieldset {
	margin: 0; border: none; padding: 0 0.5em 0.5em 1.0em;
}
#filterform legend {
	display: none;
}
#filterform label {
	display: block; width: auto; margin: 0; padding: 0 0 0.3em 0;
	font-size: 0.9em;
}
#filterform label input {
	margin: 0 6px 0 0; padding: 0;
}
#filterform label span {
	margin: 0; padding: 0 0 0 24px;
}
#filterform label#type-0 span { font-weight: bold; }
#filterform label#type-1 span { background: transparent url('../images/icon-video.gif') no-repeat left bottom; }
#filterform label#type-2 span { background: transparent url('../images/icon-audio.gif') no-repeat left bottom; }
#filterform label#type-3 span { background: transparent url('../images/icon-animation.gif') no-repeat left bottom; }
#filterform label#type-4 span { background: transparent url('../images/icon-graphics.gif') no-repeat left bottom; }
#filterform label#type-5 span { background: transparent url('../images/icon-learning.gif') no-repeat left bottom; }
#filterform label#type-6 span { background: transparent url('../images/icon-reference.gif') no-repeat left bottom; }
#filterform label#type-7 span { background: transparent url('../images/icon-activity.gif') no-repeat left bottom; }


#filterform #update {
	margin-left: 45px;
}



#re-sort {
	padding: 0 0 0.5em 20px;
	font-size: 0.9em !important; font-weight: normal !important;
}
#re-sort p {
	display: inline; margin: 0; padding: 0;
}
#re-sort ul {
	display: inline; margin: 0; padding: 0; list-style: none;
}
#re-sort li {
	display: inline; margin: 0; padding: 0 0 0 0.4em; list-style: none;
	color: #999999;
}



#results p.searched-for {
	margin: 0; padding: 0 0 1.0em 20px;
}
#results p.searched-for span.record-count {
	font-size: 0.9em !important; font-weight: normal !important;
}



.results h4 {
	clear: left; padding-bottom: 0.3em;
}
.results h4 a {
	font-size: 0.85em !important;
}
.results .rating {
	float: right; margin: 0.8em 0 0 0; *margin: 1.6em 1em 0 0; padding: 0;
	display: inline;
}
.ratingblock p, .ratingblock p strong {
	display: none;
}
.highlightStory h5 {
	padding: 0;
}

.itemList .txdate {
	clear:left;margin-right: 0.5em; border-right: 1px solid #CCCCCC; padding-right: 0.5em;
}
.itemList .slug {
	margin-right: 0.5em;
	color: #9F9F9F; font-size: 0.9em; font-weight: bold; text-transform: none;
}
.itemList .slug img {
	vertical-align: middle;
}
.itemList .tags {
	margin-left: 0 !important;
}
.itemList .author {
	margin-left: 0 !important;
	clear:left;
}
.itemlist .rating {
	margin: 0.8em 0 0 0; *margin: 1.6em 1em 0 0; padding: 0;
}
.itemlist .ratingblock p {
	display: none;
}



#detail {
	padding-top: 10px;
}
#detail h2 {
	margin-bottom: 0.5em;
}
#detail .rating {
	display: none;
}
#detail .published {
	display: block; margin: 0; padding: 0 0 0.5em 20px; 
	/* color: #9F9F9F; */ color: #333333; font-size: 0.9em; 
}
#detail .stage {
	display: block; margin: 0; /* border-right: 1px solid ##CCCCCC !important; */ padding: 0 0 0 20px; 
	/* color: #9F9F9F; */ color: #333333;  font-size: 0.9em; text-transform: none;
}
#detail .syllabus {
	width: 400px;
	display: block; margin: 0; border: none; padding: 0 0 1em 20px; 
	/* color: #9F9F9F; */ color: #333333;  font-size: 0.9em; 
	
}
#detail img {
	max-width:200px;
}
#detail  a.img {
	float: right; margin: 0 0 1em 20px; border: 1px solid #B2643B; padding: 1px; background: #EBEFF5;
}
#detail .index p {

	
}
#detail a.button {
	display: block; width: 10em; height: auto;
	margin: 0 auto 1.0em 20px; border: 2px outset #B2643B; padding: 0.2em 0.4em; background: #B2643B;
	color: #FFFFFF !important; font-weight: bold; text-decoration: none; text-align: center;
}
#detail .syllabus strong {
	padding-right: 0.2em;
	/* color: #9F9F9F; */ color: #333333;  font-weight: bold;
}
#detail .ratingblock {
	float: right; width: 15em; margin: 0; padding: 0; 
	text-align: right;
}
#detail .ratingblock ul {
	float: right;
}
#detail .ratingblock li {
	text-align: left;
}
#detail .ratingblock p {
	display: block; clear: both; margin: 0; padding: 0.1em 0 0 0;
	color: #9F9F9F; font-size: 0.9em; text-align: right;
}
#detail .ratingblock p.voted span.thanks {
	display: block; clear: left; margin: 0; padding: 0;
	color: #964D1C !important;
}
#detail #browse {
	float: left; clear: left; width: 330px;
	margin-top: 0.2em !important;
}
#detail .download {
	padding: 0 0 1em 20px;
}
#detail p.description {
	display: block; margin: 0 0 1.5em 20px;
	font-size: 1.0em;
	position:static;
}
#detail div.info {
	display: block; margin: 0 0 1.5em 20px;
	font-size: 1.0em;
	text-indent: 0;
	padding: 0;
}
#detail div.info p {
	margin-left: 0;
}

#detail span.description-heading {
	display: block; margin: 0; border: none; padding: 0 0 0 20px; 
	/* color: #9F9F9F; */ color: #333333;  font-size: 0.9em; 	
}

#detail .national {
	width: 400px;
	display: block; margin: 0; border: none; padding: 0 0 8px 20px; 
	/* color: #9F9F9F; */ color: #333333;  font-size: 1em; 
	
}
#detail .curriculum {
	display: inline-block; margin: 0; border: none; padding: 0 0 0 20px; 
	/* color: #9F9F9F; */ color: #333333;  font-size: 0.9em; text-transform: none;
}
#detail .curriculum img {
	border: 0; padding: 0;
	float: none; width: auto; height: auto; margin-left: 0px;
	vertical-align: middle;
}


#add-tag {
	margin: 0; padding: 0.5em 0 1.5em 20px;
}
#add-tag h2 {
	margin-left: 0; padding-left: 0;
}
#add-tag p {
	margin-left: 0.2em;
	font-size: 0.9em; color: #9F9F9F; 
}
#add-tag .help {
	clear: left; margin-left: 0.2em;
	font-size: 0.9em; color: #9F9F9F; cursor: help;
}
#add-tag fieldset {
	float: none; width: auto; border: none !important; padding: 0 0 0.2em 0;
}
#add-tag #usertags {
	width: 300px;
}
#add-tag .tag-thanks, #add-tag #output1 { 
	font-size: 0.9em; color: #964D1C !important; 
}



#comments {
	padding: 0 0 1.0em 20px;
}
#comments span.comment-count {
	padding-left: 0.5em; color: #A29F9F; font-size: 0.62em; font-style: normal;
}
#comments h2 {
	margin-left: 0;
}
#comments p {
	margin: 0.4em 0;
}
#comments a {
	padding-right: 20px; background: transparent url('../images/icon-comment-add.gif') no-repeat right bottom;
}
#comments dl { 
	/* max-height: 300px; overflow-y: auto; */
	margin: 0; border: 1px solid #D4D8DB; padding: 10px; background: #F0F2F7;
}
#comments dt { 
	margin: 0; padding: 0 0 0.1em 20px; background: transparent url('../images/icon-comment.gif') no-repeat left center;
	color: #2B4B95; font-weight: bold;
}
#comments dd { 
	margin: 0; padding: 0 0 1.0em 0;
	color: #333333;
}
#comments dd.posted { 
	padding: 0 0 0.3em 0;
	font-size: 0.9em; color: #999999 !important; 
}

#comments dd.report {
	float: right;
}
#comments dd.report a { 
	padding-top: 0.2em; background: transparent url('../images/icon-comment-flag.gif') no-repeat right bottom;
	font-size: 0.9em !important;
}

#comments dt.added { color: #B2643B; }
#comments dd.added { color: #B2643B; }

#comments dt.today { color: #964D1C; }
#comments dd.today { color: #964D1C; }



.popup {
	padding: 10px; background: #F0F2F7;
	text-align: left; 
}
.popup fieldset {
	display: block; border: none; padding: 0 0 0.8em 0; *padding: 0 0 0.4em 0; overflow: auto;
}
.popup label {
	display: inline-block; width: 100px; margin-top: 0.3em; padding-right: 5px;
	text-align: right; vertical-align: top;
}
.popup input, .popup textarea, .popup select {
	width: 200px; margin: 0; border: 1px solid #AFB3BA;
	font: 1.05em Arial, Verdana, sans-serif;
}
.popup textarea {
	width: 300px;
}
.popup input#firstname {
	width: 95px; *width: 94px; margin-right: 5px;
}
.popup input#lastname {
	width: 95px; *width: 94px;
}
.popup #addtag {
	width: auto; margin-top: 0.2em; margin-left: 108px;
}
.popup .help {
	display: block; margin-left: 108px; border: none;
	font-size: 0.9em; color: #9F9F9F; cursor: help;
}



#results .results h4.video a 		{ padding-left: 20px; background: transparent url('../images/icon-video.gif') no-repeat left bottom; }
#results .results h4.audio a 		{ padding-left: 20px; background: transparent url('../images/icon-audio.gif') no-repeat left bottom; }
#results .results h4.animation a 	{ padding-left: 20px; background: transparent url('../images/icon-animation.gif') no-repeat left bottom; }
#results .results h4.graphics a 	{ padding-left: 20px; background: transparent url('../images/icon-graphics.gif') no-repeat left bottom; }
#results .results h4.learning a 	{ padding-left: 20px; background: transparent url('../images/icon-learning.gif') no-repeat left bottom; }
#results .results h4.reference a 	{ padding-left: 20px; background: transparent url('../images/icon-reference.gif') no-repeat left bottom; }
#results .results h4.activity a 		{ padding-left: 20px; background: transparent url('../images/icon-activity.gif') no-repeat left bottom; }



.request {
	font-weight: bold;
}

.allresources {
	float:right;
	width:15em;
	text-align:right;
	padding:1.6em 0 0.3em 24px;
}

.notethis {
	#CF2200;
}

/* overrides to tidy up search results background colours */
.bulletin {
	padding-bottom: 5px;
	padding-left: 0px;
}
.bulletin .bulletinHighlights div {
	margin-right: 0px;
	padding-left: 140px;
	padding-right: 20px;
	border-top: 1px solid #E6E6E6;	
}
.bulletinHighlights div.first {
	border-top: none;
}
.moreFeatured {
	border-top: 1px solid #E6E6E6;
	padding-top: 5px;
}

div.results {
	width: 612px;	
	margin-left: 20px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.results .rating {
	margin-right: 1em;
}
.results p {
	margin-left: 8em;
	margin-right: 1em;
}
.index h4 {
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 1em;
}

.curr-nsw {
	background: #F0FFFF; /* #F0F2F7; */
}
.curr-nat {
	background: #FFFFE0;	
}

#relevance_rating_label, #relevance_rating {
	float: left;
	margin-bottom: 8px;
}

.index div.description p {
	margin-left: 0;
}

#results .pagenav {
	width: 620px;
}

.pagenav p {
	margin: 0 0 0 5px;
}

/* no effect
#results .index h4 a img {
    margin-left: -5em;
    display: inline;
}
*/

.index h4 a img {
	_margin-left: -6em; /* IE6 */
	margin-left: -7em;  /* All browsers */
}

*html .index h4 a img {
	margin-left: expression(-6em); /* IE 7 */
}

input#keywords {
      width: 90px;
}

#detail .detail-dt {
	width: 110px;
	font-weight: bold;
	display: inline-block;
}
