/** banners **/

.announcement-external {margin: 18px 0 5px 240px; *margin: 18px 0 5px 140px;}

.announcement-external .inner .bd ul.float-ul li.hide {display: none !IMPORTANT;}

.learningactivities-banner {
    background: #fff url(/r/maori_mainstream/lesson_plans/img/lesson-plans.jpg) no-repeat -60px 0;
    height: 70px;
}

.tki-wehi-banner {
    background: #fff url(/r/language/lls/wehi/img/ka-mau.jpg) no-repeat -60px 0;
    height: 70px;
}

.teacher-resources  {
    background: #fff url(/r/maori_mainstream/teacher_resources/img/banner.jpg) no-repeat -60px 0;
    height: 70px;
}

/** right nav **/

#right-nav {
	width: 230px !important;
	overflow: hidden;
}

#right-nav a:hover {
	width: 210px;
}

ul.menu li a:link, ul.menu li a:visited {
	width: 210px;
}

.breadcrumb, #breadcrumb {
	margin: -15px 0 30px -70px;
}

.menu-sub1-item a, .menu-sub1-item a:visited, .menu-sub1-item-last a, .menu-sub1-item-last a:visited {
	width: 200px !important;
}

/** content **/

#content {
	width: 592px;
	padding: 10px 0 0 80px;
	margin-top: 10px;
}

#content-section {
    background: #fff url(/r/language/lls/wehi/img/nav-bg.gif) repeat-y top right;
	border: 1px solid #E2E2E2;
	border-style: none solid;
	overflow: hidden;
	width: 992px;
}

#head-banner-inside {
   width: 762px;
   height: 70px;
   float:left;
}

#content h2 {
	font-size: 1.7em;
}

#content h3 {
	font-size: 1.5em;
	/*font-weight: normal;*/
}

#content h4 {
	font-size: 1.4em;
	font-weight: bold;
}

#content p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 1em;
}

div#backto {
	margin: 0;
	border-right: none;
}

div#backto p {
    font-size: 0.9em;
	line-height: 1.2em;
	padding: 12px 0 0 30px;
	min-height: 16px;
}

#right-nav li {
    font-size: 1.2em;
	background: none;
	line-height: 1em;
}

#content ol.list ul li {
	list-style-type: none;
	background: transparent url(/r/img/bullet-default.gif) no-repeat scroll left 0.6em !important;
}

#content ol.rec-lesson-proc {
	font-size: 1.0em; 
}

#content ol.rec-lesson-proc ul {
	margin: 1em 0;
}

#content ul li {
	list-style-type: none;
	background: transparent url(/r/img/bullet-default.gif) no-repeat scroll left 0.6em;
	padding-left: 12px;
	margin: 0 0 0 28px;
	font-size: 1.2em;
}

#content ul li ul li {
	font-size: 1.0em;
	margin-bottom: -0.3em;
}

#content ul li ul li {
	list-style-type:circle;
	background:  none;
}

#content ul.grammar-progression li ul li {
	padding-left: 0;
	line-height: 1.3em;
	margin-bottom: 0em;
}


#content ol {
	margin-left: 40px;
	font-size: 1.2em;
}

#content ul.resources li {
	list-style-type: none;
}

#breadcrumb ul li {
	font-size: 1.1em;
	list-style-type: none;
	background: none;
	padding-left: 0;
	padding-top: 3px;
	margin: 0 0 0 0;
}

#breadcrumb li a {
	text-decoration: underline;
	color: #551A8B;
	background: none;
	padding-right: 0;
	font-size: 1.0em;
}

ul.menu {
	margin: 0 !important;
}

ul.menu li {
	list-style-type: none;
	
}

ul.menu li a:link, ul.menu li a:visited {
	padding-bottom: 6px;
}

table td {
	font-size: 1.2em;
	background: none;
}

table.data tbody th {
	font-size: 1.2em;
	width: 33%;
}

#content a {
	text-decoration: underline;
	color: #0000FF;
}

acronym {
	border-bottom: 1px dotted;
}

p.text-right, .pdf-help {
	text-align: right;
}

ol.nostyle li {
	font-size: 1.2em;
	margin-bottom: -0.5em;
}

.menu-sub1-item a, .menu-sub1-item-last a {
	font-size: 0.8em;
}

.menu-sub2-item a, 
.menu-sub2-item-last a,
.menu-sub2-item a:link,
.menu-sub2-item-last a:link {
	font-size: 0.6em;
	margin-bottom: -0.3em;
}

table.transcript th, table.transcript td {
	background: transparent;
	font-size: 1.0em;
	border-style: none;
	padding: 0;
	margin: 0;
	vertical-align:baseline;
}

table.transcript th {
	font-size: 1.2em;
	padding-left: 2px;
}

table.transcript th.text {
	font-size: 1.0em;
}

table.transcript td, table.transcript th{
	margin-bottom: 10px;
	border-bottom: 5px solid #FFFFFF;
}

#content .transcript td p {
	padding: 5px;
	margin: 0;
}

.table-data th {
	background: transparent;
	font-size: 1.2em;
}

.table-data .scene-select {
	font-size: 1.0em;
}

#content .table-data .scene-select h4 {
	font-size: 1.2em;
	padding: 0 5px;
	margin: 0;
}

#content .table-data .scene-select ul li a {
	text-decoration: none;
	color: #FFFFFF;
}

#sitemap br {
	display: block;
	margin-top: -0.4em;
}

#content #sitemap li {
	list-style: none;
	background: none;
}

#content #sitemap li ul {
	margin-top: -3px;
	padding-bottom: 1px;
}

#content #sitemap li ul li {
	list-style-type: none;
	background: transparent url(/r/img/bullet-default.gif) no-repeat scroll left 0.8em;
}

#content #sitemap li ul li ul {
	margin-bottom: 1em;
}

#content #sitemap li ul li ul li {
	list-style:circle;
	background: none;
	padding-left: 0px;
}

ol.list {
	margin-left: 25px;
}

ol.list ul {
	margin-bottom: 0;
}

ol.list li {
	font-size: 1.2em;
	margin-left: 20px;
}

#content ol.examples li, #content ol.examples ul li {
	font-size: 1em !important;
	font-family: Verdana,Geneva,sans-serif;
	margin-bottom: 0 !important;
	line-height: 1.3em;
}

#content ol.examples li p {
	margin-bottom: 10px;
}

.top-new {
	margin: 1px 0 !important;
}

ol.examples ul {
	padding-bottom: 0.3em !important;
}

#content ol.list h4 {
	font-size: 1.0em;
}

#content ol.list ul li, #content ol.list ul li, #content ol.list p {
	font-size: 1.0em;
	margin-bottom: -0.3em;
}

#content ol.list ul li {
	background: none;
}

ol li p {
	font-size: 1em !important;
}

#content ol ul li {
	font-size: 1em;
}

#content ol ul {
	margin-bottom: 0;
}

table.data td p {
	font-size: 1em !important;
}

table ul li {	
	font-size: 1em !important;
	margin-left: 20px !important;
}

table.data table {
	border-collapse:separate;
}

table.data table td {
	font-size: 1em;
}

#breadcrumb ul li{
	vertical-align: top;
}

#content .table-data .scene-select {
	margin-bottom: 10px;
}

#content .table-data .scene-select li {
	background: none;
	padding: 0 !important;
	margin: 0 !important;
}

#content .table-data .scene-select ul {
	float: left;
}

#content .table-data .scene-select li,
#content .table-data .scene-select h4 {
	height: 22px;
}

ol.nostyle {
	font-size: 1em !important;
}

/** ie6+7 hacks **/

#breadcrumb ul li {
	*margin-right: 0.5em;  
}

.row-odd td, .row-odd th {
	*background-color: #eee !important;
}
