/* Company: Steinruck Design
   Author : Mark Steinruck
   Email  : hello@steinruckdesign.com
   Phone  : +1 864 569 0424 

   CSS: Blog specific styles
   
*/

@import url("sd_sub_standard.css");
@import url("sd_forms.css");

/* structure
---------------------------------------*/
#col1 {
	float: left;
	width: 231px;
	padding: 0;
	margin: 45px 0 0 0;
}

#col2 {
	float: left;
	width: 550px;
	margin: 45px 0 0 63px;
}



/* titling
---------------------------------------*/
#blog #page_title {	float: left; }
#blog #page_title h2 {
	float: left;
	width: 680px;
}

h3#commenter {
	background: url(/images/blog/title_comments.gif) 0 0 no-repeat;
	width: 133px;
	height: 19px;
	margin: 55px 0 0 0;
	padding: 0 0 16px 0;
	text-indent: -9999px;
	border-bottom: 1px solid #eaeaea;
	width: 522px;
}

h3#be_a_commenter {
	background: url(/images/blog/title_yourturn.gif) 0 0 no-repeat;
	width: 211px;
	height: 25px;
	margin: 80px 0 20px 0;
	text-indent: -9999px;
}

#blog #col2 h4, #col1 h3 {
	text-transform: uppercase;
	font-size: 1.1em;
	letter-spacing: .1em;
	color: #ff0090;
	margin: 0;
}

/* text
---------------------------------------*/
p { margin: 0 0 16px 0; padding: 0;}

pre {
	background: #f1f1f1;
	color: #787878;
	padding: 15px;
	width: 510px;
	font: .9em/1.4 arial, sans-serif;
	margin-bottom: 10px;
}

/* sidebar list
---------------------------------------*/
#col1 ul { 
	border-top: 1px solid #eaeaea;
	margin: 30px 0 16px 0;
}

#col1 li a {
	display: block;
	padding: 16px 0;
}

#col1 li { 
	border-bottom: 1px solid #eaeaea;
}

.all_entries {
	display: block;
	margin: 0 0 60px 0;
}

a#rss { 
	background: url(/images/blog/ico_rss.gif) 0 0 no-repeat;
	width: 195px;
	height: 23px;
	margin: 30px 0 0 0;
	display: block;
	float: left;
	text-indent: -9999px;
}

#shorts {
	font-size: .9em;
	width: 200px;
	margin-top: 35px;
}

#shorts h3 {margin-bottom: 8px;}

#excerpt {
	margin-bottom: 40px;
}

/* col2 
---------------------------------------*/

#col2 ul li { padding-left: 10px; background: url(/images/blog/bullet.gif) 0 6px no-repeat;}


/* main text
---------------------------------------*/
p.date, a.title { font-family: georgia, "times new roman", serif;}

p.date { font-size: 1em; margin: 0;}

a.title { font-size: 1.8em; color: #000; margin-bottom: 0;}

.continue { margin-right: 15px;}

/* comments
---------------------------------------*/
.comments {
	border-bottom: 1px solid #eaeaea;
	padding: 16px 0;
}

.comments p { margin: 0; }

.author { 
	color: #000;
}

p.comment_date {
	font-size: .9em;
	margin: 8px 0 0 0;
	display: block;
	font-style: italic;
}

.author a, .me .author a { color: #000;}

.me p { color: #ff0090;}

#comments_col1, #comments_col2, .check { 
	float: left;
}

#comments_col1 { width: 312px;}

#comments_col2 { 
	width: 165px; 
	font-size: .9em; 
	margin: 20px 0 0 40px;
}

.commentsPreview {
	background: #f9f9f9;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}

.commentsPreview p { margin: 0;}

.commentsPreviewTitle { font-size: .9em; margin: 0 0 5px 0; text-transform: uppercase;}

.check { margin-right: 8px; border: 0;}
