.subnav .top {
	height: 12px;
	background-image: url("/_template/img/subnav_top_red.gif");
}

.subnav ul.root li {
	background-image: url("/_template/img/subnav_bullet_red.gif");
}

.subnav ul.root li ul li {
	background-image: url("/_template/img/subnav_bullet_indent_red.gif");
}

.content h1 {
	color: #CE2020;
}
.content p.subjectheader
{
	font-size:1.5em;
	padding:0px;
	margin:0px;
}

.content a {
	color: #CE2020;
}

.content a:visited {
	color: #DF5454;
}

.content .formwrapper .top {
	background-image: url("/_template/img/form_top_red.gif");
}

.content .formwrapper .bottom {
	background-image: url("/_template/img/form_bottom_red.gif");
}

.content .formwrapper .form {
	background-color: #FEEDED;
}

div.content img {
	border: 1px solid #CE2020;
}
div.content img.no_border {
	border: none;
}

.thumbgroup .thumb {
	background-color: #FDF4F4;
}
/**Curriculum Table **/
.content table.curriculum_grid
{
	border:1px solid #CCCCCC;
	font-size:0.9em;
}
.content table.curriculum_grid td, .content table.curriculum_grid th {
	border:1px solid #CCCCCC;
}
.content table.curriculum_grid th
{
	width:75px;
}
/**Curriculum Archive Table **/
.content table.curriculum_archive
{
	font-size:1em;
}
.content table.curriculum_archive th.links
{
	width:170px;
}

/** Gallery Tables **/
.content table.gallery_nav td.count
{
	width:300px;
}
.content table.gallery_nav td.backnext
{
	width:200px;
	text-align:right;
}
.content table.gallery
{
	margin-left:auto;
	margin-right:auto;
	font-size:0.8em;
}
.content table.gallery td
{
	/*border:1px solid red;*/
	width:150px;
	padding-left:10px;
}
.content table.gallery td img
{
	margin-bottom:10px;
	margin-top:10px;
}
.content table.gallery div.thumb
{
	padding-left:3px;
	padding-bottom:8px;
	background-color:#FDF4F4;
}
/* Wordbank Boxes */
.content #wordbank_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/wordbank-box-top.gif");
	background-repeat:no-repeat;
}
.content #wordbank_content
{
	margin-left:15px;
	width:515px;
	padding-left:10px;
	background-image: url("/_template/img/wordbank-box-middle.gif");
}
.content #wordbank_footer
{
	margin-left:15px;
	width:525px;
	height:44px;
	background-image: url("/_template/img/wordbank-box-bottom.gif");
	margin-bottom:20px;
}
/* Activity, Things to think about Boxes */
.content #activity_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/activity-box-top.gif");
	background-repeat:no-repeat;
}
.content #things_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/think-box-top.gif");
	background-repeat:no-repeat;
}
.content #teacher_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/teachers-box-top.gif");
	background-repeat:no-repeat;
}
.content #question_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/question-box-top.gif");
	background-repeat:no-repeat;
}
.content #tomake_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/things-to-make-box-top.gif");
	background-repeat:no-repeat;
}
.content #discussion_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/discussion-box-top.gif");
	background-repeat:no-repeat;
}
.content #materials_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/materials-box-top.gif");
	background-repeat:no-repeat;
}
.content #safety_header
{
	margin-left:15px;
	width:525px;
	height:74px;
	background-image: url("/_template/img/teachers-safety-box-top.gif");
	background-repeat:no-repeat;
}
.content #activity_content, .content #things_content, .content #teacher_content, .content #safety_content, .content #materials_content, .content #discussion_content, .content #tomake_content
{
	margin-left:15px;
	width:475px;
	padding-left:30px;
	padding-right:20px;
	background-image: url("/_template/img/info-box-middle.gif");
}
.content #activity_content ol, .content #things_content ol, .content #teacher_content ol, .content #safety_content ol, .content #materials_content ol, .content #discussion_content ol
{
	padding:0;
	margin:0;
	padding-left:20px;
}
.content #tomake_content ol
{
	padding:0;
	margin:0;
	padding-left:35px;
	margin-top:10px;
	padding-bottom:10px;
}
.content #activity_content ul, .content #things_content ul, .content #teacher_content ul,  .content #safety_content ul, .content #materials_content ul, .content #discussion_content ul, .content #tomake_content ul
{
	padding:0;
	margin:0;
	padding-left:20px;
}
.content #question_content
{
	margin-left:15px;
	width:510px;
	padding-left:15px;
	background-image: url("/_template/img/info-box-middle.gif");
}
.content #activity_content p, .content #things_content p,.content #teacher_content p, .content #question_content p, .content #safety_content p, .content #materials_content p, .content #discussion_content p, .content #tomake_content p
{
	padding:0;
	margin:0;
}
.content #activity_footer, .content #things_footer, .content #teacher_footer, .content #question_footer, .content #safety_footer, .content #materials_footer, .content #discussion_footer, .content #tomake_footer
{
	margin-left:15px;
	width:525px;
	height:44px;
	background-image: url("/_template/img/activity-box-bottom.gif");
	margin-bottom:20px;
}

.main {
	background-image: url("/_template/img/watermark_red.gif");
}

.query .term,
.resultcount .total {
	color: #CE2020;
}
/* Curriculum Grid colours */
.content table.subject
{
	width:550px;
	background-color:#FDF4F4;
	padding:5px;
	margin-bottom:15px;
}
.content table.subject td
{
	width:135px;
}
.content table.subject td.subjectheader
{
	width:400px;
}
.content table.subject .related
{
	font-size:0.8em;
}

/* Activity Bay */
.content table.activitybay
{
	width:550px;
}
.content table.activitybay td
{
	background-color:#FDF4F4;
	padding-left:10px;
	padding-right:10px;
}
.content table.activitybay td.spacer
{
	background-color:#FFFFFF;
	width:15px;
	padding:0;
}

/* Pink Container Box - Activity landing page */
.content #pink_box
{
	margin-top:20px;
	margin-left:50px;
	margin-right:50px;
	background-image: url("/_template/img/pink_box_middle.gif");
	background-color:#ffffff;
	padding-left:30px;
}
.content #pink_box_container
{
	padding-top:20px;
	background-image: url("/_template/img/pink_box_top.gif");
	background-repeat:no-repeat;
	background-position:52px 20px;
}
.content #pink_box_footer
{
	width:454px;
	margin-left:50px;
	height:29px;
	background-image: url("/_template/img/pink_box_bottom.gif");
}
.content #pink_box_header
{
	height:39px;
	border:1px solid red;
}
.content #pink_box ul
{
	padding:0;
	margin:0;
	list-style:none;
}
.content #pink_box ul li
{
	padding-bottom:15px;
}
.content img.feature_activity 
{
	float: right;
	border: none;
	margin-right:68px;
	margin-top:-20px;
}
.content .next_link
{
	width:550px;
	text-align:right;
}
