/*  Theme Name: Aller au CinemaTheme URI: http://www.ezwpthemes.com/templates/aller-au-cinema.htmlDescription: This theme is designed and coded by <a href="http://www.ezwpthemes.com/">EZwpthemes</a>.Version: 1.0Author: EZwpthemesAuthor URI: http://www.ezwpthemes.com/Tags: red, fixed-width, two-columns, right-sidebar, threaded-comments*//* Global */body {	background:#2d2d2d url(images/bg.jpg) 0px top repeat-x;	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#eeeeee;}img {	border:none;	border-spacing:0;}a {	color:#fe4848;}a:hover {	text-decoration:none;}abbr, acronym {  cursor: help;}blockquote {  width:434px;  border-left: 5px solid #222222;  background: #777777;  font-style: italic;  padding-left:10px;  padding-right:10px;  margin-left:15px;}#wrapper {	margin:0 auto;	width:835px;}/* Header */#header {	margin:0;	padding:17px 0 0 27px;	background:url(images/header.jpg) no-repeat;	height:256px;}#navigation {	margin: 0px 0 0 5px;}#navigation ul {	list-style:none;	margin:0;	padding:0;}#navigation ul li {	line-height:22px;	float:left;	font-weight:bold;	font-size:12px;	padding-right:20px;}#navigation ul li a {	color:#000000;}#searchform {	float: right;	background: transparent;	margin: 2px 48px 0 0;}*+html #searchform {	margin: 2px 48px 0 0;}#searchform p {	margin: 20px 0 0 41px;	padding: 0;}#searchform input {	float: left;	border: none;	background: transparent;	color:#ffffff;	margin: 0;}#searchform .searchtext {	margin: 2px 8px 0 0;	width: 208px;	display: inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#searchform .searchbutton{	width: 69px;	height: 21px;}#searchform label {	display: none;}#titles {	float:right;}#titles h1 {	font-family:Tahoma;	font-size:42px;	line-height:44px;	margin:0;	padding: 70px 80px 0px 0px;}#titles h1 a {	text-decoration:none;	color:#ffffff;	outline-style:none;}#titles h2 {	font-family:Arial;	font-size:12px;	font-weight:bold;	color:#ffffff;	line-height:18px;	margin:0;}/* Container */#container {	width:835px;	margin:0 auto;	padding:0;}/* Sidebar */#sidebar-frame {	float:left;	width:214px;	margin:0;}#sidebar {	width:214px;	margin:0;	background:url(images/sidebar-bg.jpg) repeat-y;}#sidebar-header {	height:10px;	width:214px;	margin:0;	background:url(images/sidebar-header.jpg) no-repeat;}#sidebar-footer {	height:14px;	width:214px;	margin:0;	background:url(images/sidebar-footer.jpg) no-repeat;}#sidebar ul {	list-style-type: none;	margin: 0;	padding: 0;}#sidebar ul li {	padding: 0 0 15px 0;	background: url(images/sidebar-div.jpg) 0px 22px no-repeat;}#sidebar ul li h2 {	font-family:Arial;	font-size:14px;	color:#ffF;	line-height:18px;	margin:0 10px 0 30px;}#sidebar ul ul {	list-style-type:none;	margin:0;	padding:15px 0 0 32px;}#sidebar ul ul li {	font-family: Tahoma;	font-size: 12px;	padding: 0 25px 9px 10px;	background:url(images/sidebar-li.gif) 0px 5px no-repeat;}#sidebar ul ul li a {	text-decoration:none;	color:#ffffff;}table#wp-calendar {  padding: 0;  width: 70%;  text-align: right;  font-size: 11px;  font-weight: bold;  margin: 5px 0 0 20px;}table#wp-calendar caption {  font-size: 12px;  margin-top:15px;  margin-left:10px;  color:#ffffff;}/* Content */#content {	float:left;	width:616px;	margin-right:5px;	background:url(images/content-bg.jpg) repeat-y;}.post {	padding:15px 0 0 45px;	background:url(images/content-header.jpg) no-repeat;}.post-footer {	width:616px;	height:23px;	background:url(images/content-footer.jpg) no-repeat;}.post h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	margin: 0 12px;	line-height: 18px;}.post h2 a {	text-decoration:none;	outline-style:none;	color:#ffF;}.entry {	line-height:22px;	padding:0 45px 0 12px;}.postmetadata {	margin:10px 0 10px 0;	padding:3px 0 0 0;	font-size: 11px;	color: #939393;	line-height: 20px;}.endline {	clear: both;}.tags {  padding: 0 0 0 10px;  width:455px;  color:#dadada;  background:#333333;}.commentline {	text-align: right;	font-weight: bold;	padding: 10px 20px 0;	font-family:Arial;	font-size:12px;	font-weight:bold;}.commentline a{	color:#b81d04;}.quickjump {	text-align:center;	font-size: 12px;	font-weight: bold;	line-height: 18px;	background:#2d2d2d;	height: 22px;}.jumpleft {  float: left;  padding: 0 40px;}.jumpright {  float: right;  padding: 0 55px;}.notfound {	margin-top: 150px;	margin-bottom: 150px;}.notfound-header {	height:18px;	background:url(images/notfound-header.jpg) no-repeat;}.notfound h2{	text-align:center;	font-size: 40px;	color: #dddddd;}/* Comments */.comments-template{	margin: 10px 0 0;	border-top: 1px solid #cccccc;	padding: 10px 0 0;	width: 540px;}#comment{width: 530px;}.comments-template ol{	margin: 0;	padding: 0 0 15px;	list-style: none;}.comments-template ol li{	margin: 10px 0 0;	line-height: 18px;	padding: 0 0 10px;	border-bottom: 1px solid #cccccc;}.comments-template h2, .comments-template h3{  font-family: Georgia, Arial, Helvetica, Sans-serif;	font-size: 16px;}.commentmetadata{	font-size: 12px;}.comments-template p.nocomments{	padding: 0;}#commentform p{	margin: 1px;}.comments-template textarea{	font-family: Arial, Helvetica, Georgia, Sans-serif;	font-size: 12px;}.children {  list-style:none;  margin-right:2px;}.children li{  border: 1px #cccccc solid;  border-left: 5px #bbbbbb solid;  padding:2px;}.children li p{  padding-left:2px;}.comment-author {  padding:3px;}.comment-meta, .reply {  padding-left:2px;}/* Footer */#footer {	clear:both;	margin-top:5px;}#footer-l {	width:33px;	height:111px;	background:url(images/footer-l.jpg) no-repeat;	float:left;}#footer-r {	width:23px;	height:111px;	background:url(images/footer-r.jpg) no-repeat;	float:left;}#footer-copy {	width:779px;	height:111px;	background:url(images/footer-b.jpg);	float:left;}#footer p {	font-family:Arial;	font-size:10px;	text-align:right;	color:#ffffff;	line-height:0;	padding:7px 10px 0 0;}#footer a {	text-decoration: none;	color:#ffffff;}/* Post Image */.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft, div.alignleft {	display: block;	float: left;	width: 100%;}.alignright, div.alignright {	display: block;	float: right;	width: 100%;}.alignleft, .alignright{	width: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;	width: 100%;	display: block;}p img {	padding: 0;	max-width: 100%;}img.centered {	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}