/* General Styles for MyCapture Community pages */
.MYCCommunity { margin: 0px; padding: 0px; width: 830px; }
.MYCCommunity table { font-family: Arial; font-size: 11px; color: #000000; }
.MYCCommunity a { color: #163F68; text-decoration: none; }
.MYCCommunity a:hover { color: #163F68; text-decoration: underline; }
.MYCCommunity textarea, input, select, option {font-family:arial;font-size:11px;}

/* Styles for home page feed */
.MYCCategoryHeader { padding-bottom: 1px; border-bottom: #999999 solid 1px; width: 133px;}
.MYCCategoryCell { vertical-align: top; width: 162px; }
.MYCMoreLinks { padding-top: 10px; }
.MYCAlbumHeader, .MYCAlbumHeader a, .MYCAlbumHeader a:hover { padding-left: 5px; display: inline; font-size: 13px; font-weight: bold; color: #000000;}
.MYCCategoryImage { padding-top: 10px; padding-bottom: 5px; }
/* Styles for home page featured album - Only used if collections are turned off */
.MYCFeatureHeader {	color: #000000;	font-size: 14px; font-weight: bold;	display: inline; padding-left: 10px; } 
.MYCFeatureHeader a, .MYCFeatureHeader a:hover { color: #000000; padding-left: 10px; }
.MYCFeatureAlbums { padding-left: 10px; padding-top: 5px; }
.MYCFeatureAlbum, .MYCCategoryAlbum { font-size: 11px; clear: both; }

/* Footer Styles */
.MYCCopyright { padding-left: 10px; padding-right: 5px; display: inline; font-size: 10px; vertical-align:text-bottom;}
.MYCFooter { padding-top: 50px; width: 100%; text-align: center; }

/* Paging Styles */
.MYCPager { color: #666666; font-size: 11px;  background-color: #BCC3CC; padding: 5px; text-align: center; vertical-align: text-top; }
.MYCPageSelected { font-weight: bold; color: #000000; }
.MYCPage { padding-left: 1px; padding-right: 1px; }
.MYCPageImage { vertical-align: middle; padding-left: 2px; padding-right: 2px; }

/* Styles for Image blocks on Album and Category pages */
.MYCGridBlock { padding: 7px; width: 156px; height: 160px;}
.MYCGridBlockHeader, .MYCGridBlockHeader a, .MYCGridBlockHeader a:hover { font-size: 11px; color: #000000; font-weight: bold;}
.MYCGridBlockAlternate { background-color: #EAEDF1; width: 156px; padding: 7px; height: 160px; }
.MYCGridBlockImage { text-align: center; }
.MYCGridImageLinks { vertical-align: top; }
.MYCGridText { padding-top: 3px; padding-bottom: 1px;}
.MYCGridBlocks { vertical-align: top;}
.MYCGrid { border: solid 1px #CCCCCC; border-collapse: collapse; width: 520px; }

/* Styles for Image Blocks on Collection pages */
.MYCGridCollection { border-left: solid 1px #CCCCCC; border-collapse: collapse; width: 520px; }
.MYCGridBlockCollection { padding: 7px; width: 156px; height: 160px; background-image: url(/mycapture/photos/Images/circle.gif); background-position: right bottom; background-repeat: no-repeat; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.MYCGridBlockAlternateCollection { background-color: #eaedf1; padding: 7px; width: 156px; height: 160px; background-image: url(/mycapture/photos/Images/circle.gif); background-position: right bottom; background-repeat: no-repeat; border-top: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;}
.MYCGridBlockCollectionEmpty { padding: 7px; width: 156px; height: 160px; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.MYCGridBlockAlternateCollectionEmpty { background-color: #eaedf1; padding: 7px; width: 156px; height: 160px; border-top: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;}
.MYCGridCollectionText { width: 100%; font-weight: bold; position: absolute; top: -29px; }
.MYCCollectionBorder { border-right: 1px solid #CCCCCC; }
.MYCGridBlockBest { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/best.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlock5Star { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/5star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlock4Star { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/4star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlock3Star { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/3star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlock2Star { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/2star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlock1Star { padding: 7px; width: 156px; height: 160px; 	background-image: url(/mycapture/photos/Images/star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternateBest { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/best.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternate5Star { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/5star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternate4Star { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/4star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternate3Star { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/3star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternate2Star { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/2star.gif);	background-position: right bottom; background-repeat: no-repeat; }
.MYCGridBlockAlternate1Star { background-color: #eaedf1;	width: 156px; padding: 7px; height: 160px; background-image: url(/mycapture/photos/Images/star.gif);	background-position: right bottom; background-repeat: no-repeat; }

/* Styles for Category Tree in right navigation */
.MYCNavigation img { padding-right: 10px; }
.MYCNavigation { padding: 5px 0px 10px 0px; }
.MYCNavigationNode { font-size: 12px; font-weight: bold; padding: 1px 0px 1px 0px; }
.MYCNavigationHeader { font-size: 12px; color: #000000; font-weight: bold; border-bottom: 1px solid #999999; padding-top: 15px; }
.MYCNavigationImage{ margin-bottom: 5px; }
.MYCSubNavigation { padding-top: 5px; }
.MYCSubNavigation img { padding-right: 10px; }
.MYCNavCollectionHeader { font-size: 12px; color: #000000; font-weight: bold; border-bottom: 1px solid #999999; }
.MYCNavCollectionNode { font-size: 12px; font-weight: bold; padding: 1px 0px 1px 3px; }
.MYCNavigationSelectedNode { padding: 2px 0px 2px 1px;}
.MYCTreeView { font-family:arial; font-size:12px; padding:2px;font-weight: bold;  }
.MYCTreeViewHeader { font-size: 12px; color: #000000; font-weight: bold; border-bottom: 1px solid #999999; }

/* Styles for Image page */
.MYCPhoto { width: 750px; background-color: #A1ACBE; }
.MYCPhotoBackground { background-color: #A1ACBE; font-family: Arial; font-size: 11px; }
.MYCPhotoContainer { background-color: #A1ACBE; width: 740px; }
.MYCPhotoCreditSection { background-color: #FFFFFF; height: 255px; }
.MYCPhotoCredits { margin: 20px; }
.MYCPhotoImage { height: 300px; }
.MYCPhotoCounter { width: 380px; background-color: #e5e5e5; border: 1px #999999 solid; margin: 10px; padding: 2px; text-align: center; text-transform: uppercase; vertical-align: middle; }
.MYCPhotoCounterItem { display: inline; padding: 0px 8px 0px 8px; }
.MYCPhotoCommentSection { float: left; display: inline; }
.MYCPhotoComments { margin: 5px 10px 10px 10px; color: #000000; border: 1px solid #999999; padding-left: 10px; }
.MYCPhotoCommentsHeader { text-transform: uppercase; padding: 0px 3px 0px 15px; font-weight: bold; }
.MYCPhotoComment { padding-bottom: 10px;  padding-top: 10px;}
.MYCPhotoCommenter { font-weight: bold; }
.MYCPhotoCommenter a, .MYCPhotoCommenter a:hover { color: #163F68; }
.MYCPhotoCommentText { font-size: 10px; }
.MYCPhotoCommentDatestamp { color: #333333; font-style: italic; font-size: 10px; }
.MYCPhotoAddComments { float: right; display: inline-block; margin-right: 5px;} 
.MYCPhotoAddComments input { margin-left: 7px; }
.MYCPhotoFunctions { margin: 10px 0px 10px 10px; text-align: center; border-bottom: solid 1px #CCCCCC; width: 385px; }
.MYCPhotoFunction { vertical-align: middle; padding: 2px 4px 2px 0px; display: inline; }
.MYCPhotoFunctionDivider { color: #CCCCCC; display: inline; }
.MYCPhotoFunction input { vertical-align: middle; margin-bottom:2px;}
.MYCPhotoFunctionVoting { vertical-align: middle; margin-bottom:5px;}
.MYCPhotoIcon { padding-bottom: 1px; border-width: 0px; }
.MYCInfoImage { padding-left: 3px; border-width: 0px;}
.MYCFlashNote { font-weight: bold; text-align: center; width: 350px; }
.MYCPhotoHeadline { font-family: Verdana; font-weight: bold; color: #000000; font-size: 14px; }
.MYCPhotoByline { color: #000000; font-size: 11px; }
.MYCPhotoCategory { font-weight: bold; font-size: 11px; color: #000000; }
.MYCDivider { border-bottom: 1px #CCCCCC solid; border-width: 90%; text-align: center; padding: 5px; }
.MYCPhotoDescription { color: #000000; font-size: 10px; padding-top: 5px;}
.MYCPhotoDatestamp { font-style: italic; color: #333333; font-size: 10px; padding-top: 3px; }
.MYCPhotoBestVote { padding-top: 30px; padding-bottom: 10px; }
.MYCPhotoVotes { font-family: Verdana; font-weight: bold; color: #000000; font-size: 14px; display: inline; vertical-align: bottom; }

/* Styles for Image as Full Page */
.MYCFullPhotoCounter { background-color: #e5e5e5; border: 1px #999999 solid; margin: 10px; padding: 2px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 480px; }
.MYCFullPhotoFunctions { margin: 10px 0px 10px 10px; text-align: center; border-bottom: solid 1px #CCCCCC; width: 480px; padding: 2px; }

/* Styles for Upload Page */
.MYCUploadText { font-size: 12px; color: #000000; font-weight: bold; } 
.MYCUploadLabel { text-align: right; width: 150px;}
.MYCUploadComment { color: #999999; display: inline; }
.MYCUploadMessageBox { border: solid 1px #F1692F; padding: 5px; position: relative; }
.MYCUploadImage { position: absolute; top: 0px; }
.MYCUploadMessage { border: solid 1px #F1692F; padding: 5px 5px 5px 35px; font-weight: bold; }
.MYCUploadMessage a, .MYCUploadMessage a:hover { text-decoration: underline; }
.MYCSuggestLink { padding-top: 5px; padding-bottom: 1px; padding-right: 30px;}

/* Styles for Landing Page Collections */
.MYCCollectionBlock { border: solid 1px #999999; padding: 2px 2px 2px 2px; width: 150px; text-align: center;}
.MYCCollectionHeader { font-size: 11px; font-weight: bold; text-align: center; width: 150px; padding-top: 2px; }
.MYCCollectionTable { padding-bottom: 15px; padding-top: 3px; }
.MYCCollectionImage { vertical-align: middle;  height: 100%;}


/* Styles for various Page Elements throughout MyCapture Community */
.MYCHeaderImage { border-width: 0; padding-top: 5px; }
.message { color: #F1692F; display: inline;}
.MYCLink { font-size: 10px; }
.MYCUnderlinedLink { text-decoration: underline; }
.MYCPageHeader { padding-bottom: 10px;}
.MYCBreadcrumbs, .MYCBreadcrumbs a, .MYCBreadcrumbs a:hover { font-weight: bold; color: #333333; font-size: 14px; text-transform: uppercase; display: inline; }
.MYCCategoryBreadcrumb, .MYCCategoryBreadcrumb a, .MYCCategoryBreadcrumb a:hover { text-decoration: underline; display: inline;	font-size: 10px; text-transform: uppercase;	padding-right: 3px; }
.MYCSubmit, .MYCSubmit a, .MYCSubmit a:hover { display: inline; font-size: 12px; padding-left: 10px; font-weight:normal;}
.MYCHeader { font-size: 18px; color: #000000; font-weight: bold; padding-bottom: 15px; padding-top: 20px;}
.MYCLeftPadding { display: inline; padding-left: 10px; }
.MYCSmallLabel { font-size: 10px; font-weight: bold; }
.MYCSearchResultsHeader { font-weight: bold; color: #333333; font-size: 14px; display: inline; }
.MYCPhotoComplaint { font-size: 12px; }
.MYCLogoutLink { padding-left: 20px; }
.Space7 { line-height:7px;font-size:7px;}
.MYCLargeText { font-size: 13px; }
.MYCimage { border-width: 0; }
/* Sort links on Album/Category pages */
.MYCSort { padding: 5px; } 
.MYCSortSelection { font-weight: bold; margin: 0px 5px 0px 5px; }
.MYCSortOption { margin: 0px 5px 0px 5px; }

/* Styles for My Album area - not applicable for all */
.MYCMyAlbum { border-collapse: collapse; border: solid 1px #CCCCCC; }
.MYCMyAlbumGridBlock { padding: 7px; background-color: #FEF1EC; width: 156px; height: 160px; border: solid 1px #CCCCCC; }
.MYCMyAlbumGridBlockEmpty { padding: 7px; background-color: #FEF1EC; text-align: center; }
.MYCMyAlbumHeaderRow { background-color: #F1692F; width: 520px; border: solid 1px #CCCCCC; border-bottom-width: 0px;}
.MYCMyAlbumHeader { font-size: 12px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; color: #FFFFFF; text-align: left; padding: 5px; float:left; }
.MYCMyAlbumHeaderIcons { float: right; padding-top: 5px; }
.MYCMyAlbumHeaderIcon, .MYCMyAlbumHeaderIcon a, .MYCMyAlbumHeaderIcon a:hover { display: inline; padding-left: 1px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; }
.MYCMyAlbumHeaderIcon img, .MYCMyAlbumHeaderIcon input { vertical-align: middle; padding-right: 10px; }
.MYCAlbumIcon { padding-bottom: 3px; border-width: 0px; }
.MYCMyAlbumUser { background-color: #BCC3CC; font-size: 10px; padding-left: 5px; }
.MYCMyAlbumSpacer { width: 158px; height: 1px; }

/* Styles for RSS Feeds */
.MYCRSSFeed { padding: 20px 0px 0px 11px; }
.MYCRSSTable { border: 1px solid #999999; }
.MYCRSSAdTable { padding: 2px 0px 3px 4px; }
.MYCRSSAdText { font-size: 11px; padding-left: 10px; }
.MYCRSSHeader, .MYCRSSHeader a, .MYCRSSHeader a:hover { font-weight: bold; font-size: 13px; padding-left: 3px; color: #333333;}
.MYCRSSAdLinks { padding-top: 5px; }
.MYCRSSHeadlines { padding-top: 10px; }
.MYCRSSRecyclerText, .MYCRSSRecyclerText a, .MYCRSSRecyclerText a:hover { font-size: 11px; font-weight: bold; padding: 3px; }
.MYCRSSDivider { background: #999999 repeat; width: 1px; }

/* Styles specific to LATM */
.MYCLATMSoloistAlbum, .MYCLATMSoloistAlbum a { background-color: Black; color: White ! important; }
.MYCLATMSoloistAlbum { padding: 5px; }
.MYCLATMSoloistAlbum p, .MYCLATMSoloistAlbum span, .MYCLATMSoloistAlbum ul li { color: white ! important; }
.MYCYSGetPublished { text-align: right; padding-right: 15px;}
.MYCAdTag { margin-top: 20px; } 
.MYCImageAdTagHeader { text-align: center; letter-spacing: 1px; color: #FFFFFF; padding-bottom: 2px; }




