/*
THEME NAME: ixds
THEME URI: 
DESCRIPTION: A Child-Theme based on Thematic
Template: thematic
VERSION: 0.1
AUTHOR: Till Savelkoul
AUTHOR URI: 
TAGS: 
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');



/* LAYOUT */

body {
	margin-top: 0px;
}
#main {
	width: 984px; /* 6x164 */
}
#header {
	width: 820px; /* 5x164 */
	margin-left: 163px;
}
#container {
	width: 656px; /* 4x164 */
	margin-left: 163px;
	padding-top: 1px;
}
#content {
	margin-top: 54px; /* the missing 2 pixels are in the padding of #container and #content to prevent margin collapsing */
	padding-top: 1px;
}
#blog-title {
	height: 190px;
}
#about-link {
	position: absolute;
	top: 20px;
	left: 656px;
}
#about-link a {
	display: block;
	width: 155px;
	height: 20px;
	margin: 0;
	padding-left: 8px;
	padding-top: 4px;
}
#about-link a {
	color: #999;
}
#about-link a:hover,
#about-link.active a {
	color: #333;
	background-color: #ff6;
}
#page-top ul,
#page-bottom ul,
#single-top ul,
#single-bottom ul,
#index-top ul,
#index-bottom ul {
	margin: 0px;
}
#search .widgettitle,
#search #searchsubmit {
	display: none;
}
#search input {
	width: 152px;
	margin-left: 4px;
	border: 1px solid #666;
}
#footer {
	background: url(images/footer.png) top left no-repeat;
	margin-top: 25px;
	margin-bottom: 32px;
}
#footer-copyright {
	margin-left: 337px;
}
#footer-copyright p {
	color: #666;
}
#footer-copyright a {
	color: #333;
}

#search input {
	background: white url(images/search.gif) top right no-repeat;
}
#search input:hover {
	background-color: rgba(0, 0, 0, 0.1);
}

.entry-content dt img {
	margin-bottom: 4px;
}


/* TYPOGRAPHY */

body, input, textarea {
    font: 11px Arial,sans-serif;
    line-height:16px;
}
p, ul, ol, dd, pre {
    margin-bottom:8px;
}
.entry-content p a {
	margin: 0px 0px;
	padding: 0px 0px;
	color:black;
	text-decoration: none;
	background: #eee;
	border-bottom: 1px dotted #333;
}
.entry-content p a:hover {
	color: #eee;
	background-color: black;
	border-bottom: none;
}
h1 a, h2 a, h3 a {
	color: black;
}
h1 {
	min-height: 24px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 20px;
	line-height: 24px;
}
h2, h3 {
	min-height: 16px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
pre, code {
	font:10px Monaco, monospace;
	line-height:16px;
}
#search {
	list-style: none;
}
.image_caption {
	text-align: right;
	font-style: italic;
	padding-right: 4px;
}
#about-link a {
	font-size: 16px;
	text-decoration: none;
}



/* HELPERS */

.clear {
	clear: both;
}