/* CSS Document */

body { background-color:#1e1e1e; color: #666666;  font-family:Arial; font-size:11px; margin:0px 0px 0px 0px; }

img { border:0px; }

.pr_module { width:220px; margin-right:15px; margin-bottom:15px; color:#666; float:left; }

.pr_module_full { width:925px; margin-right:15px; margin-bottom:15px; color:#666; float:left; }

.mod_top { height:15px; }

.mod_container { background-color:#fff; }

.mod_title { line-height:26px; padding:0px 15px 16px 15px; font-size:20px; text-align:center; }

.mod_content { line-height:150%; padding:0px 15px 11px 15px; }
.mod_img_content { line-height:150%; padding:0px 15px 0px 15px; }
.mod_content img { margin-top:11px; }

.mod_devider { padding:0px; }

.mod_user { padding:15px 15px 0px 15px; height:80px; }
.mod_img_user { padding:10px 15px 0px 15px; line-height:16px; }
.mod_img_avatar { float:left; margin-right:8px; }
.modavatar { float:left; margin-right:10px; }
.loadHold { margin-top:19px; display:none; }

.mod_bottom { clear:both; height:15px; }

#feedspacer { height:30px; background-color:#1e1e1e; }


a {
	color:#009999;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
a:active {
	color: #FF3333;
}
#redlink {
	color:#FF3333;
	text-decoration:none;
}
#redlink:hover {
	color:#CCC;	
	text-decoration:underline;
}
#redlink:active {
	color:#009999;
}

#footer {
	margin:0px auto;
	z-index:1;
}
#footer .footerlogo {
	padding-left:0px;
	padding-right:0px;
}
#home_footer_container {
	clear:both;
}

#banner-container {
	width:100%;
	height:40px;
	margin-bottom:30px;
	margin:0px;
	z-index:1;
	background-color:#000;
	text-align:center;
}

.spacer {
	margin-bottom:30px;
	margin-top:0px;
}

#home_footer_container {
	width:100%;
	min-height:127px;
	background-color:#F2F2F2;
}

#container {
	width:840px;
	margin:0px auto;
	z-index:1;
	line-height:150%;
	padding-top:58px;
	text-align:left;

}
.header-txt {
	font-size:12px;
	padding-bottom:60px;
}
.header-txt a:hover {
	color:#ccc;
}


.georgia{
	font-family:Georgia;
}

.georgia-italic {
	font-family:Georgia;
	font-style:italic;
}

#footer {
	width:840px;
	background-color:#f2f2f2;
	border-top:1px solid #CCC;
	clear:both;
}

#footer .footerlogo {
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
	float:left;
}
#footer .footertext {
	padding-top:37px;
	width:585px;
	text-align:left;
	float:left;
	font-size:9px;
	color:#666;
	line-height:14px;
	clear:both;
}

.litebox_overlay {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	min-width:390px;
	min-height:405px;
	background-color: #fff;
	z-index:1002;
	overflow: hidden;
	text-align:left;
	padding:0px;
	color:#333;
	font-size:12px;
}

.litebox_overlay a {
	color:#009999;
}
.litebox_overlay a:hover {
	color:#000;
	text-decoration:underline;
}
.litebox_overlay a:active {
	color:#FF3333;
}
.lite_toolbar { height:43px; }

#profile_info { float:left; }

#tools { width:176px; float:right; }

#liteimage { width:540px; text-align:center; clear:both; height:362px; }

#gallery-header {font-size:12px; color:#666; margin:30px 0px 0px 30px; }

#gallery-header a:hover {
	color:#FF3333;
}
#gallery-header a:active {
	color:#ccc;
}
.item { position:absolute; }

.profile_info { font-size:11px; font-weight:normal; padding:8px; }
.profile_info img { padding-right:8px; }


#gal_pagination {
	height:32px;
	clear:right;
	z-index:5;
	vertical-align:bottom;
	position:absolute;
	margin-left:30px;
	visibility:hidden;
}
.gal_container {
	font-size:10px;
}

.gal_container .pg_number {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#666;
	line-height:32px;
	border-right:#1e1e1e solid 1px;
}

.gal_container .pg_select {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#333;
	line-height:32px;
	background:#fff;
	border-right:#1e1e1e solid 1px;
}

.gal_container .pg_select:hover {
	text-decoration:none;
}

.gal_container .pg_number:hover {
	text-decoration:none;
	background-color:#000;
	color:#666;
}

.gal_container .pg_next {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ccc;
	line-height:32px;
}

.gal_container .pg_prev {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ccc;
	line-height:32px;
}

