body {

	text-align:center;  /* IE6 needs this to center the layout in the browser window */

	margin: 0px;
	background-color: #fff9f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 0.7em;
	}

h1, h2, h3, h4, p
{
	margin: 0.5em 0;
	padding: 0;
}
 
h2
{
	font-weight: normal;
	font-size: 1.7em;
	
}

h3
{
	font-size: 1.3em;
	font-weight: normal;
}

h4, h5
{
	font-size: 1.0em;
}

h1 a
{
	text-decoration:none;
}

img
{
	border: none;
}

.picture { background-color: #ffffff;
border: 1px solid #ffffff; padding: 3px;
font: 10px/1.3em Arial, sans-serif; }
.picture img { border: 1px solid #ffffff;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 30px 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 30px; float:left; }
.centre { margin-top: 0.5em;margin-left: auto; margin-bottom: 0.5em; margin-right: auto} 
.none { margin: 0.5em 0.8em 0.5em 30px;} 

a.navi_link {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}

a.navi_link:link {color: white;}
a.navi_link:visited {color: white;}
a.navi_link:hover {color: #505050;}
a.navi_link:active {color: #505050;}

a
{
	text-decoration: underline;
}

#banner {
	background-color: #ffffff;
	background: url(../ma901ks_images/solidsightbanner3.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:790px;
	height:110px;
	float:left;
	margin: 0;
	padding:0px 0px 0px 0px;
}

#coursework_banner {
	background-color: #ffffff;
	background: url(../ma901ks_images/courseworkbanner.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:790px;
	height:110px;
	float:left;
	margin: 0;
	padding:0px 0px 0px 0px;
}



a#msc_link {
	margin: 0;
	background-color: #ffffff;
	background: url(../ma901ks_images/msc_name.gif);
	background-repeat:no-repeat;
	background-position:right top;
    	padding: 66px 0 0 0;
    	overflow: hidden;
	width: 430px;
    	height: 0px !important;
    	height /**/:66px;
	float:left;

}



a#gold_link {
	margin: 0; 
	background-color: #ffffff;
	background: url(../ma901ks_images/logo_goldsmiths.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width: 180px;
   	padding: 66px 0 0 0;
    	overflow: hidden;
    	height: 0px !important;
    	height /**/:66px;
	float:right;
}

.box
{
	padding:0px 0px 0px 0px;
	width:780px;
}

#content {
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
	width:778px;
	margin-left:10px;
	border-style:solid;
	border-color: #ffffff;
	border-width:1px;
	
}

#top_banner {
	background-color: #ffffff;
	width:789px;
	height:70px;
	border-style:solid;
	border-color: #e8ddca;
	border-width:1px;
	padding:0px 0px 0px 0px;
	float:left;
	margin: 0;
}

#top_strip {
	background-color: #f3e9d8;
	border-style:solid;
	border-color: #e8ddca;
	border-width:1px;
	width:789px;
	height:10px;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0;	
}

#navi_strip {
	background-color: #bb9b62;
	border-style:solid;
	border-color: #CC9966;
	border-width:1px;
	width:789px;
	height:20px;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0;
}

#footer{
	width:790px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff url(../ma901ks_images/top_gradient.gif) repeat-x left top;
	padding-left:32px;
	text-align:left; /*prevents page inheriting IE6 centering hack on body */

}

.outerx2{
	width:822px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff url(../ma901ks_images/left_gradient.gif) repeat-y left top;
	padding-left:32px;
	text-align:left; /*prevents page inheriting IE6 centering hack on body */

}
.innerx2{
	background:#ffffff url(../ma901ks_images/right_gradient.gif) repeat-y right top;
	padding:0px 0px 0px 0px;
}

/* mac hide \*/
* html .innerx2{height:1%}
/* force "layout" in IE */
.outerx2 p{padding:0 32px;margin:0 0 1em 0}