/*   
Theme Name: WordPress Dimension	
Theme URI: http://www.forsite.nu/themes
Description: An ever evolving theme for WP Dimension.
Author: Remkus de Vries
Author URI: http://remkusdevries.com
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Import Thematic Stylesheets
-------------------------------------------------------*/

/* 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');

/* Some extra html markup
-------------------------------------------------------*/

body {
	color: #666;
}

pre, 
code {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

abbr, 
acronym {
	border-bottom:1px dashed #666666;
	cursor:help;
	text-transform:uppercase;	
}

code {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EFF1E1 none repeat scroll 0 0;
	-x-system-font:none;
	font-family:Monaco,monospace,Courier,"Courier New";
	font-size:12px;
	padding:0 3px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

/* Plugins
-------------------------------------------------------*/

#wp125adwrap_2c { 
	width: 100%;
	overflow: hidden;
}
	
#wp125adwrap_2c .wp125ad { 
	width: 125px;
	padding: 2px; 
	margin: 0px 0px 0px 0px;
	border:none;
	float: left;
}	

.wp-pagenavi {
	margin:0 0 0 0.5em;
	padding:0.5em 0;
}
		
/* Top Navbar
-------------------------------------------------------*/

#topnav {
	background: #000000;
	border-bottom: 3px solid #222;
}

#topnavbar {
	width: 960px;
	height: 35px;
	color: #DDDDDD;
	margin: 0px auto 0px;
	padding: 0px;
}
	
#topnavbar a, 
#topnavbar a:visited {
	color:#DDDDDD;
	font-size:11px;
	font-weight:bold;
	margin:3px;
	text-decoration:none;
}

#topnavbar a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#topnavbar p {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.topnavbarleft {
	float:left;
	margin:0;
	padding:0;
	width:260px;
}

.topnavbarright {
	float:right;
	margin:0;
	padding:2px 0 0;
	text-align:right;
	text-transform:capitalize;
	width:700px;
}

.topnavbarright a img {
	border:medium none;
	margin:0 3px 3px 0;
	padding:0;
}

.rsslink {
	background:url("images/rss.png") no-repeat scroll left center transparent;
	padding:2px 5px 2px 20px;
}

.twitterlink {
	background:url("images/twitter.png") no-repeat scroll left center transparent;
	padding:2px 5px 2px 20px;
}

.nl-link {
	background:url("images/nl-flag.jpg") no-repeat scroll left center transparent;
	padding:2px 5px 2px 20px;
}	

#twitter_update_list{
	list-style: none;
}

/* CSS Header Area overrides
-------------------------------------------------------*/

#branding {
	padding:49px 0 32px;
}

#header {
	height: 100%;
    background-color: #494A4C; /* fallback color */
    background-image: -moz-linear-gradient(100% 100% 90deg, #5c5d5f, #494A4C);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5c5d5f), to(#494A4C));
	border-bottom: 1px solid #5c5d5f;
}

#blog-title {
	font-family:Arial,sans-serif;
	font-size:40px;
	font-weight:bold;
	line-height:46px;
}

#blog-title a:hover {
	color: #F9F9F9;
	}

#blog-description {
	margin-left: 10px;
	color: #F9F9F9;
}
	
#access {
	border-bottom:none;
	height: 10px;
	display: none;
}

#main {
	clear:both;
	padding:44px 0 22px;
}	

#content {
	margin:0 10px;
	overflow:hidden;
	width: 615px;
}

h2.entry-title {
	text-transform: capitalize;
	margin-top: 22px;
	line-height:28px;
}

.hentry, 
.single .hentry , 
.page .hentry{
	padding:15px 22px;
	border: 1px solid #F0F0F0;
	margin-bottom: 22px;
	width: 90%;
	-webkit-box-shadow: 3px 3px 5px rgb(204, 204, 204);
	-moz-box-shadow: 3px 5px 5px rgb(204, 204, 204);
	box-shadow: 3px 5px 5px rgb(204, 204, 204); 
}

.entry-utility {
	color:#888;
}
	
#nav-above, #nav-below {
	width:98%;
}
	
#comments {
	padding:22px 10px 0;
}
	
#primary  {
	border: none;
	margin-bottom:22px;
	padding: 0;
}
	
.main-aside {
	color:#666666;
	margin-bottom: 22px;
	border: 1px solid #F0F0F0!important;
	-webkit-box-shadow: 3px 3px 5px rgb(204, 204, 204);
	-moz-box-shadow: 3px 5px 5px rgb(204, 204, 204);
	box-shadow: 3px 5px 5px rgb(204, 204, 204); 
}

.aside h3 {
	font-size:15px;
	font-style:italic;
	line-height:22px;
	margin: 15px 0 8px 0;
}
	
#footer {
	background: #000;
	border-top:3px solid #222;
	margin-top:22px;
}

#siteinfo, 
#siteinfo a {
	color:#F9F9F9;
}
