/* Section Styles: Portfolio */

body {
	background: #363433 url(../i/portfolio-body.png) repeat-x;
	color: #fff;
}
a {
	color: #00ffd5;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #fff;
}
h2 {
	color: #fff;
	background: url(../i/design-arrow.png) right no-repeat;
}
h2 span {
	color: #a49f9c;
text-align: right;
font-size: 11px;
font-weight: normal;
font-style: italic;
}
h2 a {
color: #fff;
}
#portfolio-navbar {
margin-top: 10px;
}
#portfolio-breadcrumbs {
float: left;
margin-bottom: 25px;

}
#column1 .module i {
	border-color: #fff;
}

/* @group Header : Photos */

#plasticmind-portfolio #header {
height: 37px;
}
#plasticmind-portfolio #header h1 {
	margin-top: 5px;
	clear: none;
	}
#plasticmind-portfolio #logo {
	width: 220px;
	padding: 7px 0 0 0;
	float: left;
	}
#logo i  {
	display: block;
	width: 0;
	}
#logo a {
	width: 201px;
	height: 28px;
	background: url(../i/portfolio-logo.png) no-repeat;

}


#topnav li a {
	color: #e7e3d9;
	border-color: #e7e3d9;
	}
#topnav li a.active,
#topnav li a:hover {
	border-color: #00ffd5;
	color: #00ffd5;
	}
#topnav li a:hover { background-image: url(../i/design-topnav-arrow.png); }
#topnav li a.active { background-image: url(../i/design-topnav-dot.png); }

/* @end */

/* @end */

/* @group Thumb Stlying : Photos */

#thumbs a span {
	background-image: url(/i/portfolio-frame.png);
}

.title {
background: #2e2c2b url(../i/design-title.png) bottom right no-repeat;
padding-bottom:85px;
padding-right:35px;
}
.feed-link {
	background: url(../i/design-feed.png) no-repeat;
}
#side-nav li a {
display:block;
padding:3px 6px;
}
#announcements {
margin: 25px 0;
background: #2e2c2b;
padding: 20px;
font-size: 14px;
line-height: 1.8;
}

#portfolio-i {
margin: 10px 0 12px 0;
}

/* Column 2 Styling */

#column2 #portfolio-info h2 {
font-size: 28px;
background-position: right 13px;
margin: 0 0 12px 0;
}
#column2 .portfolio-body,
#column2 .portfolio-more {
font-size: 13px;
}

#portfolio-info {
margin-bottom: 21px;
border-bottom: solid 1px #555;
}
.portfolio-nav {
height: 45px;
}
.portfolio-nav a {
display: block;
height: 24px;
width: 80px;
text-indent: -999em;
overflow: hidden;
float: right;
}
.portfolio-nav #nav-next { background: url(/i/button-next.png) no-repeat; }
.portfolio-nav #nav-prev { background: url(/i/button-previous.png) no-repeat; float: left; }

#portfolio-meta p {
margin-bottom: 6px;
font-size: 12px;
text-align: right;
}
#portfolio-meta p strong {
float: left;
width: 120px;
text-align: left;
line-height:1.8;
}

/* Main Image Framing */

#portfolio-large .frame-large {
	background-image: url(/i/frame-large.png);
}

#portfolio-large {
	padding: 3px 5px;
	position: relative;
	width: 500px;
	height: 250px;
	}
#portfolio-large .frame-large {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 510px;
	height: 256px;
	background-position: top;
	}

/* Thumbnail Styling */
#portfolio-large {
margin-bottom: 20px;
}
.portfolio-thumbnails li {
float: left;
	margin: 0 15px 10px 0;
background: #2b2b2b;
padding: 6px;
-moz-border-radius: 6px;
border-radius: 6px
}
.portfolio-thumbnails li.active {
background: #fff !important;
}

.portfolio-thumbnails li:hover {
background: #dbdbdb;
cursor: pointer !important;
}
.portfolio-thumbnails li i {
margin: 0 !important;
cursor: pointer !important;
}
.portfolio-thumbnails li img {

}

/* Portfolio Recent */
#portfolio-recent {
	border-top: solid 1px #555;
clear: both;
padding: 0 0 0 0;
margin: 10px 0 0 0;
}
#portfolio-recent h2 {
clear: both;
font-size: 24px;
	color: #00ffd5;
background: none;
}
#portfolio-recent h2 span {
font-size: 24px;
font-style: normal;
font-weight: 300;
color: #fff;
}

#thumbs li,
#thumbs ul {
float: left;
}
#thumbs li {
margin-right: 6px;
}
.medium-thumb {
float: left;
clear: none;
margin: 0 20px 40px 20px;
}

.portfolio-medium {
	padding: 4px 6px;
	position: relative;
	width: 418px;
	height: 209px;
	}
.portfolio-medium .frame-medium {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 430px;
	height: 216px;
	background-position: top;
	background-image: url(/i/frame-medium.png);
	}
.portfolio-medium a:hover .frame-medium {
	background-position: bottom;
}
#column1-full {
padding: 1px 0;
}
#column1-full h2,
#column1-full h2 span {
font-size: 36px;
font-weight: normal;
font-style: normal;
color:#fff;
}
#column1-full h2 {
margin-bottom: 40px;
	background: #262523;
padding: 10px 20px;
}
#column1-full h2 span {
	color: #00ffd5;
}
