/*   
Theme Name: Naomi Simson Thematic Child		
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Minh Giang
Author URI: http://www.redballoon.com.au
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body { background: #666; }

body, input, textarea { font: normal 0.7512em/1.0em Arial,Verdana,sans-serif; } 
html>body { font-size: 12px; } 
p { margin: 1em  0; font-size: 1em; line-height: 1.5em; }
h1 { margin: 1.125em 0; font-size: 1.3333em; line-height: 1.125em; }
h2 { margin: 0.5em 0 0 0; font-size: 1.25em; line-height: 1.2em; }
h3 { margin: 1.2857em 0; font-size: 1.1667em; line-height: 1.2857em; }
h4 { margin: 1.3846em 0; font-size: 1.0833em; line-height: 1.3846em; }
h5 { margin: 1.5em 0; font-size: 1em; line-height: 1.5em; }
h6 { margin: 1.6364em 0; font-size: 0.9167em; line-height: 1.6364em; }

table, tr, td { border: none; } 
th, td { padding: 0; vertical-align: top; }
	td p { margin: 0; padding: 0; } 
	
ul { 
	margin: 0 0 10px; 
}
	li { padding: 5px; } 

#wrapper  {
	background: #fff; 
	border-left: 12px solid #757575; 
	border-right: 12px solid #757575; 
	margin: auto; 
	width: 795px; 
}

/* Header */
#header { 
	background: url(/images/topbanner_naomisimson.jpg) top left no-repeat; 
	height: 203px; 
	position: relative; 
}
#branding { 
	margin: 0; padding: 0; 
	width: auto; 
}	
	#blog-title a {
		display: inline-block; 
		height: 203px; 
		line-height: 600px; 
		overflow: hidden; 
		width: 400px; 
	}
	#blog-description { display: none; } 
	#access { display: none; } 

/* Homepage */

#main { 
	padding: 10px 0 15px; 
	width: auto; 
}
 
#container { 
	border-right: 1px dotted #666; 
	width: 586px; 
} 
	#content { 
		margin: 0 10px; 
		width: auto;
	} 
	
	.entry-content ul { padding: 0 0 0 25px; } 
	
#footer { 
	margin: 0 10px; 
}
	#siteinfo { 
		padding: 10px 0; 
		width: auto; 
	} 

/* Sidebar */
.main-aside  {  
	color: #000;
	font-size: 0.9em; 
	line-height: 1.5em; 
	width: 188px; 
}
.main-aside ul { padding: 0 5px; }

.aside ul, .aside li.widgetcontainer { padding: 0; } 
.aside ul ul { margin: 0 0 10px; } 
.aside ul ul  li { list-style: none; margin: 0 0 0.5em; } 

.aside h3 { 
	background: #B3B3B3; 
	font-style: normal;  
	font-size: 12px; 
	letter-spacing: 0.2em; 
	line-height: 1.5em; 
	margin: 0 0 5px; padding: 5px 10px; 
	position: relative; 
	text-align: center;
	text-transform: uppercase;
}
	.aside p { margin: 0 0 0.8em 0; } 

.aside form { margin: 15px 0; } 

#primary { 
	border: none; 
	padding: 0; 
}

.widget_twitter h3 a:link, .widget_twitter h3 a:visited { color: #000; font-weight: normal; } 
	.widget_twitter h3 a:active, .widget_twitter h3 a:hover { text-decoration: none; } 

#wp-calendar { width: 100%; } 

#wp-calendar  thead, #wp-calendar  tbody {
	border: none; 
	font-size: 0.9em; 
	text-align: center; 
}
	#wp-calendar  th, #wp-calendar  td { 
		border: none; 
		padding: 2px 5px; 
	}
	
#wp-calendar #next { text-align: right; }

#searchform input { width: 185px; } 	

/* Post  */
.entry-utility { margin: 0; font-size: 11px;} 
.entry-content { line-height: 1.5em; padding: 5px 0 0; } 

a:link, a:visited  { 
	color: #FE0103; 
	font-weight: bold; 
	text-decoration: none; 
}
	a:hover, a:active,
	.entry-title a:active, .entry-title a:hover,
	.aside a:active, .aside a:hover	{ 
		color: #000; 
		text-decoration: underline; 
	} 

.paged #nav-above { display: none; }  

.entry-title { 
	color: #FE0103; 
	margin: 0.5em 0 0; 
}

#comments-list .comment-author, 
#comments-list .comment-meta { padding-left: 0; } 

#content #single-insert {
	border: none; 
}
	#content #single-insert h3 { 
		font-family: Arial; 
		font-style: normal;
	}
	
/* Comments */
#comments, #respond { padding: 0; } 
	#comments h3 { padding: 0; margin: 0 0 0.5em; } 