@import "reset.css";

/* Main Styles */
html { }

body { font-size: 10pt; font-family: "Helvetica","Arial",sans-serif; line-height: 1.4; }

a { font-weight: bold; color: gray; }

hr {
	border: none;
	clear: both;
	height: 0; }

h1 {	font-size: 18pt; font-weight: normal; margin: 0; }
	h1 a { color: gray; text-decoration: none; }
h2 { font-size: 20pt; margin: 0; line-height: 1; }
h3 { font-family: "Cambria","Georgia",serif; font-size: 14pt; }
h4 { font-family: "Cambria","Georgia",serif; font-size: 12pt; }
h5 { font-size: 12pt; }
h6 { font-size: 12pt; }

em { font-style: italic; }
strong { font-weight: bold; }

ol { list-style: decimal; }
ul { list-style: square; }
li { margin-left: 1em; }

dt { font-family: "Cambria","Georgia",serif; font-weight: normal; font-size: 14pt; margin-bottom: 1em; }
dd { margin-bottom: 1em; }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset 
{ margin-bottom: 1em; }

input { display: none; }

/* comment form */

#txpCommentInputForm { display: none; }

/* unique elements */

#intro { font-family:"Cambria",serif; font-size: 14pt; text-align: justify; margin: 0; }
	#intro a { font-weight: normal; }
	
#photo_me { display: none; }

#footer { font-size: 10pt; }

#twitterFeed { display: none; }
#navigation { display: none; }
#blog_categories { display: none; }	
#social-bookmarks { display: none; }	
#feeds { display: none; }
	
/* common classes */

h3.recent { line-height: 14pt; }
	h3.recent em { font-size: 12pt; }
	
.meta { color: gray; font-size: 75%; }

.clear { border-bottom: thin solid gray; visibility: visible; width: 100%; margin-bottom: 1em; }

.entries { margin: 0; }
	.entries dd + dt { padding-top: 1em; border-top: thin dotted gray; }

.snips dt { font-family: "Helvetica","Arial",sans-serif; font-size: 12pt; margin-bottom: 0; }
.snips dd p, .snips dd span { margin: 0; display: inline; }
	
.comments dt { font-size: 12pt; font-weight: bold; padding: 0 0 0 1em; }
.comments dd { padding: 0 1em; }

/* off-site scripts */
.flickr_badge { }
.flickr_badge_image { display: none; }
	
/* resume */
dl#resume_education dt, dl#resume_education dd, dl.resume_work dt, dl.resume_work dd { margin: 0; }
	dl#resume_education dd.degree { margin-bottom: 1em; }
	dl.resume_work dd.dates, dl.resume_work dd.duties { margin-bottom: 1em; }	