/*

Theme Name: Black Dog
Theme URI: http://www.blackdogvideo.bc.ca
Version: 1
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: Larry van Kampen
Author URI: http://www.utilitygrade.net

*/

/* content
--------------------------------------------------*/
#newsletter #content p, #newsletter #content h3 {
	width: 440px;
}
#newsletter #content h2 {
	width: 440px;
	border-bottom:1px solid #000;
	text-transform: uppercase;
}

#newsletter #content h2 a:hover {
	color: #000;
}
/* metadata under post
--------------------------------------------------*/
.post {
margin:0 0 50px 0;
text-align:justify;
}

.post img {

}

.post .info {
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:1em;
color:#000;
padding:2px 3px 3px 8px;
margin: 25px 0;
}

.date {
margin: 2px 0 15px 0;
text-transform: uppercase;

}

.post small {
margin-top:25px;
}

/* metadata sidebar ('about this post')
--------------------------------------------------*/
p.news {
border-bottom:1px solid #000;
border-top:1px solid #000;
margin:8px 0 28px;
padding:10px;
	font: 1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* sidebar
--------------------------------------------------*/
#sidebar {
width:220px;
float:right;
padding:28px 10px 30px;
height:100%;
}

#sidebar h2 {
	border-bottom:1px solid #000;
padding:0 0 3px;
	text-transform: uppercase;
	font: 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sidebar ul {
list-style:none;
margin:0 0 23px;
}

#sidebar li {
border-bottom:1px solid #000;
list-style:none;
	list-style-type: none;
}

#sidebar li a{
padding:3px;
display: block;
}

#sidebar li a:hover {
color:#fff;
background-color:#999;
}

#sidebar input {
margin-top: 5px;
width:103px;
background:#fff;
color:#444;
border:1px solid #000;
font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding:3px;
}

#sidebar input:focus {
background:#fff;
border:1px solid #000;
}

/* some input
--------------------------------------------------*/
input {
border:1px solid #000;
font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
padding:3px;
}

input:hover {
border:1px solid #000;
}

input:focus {
border:1px solid #000;
color:#333;
}

/* wp stuff
--------------------------------------------------*/

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
margin:10px;
}

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

.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

/* sidebar links
--------------------------------------------------*/
#header h1 a:hover,#footer a:hover {
text-decoration:none;
color:#fff;
background:#999;
}

#content li,#content2 li {
border-bottom:1px solid #333;
padding:10px;
}

a,#sidebar li a,#footer a {
color:#999;
text-decoration:none;
}
