/*  
Theme Name: Yadda Dada
Theme URI: http://www.johnhesch.com/themes/yadda.zip
Description: Minimalist theme based on an open source design by Joe[y] located at http://oswd.org/
Version: 1.0 altered by Doug Lipman and Hari Prasad Nadig
Author: Joe[Y] and John Hesch
Author URI: http://johnhesch.com

	Yadda v1.0
	http://johnhesch.com

	This design was built by Joe[y], and ported to a WordPress 1.5 theme by John Hesch
	whose blog you will find at http://johnhesch.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
 single.php, searchform.php, comments.php, comments-popup.php were taken from the WordPress default theme.
	
	*** REGARDING IMAGES & PLUGINS ***
	This theme uses two plugins, a Blockquotes JavaScript file and an image which are all included in the 
	distribution.
	
	To use the Blockquotes JavaScript hack 
 <blockquote cite="URL, or text, or empty">
	
 1. If the cite element contains a URL, print ‘— Quote source’ below the quote as a clickable link.
 2. If the cite element contains only plain text, print ‘— [the text]’ below the quote.
 3. If the cite element is empty or absent then print nothing below the quote.
 
	Be sure to change the URL of the image in this file on line 296. Also, change the URL
	on line 13 of the header.php file to where you place the JavaScript file. 
	
	To install the plugins add both files to your wp-content/plugins/ folder and activate in 
	the plugins tab of the admin screen.

	Contact me if you have questions.
*/


body {
  background:#660000;
  width:720px;
  margin:20px auto;
  padding:40px 20px;
  font:x-small Georgia,Serif;
  text-align:center;
  color:#333;
  font-size:small;
  }
  
/* Links
----------------------------------------------- */
a:link {
  color:#58a;
  text-decoration:none;
  }
a:visited {
  color:#58a;
  text-decoration:none;
  }
a:hover {
  color:#009966;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


/* Shadow Border
----------------------------------------------- */

.s1 { border: solid 2px #FDFDFE;
       border-top:none;
	   border-bottom:none;
	   }
.s2 {  border: solid 1px #F4F6F9;
       border-top:none;
	   border-bottom:none;
	   }
.s3 {  border: solid 2px #F0F3F7;
       border-top:none;
	   border-bottom:none;
	   }
.s4 {  border: solid 1px #EBEFF4;
       border-top:none;
	   border-bottom:none;
	   }
.s5 {  border: solid 2px #E5EBF0;
       border-top:none;
	   border-bottom:none;
	   }
.s6 {  border: solid 1px #E0E7ED;
       border-top:none;
	   border-bottom:none;
	   }
.s7 {  border: solid 2px #DCE4EB;
       border-top:none;
	   border-bottom:none;
	   }
.s8 {  border: solid 1px #D5DEE7;
       border-top:none;
	   border-bottom: solid 1px #ccc;
	   }

/* Header
----------------------------------------------- */
#header {
  width:695px;
  margin:0 auto 10px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  background:#FFFFFF;
  }
  
#title {
  text-align:right;
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:0px solid #eee;
  border-width:0px 0px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color:#666;
  text-transform:uppercase;
  letter-spacing:.2em;
  background:#FFFFFF;
  }

#description {
  text-align:right;
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:0px solid #eee;
  border-width:0 0px 0px;
  max-width:700px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  background:#FFFFFF;
  }
.topmenu {
  text-align:right;
  margin:5px 5px 0;
  padding:20px 20px .25em;
  }

/* Layout
----------------------------------------------- */
#all {
  background:#FFFFFF;
  text-align:center; 
  margin-left:auto; 
  margin-right:auto;
  }
#content {
  width:660px;
  margin:0 auto;
  padding:0;
  text-align:left;
  background:#FFFFFF;
  }
#main {
  width:410px;
  padding: 5px;
  float:left;
  background:#FFFFFF;
  }
#sidebar {
  width:220px;
  float:right;
  background:#FFFFFF;
  }


/* Headings
----------------------------------------------- */
h2 {
  margin:0em 0 0em;
  font:1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }


/* Posts (from blogger.com layout)
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#009966;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#009966;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Sidebar
----------------------------------------------- */
#sidebar ul {
  margin:0 0 .5em;
  padding:0 0 .5em;
  list-style:none;
  background:#FFFFFF;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  background:#FFFFFF;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  background:#FFFFFF;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  background:#FFFFFF;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}

/* Misc
-----------------------------------------------------*/
.center {
	text-align: center;
	}
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
cite {
	padding-top: 10px;
	}
blockquote {  
background: url(http://your.url/wp-images/quote.gif) no-repeat 0 3px; 
color: #666; 
padding-left: 20px;
font-style: italic;
margin-bottom: 1px;
display:block; 
padding-top:5px;
}
blockquote div.source {
	font-style: normal;
 text-align: left;
}

/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Vertical
  Style Theme:10 - Plum Royale
  -----------------------------------
*/
#p7PMnav, #p7PMnav ul {
	border-top: 1px solid #333333;
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image:  url(img/p7PM_plum.jpg);
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	background-color: #C3AAAE;
}
#p7PMnav ul {
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	background-color: transparent;
	padding: 4px 12px 4px 17px;
	color: #333333;
	border-top: 1px solid #E0D1D3;
	border-right: 1px solid #333333;
	border-bottom: 0;
	border-left: 1px solid #E0D1D3;
	line-height:1;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus,
#p7PMnav .p7PMon, #p7PMnav .p7PMon:hover, 
#p7PMnav .p7PMon:active, #p7PMnav .p7PMtrg:hover {
	color: #FFFFFF;
	background-color: #B9B9B9;
	letter-spacing: 0.01px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
	background-image: url(img/p7PM_plumover.jpg);
	background-repeat: repeat-x;
}
/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark, #p7PMnav .p7PMmark:hover {
	font-weight: bold;
}
/* ------ the trigger link styles ------- */


/*the normal trigger link */
#p7PMnav .p7PMtrg, #p7PMnav .p7PMtrg:active {
	background-image:  url(img/p7PM_light_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
#p7PMnav .p7PMtrg:hover {
	background-color: #B9B9B9;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav {
	width: 180px;
}

/* 2nd and subsequent Submenu widths */
#p7PMnav ul {
	width: 180px;
}
#pmmcrumb {
	font-weight: bold;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #333333;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #956870;
}

/* For subscription box */

tr,td {
	text-align:left;
	color:#330000;
}

.subbox {
	border-color:#666666;
	border:4;
	padding:8;
	/*background-color:#993333;*/
}
.smalltext {
	font-size:smaller;
}
.boxtitle {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.boxtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	color:#993333;
}
a.boxlink {
	color:#CC6666;
	text-decoration:underline;
}
.smalltext {
	font-size:.7em;
	line-height: normal;
}

/* end subscription box styles */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;   
	margin-left: auto;
	margin-right: auto;
}
.alignright,
div.alignright {
    margin-left: 10px;
	margin-right: 0px;
}
.alignleft,
div.alignleft {
    margin-left: 0px;
	margin-right: 10px;
}


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	font-style:italic;
}
/* End captions */