/*
Theme Name: Westsworld
Theme URI: http://westsworld.dk/
Description: My first wordpress theme!
Version: 1.0
Author: Jimmi Westerberg
Author URI: http://westsworld.dk/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@import url(css/reset.css);
@import url(css/text.css);
@import url(css/960.css);




/* Begin Typography & Colors */
body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #333;
}


h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
	


/** 
 * Default styling.
 * Lots of elements here.
 */
a {
  color: #0066CC;
  text-decoration: none;
}

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


#main-content {
	background-color: white;
	border: 1px solid #959596;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0.25em 5px 1em rgba(0, 0, 0, 0.25);
}

/**
 * Header styling
 */
#header h1 {
  margin-bottom: 0;
  font-size: 38px;
}

#header h1 a {
  color: #000;
  text-transform: uppercase;
}


/**
 * Sidebar styling
 */
#sidebar ul {
  list-style: none;
}

#sidebar ul li {
  margin: 0;
  padding: 0;
}

#sidebar h2 {
  margin-bottom: 0;
}

#sidebar ul li ul {
  margin-left: 10px;
}

/**
 * Post styling
 */
.post {
  padding: 10px 20px;
}

.post .post-title {
  margin-bottom: 0px;
}

.post .post-date {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1em;
  line-height: 1em;
  margin-left: -112px;
  position: absolute;
  text-align: right;
}

.post .post-date span {
  display: block;
  padding-right: 10px;
}

.post .post-date .day {
  font-size: 2em;
  font-weight: bold;
  padding-bottom: 6px;
}

.post .post-date .month {
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 0.8em;
}

.post .post-date .year {
  line-height: 0.8em;
}

.post .post-date .postcomment {
  border-top: 1px solid #a0a0a0;
  margin-top: 8px;
  padding-top: 5px;
}

.post .postmetadata {
  margin: 0 10px 5px;
  padding: 0;
}

.post .entry a:visited {
  color: #B85B5A;
}

.post .post-read-more {
  height: 20px;
}

.post .post-read-more a {
  float: right;
}

#respond {
  padding: 20px;
}



/**
 * Top navigation styling
 */
.topnav {
  margin: 15px 0;
}

.topnav ul {
  list-style: none;
  padding:0;
  margin:0;
  margin-left: 10px;
}

.topnav ul li {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

.topnav ul li.current_page_item a, .topnav ul li.current_page_parent a {
  background-color: #22160B;
  -moz-border-radius: 5px;
  color: #fff;
}

.topnav ul li a {
  padding: 5px;
  font-size: 18px;
  color: #000;
}

/**
 * Additional navigation
 * Pagination links etc
 */
div.navigation {
  padding: 10px;
}
