/* Portfolios CSS Document */

#div-content-container {
background-image:url(../../images/table-grid-gradient.jpg);
background-repeat:repeat-x;
height:800px;
position:relative;
width:100%;
}

#div-sidebar {
background-image:url(../../images/table-grad.jpg);
background-repeat:repeat-x;
float:left;
font-size:9px;
height:100px;
left:0;
margin:35px 0 10px;
padding:5px 0;
text-align:left;
width:60px;
}

#div-content-main {
float:right;
margin-bottom:30px;
padding:30px 5px 10px;
right:5px;
/*width:700px;*/
width:900px;
}

.clearboth {
clear:both;
}

.thumbnail {
border:1px solid #333;
float:left;
margin:0 15px 15px 0;
padding:5px;
text-align:center;
width:100px;
}

#container_right {
background:#000;
height:510px;
position:relative;
top:10px;
/*width:690px;*/
width:905px;
}

#container_right img {
border:0;
}

#container_right #thumbs {
position:absolute;
right:0;
top:0;
/*width:180px;*/
width:240px;
}

#container_right a.gallery:active em,#container_right a.gallery:focus em {
color:#000;
display:block;
height:510px;
left:-645px;
margin-left:auto;
margin-right:auto;
padding:5px;
position:absolute;
top:-3px;
width:600px;
z-index:50;
}

#container_right h6 {
clear:both;
color:#666;
font-family:"Lucida Sans";
font-size:3em;
font-weight:400;
margin:0;
padding-right:175px;
padding-top:50px;
text-align:center;
width:200px;
}

#container_right a.gallery:hover span {
color:#fff;
display:none;
font-style:italic;
height:50px;
padding:5px;
position:absolute;
right:0;
text-align:right;
top:355px;
width:180px;
z-index:100;
}

#container_right a.gallery:hover span:first-line {
color:#fff;
font-size:1.1em;
font-style:normal;
font-weight:700;
}

a.gallery:hover,#container_right a.gallery:active,#container_right a.gallery:focus {
border:1px solid #fff;
}

a.gallery,a.gallery:visited {
border:1px solid #333;
color:#000;
display:inline-block;
float:left;
height:50px;
margin:4px;
text-decoration:none;
width:50px;
z-index:50;
}

a.gallery em,a.gallery span {
display:none;
}