/*
Theme Name: MBV Fluxblog Template
Theme URI: 
Description: Fluxblog
Version: 1.0
Author: 
Author URI: 
Tags: */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.4;height:100%;background:#ccc;}
html {height:100%}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a {color:#ca0000;}

/* typography.css */

body {font-size:100%;color:#111;background-color:#fff;font-family: helvetica neue, arial, sans-serif;}
h1 {font-size:180%;line-height:1.1;padding:0 0 0 0;font-family:helvetica neue, arial, sans-serif;font-weight:bold;text-align:left;}
h1 a {text-decoration:none;color:#000000;}
h1 a:hover {text-decoration:underline;}
h2 {margin-top:24px;}
h2 a {text-decoration:none;color:#0066cc;font-size:140%;font-weight:bold;}
h2 a:hover {color:#044d97;}
h3 {font-size:85%;color:#666;font-family: helvetica neue, arial, sans-serif;text-align:right;padding:0.7em 0 0 0;}
h4 {font-size:85%;font-family: helvetica neue, arial, sans-serif;text-align:right;padding:0 0 0.5em 0;}
h5 {font-size:75%;color:#666;font-family: helvetica neue, arial, sans-serif;text-align:right;padding:0 0 0.1em 0;}
h5 a {color:#666;text-decoration:none;}
h6 {font-size: 75%;color:#635a4f;padding:0;font-family:georgia, times new roman, times, serif;}
h6 strong {color:#666;}
h6 a {color:#0066cc;text-decoration:none;}
h6 a:hover {color:#d17b7b;}
a.salvagelink {
color:#635a4f;
text-decoration:none;
}

a.salvagelink:hover{
color:#635a4f;
text-decoration:underline;
}

a.userint {text-transform:uppercase;font-family:helvetica neue, arial, sans-serif;font-weight:bold;font-size:60%;text-decoration:none;color:#cc0000;padding:0;}
a.userint:hover, h5 a:hover {color:#6e0909;}
em {font-style:italic;}
a.orange {color:#ff6c00;text-decoration:none;}
.leftImg {float:left;margin: 0 25px 25px 0;}
.leftImgWithCredit {float:left;margin: 0 25px 0 0;}
.rightImg {float:right;margin: 0 0 25px 25px;}
.rightImgWithCredit {float:right;margin: 0 0 0 25px;}
.leftCredit {display:block;float:left;clear:left;font-size:70%;text-align:right;margin:0 25px 10px 0;width:240px;text-transform:none;padding:0;}
.rightCredit {display:block;float:right;clear:right;font-size:70%;text-align:right;margin:0 0 10px 25px;width:240px;text-transform:none;padding:0;}
.topline {height:40px;}
.cam {vertical-align:top;padding:0 2px 0 0;}
.sidebar {float:right;width:315px;padding-right:25px;padding-left:15px;padding-bottom:20px;font-size:70%;color:#777;font-family:lucida grande, helvetica neue, arial, sans-serif;border:0}
.sidebar a {color:#984848;text-decoration:none;}
.sidebar a:hover {text-decoration:underline;}
.sidebar li {margin-bottom:7px;list-style:none;}
.sidebanner {float:right;padding:0 0 0 20px;}
.searchbox {font-size:16px;margin:0;padding:2px;width:99%;border:1px solid #ccc;}
.listor {font-weight:bold}
.listor a {font-weight:normal;font-style:italic;}
.bannerad {z-index:99;position:absolute;top:7px;margin-left:121px;border:1px solid #fff;}
.bannerad728 {z-index:99;position:absolute;top:7px;margin-left:121px;border:1px solid #fff;}
.txt {margin:20px 0 4px 0;}
.txt2 {margin:40px 0 4px 0;display:block;}
.auteur {font-family:helvetica, arial, sans-serif;text-align:right;line-height:5px;font-size:80%;color:#000;}
.buylink {font-style:italic;color:#666;}
.buylink a:hover {color:#cc0000}
.tumblo {max-width: 320px;}
.tumblo img {max-width: 160px;}
.tumblo div {margin:0 0 10px 0;}
.tumblo div a.link {font-size:999px}
.tumblo object {width:160px;height:130px;}

.tumblr_posts li {margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #999;}
.tumblr_link, .tumblr_title {font-weight:bold;}
.tumblr_posts object {max-width:320px;width:320px;max-height:260px;margin-bottom:4px;}
.tumblr_posts embed {max-width:320px;width:320px;max-height:260px;margin-bottom:4px;}
.tumblr_posts img {max-width:320px;width:320px;}
.audio_player {border:2px solid #8b4646;margin-bottom:4px;max-width:320px;width:320px;padding:0;}

.pagetitle {
color:#000;
padding-bottom:5px;
margin-bottom:30px;
border-bottom:1px solid #ccc;

}

.songlist {
color:#444;
font-size:90%;
background:#f7e8a5;
padding:15px;
display:block;
margin-bottom:20px;

}

.songlist strong {
font-weight:bold;
font-size:130%;
color:#413c36;
display:block;
margin-bottom:5px;
}

.arcd {
padding:5px 0px;
font-size:150%;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.arctit {
margin-top:0px;
}

.arctit a:hover {
text-decoration:underline;
color:#000;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: normal;
	list-style: none;
	margin-top:12px;
	border-bottom:1px solid #ccc;
	
	}
	
.commentlist li a {
	color:#000;
	text-decoration:none;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	
	}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	
	
	}
	
.commentlist cite a {
	font-size: 1em;
}

.commentlist cite a:hover {
	border-bottom:1px solid #000;
}

.commentlist p {
	color:#444;
	font-weight: normal;
	line-height: 1.3em;
	text-transform: none;
	padding:4px 10px 10px;
	}

#commentform p {
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-Serif;
		}

.commentmetadata {
	font-weight: normal;
	
	}
	

.comMsg {
	font-size:75%;
	color: #666;
	
}

.comMsg a {
	color: #5887a5;
	text-decoration:none;
}

.comMsg a:hover {
	text-decoration:underline;
	}

a.miniLink:link {
	color:#888;
	}
	
a.miniLink:hover {
    color:#d17b7b;
}

label small {
font-family:'lucida grande', 'lucida sans',helvetica, arial, sans-serif;
font-size:75%;
font-weight:bold;

}

.footnote {
color:#666;
}

.bigmp3 {
display:block;
font-size:130%;
}

/* grid.css */
#container {min-height:100%;width:970px;margin:0 auto;background:white;min-height:2100px;}
#inner {width:560px;margin:40px 40px 0 25px;text-align:justify;}
#inner p {margin:0.7em 0 0 0;}
#inner p .buylink a {color:#cc6666;text-decoration:none;}
#inner p .buylink a:hover {color:#cc0000}
hr {border:0;}
.divider {height:40px;border:0px;color:#ffffff;background:url('http://www.fluxblog.org/images/hr.gif');}
.hr2 {border:0px;color:#ffffff;background:url('http://www.fluxblog.org/images/hr.gif');}
.userintbox {margin:20px 0 50px 0;padding:0;}
.inttxt {position:relative;top:5px;left:3px;text-transform:uppercase;font-family:helvetica neue, arial, sans-serif;}
a.userint strong {font-size:120%;color:#fff;font-weight:bold;top:5px;left:24px;position:relative;display:inline;z-index:99;}
#footer {color:#aaa;font-size:0.8em;text-align:right;margin:50px 15px 0 15px;}
.combox {background:#eefa8b;padding:12px;float:right;}

.lhbhr {margin:30px 0;border-top:1px solid #999;}

.alignleft {font-family:helvetica neue, arial, sans-serif;float:right;padding:10px;}

.alignright {font-family:helvetica neue, arial, sans-serif;float:left;padding:10px;}

.alignleft a, .alignright a {color:#32587e;text-decoration:underline;font-size:130%}


