html{
	height: 100%;
}

body {
	margin: 0 auto;
	font-family: Arial;
	font-size: 14pt;
	color: white;
	background: url(bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover; /*for webKit*/
    -moz-background-size: cover; /*Mozilla*/
    -o-background-size: cover; /*opera*/
    background-size: cover; /*generic*/
//	background-color: #00aaaa;
//	background-image: url('bg.jpg');
//	background-repeat: no-repeat;
//	background-size: 100% 100%;
	overflow-y: hidden;
//	overflow: auto;
}

#marquee_replacement{
	width: 200px;
	height: 425px;
 	overflow-x: hidden;
	overflow-y: hidden;
//	overflow: auto;
}

#marquee_replacement p.spacer{
	height: 425px;
}

.house {
	display: block;
	width: 2020px;
	height: 700px;
}

.main {
	display: table;
	border-spacing: 8px;
//	width: 100%;
//	height: 100%;
	float: left;
}

.row {
	display: table-row;
//	width: 80%;
//	height: 50%;
}

.blog {
	display: block;
	background-image: url('blog.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 410px;
	height: 200px;
	background-color: #aaaa00;
}

.pictures {
	display: block;
	background-image: url('pictures.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #aa0000;
}

.videos {
	display: block;
	background-image: url('videos.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #00aa00;
}

.forum {
	display: block;
	background-image: url('forum.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 410px;
	height: 200px;
	background-color: #0000aa;
}

.email {
	display: block;
	background-image: url('email.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #aa00aa;
}

.computers {
	display: block;
	background-image: url('computers.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #0000aa;
}

.eventlog {
	display: block;
	background-image: url('eventlog.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 410px;
	height: 200px;
	background-color: #aaaa00;
}

.search {
	display: block;
	background-image: url('search.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #00aa00;
}

.facebook {
	display: block;
	background-image: url('facebook.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #aa0000;
}

.news {
	display: block;
	font-family: Arial;
	font-size: 12pt;
	color: white;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	height: 425px;
	background-color: #00aa00;
}

.idea {
	display: block;
	background-image: url('idea.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	height: 200px;
	background-color: #aaaa00;
}

.citation {
	display: block;
	font-family: Arial;
	font-size: 12pt;
	color: white;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	height: 200px;
	background-color: #aa0000;
}

.quiz {
	display: block;
	font-family: Arial;
	font-size: 12pt;
	background-image: url('quiz.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	width: 200px;
	height: 425px;
	background-color: #aa00aa;
}

.booktoread {
	display: block;
	background-image: url('book.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	font-family: Arial;
	font-size: 10pt;
	color: white;
	text-align: left;
	vertical-align: middle;
	width: 200px;
	height: 560px;
	overflow: auto;
	padding-top: 90px;
	background-color: #0000aa;
}

.elect {
	display: block;
	background-image: url('election.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 410px;
	height: 200px;
	background-color: #00aa00;
}

.oldbooks {
	display: block;
	background-image: url('oldbooks.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 96px 128px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #aaaa00;
}

.geolib {
	display: block;
	background-image: url('geolib.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-size: 128px 64px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	width: 200px;
	height: 200px;
	background-color: #aa0000;
}
