/* ------------------------------------------------------------------- GENERAL */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:15px;
}
body {
	background-color: #CC00FF;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	color: #333333;
}

a:hover {
	color: #CC0000;
}

.img_border {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}
.preload{
	display:none;
}
/* ------------------------------------------------------------------- MAINTABLE */
.maindiv{
	width:975px;
	margin:0px auto;
}
.maindiv .mod{
	width:325px;
	height:200px;
	float:left;
}
/* ------------------------------------------------------------------- PROJECTS */
#landscape_right{
	background-repeat:no-repeat;
	width:650px;
	height:600px;
	background-position:-325px 0px;
}
#landscape_left{
	background-repeat:no-repeat;
}
#portrait{
	background-repeat:no-repeat;
	width:650px;
	height:700px;
}

/* ------------------------------------------------------------------- PROJECTS */
.credits{
	width:142px;
	height:30px;
	border:0px;
	float:left;
	background-image:url(_imgs/credits_bg.gif);
	background-repeat:no-repeat;
}
.kern02 img{
	width:47px;
	height:30px;
	background-image:none;
	border:0px;
}
.kern02 img:hover{
	background-image:url(_imgs/kern02.gif);
	background-repeat:no-repeat;
}
.moodsoup img{
	width:58px;
	height:30px;
	background-image:none;
	border:0px;
}
.moodsoup img:hover{
	background-image:url(_imgs/moodsoup.gif);
	background-repeat:no-repeat;
}
.dmva img{
	width:41px;
	height:30px;
	background-image:none;
	border:0px;
}
.dmva img:hover{
	background-image:url(_imgs/dmva.gif);
	background-repeat:no-repeat;
}

