/* Stylesheet for OISSP - R Williams, Oxford IT Solutions    21:11 22/08/2008     */

body
{
    text-align: center;
	margin: 0px;
	background-color: #272727;
	color: #fff;
	font-size: 0.8em;
	font-family: Helvetica, sans-serif ;
}

#wrapper
{
width: 860px;
padding: 10px;
background-color: #fff;
margin-left: auto;
margin-right: auto;

}

#texttitle
{
width: 860px;
display: none;
}

#footer
{
margin-top: 5px;
line-height: 20px;
width: 860px;
text-align: left;
clear: both;
margin-left: auto;
margin-right: auto;

}

#logo-image
{
float: left;
}

#logo-text
{
float: right;
}


#content
{
text-align: left;
color: #09245D;
width: 675px;
margin-top: 10px;
padding-left: 10px;
padding-right: 10px;
float: right;
}

#menu
{
float: left;
width: 160px;
text-align: left;
margin-top: 2px;
color: #09245D;
}

.bluebox
{
width: 315px;
background-color: #09245D;
color: #fff;
padding: 10px;
float: left;
border: 1px solid #fff;
height: 550px;
}

.pinkbox
{
width: 653px;
background-color: #BA0878;
color: #fff;
padding: 10px;
border: 1px solid #fff;
}

.newsbox-p
{
background-color: #F1CEE4; 
padding: 10px;
margin-bottom: 3px;
}

.newsbox-b
{
background-color: #CED3DF; 
padding: 10px;
margin-bottom: 3px;
}

h1
{
color: #BA0878;
font-size: 2em;
border-bottom: 1px solid #BA0878;
}

h2
{
color: #BA0878;
font-size: 1.5em;
}

h2.newsbox
{
color: #fff;
font-size: 1.5em;
}


.date-entry
{
float: right; 
border: 1px solid #000;
width: 88%;
padding: 5px;
}

.date
{
height: 100%; 
float: left;
}

.timeline-entry
{
clear: both;
margin-bottom: 10px;
margin-top: 10px;
}

/* style content links */
a
{
color: #BA0878;
text-decoration: none;
}

a:hover
{
background-color: #BA0878;
color: #fff;
text-decoration: none;
}

/* style footer links */
a.footer
{
color: #fff;
}

a.footer:hover
{
background-color: #fff;
color: #000;
}

a.purplebox
{
color: #fff;
}

a.purplebox:hover
{
background-color: #fff;
color: #000;
}

td 
{
	font-size: 0.9em;
	vertical-align: top;
	border-bottom: 1px solid #cccccc;
	}
	
td.heading
{
background-color: #BA0878;
color: #fff;
}
	
table 
{
		width: 675px;
		}
		
.newscomments {
				border-bottom: 1px dashed #BA0878;
				width: 50%;
				padding: 10px;
			}
			
			
.form p		
				{
				width: 300px;
				clear: left;
				margin: 0;
				padding: 5px 0 8px 0;
				padding-left: 155px;
				border-top: 1px solid #999999;
				height: 1%;
				}

.form label	
				{
				font-weight: bold;
				float: left;
				margin-left: -155px; 
				width: 150px; 
				}

.form textarea
				{ 
				width: 180px;
				height: 120px;
				}