/*
--------- GalleryView --------------------------------------------------------------------
*/

.GalleryView {
	width: 100%;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
}
.GalleryView TABLE {
	border-collapse: collapse;
}

.GalleryView H1 {
	font-size: 12px;
	font-weight: bold;
}
.GalleryView H5 {
	font-size: 11px !important;
	font-weight: normal;
	padding-left: 10px;
}



/*
--------- Headers & Sub-Headers --------------------------------------------------------------------
*/

.GalleryView .Header, .GalleryView .Header TH, .GalleryView .Header TD, .GalleryView TD.Header {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	vertical-align: middle;
	text-align: left;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	letter-spacing: 1px;
}
.GalleryView .Header A:Link, .GalleryView .Header A:Visited, .GalleryView .Header A:Active {
	text-decoration: none;
	border-width: 0px;
}
.GalleryView .Header A:Hover {
	text-decoration: none;
	border-width: 0px;
}


.GalleryView .SubHeaderTop, .GalleryView .SubHeaderTop TD, .GalleryView .SubHeaderBottom, .GalleryView .SubHeaderBottom TD {
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	letter-spacing: 1px;
}
.GalleryView .SubHeaderTop .LeftPanel, .GalleryView .SubHeaderBottom .LeftPanel {
	text-align: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.GalleryView .SubHeaderTop .RightPanel, .GalleryView .SubHeaderBottom .RightPanel {
	text-align: right;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.GalleryView .SubHeaderTop, .GalleryView .SubHeaderTop TD {
	border-width: 0px;
	border-bottom-width: 1px;
}
.GalleryView .SubHeaderBottom, .GalleryView .SubHeaderBottom TD {
	border-width: 0px;
	border-top-width: 1px;
}

.GalleryView .SubHeaderTop TD TD {
	border: 0px;
	padding: 0px;
	margin: 0px;
}




/*
--------- Items --------------------------------------------------------------------
*/

.GalleryView .Item TD, .GalleryView .AltItem TD {
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
}

.GalleryView .AuthorPanel {
	text-align: center;
	vertical-align: top;
	padding-bottom: 0px;
}
.GalleryView .AuthorPanel A IMG, .GalleryView .AuthorPanel A:Link IMG {
	border-width: 1px !important;
	border-style: solid !important;
}
.GalleryView .AuthorPanel .Attribute {
	text-align: center;
	padding: 3px;
}
.GalleryView .AuthorPanel .Attribute .Label {
	font-weight: bold;
}
.GalleryView .AuthorPanel .Attribute .Value {
	
}





.GalleryView .DateTimePanel TD {
	padding: 5px;
	font-size: 10px;
}

.GalleryView .Item .LastPost {
	font-size: 11px;
	padding: 5px;
}

.GalleryView TD.Item, .GalleryView TD.AltItem {
	padding: 10px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: center;
	vertical-align: top;
	width: 25% !important;
}


.GalleryView TD.Item A IMG, .GalleryView TD.AltItem A IMG {
	border-width: 1px !important;
	border-style: solid;
}
.GalleryView TD.Item .Image, .GalleryView TD.AltItem .Image {
	padding-bottom: 6px;
}
.GalleryView TD.Item .Title, .GalleryView TD.AltItem .Title {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
}
.GalleryView TD.Item .User, .GalleryView TD.AltItem .User {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
}



/*
--------- Pager --------------------------------------------------------------------
*/
.GalleryView .Pager {
	text-align: center;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
.GalleryView .Pager .PagerTable {
	width: 100%;
}
.GalleryView .Pager .LeftPanel {
	text-align: left;
}
.GalleryView .Pager .CenterPanel {
	text-align: center;
}
.GalleryView .Pager .RightPanel {
	text-align: right;
}

.GalleryView .Pager .Page {
	
}
.GalleryView .Pager .Page A {
	padding-left: 12px;
	padding-right: 12px;
}
.GalleryView .Pager .Disabled {
	font-style: normal;
	padding-left: 12px;
	padding-right: 12px;
}
.GalleryView .Pager .LeftPanel .Page A, .GalleryView .Pager .LeftPanel .Disabled {
	padding-left: 0px;
}
.GalleryView .Pager .RightPanel .Page A, .GalleryView .Pager .RightPanel .Disabled {
	padding-right: 0px;
}

.GalleryView .Pager .Current {
	font-weight: bold;
}


/*
--------- Toolbars --------------------------------------------------------------------
*/
.Toolbar {
	padding-bottom: 20px;
	text-align: left;
}
.Toolbar .Left {
	float: left;
	text-align: left;
	padding-left: 3px;
}
.Toolbar .Center {
	text-align: center;
	padding-left: 5px;
}
.Toolbar .Right {
	text-align: right;
	padding-right: 3px;
}
.Toolbar .Tool {
	line-height: 24px;
}
.Toolbar .Tool A, 
.Toolbar .Tool A:Link, 
.Toolbar .Tool A:Visited, 
.Toolbar .Tool A:Active {
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
}
.Toolbar .Tool A:Hover {
	
}
.Toolbar .Tool A SPAN {
}





/*
.GalleryView .Item, .GalleryView .AltItem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.GalleryView .Title A {
	font-weight: bold;
}
.GalleryView .Title .Archived {
	font-style: italic;
}
.GalleryView .Description {
	font-size: 10px;
	padding-top: 3px;
}
.GalleryView .LastPost {
	font-size: 11px;
	padding: 5px;
}

.GalleryView .Attribute {
	padding: 2px;
	font-size: 10px;
}
.GalleryView .Attribute .Label {
	text-align: center;
	font-weight: bold;
}
.GalleryView .Attribute .Value {
	text-align: center;
}
.GalleryView TABLE.TimeHeader {
	
}
.GalleryView TABLE.TimeHeader TD {
	font-size: 10px;
	font-weight: normal;
	padding: 5px;
	vertical-align: middle;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin: 0px;
}
*/