/* 
Theme Name: lisahug
Theme URL: http://lisahugsnorthbaybirds.com/
Description: A custom theme built on Brian Purkiss' Whiteboard Theme
Author: Ben Wilhelm
Author URI: http://benwilhelm.com
Version: 0

*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
}

h1, h2, h3, h4, h5, h6 {
	color : #ff9 ;
	margin-bottom: .5em ;
	font-weight: bold ;
}

h1 {
	font-size: 1.4em ;
}
h2 {
	font-size: 1.2em ;
}
h3 {
	font-size: 1.1em ;
}
h4 {
	font-size: 1em ;
}

h6 {
	display:inline ;
}

dd {
	list-style : none ;
}

li {
	margin-left : 2em ;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

table {
	border-collapse:separate;
	border-spacing:0;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
	
}

blockquote, q {
	quotes: "" "";
}



body {
	font-family:Verdana, Geneva, sans-serif ;
	font-size: small ;
	text-align:center ;
	
	background-color:#78A ;
	background: url(images/bg-tile-dark.jpg) ;
	color : #FFF ;
	
}

a, a:visited {
	color : #D6D6D0 ;
	text-decoration:none ;
	border-bottom: 1px dotted ;
}

	a:hover {
		text-decoration : underline ;
	}

p {
	line-height: 140% ; 
	margin-bottom : .5em ;
}

#container{
	width : 960px ;
	text-align: left ;
	
	position: relative ;
	margin : 0 auto ;
}

#topSpan {
	position: absolute ;
	top : 0 ;
	left : 0 ;
	height : 480px ;
	width : 100% ;
	background: url(images/bg-tile-light.png) repeat-x ;
	
}

	#topSpan #headerBird {
		position : relative ;
		left : -85px ;
	}

#header {
	position: relative ;
	height : 230px ;
}

#topNav {
	width : 250px ;
	font-size: 1.5em ;
	position : absolute ;
	bottom : 0 ;
	right : 0 ;
	
	text-align:right ;
	padding-right : 20px ;
}

	#topNav li {
		list-style : none ;
		padding-bottom : 3px ;
	}
	
#content {
	position: relative ;
	padding-left : 365px ;
	padding-top : 40px ;
}

	#pane {
		/*background-image: url(images/ccc20trans.png) ;*/
		background-color: #707A90 ;
		padding : 20px ;
		border : 1px solid #444 ;
		
		-moz-border-radius : 20px ;
		-webkit-border-radius : 20px ;
		-moz-box-shadow : 3px 3px 1px #333 ;
		-webkit-box-shadow : 3px 3px 1px #333 ;
	}

#leftColumn {
	width : 350px ;
	float : left ;
	margin-left : -365px ;
}

	#leftColumn a {
		border : none ;
	}

	h1#siteTitle {
		margin-top : 10px ;
		height : 0px ;
		padding-top : 35px ;
		background:url(images/lisahug.png) no-repeat ;
		overflow:hidden ;
	}

	h4#siteDescription {
		height : 0px ;
		padding-top : 55px ;
		background:url(images/northbay.png) no-repeat ;
		overflow:hidden ;
	}
	
	#contactLink {
		margin-left : 5px ;
		color : #FFF ;
		border : none ;
	}
	
	div#leftImg {
		float : left ;
		margin-bottom : 20px ;
		
/*		background-color:#282828 ;
		border: 2px solid #484868 ;
		padding : 1px ;
		
		width : 320 ;
		height : 225 ;
*/		
		-moz-box-shadow : 3px 3px 1px #333 ;
		-webkit-box-shadow : 3px 3px 1px #333 ;

		-moz-border-radius : 8px ;
		-webkit-border-radius : 8px ;
	}


div.menu {
	padding-bottom : .5em ;
}

	div.menu a, div.menu a:visited  {
		color : #FFC ;
		text-decoration: none ;
		font-weight: normal ;
		border: none ;
	}
	
	div.menu a:hover {
		color : #228 ;
	}

	div.menu li {
		padding-right : 15px ;
	}

	div.menu li.current_page_item {
		background-image : url(images/page_indicator.png) ;
		background-position : right center ;
		background-repeat : no-repeat ;
	}


div.post-whole {
	padding-bottom : 2em ;
	border-bottom : 1px solid #AAC ;
	margin-bottom : 3em ;
}

div.post-body {
	padding : 1em ;
}

.post-title {
	font-size : 2em ;
	margin-bottom : .5em ;
	font-family: "trebuchet ms", Arial, Helvetica, sans-serif; 
}
	.post-title a {
		border: none ;
		color : inherit ;
	}

p.time-stamp {
	font-size: x-small ;
}

.post-meta {
	font-size : x-small ;
	margin-bottom : 2em ;
}

#sidebar {
	width : 330px ;
	padding-right : 20px ;
}
	
	#sidebar h2 {
		font-weight: bold ;
		font-size: medium ;
		margin-top : 1em ;
		margin-bottom : .3em ;
		font-family:Georgia, "Times New Roman", Times, serif ;
	}
	
	#sidebar li {
		list-style:none ;
	}
	
	#sidebar .widget li {
		margin : 0 20px .5em 0 ;
	}
	
	li#search {
		padding-top : 1em ;
		clear : both ;
	}
	
	#sidebar ul {
		padding-left : 10px ;
	}
	

#footer {
	font-size: x-small ;
	clear : both ;
	text-align:center ;
	padding-top : 2em ;
	padding-bottom : 2em ;
}

.post{}
.postmeta{}
.postnavigation{}
#searchform{}
#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}