/*
Theme Name: BlackRain
Theme URI:  http://wp.paragraphe.org/
Description: Clean and Fast-Loading Magazine Style Theme
Version: 1.0
Author: Ignacio
Author URI: http://wp.paragraphe.org/
*/
/**********************************************************************************************

	BlackRain
	WordPress Theme
	Author: Ignacio - http://wp.paragraphe.org/
	Date: May 2009

***********************************************************************************************

	Contents :
		
	1. Reset
	2. Typo
	3. Structure
	4. Details
		

***********************************************************************************************/


/* Reset  */

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;}
a img {border:none;}

/*Typography*/

body {
		font-size:95%;
		color:#111;
		background:#fff /*url('images/gris2.png')*/;
		line-height:1.75em;
		font-family: Georgia, serif;
	}
h1, h2, h3, h4, h5, h6 {
		font-weight:normal;
		color:#111;
		font-family: Georgia, serif;
		}
h1 {
		font-size:3em;
		line-height:1em;
		margin-bottom:0.5em;
		}
h2 {
		font-size:2em;
		margin-bottom:0.75em;
	}
h3 {
		font-size:1.5em;
		line-height:1;
		margin-bottom:1em;
	}
h4 {
		font-size:1.2em;
		line-height:1.25;
		margin-bottom:1.25em;
	}
h5 {
		font-size:1em;
		font-weight:bold;
		margin-bottom:1.5em;
	}
h6 {
		font-size:1em;
		font-weight:bold;
	}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
		margin:0;
		}
p{
		margin:0 0 1.5em;
	}
a:focus, a:hover {
		color:#CE2D2D;
		border-bottom:1px solid #CE2D2D;
		}
a{
		color:#111;
		text-decoration:none;
		border-bottom:1px dotted #CE2D2D;
	}
tt,code,pre {
		font:.9em 'andale mono', 'lucida console', monospace;
		line-height:1.5;
		}
pre{
		padding:2em;
		background:#FCFCFC;
		border:1px solid #ddd;
		width:auto;
		height:auto;
		overflow:scroll;
		margin-bottom:3em;
		color:#999;
		font-size:1.2em;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
em {
		font-style:italic;
	}
strong{
		font-weight:bold;
		}
li ul, li ol {
		margin:0 1.5em;
		}
ul, ol {
		margin:0 1.5em 1.5em 1.5em;
		}
ul {
		list-style-type:disc;
	}
ol {
		list-style-type:decimal;
	}
blockquote{
		margin:2em 0;
		padding:4em;
		font-family:georgia,serif;
		font-style:italic;
		font-size:1.2em;
		color:#111;
		border-top:1px dotted #111;
		border-bottom:1px dotted #111;
		}
	
::-moz-selection {
		background: #000;
		color: #fff;
		} 

::selection {
		background: #000;
		color: #fff;
		}
	
/*Recurrent Classes*/

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;}
.hide {display:none;}
.last {margin-right:0;padding-right:0;}
.center{text-align:center}
.right{text-align:right}
.italic{font-style:italic}
.padding{padding:3em}
.arial{font-family:arial,sans-serif;line-height:1.25em}
.clear {clear:both;}

/*Structure*/
.head{width:100%;height:190px;background: #EEE url('images/superheader.png') no-repeat center;border-bottom:3px solid #111}
.head h1,.head h2,.head h3,.head h4,.head h5,.head h6{color:#fff}
.head a{color:#111;border:none;-moz-outline:none}
.head a:hover{color:#111;border:none;text-decoration:underline}
.container, .containerhead {width:950px;margin:0 auto;}
.body2{}
.module1,.module2,.module3,.module4{float:left;width:22%;padding-top:3em;padding-right:2em}
.module4{padding-right:0}
.theme{width:100%;float:left;border-top:4px double #fff;background:#eee;}/* url('images/gris.png')*/ .theme a:hover{border:none}
.footer{line-height:1.2em}

/*Details*/

#orange{color:#CE2D2D}
.module5{width:44%;float:left;}

.thumb a{border-bottom:none}
.thumb{position:relative;left:1em}.thumb img{border:2px solid #111}

.module5 img{width:100%;height:auto}

.module6{width:22%;float:left;padding-left:4em;} .module6 a{border-bottom:none}

.module7{width:22%;float:left;padding-left:4em} .read a:hover{border-bottom:1px solid #CE2D2D}

.module5,.module6,.module7{margin:3em 0}

.footer{margin-top:3em;border-top:1px solid #ddd;}/*width:100%;float:left;*/
.footer .module1,.footer .module2,.footer .module3{height:32em;padding-right:1em;border-right:1px solid #ddd;margin-right:1em}
.footer ul{margin-top:2em}
.footer li{display:block;border-top:1px solid #999}

.footer .module2 a,.footer .module3 a{color:#CE2D2D;border-bottom:1px solid #CE2D2D}
.footer .module4 a{color:#CE2D2D;border-bottom:none}
.footer .module4 a:hover{border-bottom:1px solid #999}

.thecontent{background:#eee}
.thecontent img{width:336px;height:auto;margin-bottom:3em;border:3px solid #111000}
.thecontent a:hover{border-bottom:1px solid #CE2D2D}


.commentstemplate{border:1px solid #777;padding:3em;}
.commentlist{border-top:1 px dotted #777;}
.commentspace{margin:3em 0;padding:3em;min-height:90px;border-top:1px solid #777;border-bottom:1px solid #777;}
.theavatar{float:left;padding-right:1em;}
.avatar{border:9px solid #888}
.author .avatar{border:9px solid #999}
.meta{float:left;color:#CE2D2D;text-transform:uppercase;padding-right:3em;}
.commtext{float:left;width:50%;}

.even{background:#eee}
.odd{background:#e7e7e7}

.commentstemplate textarea{background:#EEE;border:1px solid #777;padding:3em;color:#111}
.commentstemplate input{background:#EEE;border:1px solid #777;height:2em;line-height:2em;color:#111;padding-left:1em}

.commentstemplate label{position:relative;bottom:.5em;left:2em}
.commentstemplate{scrollbar-3dlight-color:#111;
scrollbar-arrow-color:#999;
scrollbar-base-color:#888;
scrollbar-darkshadow-color:#999;
scrollbar-face-color:#888;
scrollbar-highlight-color:#999;
scrollbar-shadow-color:#999;}

#crossed{text-decoration:line-through}


.grey{padding-left:1em;}
#contact-form-235 textarea,
#contact-form-237 textarea,
#contact-form-360 textarea {width:100%;background:#EEE;color:#111;width:336px;height:300px;border:2px solid #666}
.normalimage{text-align:center}
.normalimage img{width:219px;height:109px}
.normalimage a{border-bottom:none}

.linky a{
	color:#CE2D2D;font-size:1.2em
}
.linky a:hover{
	text-decoration:underline
}
#socialicons{
	width:100%;float:left
}
#socialicons a{
	border:none
}
#socialicons a:hover{
	border:none
}
.prize img{
	float:left;margin:0 .5em 1em 0
}