/* crysodenkirk.com base style - (c) Crystal Odenkirk 2009
	 Why hello, person who is reading my css file!
----------------------------------------------------------*/

/* Resets
--------- */

* {
	background-color:transparent;
	border:0;
	font:inherit;
	margin:0;
	padding:0;
	}
	
html{font:13px/1.5 Tahoma, Arial, Helvetica, sans-serif;}

@font-face {
	font-family: 'Yanone Tagesschrift Regular';
	src: local('Yanone Tagesschrift Regular'), local('YanoneTagesschrift'), url('YanoneTagesschrift.ttf') format('truetype');
}

@font-face {
	font-family: 'KingthingsWroteRegular';
	src: local('Kingthings Wrote'), local('Kingthings Wrote'), url('Kingthings_Wrote.woff') format('woff'), url('Kingthings_Wrote.ttf') format('truetype'), url('Kingthings_Wrote.svg#KingthingsWrote') format('svg');
}

@font-face {
	font-family: 'DanielRegular';
	src: local('Daniel'), local('Daniel'), url('daniel.woff') format('woff'), url('daniel.ttf') format('truetype'), url('daniel.svg#Daniel') format('svg');
}

@font-face {
	font-family: 'DanielBold';
	src: local('Daniel'), local('DanielBold'), url('danielbd.woff') format('woff'), url('danielbd.ttf') format('truetype'), url('danielbd.svg#DanielBold') format('svg');
}

@font-face {
	font-family: 'DanielBlackRegular';
	src: local('Daniel Black'), local('DanielBlack'), url('danielbk.woff') format('woff'), url('danielbk.ttf') format('truetype'), url('danielbk.svg#DanielBlack') format('svg');
}

@font-face {
	font-family: 'DesyrelRegular';
	src: local('Desyrel'), local('Desyrel'), url('desyrel.woff') format('woff'), url('desyrel.ttf') format('truetype'), url('desyrel.svg#Desyrel') format('svg');
}


/* Structure
------------*/
blockquote, dl, ol, ul{margin:0.5em 1em;}

caption {
	margin-bottom:.5em;
	text-align:center;
}

dt{margin-top:8px;}

fieldset,p,pre,table {margin-bottom:1em;}

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

.entry img{max-width:100%;}

.main_nav li{display:inline-block;}

.narrowcolumn{
	clear:none;
	float:left;
	margin:0 0 8px 0;
	padding:8px;
	width:525px;
	}
	
.post{margin:5px;}

#main_container{
	max-width:880px;
	margin:0 auto;
	padding:8px;
  }
	
#main_nav li, #footer_nav li{display:inline-block;}

#resume_contact{text-align:right;display:none;}

#sidebar{width:300px;margin-left:560px;}

/* Text
--------*/

	/* Font Faces */
	code, pre{font-family:"Lucida Console", Monaco, monospace;}
	
	/* Font Sizes */
	table{font-size:inherit;}
	
	button, input, select, textarea{font-size:99%;}
	
	code, h6, pre{font-size:14px}
	
	h5{font-size:15px;}
	
	h4{font-size:16px;}
	
	h3{font-size:18px;}
	
	h2{font-size:20px;}
	
	h1{font-size:22px;}
	
	#namelogo h1{font-size:36px;}
	
	/* Font Styles */
	em{font-style:italic;}
	h1,h2,h3,h4,h5,h6,strong,th,dt {font-weight:bold;}
	
	/* Lists */
	ol li {list-style: decimal outside;}
	
	ul li {list-style: disc outside;}

	#main_nav li, #footer_nav li{list-style:none;}
	
/* Images
---------*/

.narrowcolumn .post, #sidebar, input, select,textarea{background:url(../images/post_bg.jpg) bottom right repeat-x #fefaef;}

/* Colors
----------*/

	/* Black and White */
	
	code, pre, html{background-color:#eaeaea;}
	
	#main_container{background-color:#fff;}
	
	input, select, .entry img,textarea{
    border:1px solid #333;
    -moz-border-radius:5px;
		-webkit-border-radius:5px;
    border-top:1px solid #222;
    border-left:1px solid #222;
    }
		
	#sidebar, .narrowcolumn .post{
		border:1px solid #ddd;
		padding:8px;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		}
	
	code, pre, #main_container{border:1px solid #ddd;border-top:0;border-bottom:0;}
	
	a:visited{color:#333;}
	
	a:link{color:#666;}
	
	a:hover{color:#999;}
	
	*{text-shadow:0px 1px 2px #ddd;}
	
	/*other*/
	
	#namelogo h1{color:#3F2D04;}
	
	/* System Colors */
	
	
	/* print
---------*/

@media print{
  .print_only,#resume_contact{
    display:block;
	  }
	* {text-shadow:none !important;}
  }
	
