/*
Theme Name: Tumbleweed
Theme URI: http://visionsofzen.org/
Description: A simple one column theme similar to one in Tumblr.
Version: 1.0
Author: Amit Basu
Author URI: http://visionsofzen.org/
*/
	
    body {
      /*background-image: url(images/bg_scarfs.jpg);*/
      background-color: #181817;
      background-repeat: repeat-x;
      background-position: left top;
      padding: 0px;
      margin: 0px;
    }
    
    a, a:visited {
		color: #919190;
		text-decoration: none;
	}

	a:hover {
		color: #313130;
		text-decoration: none;
	}


    
    .wrapper {
      width: 100%;
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
    }

    .header {
      position: relative;
      top: 40px;
    }

    .headline {
      color: #f9f9f9;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 40pt;
      text-shadow: 3px 3px 3px #1c1c1c;
      padding-left: 40px;
    }

    .headline a {
      text-decoration: none;
      color: #990000;
      font-family: "Lucida Grande";
    }

    .byline {
      color: #333333;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 13pt;
      text-shadow: 3px 3px 3px #1c1c1c;
      padding-left: 40px;
      font-style: italic;
    }

    .pagination {
      margin-top: 100px;
      margin-bottom: 70px;
      color: #f9f9f9;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 18pt;
      text-align: center;
      text-shadow: 3px 3px 3px #111111;
    }

    .pagination a {
      text-decoration: none;
      color: #f9f9f9;
    }

    .footer {
      width: 800px;
      margin: 0 auto;
      margin-top: 50px;
      color: #f9f9f9;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 10pt;
      text-align: center;
      text-shadow: 3px 3px 3px #111111;
    }

    .footer.second {
      margin-top: 5px;
      margin-bottom: 31px;
    }

    .footer a {
      text-decoration: none;
      color: #ffffff;
    }






/************************** COMMON *******************************/

    .common-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .common-bar {
      background-color: #FFFFFF;
      background-image: url(images/green-bar-bg.png);		/******/
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .common-content-wrapper {
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
      width: 600px;					/******/
    }

	.common-content-title a {
      font-family: Georgia, "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #888888;     !#ceec82; 
      line-height: 26pt;
    }
		
    .common-content {
      padding: 0px 15px 15px 20px;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 16pt;
      color: #313130;
      line-height: 20pt;
    }

    .common-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .common-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .common-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      text-align: center;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .common-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #7faa11;
      text-shadow: #b1df32 0px 0px 5px;
    }

    .common-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #7faa11;
      text-shadow: #b1df32 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .common-date-time,
    .common-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #7faa11;
      text-shadow: #b1df32 0px 0px 5px;
    }

    .common-date-month a {
      text-decoration: none;
      color: #7faa11;
    }

    .common-date-day a {
      text-decoration: none;
      color: #7faa11;
    }

    .common-date-time a,
    .common-comment-count a {
      text-decoration: none;
      color: #7faa11;
    }







/****************************** QUOTE POST ***************************/

    .quote-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .quote-bar {
      background-color: #FFFFFF;
      background-image: url(images/yellow-bar-bg.png);
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .quote-content-wrapper {
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
      width: 600px;                /*********/
    }

	.quote-content-title a {
      font-size: 0pt;
    }
		
    .quote-content {
      padding: 0px 15px 0px 20px;
      border-left: 5px solid #e0c325;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #313130;
      line-height: 25pt;
    }

    .quote-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .quote-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .quote-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      text-align: center;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .quote-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #937f0d;
      text-shadow: #b9a21d 0px 0px 5px;
    }

    .quote-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #937f0d;
      text-shadow: #b9a21d 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .quote-date-time,
    .qoute-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #937f0d;
      text-shadow: #b9a21d 0px 0px 5px;
    }

    .quote-date-month a {
      text-decoration: none;
      color: #937f0d;
    }

    .quote-date-day a {
      text-decoration: none;
      color: #937f0d;
    }

    .quote-date-time a,
    .quote-comment-count a {
      text-decoration: none;
      color: #937f0d;
    }




    

/***************************** CHAT POST ********************************/

    .chat-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .chat-bar {
      background-color: #FFFFFF;
      background-image: url(images/red-bar-bg.png);
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .chat-content-wrapper {
      width: 600px;                  /**********/
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
    }

    .chat-content-title a {
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #ce2440;
      line-height: 26pt;
    }

    .chat-content {
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #313130;
      border-top: 1px solid #e0e0e0;
      margin-top: 5px;
      padding-top: 10px;
    }

    .chat-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .chat-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .chat-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .chat-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #a11033;
      text-shadow: #bc163e 0px 0px 5px; 
    }

    .chat-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #a11033;
      text-shadow: #bc163e 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .chat-date-time,
    .chat-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #a11033;
      text-shadow: #bc163e 0px 0px 5px; 
    }

    .chat-date-month a {
      text-decoration: none;
      color: #a11033;
    }

    .chat-date-day a {
      text-decoration: none;
      color: #a11033;
    }

    .chat-date-time a,
    .chat-comment-count a {
      text-decoration: none;
      color: #a11033;
    }




    
    

/*************************** PHOTO POST ********************************/

    .photo-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .photo-bar {
      background-color: #FFFFFF;
      background-image: url(images/white-bar-bg.png);
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .photo-content-wrapper {
      width: 600px;                  /********/
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
    }

	.photo-content-title a {
      font-family: Georgia, "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #888888;
      line-height: 26pt;
    }
		
    .photo-content {
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 14pt;
      color: #313130;
      padding-top: 31px;
    }

    .photo-content img {
      border: 2px solid #e4e1e1;
    }

    .photo-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .photo-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .photo-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .photo-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #c6c6c6;
      text-shadow: #bfbfbf 0px 0px 5px; 
    }

    .photo-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #c6c6c6;
      text-shadow: #bfbfbf 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .photo-date-time,
    .photo-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #c6c6c6;
      text-shadow: #bfbfbf 0px 0px 5px; 
    }

    .photo-date-month a {
      text-decoration: none;
      color: #c6c6c6;
    }

    .photo-date-day a {
      text-decoration: none;
      color: #c6c6c6;
    }

    .photo-date-time a,
    .photo-comment-count a {
      text-decoration: none;
      color: #c6c6c6;
    }






/******************************** BLACK BAR **********************************/
/*
    .video-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .video-bar {
      background-color: #FFFFFF;
      background-image: url(images/black-bar-bg.png);
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .video-content-wrapper {
      width: 680px;	
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
    }

	.video-content-title {
      font-family: Georgia, "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #cccccc;
      line-height: 26pt;
    }
		
    .video-desc {
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #313130;
      padding-top: 31px;
    }

    .video-desc blockquote {
      border-left: 3px solid #171717;
      padding: 10px;
      padding-left: 15px;
      margin-bottom: 0px;
    }

    .video-desc a {
      text-decoration: none;
      color: #000000;
    }

    .video-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .video-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .video-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .video-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #171717;
      text-shadow: #404040 0px 0px 5px; 
    }

    .video-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #171717;
      text-shadow: #404040 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .video-date-time,
    .video-note-count,
    .video-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #171717;
      text-shadow: #404040 0px 0px 5px; 
    }

    .video-date-month a {
      text-decoration: none;
      color: #171717;
    }

    .video-date-day a {
      text-decoration: none;
      color: #171717;
    }

    .video-date-time a,
    .video-note-count a,
    .video-comment-count a {
      text-decoration: none;
      color: #171717;
    }
*/





/************************** VIDEO ******************************/

    .video-wrapper {
      width: 100%;
      margin-top: -30px;
      margin-bottom: -30px;
    }

    .video-bar {
      background-color: #FFFFFF;
      background-image: url(images/blue-bar-bg.png);
      background-repeat: repeat-y;
      padding-left: 172px;
      min-height: 200px;
      height: auto !important;
      height: 125px;
    }

    .video-content-wrapper {
      width: 600px; 					/********/
      padding-top: 31px;
      padding-bottom: 31px;
      padding-right: 31px;
    }

	.video-content-title a {
      font-family: Georgia, "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 24pt;
      color: #888888;   !#5ec3e3;
      line-height: 26pt;
    }
	
    .video-content {
      text-decoration: none;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 14pt;
      color: #313130;
    }

    .video-ribbon-top {
      padding-left: 31px;
      clear: left;
    }

    .video-ribbon-bottom {
      padding-left: 31px;
      background-image: url(images/universal-bar-shadow.png);
      background-repeat: repeat-x;
      height: 9px;
      position: absolute;
      left: 0;
      right: 0;
    }

    .video-date {
      float: left;
      padding-top: 15px;
      margin-left: 31px;
      width: 111px;
      position: relative;
      top: 125px;
      height: 100px;
    }

    .video-date-month {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 12pt;
      color: #1b7692;
      text-shadow: #4dccf3 0px 0px 5px; 
    }

    .video-date-day {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 50pt;
      color: #1b7692;
      text-shadow: #4dccf3 0px 0px 5px;
      letter-spacing: -0.1em;
      line-height: 45pt;
    }

    .video-date-time,
    .video-comment-count {
      text-align: center;
      font-family: "Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
      font-size: 11pt;
      color: #1b7692;
      text-shadow: #4dccf3 0px 0px 5px; 
    }

    .video-date-month a {
      text-decoration: none;
      color: #1b7692;
    }

    .video-date-day a {
      text-decoration: none;
      color: #1b7692;
    }

    .video-date-time a,
    .video-comment-count a {
      text-decoration: none;
      color: #1b7692;
    }







/*************************************************/    
    .meta-rule {
      width: 50px;
      margin: 10px auto;
      height: 1px;
    }
    
    .meta-rule.common {
      background-color: #7faa11;
    }
    
    .meta-rule.text {
      background-color: #937f0d;
    }
    
    .meta-rule.photo {
      background-color: #c6c6c6;
    }
    
    .meta-rule.video {
      background-color: #1b7692;
    }
    
    .meta-rule.quote {
      background-color: #937f0d;
    }
    
    .meta-rule.link {
      background-color: #171717;
    }
    
    .meta-rule.chat {
      background-color: #a11033;
    }
    
    
/**************************** EXTRA for Wordpress ***************************/

	#comment-wrapper {
		width: 800px;
		margin: 0 auto;
		padding: 20px;
		color: #aaa;
		border: 1px solid #333;
	}
	
	.quote-content-title {
		font-family: Georgia,"Adobe Garamond Pro", Garamond, "Adobe Caslon Pro", "Adobe Jenson Pro", Georgia, Times, "Times New Roman", serif;
		font-size: 28pt;
      	padding-left: 20px;
      	color: #c1c1c0;
	}
	.quote-content-title a, .quote-content-title a:visited {
		text-decoration: none;
      	color: #c1c1c0;
	}
	.quote-content-title a:hover {
		text-decoration: none;
      	color: #313130;
	}

.wp-caption-text {
	font-family: Helvetica;
	font-size: 9pt;
	color: #c1c1c0;
	margin-top: 5px;
	line-height: 18px;
}

.sidebar { 
	min-height: 200px;
	color: #818180;
	width: 840px;
	margin: 0 auto;
}

.widgettitle {
	font-size: 14pt;
	margin-bottom: 5px;
}

#search-box {
	width: 220px;
	margin: 0 auto;
}

#submit {
	background: #888;
	border: 1px solid #ccc;
}

#s {
	background: #666;
	border: medium none;
	padding: 3px;
}

#searchsubmit {
	background: #888;
	border: 1px solid #ccc;
}

#comment, #author, #email, #url {
	background: #666;
	color: #aaa;
	border: medium none;
	padding: 3px;
}

.sidebar ul li.widget, 
.single .sidebar ul li.widget, 
.archive .sidebar ul li.widget, 
.search .sidebar ul li.widget, 
.category .sidebar ul li.widget 
{ width:32%;float:left;display:block;margin-left:5px; margin-right:5px;min-height:100px;overflow:hidden;margin-top:30px; }

.sidebar ul li ul, 
.single .sidebar ul li ul, 
.archive .sidebar ul li ul, 
.search .sidebar ul li ul, 
.category .sidebar ul li ul 
{ margin-left:-26px }
