/* Default Rinspin layout
 * Scott Bronson
 */


/*
 *     First some sane defaults...
 */

body {
	margin:		20px;
	padding:	0px;
	font:		1em Verdana,Sans-Serif;
	background:	#BBB;
	font-size:	11pt;
}

h1,h2,h3,h4,h5,h6 {
	padding:	0px;
	margin:		0px;
}

input {
	font-size:	8pt;
}

a:link, a:visited {
	text-decoration: none;
	font-weight:	bold;
} 
a:link:hover {
	text-decoration: underline;
}


/*
 *    global page elements
 */

.content {
	/* This surrounds everything: banner, entries, sidebars, footer. */
	background:	#EEE;
	border:	solid 5px #FFF;
}

.banner {
	/* The banner is the box at the top of the page that contains
	 * the blog's title and tagline. */
	padding: 10px 40px 10px 40px;
	border-bottom:	solid 5px #FFF;
}
.tagline {
	/* The tagline is the blurb below the banner.  It may either
	 * be a div or a span. */
	font-family:	arial, sans-serif;
	font-size:	16pt;
}      

.entries {
	/* This is the box around all the entries. */
	float:		left;
	padding: 20px 20px 0px 20px;
	margin-top:	-20px;
	margin-bottom:	-30px;
}
.entry {
	/* Each individual entry */
	margin-bottom:	30px;
}
.entry-date  { 
	/* The date (typically a div at the top of a set of entries
	 * that all fall on the same day) */
	font-size:	12pt;
	font-weight:	bold;
	width:		55%;
	border-bottom:	dotted 1px #555555;
	margin-top:	20px;
	margin-bottom:	10px;
}
.entry-title {
	/* the title for this story */
	font-size:	14pt;
} 
.entry-body {
	/* The actual story text */
	font-size:	11pt;
}
.entry-smallprint {
	/* The bar of random data that typically appears at the bottom of
	 * each story (writebacks, permalinks, poster, etc) */
	font-size:	10pt;
}
.entry-smallprint-right {
	float:		right;
}


.breadcrumbs {
	margin-top: 20px;
}


.sidebar-left {
	/* This is a vertical bar on the left of the layout.
	 * Some designs may want to hide it. */
}
.sidebar-right {
	/* And the vertical bar on the right of the layout.
	 * Some designs may want to hide it. */
	float:		right;
	padding:	20px 0px 70px 70px;
	width:		15em;
}


.footer {
	clear: both;
}


.homelink {
	/* A very clear area to click to take you home */
	font-size:	10pt;
	border:		1px solid #000;
	padding: 	4px;
	text-align:	center;
}


.comment {
	/* a div surrounding each individual comment */
	margin-top:	20px;
}
.comment-data {
	/* comment author, date, etc */
	font-size:	8pt;
}
.comment-title {
	margin-top:	2px;
	font-size:	9pt;
	font-weight:	bold;
}
.comment-body {
	/* text of the comment */
	font-size:	8pt;
}
.comment-body p {
	/* tighten up the paragraphs a bit */
	margin:		5px 0px 5px 0px;
}
.comment-reply {
	/* the reply button at the bottom of the comment */
	font-size:	8pt;
}
.comment-push {
	/* the div that pushes nested comments to the right */
	margin-left:	20px;
}
.comment-success, .comment-failure {
	/* the success message appears in the comment itself, failure at top of page */
	color:		#F00;
}
.comment-form {
	font-size:	9pt;
}
.comment-form-title {
	font-size:	11pt;
	font-weight:	bold;
}



.calendar {
	margin-left:	1em;
}
.month-calendar, .year-calendar {
	font-size:	8pt;
}
.month-calendar tr td {
	text-align:	center;
}
.year-calendar-subhead {
	/* Hide the useless "Months" tag in the year calendar */
	position: absolute;
	visibility: hidden;
}
.month-calendar-day-head {
	/* Bold headings make the calendar too wide. */
	font-weight: normal;
}
.month-calendar-day-this-day {
	border:		1px solid #485235;
}


.categorytree {
	text-align:	left;
	font-size:	9pt;
	list-style: 	none;
	margin-left:	2em;
}
.categorytree-title {
	font-size:	9pt;
}

.recent-comments {
	font-size:	8pt;
	margin-bottom:	30px;
}
.recent-comments-title {
	font-size:	9pt;
}
.recent-comments-item {
	margin-left:	2em;
}


.searchform {
	font-size:	8pt;
	text-align:	left;
}
.searchform input {
	font-size:	8pt;
}
.searchbox {
}


.subscribe {
	margin-top:	30px;
	font-size:	8pt;
}
.subscribe-item {
	margin-left:	20px;
}


.rendertime {
	/* color:	#BBB; */
	float: left;
}
.rendertime-cell {
	text-align:	right;
	padding:	0px 20px 0px 20px;
}


