/*
THEME NAME: Overmind Productions Theme 2010
THEME URI:
DESCRIPTION: Custom theme, my first from scratch. trying to be as simple as possible.
VERSION: 1.6
AUTHOR: <a href="http://www.overmindproductions.com/">Frederick Brummer</a>
AUTHOR URI:
TAGS: simple, minimalist
*/

* { border:none; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
input { border:1px solid #000; background:#000; color:#fff; padding:2px; }
body { font-family:Georgia, serif; line-height:28px; font-size:18px; }
p, ul, ol { margin-bottom:2em; }
a { color:#f00; }
.header { font-size:10px; text-transform:uppercase; letter-spacing:1px; overflow:hidden; background:#111; padding:7px 0; }
.header .nested { width:882px; margin:0 auto; height:35px; line-height:35px; }
.header #id { float:left; }
.header a { color:#ccc; text-decoration:none; margin-right:7px; }
.header a:active { color:#c00; }
.header a:hover { color:#f00; }
.nav { float:right; text-align:right; }
.nav a { float:left; display:block; padding:0 14px; }
.category-design .nav-design,
.category-art .nav-art,
.category-music .nav-music { color:#fff; background:#f00; }

#wrapper { width:882px; margin:0 auto; padding:77px 0; overflow:hidden; }
.media_viewer { background:#000 url('images/media_viewer-bottom.gif') no-repeat left bottom; width:861px; padding-bottom:21px; }
.media_viewer .nested { background:#3d3d3d url('images/media_viewer-top.gif') no-repeat right top; width:840px; padding-right:21px; }
.media_viewer .nested img { width:840px; height:auto; }
/* .media_viewer .nested .no-show { background:#eee; width:813px; padding:21px; } */
blockquote.excerpt { font-size:21px; line-height:28px; padding:12px 0; text-align:right; width:270px; float:left; }
blockquote.excerpt p { margin:0; }
.content blockquote { margin:1em 0; font-style:italic; color:#666; }
table { padding:56px 21px 42px 0; }
td { text-align:left; vertical-align:middle; }
td.excerpt { width:294px; }
td.title { background:#111 url(images/media_viewer-top.gif) no-repeat scroll right top; padding:21px 0; }
h1.title, h2.title, .no-image { font-size:16px; text-transform:uppercase; }
h1.title { width:525px; font-size:21px; line-height:28px; display:block; padding:0 21px; background:#111; color:#fff; text-decoration:none; }
h2.title a { text-decoration:none; }
h2.title a span, .no-image { display:block; padding:14px 21px; height:119px; background:#333; color:#fff; text-decoration:none; }
h2.title a:hover span { background:#f00; color:#fff; opacity:0.8; }

div.content { padding: 0 42px 42px 315px; }
div.post { padding: 0 0 77px 0; }
div.navigation { font-size:18px; text-transform:uppercase; padding-left: 294px; }
div.navigation a { text-transform:uppercase; width:523px; padding:0 21px; display:block; background:#3D3D3D; margin-bottom:1px; text-decoration:none; color:#fff; font-size:15px; letter-spacing:0.5px; }
div.navigation a.home { background:#fff; color:#000; }
div.navigation a:hover { background:#f00; color:#fff; }

.footer { background:#111; padding:456px 0; }
#intro_content  { font-size:21px; margin:0 auto; overflow:hidden; padding:0 0 0 294px; width:567px; color:#555; background:transparent url('images/logo.gif') no-repeat left top; }
#intro_content a { color:#777; text-decoration:none; }
#intro_content a:hover { color:#fff; }
#intro_content p.intro { padding-top:7px; }
#intro_content p.contact { padding:7px 0 56px; }

.home 	    .post,
.category   .post { padding:0 21px 21px 0; width:252px; height:147px; float:left; overflow:hidden; margin:0 21px 21px 0; position:relative; }
.home 		.media_viewer,
.category 	.media_viewer { background:#000 url('images/media_viewer-bottom-small.gif') no-repeat left bottom; width:273px; padding-bottom:21px; }
.home 		.media_viewer .nested,
.category 	.media_viewer .nested { background:#3d3d3d url('images/media_viewer-top.gif') no-repeat right top; width:252px; padding-right:21px;
height: 147px;
overflow: hidden; }
.home 		.media_viewer .nested .no-show,
.category 	.media_viewer .nested .no-show { background:#eee; width:252px; padding:21px; }
.home 		.media_viewer .nested img,
.home 		.media_viewer .nested embed,
.category 	.media_viewer .nested img,
.category 	.media_viewer .nested embed,
.media_viewer .nested .no-show  { width:252px; min-height:147px; }
.home 		.excerpt,
.category 	.excerpt { display:none; }

.home 		h2.title,
.category 	h2.title { top:0; position:absolute; z-index:100; }
.home 		h2.title a,
.category 	h2.title a { width:252px; height:147px; display:block; overflow:hidden; }
.home 		h2.title a span,
.category 	h2.title a span { display:none; line-height:21px; padding-top:14px; padding-bottom:14px; }
.home 		h2.title a:hover span,
.category 	h2.title a:hover span,
.no-image { display:block; }
.no-image { line-height:21px; /*height:119px; padding-top:14px;*/ }

object { background:#111; }


