@charset "UTF-8";
* {margin:0;padding:0;text-align:left;}
header, footer, section, aside, nav, article {display:block;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;clear:both;color:#000;}
a {text-decoration:none;color:#039;}
a:hover {text-decoration:underline;}
p {padding-top:10px;}
ul{list-style-type:none;}
div {margin:0;}
img {border:none;}
body {line-height:1;background:#cbcbcb;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14px;line-height:18px;}
div#wrapper {width:1000px;margin:10px auto;background:#fff;}
header {
	width:1000px;
	height:120px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 0;
}
header h1 {color:#000;margin:0 0 0 20px;line-height:25px;text-align:center;font-size:10px;width:280px;}
header h2 {color:#000;margin:0 0 0 1px;line-height:25px;text-align:center;font-size:10px;width:220px;padding:70px 0 0 0;font-style:italic;}
nav {
	width:1000px;
	height:35px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -120px;
	z-index:100;
}
#home #nav-home, #webdev #nav-webdev, #graphics #nav-graphics, #digitalart #nav-digitalart, #cgart #nav-cgart, #tradart #nav-tradart{
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -229px;
}
ul#topnav {}
ul#topnav li {float:left;display:inline;position:relative;}
ul#topnav li a {
	padding:0 20px;
	float:left;
	display:block;
	color:#fff;
	height:20px;
	border-right:1px solid #007eff;
	font-weight:bold;
	font-size:12px;
}
ul#topnav li a:hover,
ul#topnav li:hover a,
ul#topnav li.iehover a {
	text-decoration:none;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -229px;
}
ul#topnav li ul {
	width:160px;
	margin:0;
	list-style:none;
	display:none;
	position:absolute;
	top:100%;
	left:0;
	border-bottom:1px solid #007eff;
	border-left:1px solid #007eff;
}
ul#topnav li ul li {width:100%;display:block;}
ul#topnav li:hover ul li a,
ul#topnav li.iehover ul li a {float:none;background:#000;}
ul#topnav li:hover ul li a:hover,
ul#topnav li:hover ul li:hover a,
ul#topnav li.iehover ul li a:hover,
ul#topnav li.iehover ul li.iehover a {background:#007eff;}
ul#topnav ul li ul,
ul#topnav ul li ul li ul {
	top:0;
	left:100%;
	border-top:1px solid #007eff;
	border-bottom:1px solid #007eff;
	border-left:1px solid #007eff;
}
ul#topnav li:hover ul li:hover ul li a,
ul#topnav li.iehover ul li.iehover ul li a {background:#000;}
ul#topnav li:hover ul li:hover ul li a:hover,
ul#topnav li:hover ul li:hover ul li:hover a,
ul#topnav li.iehover ul li.iehover ul li a:hover,
ul#topnav li.iehover ul li.iehover ul li.iehover a {background:#007eff;}
ul#topnav li:hover ul li:hover ul li:hover ul li a,
ul#topnav li.iehover ul li.iehover ul li.iehover ul li a {background:#000;}
ul#topnav li:hover ul li:hover ul li:hover ul li a:hover,
ul#topnav li.iehover ul li.iehover ul li.iehover ul li a:hover {background:#007eff;}
/* Hover Function - Do Not Move */
ul#topnav li:hover ul li ul,
ul#topnav li:hover ul li ul li ul,
ul#topnav li.iehover ul li ul,
ul#topnav li.iehover ul li ul li ul { display: none; }
ul#topnav li:hover ul,
ul#topnav li ul li:hover ul,
ul#topnav li ul li ul li:hover ul,
ul#topnav li.iehover ul,
ul#topnav li ul li.iehover ul,
ul#topnav li ul li ul li.iehover ul { display: block; }




section#main {width:968px;padding:0 15px;overflow:hidden;border-right:1px solid #007eff;border-left:1px solid #007eff;}

section#content, section#content article {width:968px;display:block;clear:both;}
section#content article section {display:block;float:left;width:312px;margin:0 15px 0 0;}
section#content article section.rightblock {margin:0;}

section#content article section ul {height:300px;}
section#content article section ul li{font-size:12px;line-height:16px;width:280px;padding:0 15px;border-right:1px solid #007eff;border-left:1px solid #007eff;}
section#content article section ul li.topcap{display:block;height:16px;width:312px;border:none;
background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -249px;padding:0;}
section#content article section ul li.topcap span{float:right;display:block;height:16px;width:16px;
background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -249px;}


section#content article section ul li.homeimg{display:block;height:139px;width:312px;border:none;padding:0;}
section#content article section ul li.heading {display:block;height:40px;background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -40px -287px;}
section#content article section ul li.heading h3{height:40px;line-height:40px;color:#000;font-size:16px;text-align:center;}
section#content article section ul li.desc{height:70px;padding-top:10px;}
section#content article section ul li.botcap{display:block;height:22px;width:312px;border:none;
background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -265px;padding:0;}
section#content article section ul li.botcap span{float:right;display:block;height:22px;width:16px;
background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -265px;}


section#content section#contentbottom {
	display:block;
	clear:both;
}
section#content section#contentbottom article h2 {
	height:40px;
	line-height:40px;
	text-align:center;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -287px;
}
section#content section#contentbottom article h2 a {color:#000;}
section#content section#contentbottom article h2 span{
	float:right;
	display:block;
	height:40px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -287px;
}
section#content section#contentbottom article div.wide-article,
section#content section#contentbottom article ul.wide-article {
	border-right:1px solid #007eff;
	border-left:1px solid #007eff;
	padding:0 15px;
}
section#content section#contentbottom article div.wide-botcap{
	display:block;
	height:22px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -265px;
	margin:0 0 10px 0;
}
section#content section#contentbottom article div.wide-botcap span{
	float:right;
	display:block;
	height:22px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -265px;
}


section.fourcol aside{width:230px;float:left;margin:0 15px 10px 0;}
section.fourcol aside.last{margin:0;}
section.fourcol aside h4{
	height:40px;
	line-height:40px;
	color:#000;
	font-size:14px;
	text-align:center;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -287px;
}
section.fourcol aside h4 span{
	float:right;
	display:block;
	height:40px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -287px;
}
section.fourcol aside ul {
	border-right:1px solid #007eff;
	border-left:1px solid #007eff;
	padding:10px 0 0 0;
}
section.fourcol aside ul li{
	font-size:12px;
	line-height:16px;
	width:198px;
	padding:0 15px;
}
section.fourcol aside ul li.fullimg{
	height:161px;
	margin:0 0 10px 0;
	padding:0 0 0 6px;
}
section.fourcol aside div.botcap{
	display:block;
	height:22px;
	width:230px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -265px;
}
section.fourcol aside div.botcap span{
	float:right;
	display:block;
	height:22px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -265px;
}




footer section#footer-area {
	width:968px;
	padding:0 15px;
	overflow:hidden;
	border-right:1px solid #007eff;
	border-left:1px solid #007eff;
}
section#footer-outer-block aside{width:230px;float:left;margin:0 15px 0 0;}
section#footer-outer-block aside.last{margin:0;}
section#footer-outer-block aside h4{
	height:40px;
	line-height:40px;
	color:#000;
	font-size:14px;
	text-align:center;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -287px;
}
section#footer-outer-block aside h4 span{
	float:right;
	display:block;
	height:40px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -287px;
}
section#footer-outer-block aside ul {
	height:70px;
	border-right:1px solid #007eff;
	border-left:1px solid #007eff;
	padding:10px 15px 0 15px;
}
section#footer-outer-block aside ul li{
	font-size:12px;
	line-height:16px;
	width:198px;
}
section#footer-outer-block aside ul li.desc{height:70px;}
section#footer-outer-block aside div.botcap{
	display:block;
	height:22px;
	width:230px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -265px;
}
section#footer-outer-block aside div.botcap span{
	float:right;
	display:block;
	height:22px;
	width:16px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat -953px -265px;
}
footer section#footer-bottom {
	margin:0;
	padding:0;
	width:1000px;
	height:74px;
	background:url("/global_files/img/ui/tuliosolorzano2010-sprite.png") no-repeat 0 -155px;
	display:block;
	clear:both;
}
footer section#footer-bottom div {padding:35px 0 0 0;width:1000px;height:30px;text-align:center;}
footer section#footer-bottom div,
footer section#footer-bottom div a,
footer section#footer-bottom div a:link {color:#000;font-size:12px;}
footer section#footer-bottom div a:hover {color:#fff;text-decoration:none;}