body {
margin:10px auto;
padding:0;
background:url('../images/greenbg.jpg');
/*background:url('../images/calcbg.png');*/
background-repeat:repeat;
background-attachment: fixed;
font-size:1.0em;
text-align:center;
font-family:arial;
max-width:820px;
}
#outcontainer {
background:#d4e0d9;
width:820px;
margin: 0px auto 0px auto;
padding:0px;
border: 5px solid #184620;
text-align:Center;
}
#container
{
position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
clear:both;
float:left;
width:810px;				/* width of whole page */
overflow:hidden;		/* This chops off any overhanging divs */
border: 5px solid #c2c3b5;
padding:0px;
text-align:justify;
}
#container2
{
position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
clear:both;
float:left;
width:790px;				/* width of whole page */
overflow:hidden;		/* This chops off any overhanging divs */
border: 5px solid #444;
padding:10px;
}
/* Header styles */
#header 
{
color:#184620;
padding:0px;
margin:0px;
text-align:center;
font-size:3.0em;
font-weight:bold;
}
/* Header styles */
#headsub
{
color:#184620;
text-align:center;
font-size:.6em;
font-weight:bold;
}
#header2
{
margin-top:10px;
margin-bottom:10px;
color:#FFFFFF;
padding:0px;
margin:0px;
text-align:left;
border-bottom:5px solid #444;
}
/* Start of Column CSS */
#colright {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	/*background:#fff; /* column 2 background colour */
}
#colleft {
	float:left;
	width:100%;
	position:relative;
	right:400px;
	/*background:#888; /* column 1 background colour */
}
#leftcontent {
	float:left;
	width:385px;
	padding:5px;
	position:relative;
	left:400px;
	overflow:hidden;
	font-size:.8em;
	color:#000;
}
#rightcontent {
	float:left;
	width:385px;
	position:relative;
	left:415px;
	padding:5px;
	overflow:hidden;
	font-size:.8em;
}
.border {
padding:5px;
border:1px solid #184620;
}
.border2 {
padding:0px;
border:none;
}
.title {
font-weight:bold;
font-size:1.3em;
color:#000;
font-style:normal;
text-align:left;
}
.titlew {
font-weight:bold;
font-size:1.35em;
color:#FFF;
font-style:normal;
text-align:left;
}
.title2 {
font-weight:bold;
font-size:1.3em;
color:#000;
font-style:normal;
text-align:Center;
}
.links
{
font-size:0.85em;
text-align:Center;
}
.links a:link
{
color:#ffc;
text-decoration:underline;
}
.links a:visited
{
color:#ffc;
text-decoration:underline;
}
.links hr
{
background-color:#184620; 
color:#184620; 
border:0; 
height:2px;
width:830px;
}
.picrt 
{
float:right; 
padding-left:5px;
}
.date {
font-style:italic;
color:#184620;
}
.datey {
font-style:italic;
color:#ffc;
}
.date2 {
font-style:italic;
font-size:.9em;
color:#660000;
text-align:left;
}
a {
color:#184620;
}
a: link hover {
color:#184620;
}
a: visited {
color: #000;
}
.thumbcol1 {
width:100px;
margin-right: 30px;
float: left;
text-align:Center;
font-style:italic;
}
.thumbcol2 {
width: 100px;
margin-right: 30px;
float: left;
text-align:Center;
font-style:italic;
}
.thumbcol3 {
width: 100px;
float: left;
text-align:Center;
font-style:italic;
}
.vidcaption
{
font-size:1.2em;
font-family:arial;
font-weight:bold;
font-style:italic;
color:#000;
text-align:left;
}
.vidcontainer {
text-align:center;
width:360px;
margin-left:7px;
}
.releaselink {
text-align:left;
margin-top:5px;
}
.releaselink a{
color:#000000;
margin-top:5px;
}
/* background divs for different releases */
#debate {
background: url('../images/chamberbg.jpg');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
}
#classroombg {
background: url('../images/classroombg.png');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
}
#stethbg {
background: url('../images/stethbg.png');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
}
#gavelbg {
background: url('../images/gavelbg.png');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
}
#bottlebg {
background: url('../images/bottlebg.png');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
}
#blackboardbg {
background: url('../images/blackboardbg.jpg');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
color:#FFF;
}
#pencilbg {
background: url('../images/pencilbg.jpg');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
color:#000;
}
#collegebg {
background: url('../images/collegebg.png');
background-repeat:no repeat;
padding:5px;
border:1px solid #184620;
color:#000;
}
.viddescrip {
background:#FFF;
}