body {
	background-color: #414141;
	background-image: url(pics/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.banner {
	background-image: url(pics/banner.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 1006px;
}
.main_top {
	background-image: url(pics/main_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 1006px;
}
.main_bottom {
	background-image: url(pics/main_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
}
.main {
	background-image: url(pics/main_back.jpg);
	background-repeat: repeat-y;
}
.right {
	width: 600px;
}
.left {
	background-image: url(pics/line_vert.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 400px;
}

.profile {
	background-image: url(pics/profile_banner.jpg);
	background-repeat: repeat-x;
	height: 55px;
}
.d3 {
	background-image: url(pics/3d_banner.jpg);
	background-repeat: repeat-x;
	height: 56px;
}
.multi {
	background-image: url(pics/multimedia_banner.jpg);
	background-repeat: repeat-x;
	height: 56px;
}
.web {
	background-image: url(pics/web_banner.jpg);
	background-repeat: repeat-x;
	height: 55px;
}
.graphic {
	background-image: url(pics/graphic_banner.jpg);
	background-repeat: repeat-x;
	height: 56px;
}
.character {
	background-image: url(pics/characters_banner.jpg);
	background-repeat: repeat-x;
	height: 56px;
}
.profile_back {
	background-image: url(pics/profile_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.d3_back {
	background-image: url(pics/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: 42px top;
}
.illu_back {
	background-image: url(pics/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: 125px top;
}
.multi_back {
	background-image: url(pics/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: 280px top;
}
.banner_spaces {
	height: 65px;
	width: 950px;
}
.small {
	font-size: 10px;
}


a.menus:link  {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
a.menus:visited  {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
}
a.menus:hover {
	text-decoration: none;
	color: #FF6600;
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #FF3300;
}
a:visited {
	color: #FF3300;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.line_horiz {
	background-image: url(pics/line_horizt.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	width: 50%;
	padding-left: 5px;
}
.line_horiz_vert{
	background-image: url(pics/line_horizt.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #B2B2B2;
	padding-left: 6px;
	width: 50%;
}
.d3_sub {
	background-image: url(pics/sub_banner.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	text-align: right;
	padding-right: 5px;
}
.foto {
	border: thin solid #B4B4B4;
}

