html{
	height: 100%;
}
body {
	background: #333333;
	margin: 0px;
	padding: 0px;
	font: 11px/120% "Gill Sans","Century Gothic", "Trebuchet MS", Arial;
	color: white;
}
a:link, a:visited {
	color:#999999;
	text-decoration: none;
}
a:hover, a:active {
	color: black;
}
div, form, img {
	margin: 0px;
	padding: 0px;
	border: none;
}
img, div {
	float: left;
}
.footer2 {
	width: 700px;
	clear: both;
	padding-top:20px;
	font:10px/12px arial;
	color: #cccccc;
}
.main_container {
	overflow: hidden;
	position: relative;
	float:none;
	margin: 0px auto;
	width:970px;
	padding: 50px 10px 0px;
}
.gallery {
	width:720px;
	padding-right: 65px;
}
.gallery .item {
	width: 170px;
	height: 217px;
	margin-right: 10px;
}
.gallery .item .thumb {
	display: block;
	float:left;
	position: relative;
	width: 170px;
	height: 180px;
	background: white;
}
.gallery .item .thumb img {
	position: absolute;
}
.gallery .item .thumb .actions {
	width: 170px;
	height: 40px;
	position: absolute;
	z-index: 1;
	left:0px;
	top: 140px;
	display: none;
}
.gallery .item .thumb .actions img {
	position: static;
}
.gallery .item .title, .gallery .item .title:link, .gallery .item .title:visited {
	display: block;
	float: left;
	width: 170px;
	text-align: center;
	line-height: 27px;
letter-spacing:1px;
	color:white;
}
.gallery .item .title .add {
	float:right;
	padding-right:10px;
	cursor:pointer;
	width:140px;
	text-align:right;
	height:15px;
}
.gallery .item a.title:hover, .gallery .item a.title:active {
	color: #3399cc;
}
.rcol {
	float:right;
	width: 185px;
}
.rcol .title {
	font: 16px/120% Times New Roman;
	color: #3399cc;
	margin: 0px -15px;
	padding: 25px 0px 10px;
}
.rcol .cont {
	width: 175px;
	height:410px;
}
.rcol .footer {
	width: 185px;
}
.rcol .footer span {
	color: #3399cc;
}
.rcol .footer a:link, .rcol .footer a:visited {
	color: white;
	text-decoration: none;
}
.rcol .footer a:hover, .rcol .footer a:active {
	color: #3399cc;	
	text-decoration: underline;
}
.rcol .menu {
	width: 175px;
}
.rcol .menu a:link, .rcol .menu a:visited {
	color:white;
	text-decoration: none;
letter-spacing:1px;
}
.rcol .menu a:hover, .rcol .menu a:active,
.rcol .menu .sel:link, .rcol .menu .sel:visited {
	color: #3399cc;
}
.rcol .trail {
	width: 175px;
	color: #3399cc;
}
.rcol .trail span {
	color: white;
}
.rcol .trail a:link, .rcol .trail a:visited {
	color: #3399cc;
	text-decoration: underline;
letter-spacing:1px;
}
.rcol .trail a:hover, .rcol .trail a:active {
	color: White;
}
.rcol .arrows {
	height: 23px;
	width: 30px;
	padding-top: 13px;
}
.rcol .arrows img{
	float:left;
	width: 11px;
	height: 23px;
	margin-right:4px;
}
#overlay {
	display: none;
	width:100%;
	height:100%;
	background: Black;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 10;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
#lbform {
	width: 565px;
	height: 470px;
	position: absolute;
	overflow: hidden;
	z-index:20;
	top:95px;
	left:69px;
	font: 12px/120% arial;
	color: white;
	display: none;
}
#lbform .bg {
	opacity: 0.8;
	filter: alpha(opacity=80);
	background: Black;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 565px;
	height: 470px;
	z-index: 21;
}
#lbform .cont {
	width: 445px;
	height: 435px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 22;
	padding: 35px 70px 0px 50px;
}
#lbform .closeBut:link, #lbform .closeBut:visited {
	display:block;
	float:left;
	position: absolute;
	bottom:8px;
	left: 55px;
	font: 12px/14px arial;
	color: #cccccc;
}
#lbform .closeBut:hover, #lbform .closeBut:active {
	color: #3399cc;
}
#lbform .title {
	font: 20px/120% Arial;
	color: #3399cc;
	padding-bottom: 10px;
}
#lbform .elems {
	padding-top:10px;
}
#lbform .elems .row {
	padding-bottom: 4px;
	width: 442px;
}
#lbform .elems .row .label {
	width:84px;
	padding-top:7px;
}
#lbform .elems .row .input {
	width: 358px;
}
#lbform .elems .row .input input {
	display:block;
	width: 342px;
	height:15px;
	background: white;
	color: black;
	font: 12px/15px arial;
	padding: 5px 7px;
	border: 1px solid #0099ff;
}
#lbform .elems .row .input textarea {
	display:block;
	width: 344px;
	background: white;
	color: black;
	font: 12px/15px arial;
	padding: 5px 5px 5px 7px;
	border: 1px solid #0099ff;
}