/*   
Theme Name: Why Tuesday Vlog
Theme URI: http://whytuesday.org
Description: Created for Why Tuesday?'s video blog series
Author: Long Trail Media
Author URI: http://longtrailmedia.com
Version: 1.0
.
.
*/

body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: small;
	background: #fff;
	}

#container  {
	margin: 0px auto;
	width: 960px;
		clear: both;
	}

#header {
	background-image: url(http://media.whytuesday.org/wt_header_bg.gif);
	background-repeat: repeat-x; 

}
#headerrow1 {
	width: 960px;
	margin: 0px auto;
	height: 79px;
}
#headerrow2 {
	clear: both;
	background: #fff url(http://media.whytuesday.org/tab_bottom.gif) repeat-x bottom left;
	float: left;
	width: 100%;
}

#logo {
	width: 480px;
	float: left;
	height: 79px;
}


#quickjoin {
	float: right;
	margin-top: 11px; 
	width: 480px;
}

#main {
	width: 970px;
	clear: both;

}

#mainepisode {
	width: 780px;
	float: left;
	padding: 0;
	margin: 0;
	background: url(http://media.whytuesday.org/feature_box_top.gif) no-repeat top left;
}
#mainepisode_bottom {
	background: url(http://media.whytuesday.org/feature_box_bottom.gif) no-repeat bottom left;
	width: 780px;
	float: left;
	padding: 0;
}



#mainepisode h3 {
	font-size: 170%;
}

#maintext {
	width: 260px;
	float: left;
	margin: 20px 5px 5px 5px;
}
#mainvideo {
	width: 480px;
	float: right;
	margin: 15px 8px 8px 5px;
	text-align: center;
}
#mainside {
	width: 180px;
	float: right;
	background: #fff;
	margin: 5px 0px 0px 0px;
}

#ms1 {
	width: 165px;
	background: url(http://media.whytuesday.org/about_box_top.gif) no-repeat top left;
	color: #fff;
	padding: 45px 5px 5px 5px;
}

#ms1_bottom {
	width: 165px;
	background: url(http://media.whytuesday.org/about_box_bottom.gif) no-repeat bottom left;
}

#ms1 a, #ms1 a.hover {
		color: #fff;
}
#ms1 p {
	padding-left: 10px;
	padding-right: 5px;
}
#ms2 {
	width: 165px;
	background: url(http://media.whytuesday.org/subscribe_box_top.gif) no-repeat top left;
	padding: 45px 5px 5px 10px;
}

#ms2_bottom {
	width: 165px;
	background: url(http://media.whytuesday.org/subscribe_box_bottom.gif) no-repeat bottom left;

}
#ms2 img.subscribe {
	padding: 2px 0px 4px 3px;

}

#content {
	clear: both;
	width: 980px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#column1 {
	width: 450px;
	float: left;
/*	background: #ffc; */
	margin: 5px 5px 5px 0;
	padding: 5px;
}

#archivecolumn1 {
	width: 690px;
	float: left;
	background: #fff;
	margin: 5px 5px 5px 0;
	padding: 5px;
}

#archive_header {
	margin: 0px 0px 15px 0px;
	background: #fff;

}

#column2 {
	width: 220px;
	float: left;
	background: #eee;
	margin: 5px;
	padding: 5px;
}

#archivecolumn2 {
	width: 220px;
	float: left;
	background: #fff;
	margin: 5px 5px 5px 15px;
	padding: 5px;
}

#column3 {
	width: 240px;
	float: left;
/*	background: #ecc; */
	margin: 5px 0 5px 5px;
	padding: 5px 0px 5px 0px;
	display: inline;
}

#footer {
	clear: both;
	width: 960px;
	background: #eee url(http://media.whytuesday.org/wt_footer_bg.gif) no-repeat top left;
	padding-top: 10px;
	

}



#leftfooter {
	width: 960px;
	float: left;
	background-color: inherit;
}

#rightfooter {
	width: 0px;
	float: right;
	background-color: inherit;
}

#leftfooter p {
	text-align: center;
	font-size: 90%;
	color: #666;
	background-color: inherit;
}
#leftfooter a {
	color: #666;
}

#leftfooter a.hover {
	color: #900;
}

#sub_about {
	width: 210px;
	background: url(http://media.whytuesday.org/sub_about_box_top.gif) no-repeat top left;
	color: #fff;
	padding: 45px 5px 5px 5px;
}

#sub_about_bottom {
	width: 210px;
	background: url(http://media.whytuesday.org/sub_about_box_bottom.gif) no-repeat bottom left;
}

#sub_about a, #sub_about a.hover {
		color: #fff;
}
#sub_about p {
	padding-right: 10px;
	padding-left: 10px;
}
#sub_who {
	width: 210px;
	background: url(http://media.whytuesday.org/sub_who_box_top.gif) no-repeat top left;
	color: #fff;
	padding: 45px 5px 5px 5px;
}

#sub_who_bottom {
	width: 210px;
	background: url(http://media.whytuesday.org/sub_who_box_bottom.gif) no-repeat bottom left;
}

#sub_who a, #sub_who a.hover {
		color: #fff;
}
#sub_who p {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

#comment_form {
}

td {
	border: none;
}


/* links */

a:link, a:visited {
	padding-bottom: 0;
	color: #c00;
	text-decoration: none;
	}
a:hover {
	padding-bottom: 0;
	color: #f00;
	}

/* navigation
---------------------------------------------------------- */
#navrow {
	width: 960px;
	margin: 0px auto;

	}
#nav {
	float:right;
	width: 400px;
	margin: 0;
	padding:0
	list-style: none;
	background: inherit;
}

#nav li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 90%;
	list-style-type: none;
}
#nav a {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	padding: 3px 4px 3px 4px;
	color: #333;
	text-decoration: none;
	font-weight:bold;
	border: 1px solid #ccc;

	background: #eee;
}
#nav a:hover {
	color: #333;
	padding-bottom: 3px;
	background: #fff;
}

	
	
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, serif;
}
h2.who {
	font-style: italic;
	color: #fff;
	background-color: #0f1988;
	padding: 5px;
}

/* widgets */
#column2 h4, #archivecolumn2 h4, #column3 h4, #ms1 h4, #ms2 h4, #maintext h4{
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
	
}

#column2 li, #archivecolumn2 li, #column3 li {
	list-style-image: url(http://media.whytuesday.org/gray_bullet.gif)
}

#column2 li {
	list-style-image: url(http://media.whytuesday.org/graygray_bullet.gif)
}

#rssfeeds li {
	list-style-image: url(http://media.whytuesday.org/rss_12x12.gif)
}

#ms1 h4, #ms2 h4, #maintext h4	{
	font-size: 120%;
}



#twitter li, #recentcomments li, #recentposts li{
	padding-bottom: 10px;
}


#twitter h4.slant a{
	font-style: italic;
	color: #009;
	
}
#flickr p {
	text-align: center;
}

#flickr img {
	margin: 0;
	border: 1px solid #333;
}

#buttons {
	text-align: center;
}
img.network {
	padding:5px;
	text-align: center;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}

p.more {
	font-style: italic;
	text-align: right;
	margin-right: 10px;
}
p.byline {
	text-align: right;
}
.tiny {
	font-size: 10%;
}

img.block_divider {
    display: block;
    margin: 10px auto 10px auto;
	}
img.post_divider {
    display: block;
    margin: 20px auto 20px auto;
	}

.post blockquote {
	font-style: italic;
	background: #eee;
	padding: 5px 5px 5px 5px;
}
.post .entry{

}

p.date {
	font-size: 80%;
	text-transform: uppercase;
	color: #666;
}

h2.pagetitle {
	margin: 0px 0px 15px 0px;
	font-size: 170%;
	color: #0f1988;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #ccc;

}
.post h2.posttitle {
	margin: 0px 0px 15px 0px;
	font-size: 150%;
	color: #0f1988;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #ccc;
}

p.pagedescription {
	color: #666;
	margin:0px 0px 0px 0px;
	padding: 0px 3px 3px 3px;
}
#map {
	text-align: center;
}

h2.getlocal_pagetitle {
	font-size: 170%;
	text-transform: uppercase;
	margin:0px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	color: #0f1988;
	border-bottom: 1px solid #ccc;
}

p.timedate{
	color: #0f1988;
	font-weight:bold;
}
p.timetext{
	
}
p.timeimage{
	
}
.timedots {
	 background: url(http://media.whytuesday.org/dots_vertical.gif) top left repeat-y;  }
#timetable {
	 padding-left: 15px;
	 float: right;
 }
 
 .post p {
	 line-height: 1.5em;
 }
 
 table.video_table {
	 	padding: 0;
	 	background: #eee;
		margin-left: 10px;
 }
img#wpstats{width:0px;height:0px;overflow:hidden}


#googlevote {
  padding-left: 5px;
  padding-top: 10px;
}
