/* 
Theme Name: Fillet of Soule
Theme URL: http://www.fillet-of-soule.com
Description: A theme for me.
Author: Travis Soule
Author URI: http://travissoule.com
Version: 0.0.1
Based on: Whiteboard
By: Brian Purkiss http://brianpurkiss.com

*/

/*  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, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, 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;}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: "" "";}
* {margin:0;padding:0;}



/*
Structure
*/
body{
	background: #a0a0a0 url(img/page-bkg.jpg) fixed; 
	font-family: georgia;
	letter-spacing: 0.4pt;
}

#header{
	height:108px;
	margin:36px auto;
	text-align:center;
	width:960px;
}
#container{
	background:#FFFFFF url(img/wrapper-bkg.gif) repeat-x scroll center top;
	margin:0 auto;
	padding:18px 0 0;
	width:960px;
}

#body{
	width: 940px;
	padding: 0 10px;
	margin: 0 auto; 
}

#content{
	width: 650px;
	float: left;
	margin: 0 19px 0 0;
}

#post{

}
#postmeta{}
#postnavigation{
	border-top: 1px #a0a0a0 dashed;
	border-bottom:  1px #a0a0a0 dashed;
	padding-top: 9px;
	margin-bottom: 18px;
}
#postnavigation p{font-size:16px;}
#searchform{margin:0 0 18px;}
#sidebar{
	width: 270px;
	float: left;
}
#sidebar ul{
	list-style-type: none;
}
#footer{
	clear:both;
	text-align: center;
	padding-bottom: 9px;
}
#footer p{margin-bottom: 9px;}

/*
Typography
*/

@font-face {
	font-family: '3Dumb Regular';
	src: url('3Dumb.eot');
	src: local('3Dumb Regular'), local('3dumb'), url('3Dumb.ttf') format('truetype'), url('3Dumb.svg#3dumb') format('svg');
}

body{
	line-height: 18px;
	font-size: 75%;
	color: #6f6f6f;
}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	font-family:'3Dumb Regular', sans-serif;
	text-transform:uppercase;
}
h1{color: #0F1F2F;}
h2, h3,h4{
	line-height: 36px;
	font-size: 26px;
	margin: 9px 0;
	color: #1D364F;
}
h3,h4{
	color: #30506F;
}
h5,h6 {color: #30506F;}

p{
	font-size:12px;
	line-height:21px;
	margin:0 0 18px;
}

a {
color:#0F1F2F;
text-decoration: none;
}

a:hover{
text-decoration: underline
}

.datestamp{
	font-family:"palatino linotype",palatino,serif;
	font-size:10px;
	font-style:italic;
	letter-spacing:1.2pt;
	margin:0 0 9px;
}

.intro{
	border-bottom:1px #a0a0a0 dashed;
	font-size:21px;
	line-height:36px;
	padding:0 0 18px;
}

/*
Style
*/
#header h1 a{
	color: #fff;
	font-size: 70px;
	line-height: 80px;
}
#header h1 a:hover{text-decoration: none;}

#header p{
	color:#FFFFFF;
	font-family:sans-serif;
	font-style:italic;
	font-variant:small-caps;
	text-align:center;
}

#post h2{font-size: 36px;}
#content p{margin-left: 21px;}

#sidebar li ul{margin:0 0 36px 18px;}
#sidebar h2{border-bottom: 1px dashed #a0a0a0;}