/*  
Theme Name: Photoside Cafe Tour Page
Version: 1.0
Description: Designed by <a href="http://www.collectivefront.com">Collective Front</a>.
Author: Collective Front
Author URI: http://www.collectivefront.com
*/

a						{ text-decoration: none; }
#map 					{ margin: 10px 0; width: 800px; }
.tour-labels 			{ padding: 10px 0 0 5px; width: 795px; font-size:15px; font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif; }
.date-label 			{ width: 49px; float: left; }
.location-label 		{ width: 131px; float: left;}
.time-label				{ width: 94px; float: left;}
.venue-label 			{ width: 280px; float: left;}
.ages-label				{ width: 101px; float: left; }
.date-column 			{ width: 51px; float: left; }
.venue-column			{ width: 280px; float: left;}
.citystate-column		{ width: 131px; float: left;}
.time-column 			{ width: 92px; float: left; }
.allother-column 		{ width: 101px; float: left; }
.allother 				{ width: 156px; float: left; }
.city 					{ float: left; }
.state 					{ padding: 0 0 0 3px; float:left; }
#tour-div				{ width: 800px; font-size:12px; font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif; padding: 0 0 20px 0;}
#archive-tour-div				{ width: 800px; font-size:13px; font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif; padding: 0 0 20px 0;}
#tour-dates:first-child { border-top:1px dotted #DFDFDF; border-bottom: none; }
#tour-dates:last-child 	{ border-bottom:none; }
#tour-dates 			{ height: 14px; padding: 7px 0 10px 5px; border-top:1px dotted #555555; width: 790px; }
#tour-dates:nth-child(2n) { border-top:1px dotted #555555; }
#archive-tour-dates:first-child { border-top:1px dotted #DFDFDF; border-bottom: none; }
#archive-tour-dates:last-child 	{ border-bottom:1px dotted #DFDFDF; border-top:1px dotted #DFDFDF; }
#archive-tour-dates 			{ height: 13px; padding: 7px 0 10px 5px; border-top:1px dotted #DFDFDF; width: 790px; }
#archive-tour-dates:nth-child(2n) { border-top:1px dotted #DFDFDF; }
.archive-date-label 			{ width: 115px; float: left; color: white !important; }
.archive-venue-label 			{ width: 350px; float: left; color: white !important;}
.archive-location-label 		{ width: 220px; float: left; color: white !important;}
.archive-date-column 			{ width: 117px; float: left; }
.archive-venue-column			{ width: 350px; float: left;}
.archive-citystate-column		{ width: 220px; float: left;}
.allother-column 		{ width: 101px; float: left; }
.allother 				{ width: 156px; float: left; }
.city 					{ float: left; }
.state 					{ padding: 0 0 0 3px; float:left; }
.moreinfo 				{ float: right; height: 16px; }
.moreinfo a 			{ text-decoration: none !important; padding: 8px; color: #e7e7e7; letter-spacing: 1px; }
.clear 					{ clear: both; }

/* Show Info Page */
.showmedia-wrapper { width: 588px; padding: 15px 0 0 0; }
.showinfo-left { float: left; width: 300px; color: white !important; margin: 20px 0 0 0;}
.showinfo-left p { color: white; }
.showinfo-left .inside { margin: 10px 0 0 0; font-family: Arial, sans-serif; font-size: 15px; color: white; }
.showinfoheader {  margin: 10px 0; font-size: 12px; color: white !important; }
.showinfoheader-twitter { height: 20px; background: black; padding: 5px; margin: 10px 0 0 0; font-size: 12px; color: #ffffff !important; }
.showinfotext			   { height: 20px; font-weight: normal; background: none !important; padding: 5px; margin: 10px 0 0 0; font-size: 12px; color: #ffffff !important; }
.showinfotext2			   { border-top: 1px dotted #444444; padding: 15px 0 15px 70px; font-weight: normal; font-size: 12px; }
.mapimage	{  float: left; margin: 20px 10px 0 33px; }
img.googlestaticmap { border: 3px solid #8ab0a1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.tourarchive {  float: right; color: white; background: #221f1a; padding: 10px 10px 10px 20px; margin: 10px 0 0 0; width: 200px;}
.tourarchive ul { margin: 5px 0 0 0; padding: 0; background: #221f1a;}
.tourarchive ul li { padding: 0 !important; margin: 3px 0px 0 5px !important; list-style-image: url(http://www.photosidecafe.com/preorderstore/wp-content/themes/preorderstore/images/bullet.gif); background: none !important; }
p.showheading { color: #bcc7a5; text-align: left !important; }
.showmedia	{ float: left; width: 180px; }
.showpics	{ border-top: 1px dotted #444444; padding: 20px 0; }
.showvideo	{ margin: 0 0 20px 0; border-top: 1px dotted #444444; padding: 20px 0; }
.showtwitter	{ margin: 0 0 20px 0; border-top: 1px dotted #444444; padding: 20px 0; }
.twitterdescription { background: none; color: white; }
ul.Tweets { margin: 0 !important; padding: 0 !important; }
li.tweet-text {
background-image: none !important;
display: inline;
float: left;
padding: 0 !important;
margin: 10px 20px 10px 0; }

p.text { text-align: left !important;  }

li.tweet-text p.text { color: #333333; background: #EBE7DC !important; width: 160px; height: 108px; overflow: hidden; padding: 10px!important; }

.undertweet { background: url(../images/tweet_arrow.gif) no-repeat 156px 0px;
float: left;
height: 28px;
line-height: 28px;
text-align: right;
width: 180px; 
font-style: italic;
font-size: 13px;
margin: -2px 0 0 -20px;}

.undertweet a.tweet-user { margin: 2px 0 0 0 !important; font-size: 12px; font-family: Arial, sans-serif !important;  }

span.connect_widget_connected_text { background: #5b75ad !important; color: white !important;  }
ul.showphotos { margin: 0; padding: 10px 0 !important; }
ul.showphotos li { float: left; padding: 3px !important; margin: 0 !important; list-style: none !important; background: none !important;  }
ul.showphotos li img { border: 2px solid #8ab0a1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul.videos { margin: 0; padding: 10px 0 !important; }
ul.videos li { float: left; padding: 3px !important; margin: 0 !important; list-style: none !important; background: none !important; }
	