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

.topBar{
	height: 22px;
	border-top: 1px solid #d9dadb;
	border-bottom: 1px solid #d9dadb;
	background-image: url(/images/bg/gallerynavbar.gif);
	font-size: 10px;
	font-weight: bold;
	color: #888888;
	margin: 10px 0px 15px 0px;
}
.topBar a{ font-size: 12px; }
.topBar a:link{ color: #295cb1; }
.topBar a:hover{
	color: #295cb1;
	text-decoration: underline;
}
.topBar ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.topBar li{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	line-height: 22px;
}
.topBar li.current a{
	background: url(/images/icons/folderpics.gif) no-repeat left;
	padding-left: 20px;
}

.centerWrap {
	width: 980px;
	margin: 0px auto 0px auto;
	/*border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6;
	height: 1000px;*/
}
.largeWrap {
	margin-left: 20px;	
}
.largeWrap #TopCtrl {
	/*width: 700px;	*/
	margin-right: 20px;
}
.largeWrap #TopCtrl ul {
	float: left;	
}

.panelLeft {
	float: left;
	padding-left: 10px;
	width: 620px;
	/*height: 1000px;*/
}
.panelLeft .caption {
	font-size: 14px;
	margin: 5px;
}

.panelRight {
	float: right;
	padding-right: 10px;
	width: 320px;
	/*height: 1000px;*/
}
.panelRight h3 {
	font-size: 13px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.panelLeft .noimg {
	text-align: center;
	color: #999;
	margin-bottom: 15px;
}
.panelLeft .gimg {
	text-align: center;	
}

#CtrlPod { }
#CtrlPod .main {
	border: 1px solid #ededed;
	background-color: #fbfbfb;
}
#CtrlPod h4 {
	font-size: 11px;
	margin: 0px;
	padding: 3px 5px 3px 5px;
	background: url(/images/v2/bg/ctrlpod_h.gif) repeat-x;
}
#CtrlPod h4 a {
	color: #417eee;	
}
#CtrlPod .inner {
	padding: 10px;	
}
#CtrlPod .thumbs,
#CtrlPod .theme{
	/*height: 68px;*/
	overflow: hidden;
}
#CtrlPod .thumbs div{
	float: left;
	width: 120px;
}
#CtrlPod .thumbs .th{
	text-align: center;
	height: 90px;
	overflow: hidden;
}
#CtrlPod .thumbs .noimg{
	margin-top: 30px;	
}
#CtrlPod .theme div{
	float: left;		
}
#CtrlPod .thumbs .index {
	width: 58px;
	padding-top: 25px;
	text-align: center;
}
#CtrlPod .nav{
	height: 17px;
	margin-top: 10px;
}
#CtrlPod .nav div{
	float: left;		
	width: 120px;
}
#CtrlPod .nav .index {
	font-weight: bold;
	color: #8f8e8e;
	font-size: 10px;
	text-align: center;
	width: 58px;
}
#CtrlPod .nav .next {
	text-align: right;	
}
#CtrlPod p {
	font-size: 10px;
	margin: 0px 0px 5px 8px;
}
#CtrlPod .label {
	color: #8f8e8e;	
}
#CtrlPod .main .faded {
	color: #CCC;	
}
#CtrlPod .sub {
	border: 1px solid #f6f6f6;
	border-top: 0px;
	background-color: #fefefe;
	margin-left: 10px;
}
#CtrlPod .sub .head {
	font-size: 10px;
	color: #999999;
	padding: 3px;
	height: 15px;
}
#CtrlPod .sub .head a{
	color: #417eee;	
}
#CtrlPod .sub .head div {
	float: left;
}
#CtrlPod .sub .head div a {
	font-weight: bold;
	background: url(/images/v2/icons/arrow_gr_r.gif) left no-repeat ;
	padding: 0px 0px 2px 12px;
}
#CtrlPod .sub .head a.all {
	float: right;	
}
#CtrlPod .sub .thumbs {
	height: auto;
	padding: 0px 0px 5px 7px;
	display: inline-block;
}
#CtrlPod .sub .thumbs a {
	width: 53px;
	height: 53px;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin: 2px;
	border: 1px solid #d0e7f8;
}

.imginfo {
	color: #c9c9c9;
	font-size: 10px;
	line-height: 24px;
	vertical-align: middle;
	text-align: right;
}

.albumThumbs {
	display: inline-block;	
}
.albumThumbs div.item{
	float: left;
	width: 155px;
	text-align: center;
	margin-bottom: 10px;
}
.albumThumbs img {		
	padding: 2px;
}
.albumThumbs br {
	clear: left;	
}
.albumThumbs .th {
	height: 120px;	
}
.albumThumbs .date {
	font-size: 10px;
	color: #CCC;
}
.albumThumbs .saview .item {
	border: 1px solid #f9f9f9;	
	margin: 3px;
	width: 198px;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
}
.albumThumbs .saview .over .item {
	border-color: #dfe2f4;	
}

#PageNav{ 
	margin: 20px 0px 20px 0px; 
	font-size: 10px;
}
#PageNav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#PageNav li{ display: inline; }
#PageNav a, #PageNav span{
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	padding: 4px 5px 4px 5px;
	line-height: 20px;
	margin-right: 4px;
}
#PageNav a:link, #PageNav a:visited{ 
	text-decoration: none;
	border: 1px solid #2f69eb;
	color: #4154a5;
}
#PageNav a:hover{
	background-color: #d5e2ff;
	text-decoration: none;
} 
#PageNav .nextprev{ 
	font-weight: bold;
}
#PageNav .info{ 
	color: #666666;
	border: 0px;
	margin: 0px;
	font-weight: bold;
}
#PageNav .current { 
	background-color: #4154a5; 
	border-color: #4154a5; 
	color: #FFFFFF;
	font-weight: bold; 
}

#TopCtrl {
	line-height: 18px;
	height: 18px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding: 0px 5px 0px 5px;
	margin-bottom: 15px;
	background-color: #fcfcfc;
}
#TopCtrl h3 {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	font-size: 11px;
	float: left;
	background: url(/images/v2/icons/tridown.gif) no-repeat 3px;
	color: #cbcbcb;
}
#TopCtrl ul {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style: none;
}
#TopCtrl li {
	display: inline;
	padding: 2px 0px 2px 10px;
}
#TopCtrl a {
	color: #93a7e7;
	font-weight: bold;
	font-size: 10px;
	padding: 2px 0px 2px 18px;
}
#TopCtrl a.upalbum {
	background: url(/images/v2/icons/arrow_up.gif) left no-repeat;
	padding-top: 3px;
}
#TopCtrl a.thumbs {
	background: url(/images/v2/icons/th_index_s.gif) left no-repeat;
	padding-left: 20px;
	padding-top: 3px;
}
#TopCtrl a.imgview {
	background: url(/images/v2/icons/photo.gif) left no-repeat;
	padding-left: 20px;
}
#TopCtrl a.regular {
	background: url(/images/v2/icons/zoom_out.gif) left no-repeat;
	padding-top: 3px;
}

#ItemActions {
	height: 20px;
	background-color: #fcfcfc;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	color: #75a0ef;
	font-size: 10px;
	padding: 2px 5px 0px 5px;
}
#ItemActions div {
	padding: 2px 0px 0px 20px;
	margin: 0px 20px 0px 0px;
	float: left;
	height: 16px;
	cursor: pointer;
}
#ItemActions .email {
	background: url(/images/v2/icons/email.gif) left no-repeat;
}
#ItemActions .report {
	background: url(/images/v2/icons/flag_red.gif) left no-repeat;
}
#ItemActions .full {
	background: url(/images/v2/icons/zoom_in.gif) left no-repeat;
}
#ItemActions .regular {
	background: url(/images/v2/icons/zoom_out.gif) left no-repeat;
}
#ItemActions a {
	color: #75a0ef;
}
#IAPH {
	margin: 10px 0px 10px 0px;	
	width: 620px;
}
#IAPH h6 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#IAPH textarea {
	width: 600px;	
	padding: 3px;
}
#IAPH .err {
	font-weight: bold;
	padding-bottom: 5px;
}
#IAPH .label {
	font-size: 10px;
	padding-bottom: 2px;
}
#IAPH .inner {
	padding: 5px;	
}
#IAAbuse {
	border: 1px solid #ffdcc7;	
	background-color: #fffcfa;
	display: none;
}
#IAAbuse h6 {
	color: #d78d60;
}
#IAEmail {
	border: 1px solid #c7e3ff;	
	background-color: #fafdff;
	display: none;
}
#IAEmail h6 {
	color: #609ed7;
}
#IAEmail input.text {
	width: 187px;
	margin-right: 6px;
	padding-left: 3px;
}
#IAEmail .note {
	font-size: 10px;
	color: #999;
}
#FlashMsg p {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 10px;
	color: #999;
}




ul.inline {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.inline li {
	display: inline-block;
}

.err {
	color: red;	
}