/*
Theme Name: Critictoo Cinema
Theme URI: http://cinema.critictoo.com/
Description: Theme original Critictoo Cinema.
Version: 1
Author: Fabien
Author URI: http://www.critictoo.com/
Tags: 
*/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

blockquote:before, blockquote:after,

code {}
h1 {font-size: 1.35em; width:100%; display:block; margin-bottom:15px; color:#7d1111;}


q:before, q:after {content: '';content: none;}
ol li {list-style:decimal;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;}
li, ul li {list-style:none;}

blockquote{
	color:#565b43;
	background-color:#f3f1e0;
	font-style:italic;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:2%;
	padding-bottom:0%;
	border-top:2px solid #999900;
	border-bottom:2px solid #999900;
	margin-bottom:15px;
	background-image:url(images/quote2.png);
	background-repeat:no-repeat;
	background-position:4px 2px;
	text-indent:20px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p a img,a img,img {border:none;}

body {
	background-color:#f0ebd2;
	font-size:12px;
	letter-spacing:0;
	line-height:14px;
	font-family:Helvetica,Arial, sans-serif;
}
p { margin-bottom:15px; text-align:justify; }
.alignleft a,.alignright a,ol li a,p a { text-decoration:none; color:#f1592a; font-weight:bold;}
.alignleft a:hover,.alignright a:hover,ol li a:hover,p a:hover { color:#333333;}
img.alignleft, a img.alignleft { margin-right:5px; margin-bottom:5px; float:left;}
img.alignright, a img.alignright { margin-left:5px; margin-bottom:5px; float:right;}
p img.aligncenter, a img.aligncenter { margin-left:auto; margin-right:auto; margin-bottom:5px; text-align:center;}


ol li a { text-decoration:none; color:#5a5a5a; font-weight:normal;}
ol li a:hover { color:#f1592a;}

/* content */
.cat_galerie, .cat_music, .cat_review, .cat_video, .cat_books, .cat_divers, .cat_affiche { height:20px; width:100%; margin-bottom:10px; float:left; display:block; }
.cat_galerie {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_gal.png);}
.cat_music {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_mus.png);}
.cat_review {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_rev.png);}
.cat_video {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_vid.png);}
.cat_books {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_boo.png);}
.cat_divers {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_div.png);}
.cat_affiche {background-position:left center; background-repeat:no-repeat; background-image:url(img/ico_aff.png);}

.gravatar img { float:left; display:block; border:1px solid #5a5a5a;}
.gravatar { float:left; display:block; border:1px solid #5a5a5a; margin-left:5px; margin-right:5px;}
#container { display:block; width:980px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; color:#333333;}

.logo { width:220px; height:42px; margin-bottom:30px; margin-left:auto; margin-right:auto; display:block; background-image:url(img/logo.png); background-position:center; background-repeat:no-repeat;}
.logo a img { border:none; width:229px; height:42px;}

#global_content { float:left; display:block; width:100%; }
.title_post {font-family:Helvetica, Arial, sans-serif; font-size:18px; font-weight:bold; float:left; display:block; width:100%; margin-bottom:5px; line-height:22px;color:#5a5a5a;}
.title_post a {color:#5a5a5a; text-decoration:none; }
.title_post a:hover { color:#f1592a;}
.under_title_post { color:#f1592a; font-size:11px; float:left; display:block; width:100%; margin-bottom:10px; }
.under_title_post a {color:#f1592a; text-decoration:none; border-bottom:#FFCC00 dotted 1px; }
.under_title_post a:hover { color:#666666;}
.entry p object { width:450px;}
.narrowcolumn { width:500px; margin-top:10px;margin-bottom:30px; padding-left: 20px; padding-right:20px; padding-top:20px; float:left; display:block; overflow:hidden; background-color:#FFFFFF;-moz-border-radius:10px; -webkit-border-radius:10px; }
.entry { width:500px; float:left; display:block; padding-bottom:10px; margin-bottom:10px;border-bottom:2px dotted #CCCCCC;}
#footer { width:100%; float:left; display:block;  margin-top:10px;}
#footer p {text-align:center; font-size:10px;}
#sidebar1 {float:left; display:block; width:200px; margin-right:20px; margin-left:0px; margin-bottom:20px; margin-top:10px;}
#sidebar2 {float:left; display:block; width:200px; margin-left:20px; margin-right:0px; margin-bottom:20px; margin-top:10px; font-size:1em;}

#sidebar1 a,#sidebar2 a { text-decoration:none; color:#5a5a5a; font-weight:normal; font-style:normal; }
#sidebar1 a:hover,#sidebar2 a:hover { color:#f1592a;}
#sidebar1 .hello2,#sidebar2 .hello2 {display:none;}
#sidebar1 ul ul li,#sidebar2 ul ul li { width:98%; margin-left:2%; float:left; display:block; margin-bottom:6px; padding-bottom:2px; border-bottom:dotted 1px #5a5a5a; }


.arrondis {float:left; display:block; width:200px; height:300px; margin-right:0px; margin-left:0px; margin-bottom:20px; margin-top:0px; background-repeat:no-repeat; background-position: left top; background-image:url(http://cinema.critictoo.com/wp-content/uploads/2010/01/header1.jpg);}

.titre_site {float:left; display:block; width:200px; margin-right:0px; margin-left:0px; margin-bottom:20px; margin-top:0px;}

.sidemenu {float:right; display:block; width:220px; margin-left:0px; margin-right:0px;  margin-bottom:00px;margin-top:30px;border-bottom:dotted 1px #e5e1cb;}

#recherche { background-image:url(img/recherche.png); background-repeat:no-repeat; background-position:left top; padding-top:30px; padding-bottom:10px;} 
#links { background-image:url(img/links.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
#archives { background-image:url(img/archives.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
#categories { background-image:url(img/categories.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
#lectures { background-image:url(img/lectures.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
#tags { background-image:url(img/tags.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
#pages { background-image:url(img/pages.png); background-repeat:no-repeat; background-position:left top; padding-top:30px;} 
.sidemenu ul li ul.children {margin-bottom:0px;margin-top:4px;float:left; display:block; }
.sidemenu ul li ul.children li {margin-bottom:0px;margin-top:0px; padding:0;float:left; display:block; }
.sidemenu ul li { width:98%; margin-left:2%; float:left; display:block;margin-bottom:8px; }
.sidemenu ul li a { text-decoration:none; color:#5a5a5a;  }
.sidemenu ul li a:hover { color:#f1592a;}
.sidemenu li h2 {display:none;}

#sidebar1 ul li ul.children {margin-bottom:0px;margin-top:4px;float:left; display:block; border:none; }
#sidebar1 ul li ul.children li {margin-bottom:0px;margin-top:0px; padding:0;float:left; display:block; text-indent:5px; border:none; }
#sidebar1 ul li { width:98%; margin-left:2%; float:left; display:block;margin-bottom:8px; }
#sidebar1 ul li a { text-decoration:none; color:#5a5a5a;  }
#sidebar1 ul li a:hover { color:#f1592a;}
#sidebar1 li h2 {display:none;}


.widgettitle { margin-bottom:6px;border-bottom:dotted 2px #7d1111; padding-bottom:4px; color:#5A5A5A;display:none;}

#respond H3,.hello2 {color:#666666; text-indent:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; float:left; width:100%; display:block; font-size:13px; font-weight:bold; margin-bottom:0px; background-color: #e9e9ca; padding-top:5px; padding-bottom:5px;  }
.hello2 a {text-decoration:none;color:#666666;  }
ul, .contentarea2 {width:100%; float:left; display:block;  margin-bottom:10px;}
#sidebar1 ul ul {}
#sidebar1 ul ul li { }

#sidebar1 ul ul li a { }
#sidebar1 ul ul li a:hover { }
.postmetadata { float:left; display:block; width:100%;  margin-top:0px; margin-bottom:30px; padding-bottom:10px;border-bottom:dotted 2px #CCCCCC; }
.postmetadata  a {font-weight:normal;}
.navigation{ width:100%; float:left; display:block; margin-bottom:20px;}
ol.commentlist { width:90%;; float:left; display:block;}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	max-width:500px;
	}
.commentlist a { text-decoration:none; color:#5a5a5a; font-weight:bold; }
.commentlist a:hover { color:#333333;}
.commentlist li ul li {
	font-size: 1em;
}
.commentaires, #respond { width:100%;; float:left; display:block;}
.commentlist li {
	font-weight: bold;
}
#respond H3 { margin-bottom:10px;}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	
/**
 * Twitter Widget
 */
.widget_twitter li {
	clear:both;
}
.widget_twitter li img {
	float:left;
	margin-right:.5em;
}
.widget_twitter li .clear {
	clear:both;
}
