/*  
Theme Name: 1mhz
Theme URI: http://1mhz.org
Description: 1mhz wordpress theme
Version: 1.0
Author: ronny engmann
Author URI: http://1mhz.org
Tags: filthy beast
*/

/* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */
@font-face {font-family: Delicious; src: url('inc/fonts/delicious/delicious-roman.otf') format("opentype");}
@font-face {font-family: Delicious; src: url('inc/fonts/delicious/delicious-bold.otf') format("opentype"); font-weight: bold;}

* {margin:0; padding:0;}
body {background:#aaa; color:#000; font-size:11px; font-family:georgia, Terminal,Arial,sans-serif; text-align:center;}
h1 {display:none; visibility:hidden; color:#A4A7A2; font-family:"Delicious", arial,sans-serif; font-size:36px; font-weight:bold; line-height:36px; padding:0; margin:0 0 10px 0;}
h2{font-family:"Delicious", Arial, Helvetica, sans-serif;font-size:32px;color:#000;margin:0;}
h3 {font-family:"Delicious", Arial, Helvetica, sans-serif;font-size:18px;color:#000;cursor:pointer;margin:0;}
h3.widgetTitle {font-family:"Delicious", Arial, Helvetica, sans-serif;font-size:18px !important;color:#000;cursor:pointer;margin:0;}
h4 {font-family:"Delicious", Arial, Helvetica, sans-serif;font-size:18px;color:#000;cursor:pointer;margin:0;}
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover {color:#000;}
a, a:link, a:visited {color:#000; font-weight:bold; outline:none; text-decoration:none;}
a:active, a:hover {color:#666; font-weight:bold; outline:none; text-decoration:none;}

#content {background:#fff url(grfx/bg.png) no-repeat 0 0; margin:0; padding:0 0 20px 0;}

img {border:0;}

/* -> general */
#wrapper {margin:0px auto; text-align:left; width:800px; padding:0 5px;}
.search input {border:1px dotted #eee; background:#000; color:#eee; outline:none; margin:0; padding:0; width:100px; float:right; font-size:11px;}
.toggleCategories li a {margin:3px 0 4px 5px;}
.toggleCategories ul, .toggleCategories2 ul {padding:8px 7px 7px;}
.toggleCategories ul li {display:block; float:left; width:102px;}

/* -> top */
.top {background:#000; clear:all; float:left; margin:0 0 0 0; padding:10px; width:780px;}
.top .about {color:#fff; margin:0 auto; background:url(grfx/1mhz.png) no-repeat 0 0; width:309px; padding:200px 0 35px 90px;}
.top .about span {background:#000; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; display:block; width:290px;}
.top a {color:#eee; font-weight:normal; border-bottom:1px dotted #eee;}
.top .menu {float:left;}
.top .search {float:right; border:0;}
.top .nav {clear:all; float:left; color:#eee; font-family:"Delicious", Arial, Helvetica, sans-serif; font-size:20px; padding:10px 0 10px 0;}
.top .nav li {border-right:1px solid #eee; display:block; float:left;}
.top .nav li:last-child {border:none; display:block; float:left;}
.top .nav li a {margin:0px 5px 0px 5px; padding:0;}
.top hr {clear:all; border:0; border-top:1px dotted #ccc; margin:20px 0 0 0;}

/* -> single post */
.post {margin:0; padding:0 10px 0 10px;}
.postMeta .container {position:absolute; top:-9px; right:0;}
.postMeta span.comments {padding-left:18px;}
.postMeta {height:0px; border-top:3px solid #000; margin:10px 0 10px 0;}
.postMeta span.date {color:#777; background:#fff; padding:0 4px;}
.post h2 {margin-bottom:10px; padding:0 0 5px 0;  line-height:28px;}
.entry ul, .entry ol, .entry blockquote {margin:0 14px 10px 14px;}
.entry blockquote {font-style:italic; border-left:1px solid #ccc; line-height:1.4em; margin-left:21px; padding-left:10px;}
.postfooter {border-top:1px dotted #000; padding:5px 0 0 0; margin:0;}
.postfooter .comments {float:right;}

/* -> entry  */
.entry {padding:0 0 10px 0; margin:-10px 0 0 0; overflow:hidden;}
.entry p {line-height:1.6em; margin:10px 0;}
.entry img, .entry a img {margin:-10px 0 0 -10px; padding:0;}
.entry.meta {background:#A4A7A2; border:1px solid #ccc; border-width:1px 0;}
.entry.meta p {margin:5px 7px;}
.entry.meta .highlight {text-transform:uppercase; font-size:10px;}
.commentlist li .reply a {color:#aaa; display:inline;}

/* -> main index pagination */
#paginateIndex {font-size:10px; text-transform:uppercase; margin-bottom:25px;}

/* -> footer */
#footer {clear:both; border-top:1px solid #999; margin:15px 0 0 0; padding:15px 0 0 0;}
#masthead {background:#fff; padding:0; margin:0;}
#mainColumn {float:left; margin:28px 0 0 0; width:489px; padding:0;}
.secondaryColumn {float:left; margin:28px 10px 0 14px; padding:0; overflow:hidden; width:282px;}

/* -> header */
#masthead h1 {float:left; margin:15px 0 0 7px; text-transform:uppercase;}
#blogLead img {background:#fff; border:1px solid #bbb; float:right; height:42px; margin:0 7px; padding:2px; width:42px;}
#authorIntro {float:right; margin:8px 0 0; width:340px;}

/* -> widgets */
.secondaryColumn h3 {border-bottom:1px dotted #000; margin:0 0 10px; padding:7px 4px;}
.widgetContainer {margin:0 0 20px;}
.widgetContainer .textwidget {margin:0 3px; line-height:1.5em;}
.widgetContainer #wp-calendar {border-collapse:collapse; width:100%;}

/* -> comments */
#cancel-comment-reply-link {}
.commentlist .comment-author cite {font-style:normal; font-weight:bold;}
.commentlist .comment-meta {float:left; clear:all; margin:0px;}
#commentform p span input,#commentform span textarea {}
#commentsContainer {margin-bottom:30px;}
#commentsContainer span.hook {position:relative; display:block;}
#commentsContainer h3 {display:block; margin:10px 10px 0 10px; padding:7px 4px 0 0;font-size:11px; font-family:georgia, Terminal,Arial,sans-serif;}
.cancel-comment-reply {position:absolute; top:-1px; right:4px;}
.commentlist {list-style:none; margin:0 10px 15px 10px;}
.commentlist .comment-author {border-top:1px dotted #000; padding-top:5px; margin-top:10px; overflow:hidden;}
.commentlist li .reply {text-align:right; padding-bottom:10px;}
.commentlist li p {margin:0; padding:0 10px 0 0;}
.commentlist li ul, .commentlist li ol, .commentlist li blockquote {margin:0 20px 0 20px;}
.commentlist .children {margin:0 0 0 40px;}
.commentlist .children li {list-style:none;}
#commentform .contain {margin:0 10px 0 10px !important;}
#commentform #author,#commentform #email,#commentform #url,#commentform textarea {border:0; border:1px dotted #000; background:#fff; margin:0 5px 5px 0; outline:none; padding:0; font-size:11px; font-family:georgia, Terminal,Arial,sans-serif;}
#commentform p label {margin:0; font-size:14px !important;}
#commentform textarea {float:none; overflow:auto; width:470px;}
#commentform p {margin-left:10px;}
#commentform #submit {margin-left:10px;}

/* -> wp-paginate */
.navigation {text-align:center; margin:20px 0 0 21px;}
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {color:#000; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {}
.wp-paginate .title {color:#555; margin:0;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#000; border:1px solid #fff; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* -> style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/* -> discography */
.disco {clear:all; float:left; width:480px; margin:0 0 20px 0; padding:0; text-align:left;}
.disco .wrap {clear:all; float:left; border-bottom:1px dotted #000; padding:2px 0 2px 0; margin:0;}
.disco .wrap:hover {background:#eee;}
.disco .wrap .year {float:left; width:25px; padding:0 10px 0 0;}
.disco .wrap .artist {clear:all; float:left; width:120px; padding:0 10px 0 0;}
.disco .wrap .title {clear:all; float:left; width:170px; padding:0 10px 0 0;}
.disco .wrap .format {clear:all; float:left; width:25px; padding:0 10px 0 0;}
.disco .wrap .label {clear:all; float:left; width:90px; padding:0 10px 0 0;}
.disco .head {color:#666; font-style:italic;} 

/* -> floats */
.floatleft, .alignleft {float:left; margin:3px 7px 0 0;}
.floatright, .alignright {float:right; margin:3px 0 0 7px;}
.right {clear:all; float:right;}
.left {clear:all; float:left;}
.clear {clear:both; height:0; line-height:0;}
.fix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .fix {height:1%;}
.post h2 a, .fix {display:block;}

/* -> listen */
.entry ol {list-style:decimal;}
.entry ul li {margin:0 0 0 15px; list-style:square;} 
.entry ol li {margin:0 0 0 15px;}
.widgetContainer ul li {margin:0 0 3px 15px; list-style:square;}
.widgetContainer ul li ul {margin-top:5px;}
