/* Generic Selectors */

body {
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 12px;
	margin-top: -0.5em;
}

p {
	width: 80%;
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 14px;
}

li {
	list-style-type: none;
	line-height: 150%;
}

h1 {
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: -0.4em;
	margin-bottom: 0.2em;
	color: rgb(000,000,000);
}

h2 {
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: rgb(000,000,000);
}

h3 { /* NB. Use exclusively for footer links*/
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0.5em;
/*	margin-bottom: 0.2em; */
	color: rgb(000,000,000);
}

h4 {
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: rgb(000,000,000);
}

h5 { /* NB. Use exclusively for contact link*/
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: -0.5em;
	color: rgb(255,255,255);
}

h6 { /* NB. Use exclusively for copyright link*/
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-top: 1em;
	color: rgb(255,255,255);
}

h7 { /* NB. Use exclusively for news footer*/
	font-family: Helvetica, "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: -0.5em;
	color: rgb(255,255,255);
}

/**************** Pseudo classes ****************/

a:link {
	color: rgb(066,011,010);
	text-decoration: none;
	font-weight: bold;
}

li :link {
	color: rgb(066,011,010);
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: rgb(099,017,015);
	text-decoration: none;
	font-weight: bold;
}

li a:visited {
	color: rgb(099,017,015);
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: rgb(243,159,000);
	font-weight: bold;
	text-decoration: underline;
}

li a:hover {
	display: block;
	color: rgb(243,159,000);
	font-weight: bold;
	text-decoration: underline;
}

a:active {
	color: rgb(000,000,000);
	font-weight: bold;
}

a.whiteLink:link {
	color: rgb(255,255,255);
	text-decoration: none;
}

a.whiteLink:visited {
	color: rgb(255,255,255);
	text-decoration: none;
}

a.whiteLink:hover {
	color: rgb(243,159,000);
	text-decoration: none;
}

a.yellowLink:link {
	color: rgb(243,159,000);
	text-decoration: none;
}

a.yellowLink:visited {
	color: rgb(243,159,000);
	text-decoration: none;
}

a.yellowLink:hover {
	color: rgb(255,255,255);
	text-decoration: none;
}

/************************* IDs *************************/

#container {
	position: relative;
	width: 800px;
	height: 518px;
	padding: 0px 0px 0px 0px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
}

#centreDoc {
	position: relative;
	width: 490px;
	height: 230px;
	padding: 20px 20px 20px 20px; /*top right bottom left*/
	margin-top: -335px;
	margin-left: 33%;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
}

#centrePortfolio {
	position: relative;
	width: 490px;
	height: 230px;
	padding: 20px 20px 20px 20px; /*top right bottom left*/
	margin-top: -335px;
	margin-left: 33%;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	background-image: url(images/logo_supermassive.png);
	background-repeat: no-repeat;
	background-position: top-right;
}

#footer {
	position: relative;
	width: 780px;
	height: 65px;
	padding: 1px 10px 1px 10px; /*top right bottom left*/
	margin: 0%;
	margin-top: 260px;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	font-color: rgb(255,255,255);
	text-align:left;
}

#footerNews {
	position: relative;
	width: 490px;
	height: 20px;
	padding: 20px 20px 20px 20px; /*top right bottom left*/
	margin: 0%;
	margin-top: -70px;
	margin-left: 32.5%;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	text-align:left;
}

#footerLink1 {
	position: absolute;
	width: 180px;
	height: 40px;
	padding: 0px 0px 0px 0px; /*top right bottom left*/
	margin: 0px;
	margin-top: 75px;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	background-image: url(images/single_print.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#footerLink2 {
	position: absolute;
	width: 180px;
	height: 40px;
	padding: 0px 0px 0px 0px; /*top right bottom left*/
	margin: 300px;
	margin-top: 75px;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	background-image: url(images/single_print.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#footerLink3 {
	position: absolute;
	width: 180px;
	height: 40px;
	padding: 0px 0px 0px 0px; /*top right bottom left*/
	margin: 620px;
	margin-top: 75px;
/*	border: 1px dashed  #000000; */
	font-weight: normal;
	background-image: url(images/single_print.gif);
	background-repeat: no-repeat;
	text-align: center;
}
