/* CSS Document */

/* ############################ */
/*         EXPLORE              */
/* ############################ */

/* POD = Photo of the Day */
p.POD { } 
.POD img { float: left; margin-right: 5px; }

.ExploreTop { margin-bottom: 10px; }
.LastDay { font-size: 14px; width: 200px; padding: 10px;}
.PhotoBy { 
	font-size: 12px;
	margin: 0 9px 10px 0;
	padding: 10px 10px 15px 0;
/*	border-top: none; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; */
}	
.PhotoBy img { margin: 0px 10px 10px 0px; float: left; }
	
.Announce { margin: 5px 20px 5px 20px; padding: 10px; text-align: left; font-size: 13px; background: #f3f3f3; }
.ExploreChoose { width: 250px; padding-left: 20px; }
.ExploreChoose p { font-size: 14px; }
.ExploreChoose li { font-size: 14px; }
.ExploreChoose img { border: none; }
.ExploreChoose select { font-size: 16px; font-weight: normal; } 
.ChooseCalendar { margin: 0px 10px 10px 10px; border: none; float: right; }

.Separated { font-size: 14px; margin-top: 20px; padding-top: 10px; background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left top;}
.Separate { margin-top: 0px; margin-bottom: 10px; background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom;}

.Slices { margin-top: 15px; width: 100%; }
.Slices td { width: 33%; padding-right: 10px; }
.Slices h3 { margin-bottom: 0; }
.Slices p { margin-top: 5px; margin-bottom: 5px;}
.ExploreYearAgo p { margin-bottom: 0; }
.AyaT {margin-top: 2px;}

.ExploreSet { padding-left: 5px;}
.ExploreSet table { margin-bottom: 5px; margin-top: 5px;}
.SetName { font-weight: bold; margin-bottom: 0px; }
.SetName img { float: left; margin-right: 10px; }
.SetMeta { margin-top: 5px; margin-bottom: 10px; font: 11px/15px; color: #888; }
.SetDesc { margin-top: 0px; }

.ExploreGroup { padding-left: 5px; }
.ExploreGroup table { margin-bottom: 5px;  margin-top: 5px;}
.GroupName { font-weight: bold; margin-bottom: 0px; }
.GroupName img { float: left; margin-right: 10px; margin-bottom: 10px; }
.GroupMeta { margin-top: 5px; margin-bottom: 10px; font: 11px/15px; color: #888; }
.GroupDesc { margin-top: 0px; }

.InterestingNavi { width: 100%; margin-bottom: 10px; background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; }
.InterestingNavi tr { vertical-align: top; }
.InterestingNavi td { width: 33%; padding: 0 5px 5px 5px; }
.InterestingNavi p { font: normal 14px; }
.InHere { font: 18px; text-align: center; color: #ff0084; }

.DayView { width: 600px; margin-left: auto; margin-right: auto; }
.DayView tr { vertical-align: top; }
.DayPic { text-align: center; padding-bottom: 20px; }
.PicDesc { text-align: left; padding-left: 30px; padding-top: 10px; }
.PicDesc h3 { color: #333333; }
.PicFrom { margin-top: 10px; margin-bottom: 30px; font-size: 14px; }
.PicFrom img { float: left; margin-right: 5px; }

.Interestingness { margin-right: auto; margin-left: auto; }
.Interestingness tr { vertical-align: top; }
.Interestingness .Pic { padding: 30px; text-align: center; vertical-align: middle; background: #f5f5f5; }
.WhatIsIt { padding: 15px 20px 10px 0; }
.WhatIsIt p { font-size: 14px;}
.WhatIs { padding: 0; }
.GoMonth  { margin: 0px 10px 10px 0px; border: none; float: left; }

.TwentyFour { margin-top: 5px; margin-bottom: 20px; width: 100%; }
.TwentyFour a { text-decoration: none; }
.TwentyFour .Photo { width: 33%; vertical-align: middle; text-align: center; padding-bottom: 5px; }
.TwentyFour .Owner { vertical-align: top; padding: 5px 10px 25px 10px; text-align: center; font-size: 12px; color: #333;}
.Owner i {font-size: 14px;}
.Owner img { float: left; margin-right: 5px; margin-left: 5px; }

.IgnoreList li { font-size: 14px; }

a.image_link:link, a.image_link:visited, a.image_link:hover, a.image_link:active {background-color:transparent;}
img.intrestpop_thumb {margin:0 3px 3px 0; }
.intrestpop_td {padding:0}
#intrestpop_day_link:link, #intrest_pop_day_link:visited, #intrest_pop_day_link:hover, #intrest_pop_day_link:active {font-weight:bold; font-size:14px; background-color:white; text-decoration:none; color:#0063DC}


/* Explore Map Section */

#exploreMap h3 {padding-bottom: 10px !important;}
.exploreMapForm {background: url(http://l.yimg.com/www.flickr.com/images/explore_map.png) no-repeat;height: 162px; width: 385px; float: left;}
.exploreMapForm form {padding-top: 100px;}
.exploreMapForm label {font-size: 12px;font-weight: bold;}
.exploreMapForm input {width:180px}
.exploreMapForm input.butt {width: auto;}

.exploreMapLinks {width: 335px;float: left; }
.exploreMapLinks p, .exploreMapLinks li {font-size: 14px;margin:0}




/* ############################ */
/*       TAGS / CLUSTERS        */
/* ############################ */


/* Hot Tags */

#Recently {}
#Recently tr { vertical-align: top; }
#Recently td { width: 50%; padding-right: 30px; }
#Recently a { text-decoration: none; }

#TagCloud { padding: 15px; border: solid 1px #eee; background: #f5f5f5; }
#TagCloud a { text-decoration: none; }

h3.More { background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left top; margin-top: 5px; }

.ClusterList { font: 11px; padding: 0px; margin-right: 10px; margin-bottom: 5px; float: left; text-align: center; width: 110px; height: 118px; }

.Cluster { margin-top: -10px; margin-bottom: 10px; }
.Tags { background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; padding-top: 30px; 	vertical-align: top; width: 295px; }
.Tags p { font-size: 12px; }
.Tags .SeeMore { text-align: right; font-size: 14px; }
.Cluster .Photos { 	background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif); background-repeat: repeat-x; background-position: left bottom;	padding-top: 10px; padding-left: 30px; padding-right: 5px;	vertical-align: top; width: 465px; }

.SqClusterList { font: 11px; padding: 0px; margin-right: 5px; margin-bottom: 5px; float: left; text-align: center; width: 80px; height: 90px; }
	
#tagThumbs { padding-left: 30px; }	
	
.StreamList { font-size: 11px; padding: 0px; margin-right: 10px; margin-bottom: 10px; float: left; text-align: center; width: 107px; height: 130px; }
.SqStreamList { font-size: 11px; padding: 0px; margin-right: 10px; margin-bottom: 5px; float: left; text-align: center; width: 80px; height: 110px; }
	
	
.Keys { margin-bottom: 30px; width: 760px; }
.Keys tr { vertical-align: top; }
.Keys th { padding: 5px; border-bottom: 2px solid #333; color: #333; font-weight: bold; font-size: 16px; }
.Keys td { padding: 5px 5px 5px 10px; }
.Keys h3 { margin-top: 5px; }