/* --- Gallery Style Overrides --- */

#galleryInner 
{
    float: left;
	width: 589px;
	margin-right:14px; 
	margin-top: 17px;
}

#galleryInner h3 
{
    font-weight: 700;
    font-size: 1.4em;
}

#rcrGallery {padding: 11px;
	overflow: hidden;
	background-color: #F7F8F9;
	border: 1px solid #ECEDED;}
	
.col-thin .title,
#rcrGallery .title
{
	color: #a74743;
	font-size: 1.3em;
	font-weight: 700;
	margin: 15px 10px 10px 10px;
	display: block;
}	

    
	#rcrGallery .title 
	{
		margin-left: 0;
	}
	
#galRightCol {
	float: left;
	width: 187px;
	margin: 32px 0 0 0; 
	display:inline;
}

#galleryInner h3.sideBar 
{
	margin: 2px 0 15px 0;
	background: #c5c5c5;
	padding: 5px;
	font-size: 1.3em;
	font-weight: 700;
	color: #000;
	margin: 20px 0 0 0;
	display: block;
}

	h3.thisGallery {font-weight: 700; color:#000; font-size: 1.2em; margin-bottom:10px;}
/* --- Gallery itself --- */
.galleryBox{margin-top:10px;}
.GalleryGalleryArea {border: 1px solid #d5d6d6;padding:10px 0 0 10px; background-color:#fafafa; margin:0 0 7px 0;}

.headerAlbum { margin-bottom:10px;}
.headerAlbum a {margin:3px 0 0 0; font-weight:bold; font-size:14px;}

UL.GalleryList {margin: 0; padding: 0; list-style-type: none;}

.GalleryGalleryContent {color: #878789; font-size: 100%;}
.GalleryGalleryImage {padding: 0; margin:0 15px 10px 0; float:left; width: 95px; height: 65px; background-color:#fafafa; text-align: center; vertical-align: middle; overflow: hidden;}
.GalleryImage { margin:0 10px 0 0; display:block;}

.tableHeadersGallery { margin:15px 0; font-weight:700; font-size: 1.2em;}
.GalleryGalleryFooter {clear: both; margin: 10px 0 10px 1px; color: #000;}
.tableForGallery {margin:0 auto 25px auto; width:559px;  border-top:none; border-collapse:collapse;}
	.tableForGallery th {color:#828f97; text-transform:uppercase; text-align:center; padding:3px 7px; font-weight:700; border-right:1px solid #d5d6d6; font-size: 1.1em; }
	
		.tableForGallery th.fixedWidth { width:130px;}
		.tableForGallery th.gallery {text-align:left;}
	.tableForGallery td { border:1px solid #d5d6d6; background-color:#fafafa; padding:9px; font-size: 1.2em;} 
	.tableForGallery td.postsTitle {width:210px;}
	 
	.tableForGallery td.img {width:40px; text-align:center;}
	.tableForGallery td.thread {width:440px;}
	.tableForGallery td.replies {width:70px; text-align:center;}
	.tableForGallery td.checkBox {width:30px; text-align:center;}

UL.xColRight li {padding:3px; font-size:1em; /* background: url(../images/hic/bkgBulletList.gif) 0 9px no-repeat; */ padding-left:7px;}
UL.xColRightNoLink li {padding:2px 0; font-size:1.1em;}

UL.listNoBullets li {padding: 3px;}
UL.listNoBullets li a {padding-left: 2px;}

#headerGallery {display:block; margin:0; width:90px; float:left;}
	#headerGallery img { float:left; margin:0 15px 3px 0;}
	#headerGallery h2 {color:#000; display:block; padding-top:36px;}
.postHeader {margin:0 0 30px 5px; float:left;}
.postGalleryPager {font-size:1.1em; padding:3px 5px; width:570px; margin-bottom:2px;}
	.postGalleryPager .PictureListPagerPost {text-align: right; float:right; font-size: 0.9em; width:580px; margin:5px 0;}
	.postGalleryPager .PictureListPagerPost a {font-weight: bold;}

#galleryInfo { margin:20px 0 0 0; display:block; font-size: 1.2em;}
	#galleryInfo .commentsGal { display:inline; color:#000;height:13px;}
	#galleryInfo .othersGal { display:inline; color:#000;}
	#galleryInfo .sideMarginGal {margin-right:5px; display:inline;}

.addYourComment { background: url(../images/hic/addComment.gif) left no-repeat;  margin-top:10px; height:13px; padding-left:20px;text-decoration:underline; }
.addYourComment a {text-decoration:underline; font-weight:normal !important; }
.addYourComment a:hover {text-decoration:underline; font-weight:normal !important;}

.logInRegister { margin-top:10px; height:13px;}

/* Picture Details */

.PictureDetail {text-align: center; margin-left:70px; *margin-left:20px;}
.PictureDetail object {border:1px solid #000;}
.PictureDetailBkg {text-align: center; margin:0 auto; width:546px; border:1px solid #D5D6D6; background-color:#fafafa; padding:10px 15px 10px 15px;}
.PictureDetailBkg img {border: solid 1px #72736E!important;}
div.PictureDescription {margin: 24px 0 16px 0;}
.photoTags { margin:15px 0 35px 0; font-size: 1.1em;}
.PictureList {padding: 0; margin: 0; margin-left: 0px !important; display:block;}
div.pic {float: left; margin: 0px 15px 15px 0; overflow:hidden; padding: 0px; text-align: center;}
div.pic span {height: 65px; width: 95px; display: block; overflow:hidden;}
div.pic a {padding: 0;}
div.pic img {border: none;}
.PictureListControls {font-size: 1.1em; text-align: left; margin: 0; clear: both; width:570px; padding:0;}

.photodetailoptions a {margin-top: 6px; text-align:center; font-size: 1.1em;}

.viewexif {background: url(../Images/gallery/view.gif) 0 0 no-repeat; padding: 4px 5px 3px 25px; height: 16px; text-decoration: underline; margin-top: 5px;}
div#ViewExif {margin: 3px 0 0 280px; *margin: 3px 0 0 0; display: none; text-align: left; width: 210px; border: solid 1px #e4e6e5;  padding: 5px; font-size: 11px; position: absolute; background-color: #FFFFFF;}
#ViewExif ul {margin: 0; padding: 0;}
#ViewExif li {list-style: none; margin: 0; padding: 0;}

.viewsizes {background: url(../Images/gallery/viewsizes.gif) left top no-repeat; padding: 0 5px 3px 20px; height: 16px; text-decoration: underline; margin-top: 10px;}
div#ViewSizes {margin: 3px 0 0 200px; *margin: 3px 0 0 -75px; display: none; text-align: left; width: 125px; border: solid 1px #e4e6e5; padding: 5px; font-size: 11px; position: absolute; background-color: #FFFFFF; }
#ViewSizes ul {margin: 0; padding: 0;}
#ViewSizes li {list-style: none; margin: 0; padding: 0;}
.emtext {font-style: italic;}

.CommonVerticalScroll
{
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	overflow-y:scroll; 
}
.CommonHorizontalScroll
{
	overflow:-moz-scrollbars-horizontal;
	overflow-x:scroll; 
	overflow-y:hidden;
}

/* Header */

.OwnerAvatar img
{
	margin: 0 10px 0 0;
}

.OwnerAvatar img
{
	border: solid 1px #cde;
	padding: 1px;
}

h5.CommonSubTitle
{
	font-weight: normal;
	margin: 0;
	padding: 2px 0 0 0;
	color: #0046A0;
	font-size: 110%;
}
/* END Header */

/* Float Helpers */

.ClearLeft
{
	line-height: 0px;
	clear: left;
	height: 0px;
	width: 0px;
	padding:0;
	margin:0;
}

.MinWidth
{
	width:520px;
	min-width:520px;
}

BODY
{
	min-width:520px;
}

/* END Float Helpers */

.SidebarPhotoBox
{
	margin: 0 auto;
	text-align:center;
}

.SidebarPhotoBox a
{
	border-width: 0;
}

.SidebarPhotoBox img
{
	border: solid 1px #ccc;
	padding: 2px;
}

.SidebarItemDescription
{
	font-style: italic;
}

.SidebarItemText
{
	color: #000;
	font-size:12px;
}

.SelectedTreeNode a:link, .SelectedTreeNode a:visited, .SelectedTreeNode a:hover, .SelectedTreeNode a:active 
{
	color: #698d73;
}

.SidebarPrevNext
{
	padding-top: 5px 0;
}

.AlbumIcon
{
	height:16px;
	width:16px;
	background-image: url(../Images/file/folder.gif);
}

/* END SideBar */

/* Content Area */

.ContentHeader
{
	font-size: 130%;
	background-color: Transparent;
	color: #999;
	padding: 0 0 3px 0;
	margin: 0;
}

.CommonBodyContent
{
	padding-left:20px;
	padding-bottom:10px;
}

.BreadcrumbList
{
	padding-bottom:10px;
	color: #999;
}

.boldtext
{
	font-weight: bold;
}

/* Contact Sheet */

.PictureListPager 
{
	text-align: right;
	float:right;
	margin-right: 10px;
}

.PictureListPager a
{
	font-weight: bold;
}


