
/* single photo page */

div#plckphoto { position: relative; font-family: arial; width: auto; }
div#plckphoto div.GalleryPhoto_Container { margin: 0; padding: 0; overflow: hidden; }
div#plckphoto div.GalleryPhoto_Container div.GalleryPhoto_Heading { font-family: arial; font-size: 12px; width: 400px; margin: 0 0 10px 0; padding: 0; float: left; }
div#plckphoto div.GalleryPhoto_Heading a { color: #00529b; text-decoration: none; margin: 0; padding: 0; }
div#plckphoto div.GalleryPhoto_Heading a:hover { text-decoration: underline; }
div#plckphoto div.Sitelife_PluckLogo { position: absolute; top: 3px; right: 0; }
div#plckphoto div.GalleryPhoto_Image { border: none; background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-box.gif) bottom left repeat-x; margin: 15px auto; border: 1px solid #ccc; padding: 20px 0 30px 0; clear: both; }
div#plckphoto div.GalleryPhoto_Image img { border: 1px solid #666; padding: 0; }
div#plckphoto table.GalleryPhoto_Table { padding: 0; margin: 0; }
div#plckphoto table.GalleryPhoto_Table tr { padding: 0; margin: 0;}
div#plckphoto table.GalleryPhoto_Table td { padding: 0; margin: 0; }
div#plckphoto div.GalleryPhoto_Title { font-size: 18px; padding: 0 0 0px; 0; }
div#plckphoto div.GalleryPhoto_ByLine { font-size: 11px; padding: 0 0 10px; 0; color: #666; }
div#plckphoto div.GalleryPhoto_ByLine a { color: #00529b; text-decoration: none; font-style: normal; }
div#plckphoto div.GalleryPhoto_ByLine a:hover { text-decoration: underline; }
div#plckphoto div.GalleryPhoto_Description { font-size: 13px; text-align: left; padding: 0 0 10px 0; }
div#plckphoto div.GalleryPhoto_Tags { color: #666; padding-bottom: 15px; }
div#plckphoto table.GalleryPhoto_GalleryPreview { width: 100px; float: right; margin: 0; padding: 0; border-collapse: collapse; }
div#plckphoto table.GalleryPhoto_GalleryPreview tr { margin: 0; padding: 0; }
div#plckphoto table.GalleryPhoto_GalleryPreview td { margin: 0; padding: 0; }
div#plckphoto tr.GalleryPreview { padding-bottom: 2px; }
div#plckphoto tr.GalleryPreview a { display: block; width: 50px; margin: 0 0 0 15px; padding: 0; }
div#plckphoto tr.GalleryPreview a img { border: 1px solid #666; margin: 0; padding: 0; }
div#plckphoto table.GalleryPhoto_GalleryPreview a { color: #00529b; text-decoration: none; }
div#plckphoto table.GalleryPhoto_GalleryPreview a:hover { text-decoration: underline; }
div#plckphoto table.GalleryPhoto_GalleryPreview td { padding-top: 10px; padding-left: 10px; }
div#plckphoto table.GalleryPhoto_GalleryPreview tr.GalleryPreview td { padding-top: 0px; padding-left: 0; }
div#plckphoto div.GalleryPhoto_Actions { text-align: left; margin: 0; padding: 5px 0; width: auto; float: left;}
div#plckphoto div.GalleryPhoto_Actions .SiteLife_ReportAbuse {display:none;}

div#plckphoto a.SiteLife_EmailThis, 
div#plckphoto a.SiteLife_Recommend, 
div#plckphoto span.SiteLife_Recommended, 
div#plckphoto a.SiteLife_AddToWatchList, 
div#plckphoto a.SiteLife_ReportAbuse { color: #666; font-size: 11px; text-decoration: none; }

div#plckphoto a.SiteLife_EmailThis:hover, div#plckphoto a.SiteLife_Recommend:hover, div#plckphoto a.SiteLife_AddToWatchList:hover, div#plckphoto a.SiteLife_ReportAbuse:hover { text-decoration: underline; }
div#plckphoto a.SiteLife_EmailThis { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-email.gif) right no-repeat; padding: 0 18px 0 0; }
div#plckphoto a.SiteLife_Recommend { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-recommend.gif) right no-repeat; padding: 0 15px 0 0; }
div#plckphoto span.SiteLife_Recommended { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-recommended.gif) right no-repeat; padding: 0 15px 0 0; }
div#plckphoto a.SiteLife_AddToWatchList { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-watchlist.gif) right no-repeat; padding: 0 18px 0 0; }
table.Comments_table { border-collaspe: collapse; }
table.Comments_Table div.Comments_From a { color: #00529b; text-decoration: none; }
div#plckphoto tr.Comments_TableAltRowColor, div#plckphoto tr.Comments_TableRowColor { background: none; padding: 5px 0; }
div#plckphoto tr.Comments_TableRowColor td.Comments_UserImage, div#plckphoto tr.Comments_TableRowColor td.Comments_TableRight, div#plckphoto tr.Comments_TableAltRowColor td.Comments_UserImage, div#plckphoto tr.Comments_TableAltRowColor td.Comments_TableRight { border-bottom: 1px solid #999; padding: 10px 0; }
table.Comments_Table div.Comments_From a:hover { text-decoration: underline; }
table.Comments_Table div.Comments_CommentText { font-size: 12px; margin: 5px 0; padding: 0; }
table.Comments_Table div.Comments_NestedDate { padding: 0; margin: 5px 0; }


/* single gallery page */

div#plckgallery { position: relative; font-family: arial; }
div#plckgallery div.PublicGallery_Title { font-size: 30px; font-family: arial; letter-spacing: -1px; border-bottom: 1px solid #ccc; margin: 0; padding: 0 100px 3px 0; }
div.Sitelife_PluckLogo { position: absolute; top: 10px; right: 0; }
div#plckgallery div.PublicGallery_PhotosContainer { border: none; background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-box.gif) bottom left repeat-x; margin: 15px auto; border: 1px solid #ccc; }
div#plckgallery div.PublicGallery_Container table.PublicGallery_PhotosTable { width: 540px; }
div#plckgallery div.PublicGallery_Container table.PublicGallery_PhotosTable a.PublicGalleryPhoto img { border: 1px solid #666; margin: 20px; }
div#plckgallery div.PublicGallery_Details { font-size: 12px; font-family: arial; }
div#plckgallery div.PublicGallery_Container div.PublicGallery_Details a { color: #00529b; text-decoration: none; font-size: 12px; }
div#plckgallery div.PublicGallery_Details a:hover { text-decoration: underline; color: #00529b; }
div#plckgallery div#Paginator.PublicGallery_Page { font-family: arial; font-size: 12px; }
div#plckgallery div#Paginator.PublicGallery_Page a { font-family: arial; font-size: 12px; color: #00529b; }
div#plckgallery div.PublicGallery_Actions { float: left; margin-right: 20px; }
div#plckgallery div.PublicGallery_Container a, div#plckgallery div.PublicGallery_Container span { color: #666; text-decoration: none; font-size: 11px; font-family: Arial; }
div#plckgallery div.PublicGallery_Container a:hover { text-decoration: underline; }
div#plckgallery div.PublicGallery_Container a.SiteLife_EmailThis { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-email.gif) right no-repeat; padding: 0 18px 0 0; }
div#plckgallery div.PublicGallery_Container a.SiteLife_Recommend { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-recommend.gif) right no-repeat; display: inline-block; padding: 0 15px 0 0; }
div#plckgallery div.PublicGallery_Container span.SiteLife_Recommended { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-recommended.gif) right no-repeat; padding: 0 15px 0 0; }
div#plckgallery div.PublicGallery_Container a.SiteLife_AddToWatchList { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-watchlist.gif) right no-repeat; padding: 0 18px 0 0; }
div#plckgallery table.PublicGallery_Table { margin-top: 15px; font-family: Arial; clear: left; border-top: 1px solid #ccc; }



/* solicitation gallery page */

div#bodyMain div.SolicitPhoto_Container { background: url(http://i.usatoday.net/community/_common/_images/_galleries/bg-box.gif) bottom left repeat-x; margin: 15px auto; border: 1px solid #ccc; font-family: arial; overflow: hidden; padding-bottom: 30px; position: relative; }
div#bodyMain div.SolicitPhoto_SectionHead { font-size: 16px; background: none; border-bottom: 1px solid #ccc; margin: 5px; }
div#bodyMain div.SolicitPhoto_Details { padding: 0; margin: 5px; width: auto; border-top: 1px solid #ccc; }
div#bodyMain div.SolicitPhoto_Container div.SolicitPhoto_Details p { margin: 0; padding: 5px 0; margin: 3px; }
div#bodyMain div.SolicitPhoto_Subject a { color: #00529b; text-decoration: none; font-size: 14px; font-weight: bold; }
div#bodyMain div.SolicitPhoto_Action  { color: #00529b; width: 200px; position: absolute; bottom: 0; right: 51%; text-align: right; }
div#bodyMain div.SolicitPhoto_Action a { font-weight: normal; }
div#bodyMain div.SolicitPhoto_Link  { width: 200px; position: absolute; bottom: 0; left: 51%; text-align: left; }
div#bodyMain div.SolicitPhoto_Link a, div#bodyMain div.SolicitPhoto_Container a { font-size: 12px; text-decoration: none; color: #00529b; text-transform: capitalize; }


/* multiple gallery page */

div#bodyMain div#plckgalleries { padding-bottom: 30px; }
div#bodyMain div.PublicGalleries_Container { }
div#bodyMain div.PublicGalleries_SectionHead { display: none; }
div#bodyMain table.PublicGalleries_Table { width: 595px; border-collapse: collapse; padding: 0; }
div#bodyMain td.PublicGalleries_TableDetails { border-bottom: 1px solid #ccc; padding: 10px; }
div#bodyMain td.PublicGalleries_TableImg { width: 60px; border-bottom: 1px solid #ccc; padding: 10px 0; }
div#bodyMain td.PublicGalleries_TableImg img { border: 1px solid #ccc }
div#bodyMain div.PublicGalleries_Title a { text-decoration: none; font-size: 14px; }
div#bodyMain div.PublicGalleries_Title a:hover { text-decoration: underline; }
div#bodyMain div.PublicGalleries_ViewLink, div#bodyMain div.PublicGalleries_UploadLink { margin: 0; padding: 0 0 3px 0; }
div#bodyMain div.PublicGalleries_ViewLink a, div#bodyMain div.PublicGalleries_UploadLink a { color: #00529b; font-size: 11px; text-decoration: none; font-weight: normal; }
div#bodyMain div.PublicGalleries_ViewLink a:hover, div#bodyMain div.PublicGalleries_UploadLink a:hover { text-decoration: underline; }


/* uploader page */

body { font-family: Arial; }
div.PhotoUpload_SectionHead { font-family: Arial; font-size: 30px; letter-spacing: -1px; background: none; }
div.PhotoUpload_Instructions { font-family: Arial; font-size: 12px; }


/* comments collection iframe */

div#CommentsContainer div.SiteLife_Login { font-family: Arial; font-size: 12px; padding:10px; }
div#CommentsContainer div.SiteLife_Login a { font-family: Arial; color: #00529b; text-decoration: none; }
div#CommentsContainer div.SiteLife_Login a:hover { text-decoration: underline; }


