html {margin:0; padding:0;}/* basic styles */body {	font:normal 9px geneva, verdana, helvetica, arial, sans-serif; color:#888; line-height:12px; text-align:left;	background:#fff;	margin:0;	padding:0;	border:none;	}ul {list-style-type:none; margin:0; padding:0;}a {outline:0;}a {text-decoration:none; font:normal 9px geneva, verdana, helvetica, arial, sans-serif; text-align:left;}a, a:link, a:visited {color:#a35090; text-align:left;}a:hover, a:active {background-color:#e9e9e9;}hr {color:#fff; background-color #fff; border:2px dotted #ddd; border-style:none none dotted;}/* nav styles */#nav {	float:left;	width:715px; height:30px;	padding-left:85px;	background-image:url(../assets/images/general/nav-fill.gif);	background-color:#fff;	}#nav ul {margin:0; padding:0; list-style-type:none;}#nav a {float:left; text-decoration:none;}	  /* nav link styles */#about {display:block; width:53px; height:30px; background:url(../assets/images/general/about_tab.gif);}#about:hover {background-image:url(../assets/images/general/about_tab.gif); background-position:-53px;}#illustration {display:block; width:106px; height:30px; background:url(../assets/images/general/illustration_tab.gif);}#illustration:hover {background-image:url(../assets/images/general/illustration_tab.gif); background-position:-106px;}#design {display:block; width:66px; height:30px; background:url(../assets/images/general/design_tab.gif);}#design:hover {background-image:url(../assets/images/general/design_tab.gif); background-position:-66px;}#music {display:block; width:63px; height:30px; background:url(../assets/images/general/music_tab.gif);}#music:hover {background-image:url(../assets/images/general/music_tab.gif); background-position:-63px;}#contact {display:block; width:84px; height:30px; background:url(../assets/images/general/contact_tab.gif);}#contact:hover {background-image:url(../assets/images/general/contact_tab.gif); background-position:-84px;}/* menu styles */.menu {font-size:10px;}#menu a {	font:10px geneva, verdana, helvetica, arial, sans-serif;	margin:0;	padding:0;	color:#888;	text-decoration:none;	line-height:15px;	}#menu a {display:inline-block;}#menu a {display:block;}#menu a:hover {background-image:url(../assets/images/general/menu_hover_fade.gif); color:#993366;}ul.submenu {padding-left:15px;}/* global divs */#container {	width:800px; height:605px;	padding:20px;	background-color:#fff;	}#title {	clear:both;	border:none;	}#subnav {	float:left;	width:800px; height:20px;	}#info {	float:left;	width:180px; height:450px;	padding-top:0px;	padding-right:20px;	background-color:#fff;	overflow:hidden;	}#maincontent {	float:right;	width:600px; height:450px;	margin:0px 0px 0px 0px;	padding:0px;	background-color:#fff;	overflow:hidden;	}#space {	float:left;	width:800px;	height:20px;	background-image:url(../assets/images/general/Vspacer-20px.gif);	background-color:#fff;	}/* news styles */#news {	float:left;	width:180px; height:446px;	padding:0;	margin-right:20px;	background-color:#fff;	border-top:2px solid #e9e9e9;	border-bottom:2px solid #e9e9e9;	overflow:auto;	}#news {display:inline-block;}#news {display:block;}#news p {font:normal 9px geneva, verdana, helvetica, arial, sans-serif; color:#888; text-align:left;}#news b {font:bold 11px Courier, "Courier New", monospace; color:#0099ff; text-align:left;}#news a, a:link, a:visited {color:#0099ff; text-align:left;}#news a:hover, a:active {background-color:#e9e9e9;}/* desc styles */#desc {	width:180px;	position:absolute;	top:530px;	padding:5px 0px 0px 0px;	margin:0;	border-top:2px solid #e9e9e9;	height: 56px;	}/* footer styles */#footer {	clear:both;	height:15px;	padding-right:10px;	text-align:right;	line-height:15px;	background-image:url(../assets/images/general/footer-fill.gif);	background-color:#fff;	font-size:9px;	}