/* LAYOUT index */.Main {	width : 636px;	background-color : #F0F0F0;	float : left;	}.Titles {	width : 636px;	height : 18px;	margin-bottom : 3px;	float : left;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #444;	}.Title1 {	width : 120px;	margin-left : 6px;	background-color : #F0F0F0;	float : left;	}	.Title2 {	width: 120px;	margin-left: 6px;	background-color: #F0F0F0;	text-align: right;	float: left;	}.Box {	width: 636px;	height: 122px;	margin-bottom: 4px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #444;	}.Box2 {	width: 636px;	height: 262px;	margin-bottom: 4px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	color: #444;	}.WhiteBox {	width: 120px;	height: 120px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	color: #444;}/* LAYOUT profile & staff +++++++++++++++++++++++++++++++++++++++++++++ */.SumBox {	width: 372px;	height: 120px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	padding: 10px 10px 10px 10px;	float: left;	text-align: left;	color: #444444;}.detBox {	width: 624px;	height: 246px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	padding: 6px 6px 6px 6px;	float: left;	font-size : 10px;	text-align: left;	color: #444444;}.works1Box {	width: 246px;	height: 246px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	float: left;	font-size : 10px;	text-align: left;	color: #444444;}.works2Box {	width: 372px;	height: 246px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	padding: 6px 6px 6px 6px;	float: left;	font-size : 10px;	text-align: left;	color: #444444;}/* LAYOUT profile & staff +++++++++++++++++++++++++++++++++++++++++++++ */.WhiteRedBox {	width: 120px;	height: 120px;	border: 1px #411 solid;	overflow: hidden;	background-color: #CDC;	margin-left: 6px;	float: left;	color: #444;}.WhiteGreenBox {	width: 120px;	height: 120px;	border: 1px #0DD solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	float: left;	color: #444;}.WhiteBlueBox {	width: 120px;	height: 120px;	border: 1px #D0D solid;	overflow: hidden;	background-color: #2D2;	margin-left: 6px;	float: left;	color: #444;}.WhiteBlackBox {	width: 120px;	height: 120px;	border: 1px #661 solid;	overflow: hidden;	background-color: #FDD;	margin-left: 6px;	float: left;	color: #444;}.GenreBox {	width: 120px;	height: 120px;	border: 1px #338 solid;	overflow: hidden;	background-color: #FFD;	margin-left: 6px;	float: left;	color: #444;}.themeBox {	width: 120px;	height: 120px;	border: 1px #595 solid;	overflow: hidden;	background-color: #FFF;	margin-left: 6px;	float: left;	color: #444;}.MusicBox {	width: 120px;	height: 120px;	border: 1px #955 solid;	overflow: hidden;	background-color: #EFF;	margin-left: 6px;	float: left;	color: #444;}.ShotenBox {	width: 246px;	height: 120px;	border: 1px #000 solid;	overflow: hidden;	background-color: #EEE;	margin-left: 6px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size : 9px;	text-align: left;	color: #444444;}.Bottom {	width: 636px;	height: 20px;	margin-bottom: 9px;	float: left;}.InfoBox {	width: 246px;	height: 120px;	border: 1px #666 solid;	overflow: hidden;	background-color: #F0F0F0;	margin-left: 6px;	padding: 6px 6px 6px 6px;	float: left;	font-size : 10px;	text-align: left;	color: #444444;}.OrderBox {	width: 120px;	height: 120px;	border: 1px #DDDD99 solid;	background-color: #FCC;	margin-left: 6px;	float: left;	font-size : 11px;}.OrderBox2 {	width: 246px;	height: 372px;	border: 1px #DDDD99 solid;	background-color: #FCC;	margin-left: 6px;	float: left;	font-size : 12px;}.Window {	width: 460px;	border: 1px #CCC solid;	overflow: hidden;	background-color: #FFF;	padding: 12px 12px 12px 12px;	float: center;	color: #444;}.Content {	width: 636px;	}.LeftCol {	width: 372px;	height: 372px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	padding: 12px 12px 12px 12px;	margin-left: 6px;	float: left;	color: #444;}/* LAYOUT works +++++++++++++++++++++++++++++++++++++++++++++ */.WorkTitles {	width : 636px;	height : 18px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FF6347;	margin-bottom : 3px;	float : left;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #FFF;	}.WorkBox {	width: 372px;	height: 120px;	border: 1px #666 solid;	overflow: hidden;	background-color: #F0F0F0;	margin-left: 6px;	float: left;	font-size : 10px;	text-align: left;	color: #444;}.WorkTitles2 {	width : 636px;	height : 18px;	border: 1px #666 solid;	overflow: hidden;	background-color: #FFF;	margin-bottom : 3px;	float : left;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 10px;	color : #FFF;	}/* LAYOUT mesena & topics +++++++++++++++++++++++++++++++++++++++++++++ */.mesena {	width: 636px;	border: 1px #CCC solid;	overflow: hidden;	padding: 6px 6px 6px 6px;	background-color: #F0F0F0;	float: center;	color: #444;}/* END SUBPAGE LAYOUT ----------------------------------------- *//* FONTS ----------------------------------------- */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;}INPUT{font-family:Verdana;font-size:11px}SELECT{font-family:Verdana;font-size:11px}TEXTAREA{font-family:Verdana;font-size:11px}.black {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #000;}.title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 17px;	line-height: 18px;	font-weight: bold;}.titleSmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	font-weight: bold;}.BlackBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.BlackCaps {	text-transform: uppercase;}.Green {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #050;}.GrayBold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #555;}.Gray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #909090;}.whiteText {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFF;	font-size: 11px;	line-height: 16px;}.whiteText a:link {	color: #FFF;	font-weight: bold;}.whiteText a:visited {	text-decoration: none;	color: #FFF;}.whiteText a:active {	color: #FFF;	text-decoration: none;}.whiteText a:hover {	color: #FFF;	text-decoration: underline;}.bannerLink a:hover {	background: none;}a:link {	text-decoration: none;	color: TOMATO;}a:visited {	text-decoration: none;	color: TOMATO;}a:active {	color: #666666;	text-decoration: none;}a:hover {	color: #FFFFFF;	background: TOMATO;	}.BigBlack {	font-size: 18px;	line-height: 19px;	font-weight: bold;}.BigPink {	font-size: 18px;	line-height: 19px;	font-weight: bold;	color: #000000;}.PinkText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 17px;	color: #FF0000;}/* Drop down menu styles */ul {	margin: 0;	padding: 0;	list-style: none;	width: 106px; /* Width of Menu Items */	border-bottom: 1px solid #ccc;	}ul li {	position: relative;	}	li ul {	position: absolute;	left: 0px; /* Set 1px less than menu width */	top: 21;	display: none;	}/* Styles for Menu Items */ul li a {	display: block;	text-decoration: none;	color: #777;	background: #fff; /* IE6 Bug */	padding: 2px;	border: 1px solid #ccc;	border-bottom: 0;	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */ul li a:hover { color: #666666; background: #FFF600; } /* Hover Styles */		li ul li a { padding: 2px 5px; } /* Sub Menu Styles */		li:hover ul, li.over ul { display: block; } /* The magic *//* LAYOUT index */.Col {	width: 120px;	float: left;}.Project {	width: 120px;	height: 120px;	border: 1px solid #FFFFFF;	overflow: hidden;	background-color: #CCC;	margin-left: 6px;	margin-bottom: 6px;}.News {	width: 120x;	height: 383px;	background-color: #CCC;	margin-left: 6px;	margin-bottom: 6px;}.NewsText {	width: 100x;	height: 370px;	margin-left: 5px;	margin-bottom: 5px;	padding-top: 5px;	margin-right: 5px;	overflow: hidden;}.Bottom {	width: 636px;	height: 20px;	margin-bottom: 9px;	float: left;}.Copyright {	width: 636px;	height: 13px;	margin-top: 9px;	margin-bottom: 20px;	float: left;}