/* 
(c) 2006 Robert Willie.
26 July 2006.
All Rights Reserved
This CSS cannot be resold, redistributed or reused without express permission.
Contact: robert_willie@hotmail.com
Author: Robert Willie
*/



/* Class List on list page */

.classlist_headings {
font-size: large;
font-weight: bold;
}

.classlist_classes {
font-size: medium;
font-weight: bold;
}



/* Class Name */

#classname{
font-size: x-large;
color: #02365E;
font-weight: bold;
text-align: center;
margin: 0;
}



/* Blogs and Replies */					

#middle-col {			
position: relative;
margin: 0 155px 0 0; 
}



/* Previous Posts */

#right-col {
position: relative;
right: 0;
width: 150px;
float: right;
}

#previousposts {
border: 1px solid #02365E;
text-align: center;
}

#previousposts a{
color: #00F;
}

#previousposts a:hover{
color: #d00;
}
	
.posts_heading {
font-size: medium;
font-weight: bold;
}


	
/* Class Names (left hand nav) on detail page */

#class_nav {
list-style: none;
padding: 0;
margin: 20px 0 0 50px;
}		
#class_nav ul {
list-style: none;
margin: 0;
padding: 0;
}				
#class_nav li a {
display: block;
padding: 5px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
width: 100%;
line-height: 10px;
}
#class_nav li.teachers_name a {
color: #009;
}
#class_nav li a:hover {
color: #009;
font-weight: bold;
text-decoration: underline;
}
#class_nav li.teachers_name a:hover {
color: #FFF;
}



/* Blog Posts */

#blog_post {
background: #3159BB;
padding: 5px;
}

#blog_post p{
color: #FFF;
}

h4.posts_heading{
color: #FFF;
}
	 
#blogger_name {
color: #FFF;
font-size: large;
font-weight: bold;
text-align: center;
text-decoration: underline;
}

.teacher_admin a{
color: #FFA700;
}


		 				
/* Blog Post Replies */

.replybox {
background: #4F72C6;
padding: 5px;
margin: 5px 0 0 40px;
color: #fff;
}

.replybox h3{
color: #fff;
}

.replybox a{
color: #FFA700;
}


/* Pupil Admin Buttons */

.pupil_button {
margin: 15px 0 0 55px;
}

.pupil_button a {
font-family: "comic sans MS";
color: #FFF;
background: #3159BB;
border: 1px solid #000000;
text-decoration: none;
padding: 0 3px 2px 3px;
width:70px;
display:block;
}

.pupil_button a:hover {
color: #3159BB !important;
background: #Fff;
}



/* Media */

.mediafloat
{
	float: left;
	width: 200px;
	height: 185px;
	padding: 0px;
	text-align: center;
	border: none;
}
.mediaspacer
{
	clear:both;
}
.mediaheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: center;
}
.mediaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-align: center;
}
.mediaCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-align: center;
}
.mediaButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

#col-one {background: #3159bb; margin-top: 20px; width:200px;}
#col-two { min-height:650px !important; _height: 730px;}

#col-one a {color:#fff;}
#col-one a:visited {color:#fff !important;}
#col-one a:active {color:#fff !important;}


