/* ===Photo Gallery Styles=== */
ul.ul-gallery {
	list-style: none;
	margin: 0;
}
ul.ul-gallery li {
	display: block;
	float: left;
	padding-right: 10px;	
}
ul.ul-gallery img {
	padding: 3px;
	border:1px solid #CCCCCC;
}
ul.ul-gallery a img {
}
ul.ul-gallery a:hover img {
	border:1px solid #2290ED;
}
ul.ul-gallery-alt {
	list-style: none;
	margin: 0;
}
ul.ul-gallery-alt li {
	display: block;
	float: left;
	padding-right: 10px;	
}
ul.li-span-1 li {
	width: 560px;
}
ul.li-span-1 img {
	max-width: 480px;
}
ul.li-span-2 li {
	width: 140px;
}
ul.li-span-2 img {
	max-width: 135px;
}
ul.li-span-3 li {
	width: 140px;
}
ul.li-span-3 img {
	max-width: 135px;
}
ul.li-span-4 li {
	width: 120px;
}
ul.li-span-4 img {
	max-width: 115px;
}
ul.li-span-5 li {
	width: 60px;
}
ul.li-span-5 img {
	max-width: 50px;
}
ul.li-span-6 li {
	width: 60px;
}
ul.li-span-6 img {
	max-width: 50px;
}
ul.li-span-7 li {
	width: 60px;
}
ul.li-span-7 img {
	max-width: 50px;
}
ul.li-span-8 li {
	width: 60px;
}
ul.li-span-8 img {
	max-width: 50px;
}
ul.li-span-9 li {
	width: 55px;
}
ul.li-span-9 img {
	max-width: 50px;
}
#spotlight_hm {
position:relative;
border-top: 1px dotted #999999;
border-bottom: 1px dotted #999999;
height: 40px;
overflow: hidden;
}
#spotlight {
position:relative;
border-top: 1px dotted #999999;
border-bottom: 1px dotted #999999;
max-height: 140px;
overflow: hidden;
}
#spotlightTitles {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:red none repeat scroll 0 0;
left:432px;
position:absolute;
top:48px;
}
#spotlightTitles img {
display:none;
left:0;
position:absolute;
top:0;
}
#spotlight img.spotlightTitle {
margin:0px 0 0px;
}
#spotlight strong {
font-size:30px;
line-height: 34px;
letter-spacing:-1px;
font-color: #000000;
}
#spotlight a {
display:none;
position:absolute;
right:0;
top:160px;
}
#spotlight #bt-back-01 {
display:none;
position:absolute;
right:414px;
top:160px;
}
#spotlight p {
font-size:14px;
left:500px;
position:absolute;
top:40px;
}
#spotlight_hm .home {
font-size:14px;
color: #555555;
left:155px;
position:absolute;
top:12px;
}
#content_projects {
overflow:hidden;
position:relative;
width:900px;
padding-top: 20px;
}
#content_projects_strip {
position:relative;
width:2700px;
}
div.projects {
float:left;
width:900px;
}
div.projects ul {
list-style-type:none;
margin:0;
min-height:260px;
padding: 2px 0px 0px 0px;
}
div.projects ul.last {
border:0 none;
}
div.projects li.on a {
text-decoration:underline;
}
div.projects li {
float:left;
margin:0 10px 0 10px;
padding: 0 0 0 0;
position:relative;
width:275px;
}
div.projects li.linked {
cursor:pointer;
}
div.projects li.last {
margin:0 10px 0 10px;
}
div.projects li h3 {
font-size:16px;
letter-spacing:-1px;
margin:10px 0 8px;
}
div.projects li img {
display:block;
}

div.projects li p {
color:#666666;
padding:0 8px 8px 0;
}
div.projects li a {
font-weight:bold;
}
.border {
border:2px solid #CCCCCC;
height:350px;
left:-10px;
opacity:0;
position:absolute;
top:-5px;
width:290px;
}
h3.ecp {
background-position:0 0 !important;
}
h3.aol-bebo {
background-position:-315px 0 !important;
}
h3.homezone {
background-position:-630px 0 !important;
}
h3.wn {
background-position:0 -40px !important;
}
div.project_column {
border-right:1px solid #CCCCCC;
float:left;
min-height:570px;
padding:0 0 0 30px;
width:279px;
}
div.projects_list {
padding:30px 0 0;
}
div.project_list {
margin:0 0 30px;
}
div.project_list h4 {
color:#231F20;
font-size:18px;
padding:0 0 10px;
}
div.project_list ul {
list-style-type:none;
margin:0;
padding:0;
}
div.project_list li {
color:#231F20;
font-size:12px;
margin:0;
padding:0;
}
div.projects_list div.last {
border:0 none;
width:229px !important;
}
div.projects .caption {
color: #ffffff;
background-image: url(http://jasonderuna.com/img/item-caption-black.png);
}


div.projects li a:hover img {
border:1px solid #2290ED;
}
div.projects li a img {
border:1px solid #FFFFFF;
}
