/*
Theme Name: MortenGoll
Theme URI: http://www.danielsmedegaardbuus.dk/
Description: Custom Theme for Morten Goll.
Version: 1.2
Author: Daniel Smedegaard Buus / RHESUS B
Author URI: http://www.danielsmedegaardbuus.dk/
License: GPL v3
*/

/*
History:

1.0: Initial release.
1.1: Smaller buttons on the sidebar, removed PNG transparency on said buttons to fix
     long-problematic compatibility issues with IE6, and to ensure proper CSS & XHTML.
     This release was never named 1.1, as I forgot to update the history.
1.2: Changed Goll & Nielsen from "PAGE" type to "CATEGORY" type, and added new detection
     mechanism to functions.php in order to lookup the corresponding category for a given
     post, so that we can show the correct graphical header title and mark the sidebar
     button as activated. Since a post can belong to many categories, the category with
     the lowest id "wins", i.e. Works will probably always win since its id is 1.
*/

small {
	visibility: hidden;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

body {
	background: url(/wp-content/themes/mortengoll/images/bg1.jpg);
	background-color: black;
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-family: georgia, 'palatino linotype', palatino, 'times new roman', times, serif;
	font-size: 13px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a, a:link {
	color: #666666;
	text-decoration: underline;
	outline: none;
}
a:hover {
	text-decoration: none;
}

h1 {
	font-size: 27px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 15px;
}

#main_content {
	width: 680px;
	position: absolute;
	top: 10px;
	left: 223px;
	padding: 30px 40px 30px 20px;
	background-color: white;
}

#main_content #site_title a {
	display: block;
	width: 122px;
	height: 20px;
	margin: 0px 0px 10px 560px;
	background-image: url(/wp-content/themes/mortengoll/images/site_title.gif);
}

#main_content #page_title {
	width: 682px; /* HEY! MISMATCH! TWO PIXELS TOO MANY! */
	height: 40px;
	margin: 0px 0px 40px 0px;
}
#main_content #page_title .text {
	display: none;
}
#main_content #page_title.works {
	background: url(/wp-content/themes/mortengoll/images/section_title_works.gif) top no-repeat;
}
#main_content #page_title.contact {
	background: url(/wp-content/themes/mortengoll/images/section_title_contact.gif) top no-repeat;
}
#main_content #page_title.about {
	background: url(/wp-content/themes/mortengoll/images/section_title_about.gif) top no-repeat;
}
#main_content #page_title.links {
	background: url(/wp-content/themes/mortengoll/images/section_title_links.gif) top no-repeat;
}
#main_content #page_title.gn {
	background: url(/wp-content/themes/mortengoll/images/section_title_gn.gif) top no-repeat;
}

.post {
	margin-bottom: 20px;
}

.post .body {
	overflow: hidden;
}

.post .body img {
	max-width: 658px;
/* 	border: 1px solid #dddddd; */ /* This also formats smilies, so borders ain't too cool */
}

.post h3.title a {
	text-decoration: none;
}

#textual_site_title { /* Hide the textual title for those with CSS */
	display: none;
}

#main_content #posts {
	margin: 0px 0px 0px 20px;
}




#meta_links {
	padding: 0px 0px 10px 0px;
}

#meta_links ol, #meta_links ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#meta_links li {
	display: inline;
	margin: 0px 5px 0px 0px;
}

#meta_links, #meta_links a {
	font-size: 11px;
	font-family: sans-serif, sans;
	color: white;
}



.time_and_date_caption {
	color: #ff00c8;
}
.time_and_date_caption hr {
  border:           0;
  margin:           5px 0px 5px 0px;
  color:            #00a0c6;
  background-color: #00a0c6;
  height:           1px;
  width:            100%;
}
.time_and_date_caption hr.fat {
  height:           2px;
}

.post_nav_links {
	margin: 20px 0px 10px 0px;
}



#navigation_bar {
	width: 180px;
	position: absolute;
	top: 10px;
	left: 10px;
	border: 1px solid white;
	padding: 10px 10px 0px 10px;
}

#navigation_bar .header {
	background: url(/wp-content/themes/mortengoll/images/nav_bar_header.png) no-repeat;
	width: 73px;
	height: 41px;
	margin: 10px 0px 20px 167px;
}
* html #navigation_bar .header {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wp-content/themes/mortengoll/images/nav_bar_header.png");
}

#navigation_bar ol, #navigation_bar ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navigation_bar .buttons_wrap .buttons_list li {
	margin-bottom: 10px;
}




/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */
#navigation_bar .buttons_wrap .buttons_list li a span { /* Hide the textual links for the CSS enabled folks */
	display: none;
}



#navigation_bar .buttons_wrap .buttons_list .works a {
 display: block;
 width: 180px;
 height: 60px;
 background-image: url(/wp-content/themes/mortengoll/images/button_works.gif);
}
#navigation_bar .buttons_wrap .buttons_list .works a.current {
 background-image: url(/wp-content/themes/mortengoll/images/button_works_active.gif);
}
#navigation_bar .buttons_wrap .buttons_list .works a:hover {
 background-image: url(/wp-content/themes/mortengoll/images/button_works_hover.gif);
}



#navigation_bar .buttons_wrap .buttons_list .contact a {
 display: block;
 width: 180px;
 height: 60px;
 background-image: url(/wp-content/themes/mortengoll/images/button_contact.gif);
}
#navigation_bar .buttons_wrap .buttons_list .contact a.current {
 background-image: url(/wp-content/themes/mortengoll/images/button_contact_active.gif);
}
#navigation_bar .buttons_wrap .buttons_list .contact a:hover {
 background-image: url(/wp-content/themes/mortengoll/images/button_contact_hover.gif);
}



#navigation_bar .buttons_wrap .buttons_list .about a {
 display: block;
 width: 180px;
 height: 60px;
 background-image: url(/wp-content/themes/mortengoll/images/button_about.gif);
}
#navigation_bar .buttons_wrap .buttons_list .about a.current {
 background-image: url(/wp-content/themes/mortengoll/images/button_about_active.gif);
}
#navigation_bar .buttons_wrap .buttons_list .about a:hover {
 background-image: url(/wp-content/themes/mortengoll/images/button_about_hover.gif);
}



#navigation_bar .buttons_wrap .buttons_list .links a {
 display: block;
 width: 180px;
 height: 60px;
 background-image: url(/wp-content/themes/mortengoll/images/button_links.gif);
}
#navigation_bar .buttons_wrap .buttons_list .links a.current {
 background-image: url(/wp-content/themes/mortengoll/images/button_links_active.gif);
}
#navigation_bar .buttons_wrap .buttons_list .links a:hover {
 background-image: url(/wp-content/themes/mortengoll/images/button_links_hover.gif);
}



#navigation_bar .buttons_wrap .buttons_list .gn a {
 display: block;
 width: 180px;
 height: 60px;
 background-image: url(/wp-content/themes/mortengoll/images/button_gn.gif);
}
#navigation_bar .buttons_wrap .buttons_list .gn a.current {
 background-image: url(/wp-content/themes/mortengoll/images/button_gn_active.gif);
}
#navigation_bar .buttons_wrap .buttons_list .gn a:hover {
 background-image: url(/wp-content/themes/mortengoll/images/button_gn_hover.gif);
}


/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */
/* Navigation buttons */





#search_form input {
	font-size: 11px;
	font-family: sans-serif, sans;
	border: 1px solid #ff00c8;
	background-color: #00a0c6;
	color: white;
}



.comments_template {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.comments_template .caption {
	padding-left: 10px;
	font-size: 11px;
}

.comments_template ol {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

.comments_template ol li {
	margin: 10px 0px 0px 0px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #999999;
	margin-bottom: 20px;
}

/*.comments_template h2, .comments_template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}*/

.commentmetadata {
	font-size: 13px;
}

.comments_template p.nocomments {
	padding: 0px;
}

.comments_template input, .comments_template textarea {
	border: 1px solid #666666;
	color: #666666;
	font-family: georgia, 'palatino linotype', palatino, 'times new roman', times, serif;
	font-size: 13px;
}
.comments_template textarea {
	width: 660px;
}
