/*
Theme Name: Barry Thomson
Theme URI: http://wordpress.org/
Author: Scout Brandie

*/

/* ## YUI CSS RESET # */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {  border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* ## END OF YUI CSS RESET # */

body {font-family: Helvetica, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #999999; padding-left: 30px; background: url('images/background.png') top left no-repeat;}
h3 {font-size: 12px; line-height: 16px; padding-bottom: 2px;}
a {color: #999999; text-decoration: none;}
a:hover {text-decoration: underline;}
a.active {color: #ED1C24;}
p {}
img {display: block;}

#header {padding-top: 100px; padding-bottom: 10px;}
	#header h1 {display: block; width: 120px; height: 60px; background: url('images/header.png') top left no-repeat; text-indent: -9999px;}
	#header h1 a {display: block; width: 120p; height: 60px;}

#sidebar {width: 150px; float: left; clear: left;}
	#sidebar dl {margin-left: 2px;}
	#sidebar dl dt {font-size: 15px; line-height: 30px;}
		ul.submenu {margin-bottom: 7px; padding-left: 10px;}
		ul.submenu li {padding-left: 8px; background: url('images/bullet.png') left 5px no-repeat;}
		ul.submenu li.active {padding-left: 8px; background: url('images/red_bullet.png') left 5px no-repeat;}

#content {width: 470px; float: left; padding-top: 7px; margin-bottom: 20px;}
#content a {color: #ED1C24;}
	#content_box_wrapper {width: 470px; background: url('images/copyright.gif') bottom right no-repeat;}
		.content_box {width:440px; padding: 4px; border: solid 1px #999999; margin-bottom: 7px;}
		.static_content_box {width: 428px; padding: 10px 10px 20px 10px;border: solid 1px #999999; margin-bottom: 7px;}
		.static_content_box p {padding-bottom: 16px;}
		.inset {margin-left: 5px; width: 440px;}
		
		.blog_post {border-bottom: 1px dashed #999999; padding-bottom: 10px; margin-bottom: 10px;}
		.blog_post h3 {color: #ED1C24;}
