/*   

Theme Name: dubbah

Theme URI: http://www.dubbahdesign.com/blog/wp-content/themes/dubbah

Description: A general purpose blog for testing Wordpress integration into a site.

Author: Robyn M. Smith

Author URI: http://www.dubbahdesign.com

Version: 1

.

General comments/License Statement if any.

.

*/


html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #545454;
	background-color: #6f806c;
	text-align: center;
	height: 101%;

}

p {
	margin: 0.1em 0 1em 0;

}


h1 {
	margin: 0;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 175%;
	font-weight: bold;
	color: #FFFFFF ;
}

h2 {
	margin: 0.1em;
	padding: 0;
	background: url(images/hbg2.jpg) top repeat-x;
	color: white;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height:16px;

}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #CC0000; line-height: 1.25em ; margin: 0; padding: 0; font-weight: bold;
}

h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.25em; color: #2A5FAA; line-height: 1.25em ; margin: 0; padding: 0; font-weight: bold;
}

div {
	margin: 0; 
	padding: 0; 
	display: block;

}

a:link {color: #5577aa; text-decoration: underline;}
a:visited {color: #5577aa; text-decoration: none;}
a:active {color: #5577aa; text-decoration: underline;}
a:hover {color: #5577aa; text-decoration: none;}



.capbox {
	float: left;
	width: 1em;
	font-size: 65px;
	line-height: 70px;
	font-weight: bold;
	color:white;
	font-family: serif;
	font-style: normal;
	background-color: #3366ff;
	padding: .5px 0 .5px 0;
	text-align: center;
	border: 1px solid #000000;
	margin: 1px 2px 0 0;
}

.capnobox {
	float: left;
	font-size: 65px;
	line-height: 55px;
	font-weight: bold;
	color:green;
	font-family: serif;
	font-style: normal;
        margin: 1px 1px 0 0;
        
	
}

.firstbigletter {
font-family:serif;
color: #0000ff;
font-size:3em;
font-weight:bold;
line-height:.8em;
letter-spacing:-.1em;
margin:2px 0 0 0;

}

.container {
	background-color: #FFF; 
	margin: 0 auto; 
	padding:0; 
	width: 740px;
border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	font: 1.25em Verdana, Arial, Helvetica, sans-serif;

}

#header {
	padding: 2em; 
	margin: 0; 
	text-align: left;
	background-image: url(images/banner2.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
	height: 78px;

}

#header p {text-indent: 8em; color: #3B4471;}


/* left side static content */

.left {
	float: left; 
	clear: both; 
	width: 14em; 
	margin: 0 0 0 .1em; 
	padding: 0;

}

.leftcontent {
	margin: 0.3em; 
	padding: 0.1em; 
	border: 1px solid #669900; 
	text-align: left;

}

.leftcontent p {padding-left: 1em; margin-bottom: 0;}

.leftcontent p a:link {color: #545454;text-decoration: none}
.leftcontent p a:visited {color: #545454; text-decoration: none}
.leftcontent p a:active {color: #545454;text-decoration: none}
.leftcontent p a:hover{color: #72C32B;}

.left h2 {text-align: left; padding: 0 0 0 1em;}

.leftlinks a {display: block;}

/* main content area -- see also 'post' for styling in Wordpress*/

.content {
	float: left;
	width: 380px;
	text-align: left; 
	margin: .3em .1em 0 0; 
	padding: 0.3em 1em 0.3em 1em;
	border: 1px solid #669900;
	line-height: 1.5em; 
  background-color: #fff;
}

.content h2 {	padding: 0 0 0 1em;}

.content .descr {
	color: #664;
	font-size: 0.85em;
	margin-bottom: 6px;
	margin-left: 8px;
	}

.entry {background-color: #fff;}

	/* Post area is within the content div, legacy from other stylesheet */

.post h1 a {color: #2A5FAA;text-decoration: none;}

.post h1 a:hover {color: #72C32B;}

.post h1 {
	margin-bottom: .2em;
	margin-top: .5em;
	font-size: 150% ;
	color: #2A5FAA;

}

.post {margin: 0px 6px 0 0;
	float:left;
	width:380px;
  background-color: #fff;

}

/* the area that details the post and contains links to comments and editing*/	

.post .info{
	background: #F5F5F5;
	border: 1px solid #E3E4E4;
	color: #666;
	margin: 5px 0 4px;
	padding: 2px 5px;

}

.post img {
	border: 2px solid #DDD;
	margin: 4px;

}
.post a img {border: 2px solid #DDD;}
.post a {text-decoration: underline;}

.post a:hover img {border-color: #CCC;}

.info a {color: #66CC66; text-decoration: none;}

.info a:hover {color: #2a5faa; text-decoration: underline;}

/* navigation is the sidebar */

.navigation {
	float: right;
	width: 140px;
	text-align: left;
	margin: .3em .3em 0 .1em;
	padding: 0.1em;
	border: 1px solid #C4C4C4;

}

.navigation h2 {
	margin: 0.1em;
	padding: 0;
background: #336699;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-variant: small-caps;
	text-align: center;

}

.navigation ul {
	list-style-type: none; 
	float: left; 
	display: block; 
	width: 138px; 
	line-height: 1.75em; 
	clear: both; 
	margin: 0; 
	padding-left: 2px; 
	background-color: #FFF;

	}

.navigation li {}

.navigation li a {color: #545454; text-decoration: none}

.navigation li a:hover {color: #72C32B;}

#footer {
	background-color: #FFF;
	font-size: .85em; 
	margin: 0 auto;
	padding: 0.3em; 
	text-align: center; 
	clear: both;

}

#footer p { 
	border: 1px solid #669900;
	padding: 0.5em;
	margin: 0.3em;
}

#news {
width: 250px;
float: right;
overflow: auto;
}

/* more Wordpress styling */

code {
	background: #FFF;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;

}

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;

}

/* misc */

.clearer {clear: both; font-size: 0;}
.left {float: left;}
.right {float: right;}

/* path */

.path {
	background: #C2DE2C;
	color: #FFF;
	font: normal 1.1em Verdana,sans-serif;
	padding: 8px 12px;

}

.path li,.path ul {display: inline;}

.path a {
	color: #FAFAFA;
	text-decoration: none;
	margin-right: 16px;
}

.path a:hover {	color: #FFE; text-decoration: underline;}

/* comments */

.content ol li {background: none;}

.commentlist {margin: 0; padding: 0;}

.commentlist li {margin-bottom: 1.2em;	list-style: none;}

#commentform {margin: 1em 0; background: #fff; width: 360px;}

.commentmetadata {font-size: .85em; padding: 2px 0 4px 0;}

.commentmetadata a {color: #444;text-decoration: none;}

.commentmetadata a:hover {text-decoration: underline;}

textarea.styled {width: 280px;}

.styled {
	font-size: 1.1em;
	background: #F8F7F6;
	border: 1px solid #D6D3D3;
}

.styled:hover {background: #FFF; border: 1px solid #D6D3D3;}

.styled:focus {	background: #FFF; border: 1px solid #939793;}

#commentform input {margin-bottom: 3px;}

/* calendar */

#wp-calendar {
display:inline;
border-collapse: collapse;
width:130px;
margin: 5px;
text-align:center;
color:#545454;

}

.navigation table caption {
margin: 0 10px 0 10px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px solid #ccc;
letter-spacing: .1em;
color: #2A5FAA;
font-weight: bold;

}

.navigation table thead tr {}

.navigation table th {border-bottom:1px solid #ccc;}

.navigation table td#today {padding: 0;
  border:1px solid #ccc;
  font-size: .85em;
  font-weight: bold;
  color:#72C32B;
}

.navigation table td a {
  display: block;
  border-bottom:1px solid #ccc;
  background-color:#EDF3DE;
  font-size: 1em;
  font-weight: bold;
}

.navigation table tfoot {border-top:1px solid #fff;}

.navigation table tfoot a {border: none; font-weight: bold; background:none;}

.navigation table tfoot #prev a {text-align: left;}

.navigation table tfoot #next a {text-align: center;}

#searchform {padding: 5px;}

/* breukie links */

.breukieslinkswidget li {list-style-type: none;text-align: left;}

.breukieslinkswidget li h2 {text-align: left; list-style-type: none;}

