/*  
Theme Name: Overflow-110
Theme URI: http://overflow110.com/
Description: Theme for site <a href="http://www.overflow110.com/">http://www.overflow110.com/</a>
Version: 1.0
Author: Heikki Ritola
Author URI: http://www.ritola.net/

	Overflow-110 v1.0
	http://www.overflow110.com/

*/

@import url("reset-fonts.css");

/* Layout */

body {
        background-color: black;
        color: white;
}

#container {
	width: 100%;
	height: 100%;
}

#header #footer {
	 width: 100%;
}

#header {
	height: 105px;
	background: url(pics/logo-bg.jpg) repeat-x scroll top;
}

#logo {
	min-width: 440px;
        height: 105px;
        margin: 0 4ex;
        background: url(pics/logo.jpg) no-repeat scroll top left;
}

#menu {
	float: right;
	clear: left;
	color: #ddd;
	margin: 75px 0 0 0;
}

#content {
	min-width: 432px;
	text-align: justify;
	color: #ccc;
	margin: 0 4ex;
	padding: 0 0 0 8px;
}

#footer {
	margin-top: 1em;
	width: 100%;
	min-width: 432px;
}

#footer-content {
	margin: 0 4ex;
	padding: 0 0 0 8px;
}

#homelink {
	position: absolute;
	left: 24px;
	top: 40px;
	width: 444px;
	height: 40px;
}

#homelink h1 {
	visibility: hidden;
}

/* Default tags */

a {
	text-decoration: none;
}

a:link {
	color: #f00;
}

a:visited {
	color: #d88;
}

a:active {
	text-decoration: underline;
	color: #fff;
}	

a:hover {
	color: #fff;
}

small {
	font-size: 80%;
}

i,em {
	font-style: italic;
}

/* Menu */

#menu a {
	color: #bbb;
}

#menu li {
	display: inline;
	margin-left: 2ex;
}

.current_page_item {
	border-top: 1px solid #a00;
}

/* text layout */

h2,ul,p {
	padding-bottom: 0.5em;
}



/* posts */

h1 {
	font-size: 110%;
	font-weight: bold;
}

h2 {
        font-size: 110%;
        font-weight: bold;
}

.entry {
	padding: 0 0 1em 2ex;
}

.date {
	float: right;
}

.postmeta {
	font-size: 80%;
}

/* pages */

.page ul {
	padding-left: 5ex;
	list-style: circle;
}

.page p {
        padding-left: 2ex;
}

/* special content */

small.releaseinfo {
	margin-left: 1ex;
	color: #888;
}

