BODY {background: #B0D4CE;
	}

BODY {background-image: url(audio_files/Marble1.JPG);
	}

A:link {color: #00008B;
	}

A:visited {color: #800080;
	}

A {text-decoration:none
	}

header, nav, footer, section {  
	display: block;  
}

.centring {width: 1024px;
	margin: 10px auto 0px auto;
	}

H3 {font-size: 16pt;
	font-family: times;
	color: #00008B;
	}

H2 {font-size: 30pt;
	font-family: times;
	color: #00008B;
	}

H1 {font-size: 50pt;
	font-family: times;
	color: #00008B;
	}

.text1 {font-size: 20px;
	font-family: times;
	}

.text2 {font-size: 20px;
	font-family: times;
	font-weight: bold;
	}

.text3 {font-size: 26pt;
	font-family: times;
	}

.textr {font-size: 20px;
	font-family: times;
	text-align: right;
	}

.textgrey {font-size: 20px;
	font-family: times;
	color: #D3D3D3;
	}

.slategrey {font-size: 20px;
	font-family: times;
	color: #778899;
	}

.pmono {font-size: 20px;
	font-family: times;
	color: #008000;
	}

.cc {font-size: 20px;
	font-family: times;
	color: #FF8C00;
	}

.md {font-size: 20px;
	font-family: times;
	color: #FF00FF;
	}

.sota {font-size: 20px;
	font-family: times;
	color: #FF0000;
	}

.darkred {font-size: 20px;
	font-family: times;
	color: #8B0000;
	}

.gold {font-size: 20px;
	font-family: times;
	color: #B8860B;
	}

.header1 {position: absolute;
	margin-top: 10px;
	margin-left: 210px;
	padding-left: 5px;
	padding-top: 5px;
	width: 770px;
	height:360px;
	text-align: center;
	}

.headerindex {position: absolute;
	margin-top: 10px;
	margin-left: 210px;
	padding-left: 5px;
	padding-top: 5px;
	width: 600px;
	height:250px;
	text-align: center;
	}

.headerbook {position: absolute;
	margin-top: 10px;
	margin-left: 300px;
	padding-left: 5px;
	padding-top: 5px;
	width: 600px;
	height:300px;
	text-align: left;
	}

.headerprocess {position: absolute;
	margin-top: 10px;
	margin-left: 300px;
	padding-left: 5px;
	padding-top: 5px;
	width: 450px;
	height:600px;
	text-align: center;
	}

.artequip {position: absolute;
	margin-top: 430px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:6200px;
	text-align: left;
	}

.arttech {position: absolute;
	margin-top: 360px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:1600px;
	text-align: left;
	}

.artrem1 {position: absolute;
	margin-top: 360px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:7350px;
	text-align: left;
	}

.artrem2 {position: absolute;
	margin-top: 360px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:2900px;
	text-align: left;
	}

.history {position: absolute;
	margin-top: 430px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:4200px;
	text-align: left;
	}

.articles {position: absolute;
	margin-top: 360px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:360px;
	text-align: left;
	}

.book {position: absolute;
	margin-top: 300px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:4000px;
	text-align: left;
	}

.cdpage {position: absolute;
	margin-top: 340px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:4500px;
	text-align: left;
	}

.cdpage2 {position: absolute;
	margin-top: 340px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:3500px;
	text-align: left;
	}

.cdpage3 {position: absolute;
	margin-top: 500px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:3500px;
	text-align: left;
	}

.index {position: absolute;
	margin-top: 280px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:5100px;
	text-align: left;
	}

.links {position: absolute;
	margin-top: 160px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:2900px;
	text-align: left;
	}

.okrollem {position: absolute;
	margin-top: 800px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:3000px;
	text-align: left;
	}

.sfx {position: absolute;
	margin-top: 800px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:3000px;
	text-align: left;
	}


.other {position: absolute;
	margin-top: 300px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:1400px;
	text-align: left;
	}

.process {position: absolute;
	margin-top: 850px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:2000px;
	text-align: left;
	}

.railcds {position: absolute;
	margin-top: 800px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:15500px;
	text-align: left;
	}

.sitemap {position: absolute;
	margin-top: 300px;
	margin-left: 350px;
	padding-left: 5px;
	padding-top: 5px;
	width: 300px;
	height:1800px;
	text-align: left;
	}

.support {position: absolute;
	margin-top: 300px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:1340px;
	text-align: left;
	}

.footer1 {position: absolute;
	margin-top: 2000px;
	margin-left: 20px;
	padding-left: 5px;
	padding-top: 5px;
	width: 980px;
	height:400px;
	text-align: center;
	}

.nav1 {position: absolute;
	margin-top: 20px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 210px;
	height:260px;
	text-align: left;
	background: #F5F5F5;
	}

.nav2 {position: absolute;
	margin-top: 20px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 210px;
	height:280px;
	text-align: left;
	background: #F5F5F5;
	}

.nav3 {position: absolute;
	margin-top: 20px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 210px;
	height:370px;
	text-align: left;
	background: #F5F5F5;
	}

.nav4 {position: absolute;
	margin-top: 20px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 210px;
	height:400px;
	text-align: left;
	background: #F5F5F5;
	}

.cd1 {padding-left: 5px;
	padding-top: 4px;
	width: 900px;
	height:660px;
	text-align: left;
	}

.cd2 {padding-left: 5px;
	padding-top: 4px;
	width: 900px;
	height:960px;
	text-align: left;
	}

.cookies {position: absolute;
	margin-top: 20px;
	margin-left: 826px;
	padding-left: 5px;
	padding-top: 5px;
	width: 180px;
	height:260px;
	text-align: left;
	background: #B0E0E6;
	}
