/* basic layout */

body { margin: 0; padding: 0; color: #fff; background: #000 url(../images/background.png) repeat-x top center; text-align: center; }
#container { margin: 10px auto 0; text-align: left; width: 750px; color: #321; background-color: #fff; }
#header { background-color: #000; border-bottom: 1px solid #000; height: 210px; background-position: bottom center; background-repeat: no-repeat; }
#header h1 { margin: 0; padding: 0; }
#content { padding-top: 1em; margin: 0 20px; }
#footer { background: #000 url(../images/bottom_rounded_corners.gif) no-repeat scroll top left; clear: both; color: #aaa; padding: 25px 5px 12px; text-align: center; }


/* basic stuff */

body { font: 85%/125% sans-serif; }

h1 { line-height: 130%; }
h2 { font-size: 120%; line-height: 130%; }
h3 { font-size: 110%; line-height: 130%; }

a img { border: none; }

/*#content a[href^="http:"] { background: url(../images/external.gif) right center no-repeat; padding-right: 16px; }*/
acronym { cursor: help; }

#header a { display: block; height: 200px; }
#content p { margin-top: 1em; }

#content a, #content a:visited { color: #036; text-decoration: none; }
	#content a:hover { color: #f90; text-decoration: underline; }

.hr { border-top: 1px solid #666; margin-top: 1em; }
.c { clear: both; }


.skills { float: left; width: 32%; }
	.skills ul { padding-left: 18px; list-style-image: url(../images/list-arrow.gif); }
		.skills li { margin-bottom: 3px; }


#contact { font-family: "Courier New", Courier, monospace; }
	#contact dt { font-weight: normal; display: block; float: left; width: 10em; text-align: right; padding-right: 1em; }
	#contact dd { font-weight: bold; }

#github{ border: 1px solid #e9e9e9; border-style: solid solid none; background: #fafafa; }
	#github img{ padding: 1em 300px; width: 16px; }
	#github .links{ font-size: 80%; float: right; margin: 0; padding: 0.5em 1em; }
	#github h3{ font-size: 90%; border-bottom: 1px dotted #e9e9e9; margin: 0; padding: 0.5em 1em; cursor: pointer; }
	#github h3.odd, #github .details.odd{ background-color: #f6f6f6; }
	#github .details{ display: none; }
	#github .details{ font-size: 80%; border-bottom: 1px solid #e9e9e9; padding: 0.5em 1em; }
		#github .details blockquote{ padding: 0.5em 1em; margin: 0; }
		#github .details .commits .message{ display: inline; }
		#github .details .commits .message blockquote{ display: inline; }


#footer { font: 85% times, serif; }
	#footer a, #footer a:hover, #footer a:visited { color: #aaa; text-decoration: none; background: none; padding-right: 0; }
	#footer a:hover { text-decoration: underline; color: #ccc; }

