/*
Theme Name: 1 minuut
Theme URI: http://weblogs.vpro.nl/1minuut
Description: 
Version: 2.1.2
Author: Roy Tanck
*/

html, body { height: 100%; } 
* { margin: 0; padding: 0; }
p, .post { margin-bottom: 1em; line-height: 25px; }
a img { border: none; }
input, textarea, select, option { font-family: helvetica, arial, sans-serif; font-size: 12px; }
.hidden { display: none; }

a { color: #fff; }
a:hover { color: #fff; }
a:visited { color: #ccc; }
a:active { color: #fff; }

body {
	background: #d8ccc8 url("images/back1.jpg") fixed top center;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

#rap {
	width: 824px;
	text-align: left;
	margin: 0 auto;
	background-color: #000;
	min-height: 100%;
	padding-top: 20px;
}

h1#header {
	display: block;
	position: relative;
	margin: 0 24px 1px 24px;
}
/*
h1#header a#plotslink { position: absolute; right: 0; top: 0; height:115px; width:300px; }
h1#header a#minuutlink { position: absolute; left: 0; top: 0; height:115px; width:476px; }
h1#header a#plotslink span, h1#header a#minuutlink span { display: none; }
*/
h1#header a#plotslink:hover { cursor: pointer; }
h1#header a#plotslink img { position: absolute; display: block; right: 0; top: 0; height:115px; width:300px; }
h1#header a#minuutlink:hover { cursor: pointer; }
h1#header a#minuutlink img { position: absolute; display: block; left: 0; top: 0; height:115px; width:476px; }

#contentcontainer {
	border-top: 7px solid #fff;
	margin: 8px 24px 0 24px;
}

/* top menu bar */

ul#topmenu {
	margin: -4px 24px 0 24px;
	list-style-type: none;
}

ul#topmenu li {
	display: inline;
	font-family: georgia, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 20px;
}

ul#topmenu li a { text-decoration: none; color: #fff; }
ul#topmenu li a:hover { color: #1caede; }
ul#topmenu li a:visited { color: #fff; }
ul#topmenu li a:active { color: #1caede; }

/* content */

#content {
	width: 566px;
	float: left;
}

h3.storytitle a {
	display: block;
	width: 349px;
	height: 100px;
	font-family: georgia, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.2em;
	color: #fff;
	text-decoration: none;
	cursor: default;
}

h3.storytitle a:hover { color: #1caede; cursor: default; }
h3.storytitle a:visited { color: #333; cursor: default; }
h3.storytitle a:active { color: #1caede; cursor: default; }

h4.subtitle {
	font-family: georgia, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.2em;
}

div#maincolumn {
	padding-top: 20px;
	float: left;
	width: 566px;
}

div.nonsingular div#maincolumn { width: 377px; }
div.singular div#sidebar2 { display: none; }
.post { border-bottom: 5px solid #fff; }

.post div.meta,
.post div.meta a,
.post div.meta a:hover,
.post div.meta a:visited,
.post div.meta a:active {
	color: #aaa;
	text-decoration: none;
}

.storycontent { padding-bottom: 20px; }

.shareicons { width: 28px; overflow: hidden; float: right; margin-top: 92px; }
.shareicons img { float: left; margin-bottom: 8px; }

div#prevnextnav {
	float: right;
	width: 189px;
	height: 180px;
	position: relative;
	background: url( "images/prevnextback.png" ) no-repeat 22px 61px;
}

div#prevnextnav img.nextlink { position: absolute; top: 18px; left: 22px; }
div#prevnextnav img.prevlink { position: absolute; top: 66px; left: 22px; }

span.prevpost { display: block; border: 1px solid red; width: 100px; height: 20px; }
span.nextpost { display: block; border: 1px solid green; width: 100px; height: 20px; }
span.prevpost strong, span.nextpost strong { display:none; }

div#pagenav { font-family: georgia, sans-serif; font-size: 16px; height: 1em; margin-bottom: 50px; }
div#pagenav a { text-decoration:none; }
div#pagenav #pagenavleft { float:left; }
div#pagenav #pagenavright { float:right; }

/* sidebars */

div#sidebar1 {
	margin-left: 586px;
}

div#sidebar1 a { color: #000; text-decoration: none; }
div#sidebar1 a:hover { color: #09c; }
div#sidebar1 a:visited { color: #ccc; }
div#sidebar1 a:active { color: #09c; }

div#sidebar2 {
	width: 167px;
	float: right;
	padding-top: 15px;
}

div#sidebar2 a { color: #fff; text-decoration: none; }
div#sidebar2 a:hover { color: #09c; }
div#sidebar2 a:visited { color: #ccc; }
div#sidebar2 a:active { color: #09c; }

/* singular page custom archive */

#archiveheader {
	font-family: georgia, sans-serif;
	font-size: 16px;
	color: #999;
	text-transform: uppercase;
	margin-bottom: 16px;
}

#archiveheader h3 { font-size: 16px; font-weight: normal; }

#archiveheader a { text-decoration: none; color: #999; }
#archiveheader a:hover { color: #999; }
#archiveheader a:visited { color: #999; }
#archiveheader a:active,
#archiveheader a.current { color: #22a7d3; }

div.archivecolumn {
	width: 167px;
	float: left;
	margin-right: 33px;
	border-bottom: 5px solid #fff;
}

div.lastcolumn {
	width: 166px;
	float: left;
	border-bottom: 5px solid #fff;
}

div.archiveitem {
	height: 64px;
	overflow: hidden;
	border-top: 5px solid #fff;
	line-height: 14px;
}

div.archiveitem img.thumbnail { float: right; margin-left: 4px; }

div.archiveitem h2 { margin-top: 3px; }

div.archiveitem h2 a {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}

div.archivemeta,
div.archivemeta a,
div.archivemeta a:hover,
div.archivemeta a:visited,
div.archivemeta a:active { font-size: 10px; color: #aaa; text-decoration: none; }

/* widgets */

div#sidebar1 div.widget {
	background-color: #fff;
	padding: 10px 10px;
	color: #000;
	margin-bottom: 10px;
	line-height: 18px;
}

div#sidebar2 div.widget {
	margin-bottom: 25px;
	line-height: 18px;
}

div.sidebar div.widget h2 {
	font-family: georgia, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 5px solid #000;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

div#sidebar2 div.widget h2 {
	border-bottom: 5px solid #fff;
}

div.sidebar ul { list-style-type: none; }

/* specific widget styles */

div#sidebar1 div.rt_search { padding: 15px 10px; }
div#sidebar1 div.rt_search h2 { border: none; margin-bottom: 0; }
div#sidebar1 div.rt_search input#s { width: 164px; border: 2px solid #000; background-color: #000; color: #FFF; }

div.rt_archivelink a#archivelink {
	display: block;
	width: 167px;
	height: 96px;
	background: url("images/button_archive.png") no-repeat top left;
}

div.rt_archivelink a#archivelink:hover {
	background: url("images/button_archive_h.png") no-repeat top left;
}

div.rt_podcastlink a#podcastlink {
	display: block;
	width: 167px;
	height: 96px;
	background: url("images/button_podcast.png") no-repeat top left;
}

div.rt_podcastlink a#podcastlink:hover {
	background: url("images/button_podcast_h.png") no-repeat top left;
}


div.rt_guestpostlink a#guestpostlink {
	display: block;
	width: 167px;
	height: 96px;
	background: url("images/button_guestpost.png") no-repeat top left;
}

div.rt_guestpostlink a#guestpostlink:hover {
	background: url("images/button_guestpost_h.png") no-repeat top left;
}


div.rt_smlinks a#sharelink {
	display: block;
	width: 167px;
	height: 100px;
	background: url("images/button_share.png") no-repeat top left;
	cursor: default;
}

div.rt_smlinks a#sharelink:hover {
	background: url("images/button_share_h.png") no-repeat top left;
	cursor: default;
}

/* footer */

div#footer { clear: both; padding: 24px; font-size: 9px; color: #999; }
div#footer strong { font-weight: normal; }
div#footer a { color: #999; }
div#footer a:hover { color: #999; }
div#footer a:visited { color: #999; }
div#footer a:active { color: #999; }

/* text styles */
