@charset "utf-8";
/* CSS Document */

div.content {
display:none;
margin: 10px auto;
width:500px;
}
div.content a, div.navigation a {
color:#777777;
text-decoration:none;
}
div.content a:focus, div.content a:hover, div.content a:active {
text-decoration:underline;
}
div.controls {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
height:23px;
margin-top:5px;
}
div.controls a {
padding:5px;
}
div.ss-controls {
float:left;
}
div.nav-controls {
float:right;
}
div.loader {
background-image:url(portfolio_images/images/loader.gif);
background-position:center center;
background-repeat:no-repeat;
height:350px;
width:450px;
}
div.slideshow {
clear:both;
}
div.slideshow span.image-wrapper {
float:left;
padding-bottom:12px;
}
div.slideshow a.advance-link {
border:1px solid #CCCCCC;
display:block;
padding:2px;
}
div.slideshow img {
border:medium none;
display:block;
}
div.download {
float:right;
color:#09F;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
}
div.embox {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
clear:both;
padding:12px;
}
div.image-title {
font-size: 15px;
color: #666;
font-family: Tahoma, Geneva, sans-serif;
font-weight:bold;
overflow: hidden;
}
div.image-desc {
padding-top:11px;
font: 11px Tahoma, Geneva, sans-serif;
color:#999;
line-height: 15px;
text-align: justify;

}
div.navigation {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	
}
ul.thumbs {
clear:both;
margin:0;
padding:0;
}
ul.thumbs li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 8px 5px 0;
padding:0;
}
a.thumb {
border:1px solid #CCCCCC;
display:block;
padding:2px;
}
ul.thumbs li.selected a.thumb {
background:#FFFFFF none repeat scroll 0 0;
}
a.thumb:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
ul.thumbs img {
border:medium none;
display:block;
}
div.pagination {
clear:both;
}
div.navigation div.top {
height:11px;
margin-bottom:12px;
}
div.navigation div.bottom {
/*margin-top:12px;*/
}
div.pagination a, div.pagination span.current {
border:1px solid #CCCCCC;
display:block;
float:left;
margin-right:2px;
padding:4px 7px 2px;
font-size: 10px;
}
div.pagination a:hover {
background-color:#EEEEEE;
text-decoration:none;
}
div.pagination span.current {
background-color:#a2d6e9;
border-color:#7dc1da;
color:#4c6269;
font-weight:bold;
}
#thumbs-min ul.thumbs li {
float:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#thumbs-min a.thumb {
border:medium none;
display:inline;
padding:0;
}
#thumbs-min ul.thumbs li.selected a.thumb {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#000000;
font-weight:bold;
}
div.navigation {
float:left;
width:300px;
}
div.content {
display:block;
}


pre {
font-size:1.2em;
line-height:1.2em;
}
div#container {
padding:20px;
}
div#ads {
clear:both;
padding:12px 0 12px 66px;
}



.port_thumb{
	
}