/*
Theme Name: Bddgp
Description: BDDGP WordPress theme. Enough said.
Version: 0.1
Author: Julian Laffey
*/

@import url("/css/shared20100715.css");

h1.pagetitle {
	font-size: 1.66em;
	margin-bottom: 1em;
}

p {
	line-height: 1.33;
}

a img {
	border: 0;
}

img.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}

table {
	border-collapse: collapse;
	margin-bottom: 1em;
}
	table td {
		border: 1px solid #ccc;
		padding: 0.5em;
	}

#header {
	border-bottom: 4px solid #fc3;
	padding: 3px 0;
	background-color: #ffb;
}
	#header h1 {
		display: none;
	}
	#header p {
		margin: 0 0 0 5px;
	}
	#header ul {
		float: right;
		margin-top: 3px;
	}
	#header ul li {
		display: inline;
		margin-right: 0.8em;
	}
	#header * {
		color: blue;
	}	
	
#content {
	float: left;
	margin: 3em;
}	
	#content.narrowcolumn {
		width: 43em;
	}

#sidebar {
	width: 15em;
	margin: 2em 0 0 3em;
	float: left;
}
	#sidebar h2 {
		font-size: 1em;
		margin-top: 1em;
	}
	#sidebar ul {
		list-style-type: none;
	}
	#sidebar li {
		font: bold 1em Verdana, Arial, Helvetica, sans-serif;
		color: #03c;
		background: #ddf url(/images/blend1.png) left bottom repeat-x;
		padding: 0.2em;
		border: 1px solid #ddf;	
		font-weight: bold;
		margin-bottom: 0.5em;
	}
		#sidebar li a {
			color: #03c;
			text-decoration: none;
		}
		#sidebar li:hover {
			border: 1px solid #03c; 
		}
		#sidebar p.print {
			margin-top: 2em;
			background: url(/images/print.gif) center left no-repeat;
			padding-left: 20px; 	
		}


	
	
/* 
	Posts
*/
.post {
	margin-bottom: 5em;
}
	.post h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 1.8em;
		line-height: 1;	
	}
	.post h1, .post h1 a {
		color: #227;
		text-decoration: none;
	}
	.post h1 a:hover {
		text-decoration: underline;
	}
	.post .entry {
		margin-top: 1em;
	}	
	.post .postmetadata {
		margin-top: 3em;
		text-align: right;
	}
		.post .archive.postmetadata {
			margin-top: 0em;
			text-align: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.85em;
		}
			.post .archive.postmetadata a {
				color: #77a;
			}
	.post ul.entry-meta {
		list-style-type: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.85em;
	}
		.post ul.entry-meta li {
			display: inline;
		}
		.post ul.entry-meta .author {
			color: #b22;
			margin-right: 1em;
		}
		.post ul.entry-meta .published {
			color: #77a;
		}
	
	/* tighten up first paragraph of post in summary view */
	.column .post .entry p {
		margin: -0.75em 0 0.5em 0;
	}



/*
	Entry
*/
.entry ol {
	margin: 1.5em 0 1.5em 2em;
}
.entry ul {
	margin: 1em 1em 3em 1em;
	list-style-type: square;
}
	.entry ul li, .entry ol li {
		margin: 1em;
	}
	.entry h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		font-weight: normal;
		color: #c33;
		margin: 2em 0 0.5em 0;
	}
	.entry h3 {
		font-size: 1em;
		margin-top: 2em;
	}

/*
	Comments 
*/
ol.commentlist {
	margin: 2em 0;
	list-style-type: none;
}
	ol.commentlist li {
		padding: 1em;
	}
	ol.commentlist li.alt {
		background-color: #eef;
	}
	ol.commentlist li p {
		margin: 1em;
	}
	ol.commentlist li .commentmetadata {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		text-align: right;
		margin-bottom: 0;
	}
		ol.commentlist li .commentmetadata a {
			color: #aaa;
		}







/*
	Comment forms
*/
#commentform {
}
	#commentform #author, #commentform textarea {
		border: 1px solid #bbb;
	}
	#commentform textarea {
		width: 30em;
		height: 8em;
	}
	#commentform p {
		margin: 0.5em 0;
	}


/*
	Tags
*/
/*
	Tags
*/
.tags {
}
	.tags a, .wp-tag-cloud a {
		background-color: #ddf;
		color: black;
		text-decoration: none;
		border: 1px solid #555;
		padding: 0px 5px;
		white-space: nowrap;
	}
	.tags a:hover, .wp-tag-cloud a:hover {
		background-color: white;
	}
	
.wp-tag-cloud {
	margin-bottom: 2em;
}	
	.wp-tag-cloud li {
		display: inline;
		margin-right: 1em;
		line-height: 1.66;
	}
	
	


/*
	Misc
*/
.action {
	background: url(/images/action2.png) no-repeat left;
	min-height: 21px;
	padding-left: 25px;
	margin-top: 1.5em;
}

.column {
	width: 45%;
	margin-right: 4%;
	float: left;
}

.print_only {
	display: none;
}


/*
	Pull quotes
*/
blockquote.pullquote {
	float: right;
	width: 13em;
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.25;
	color: #c80;
	border-width: 1px 0;
	border-color: #fc7;
	border-style: solid;
	margin: 0 0 1em 1em;
}
	blockquote.pullquote p {
		margin: 0.5em;
		text-align: center;
	}
	blockquote.pullquote em, blockquote.pullquote strong {
		font-weight: bold;
		color: #c80;
	}
	blockquote.pullquote del, span.pullquote ins {
		display: none;
	}
	blockquote.pullquote ins, span.pullquote del {
		background-color: white;
		text-decoration: none;
	}


/*
	Captioned photos
*/
div.wp-caption {
	margin-bottom: 2em;
	background-color: #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 8px 3px 2px 3px;
}
	div.wp-caption.aligncenter {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	div.wp-caption .wp-caption-text {
		color: #444;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.2;
	}
	
	
	
.nocomments {
	font-style: italic;
}	




/*
	Print styles
*/
@media print {
	body { 
		background-white: white; 
		color: black; 
		margin: 0;
		width: 100%;
	}
	
	.print_only {
		display: block;
	}
	
/*	.post {
		page-break-inside: avoid;
	}*/
	
	#header {
		background-color: white;
		border-bottom: 2px solid #666;
	}
	
	#header ul,
	#respond,
	#commentform,
	#sidebar,
	#footer,
	.postmetadata {
		display: none;
	}
	
	.column {
		width: 100%;
		float: none;
	}
}