/*

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%}



