/*
Theme Name: Salles-Cinema.com
Theme URI: http://www.salles-cinema.com/
Description: Salles Cinema Theme - A dark red velvet theme
Version: 1.0
Author: Jeremy Thomas
Author URI: http://bbxdesign.com/
Tags: fixed-width, red, dark, velvet

	Salles-Cinema.com
	http://www.salles-cinema.com/

*/

/* R3S3T */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

/* 1NTR0 */
body{ background:#220402 url(hab/body.jpg) no-repeat top center; color:#2b2726; font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:16px;}
a{ color:#573a32; cursor:pointer; text-decoration:none;}
a:hover{ text-decoration:underline;}
button,input,select,textarea{ font-family:Arial,Verdana,sans-serif; font-size:12px;}
textarea{ resize:none;}

/* SH4R3D */

/* 1T3MS */
.wrap{ margin:0 auto; position:relative; width:980px;}
.cl,.cr,.cb{ display:block !important; float:none !important; height:0 !important; width:0 !important;}
.cl{ clear:left;}
.cr{ clear:right;}
.cb{ clear:both;}

.header{ height:230px; position:relative;}
.logo a{ background:url(hab/logo.png) no-repeat top left; display:block; height:75px; left:60px; overflow:hidden; position:absolute; text-indent:-290486px; top:90px; width:454px;}
.main{ background:#fff url(hab/main.gif) repeat-y top left; margin:-4px 10px 0; width:960px;}
.lead{ float:left; padding:20px 20px 40px; width:670px;}
.side{ float:left; padding:0 20px 20px; width:210px;}
.side-title{ color:#60130e; font-family:Georgia,serif; font-style:italic; font-size:16px; line-height:16px; padding:20px 0 5px;}
.title{ background:#ece1d8; font-family:Georgia,serif; font-size:28px; font-style:italic; line-height:28px; padding:5px; margin-bottom:20px;}
	.comments-title,.respond-title{ margin-bottom:0;}
.section{ color:#506d4b; font-size:11px; font-weight:bold; line-height:16px; text-transform:uppercase;}
.more{ font-size:11px; font-weight:bold; line-height:12px; margin-top:5px;}
.footer{ background:#ece1d8 url(hab/footer.gif) repeat-x top left; margin:0 10px; padding:20px;}
.credits{ font-size:11px; line-height:12px; margin-top:20px;}
.next{ float:left;}
.prev{ float:right;}

/* BL0CS */
.nav{ background:url(hab/nav.png) no-repeat top left; height:40px; margin:0 auto; padding:1px 2px 4px; position:relative; width:960px; z-index:1200;}
.nav li{ display:inline;}
.nav a{ background:url(hab/nav.png) no-repeat top left; float:left; height:40px; overflow:hidden; text-indent:-290486px; width:100px;}
.nav a:active,.nav a:focus{ outline:none;}
/*.nav .nav-1{ background-position:-2px -1px; width:85px;}*/
.nav .nav-1{ background-position:-11px -1px; margin-left:10px; width:76px;}
.nav .nav-2{ background-position:-87px -1px; width:141px;}
.nav .nav-3{ background-position:-228px -1px; width:147px;}
.nav .nav-4{ background-position:-375px -1px; width:175px;}
.nav .nav-5{ background-position:-550px -1px; width:106px;}
.nav .nav-6{ background-position:-656px -1px; width:73px;}
.nav .nav-7{ background-position:-729px -1px; width:85px;}
.nav .nav-1:hover{ background-position:-11px -51px;}
.nav .nav-2:hover{ background-position:-87px -51px;}
.nav .nav-3:hover{ background-position:-228px -51px;}
.nav .nav-4:hover{ background-position:-375px -51px;}
.nav .nav-5:hover{ background-position:-550px -51px;}
.nav .nav-6:hover{ background-position:-656px -51px;}
.nav .nav-7:hover{ background-position:-729px -51px;}
.nav .nav-1:active,.nav .nav-1:focus{ background-position:-11px -101px;}
.nav .nav-2:active,.nav .nav-2:focus{ background-position:-87px -101px;}
.nav .nav-3:active,.nav .nav-3:focus{ background-position:-228px -101px;}
.nav .nav-4:active,.nav .nav-4:focus{ background-position:-375px -101px;}
.nav .nav-5:active,.nav .nav-5:focus{ background-position:-550px -101px;}
.nav .nav-6:active,.nav .nav-6:focus{ background-position:-656px -101px;}
.nav .nav-7:active,.nav .nav-7:focus{ background-position:-729px -101px;}

.post,.page{ position:relative;}
.post-title{ font-family:Georgia,serif; font-size:24px; line-height:24px; margin-bottom:10px;}
.post-thumbnail{ display:block;}
.post-thumbnail img{ border:1px solid #fff; -moz-box-shadow:#b3b3b3 0 0 5px; -webkit-box-shadow:#b3b3b3 0 0 5px; display:block;}
.post-excerpt{ font-size:14px; line-height:20px;}
.post-nav{ font-size:11px; line-height:12px; padding-bottom:20px;}
.post-nav,.post-nav a{ color:#c0aa97;}
.post-prev{ float:left;}
.post-next{ float:right;}
.post-content img{ display:block;}
.post-content p{ margin-bottom:16px;}
.post-category,.post-date{ background:#ece1d8; float:left; font-size:11px; line-height:12px; margin-bottom:20px; padding:2px 5px;}
.post-category{ margin-right:5px;}
.post-tags{ background:#ece1d8; float:left; font-size:11px; line-height:12px; margin-bottom:20px; padding:2px 5px;}

.comments{ margin-top:20px;}
.comments-list li{ border-bottom:1px solid #ece1d8; display:block; min-height:64px; padding:10px 0; position:relative;}
	.comments-list .comment{ padding-left:74px;}
.comment-author{ color:#343434; float:left; font-size:16px; line-height:22px;}
.comment-author .avatar{ left:0; position:absolute; top:10px;}
.comment-meta{ float:right; line-height:22px;}
.comment-body em{ background:#ece1d8; clear:left; display:block; float:left; line-height:22px; padding:0 6px; text-shadow:0 1px 0 rgba(255,255,255,0.7);}
.comment-body p{ clear:both;}
.comment .reply,
.respond-cancel{ height:18px; padding-top:4px;}
.comment-reply-link,
#cancel-comment-reply-link{ background:#317973; color:#fff; float:right; font-size:11px; height:18px; line-height:18px; padding:0 6px;}
	.comment-reply-link:hover,
	#cancel-comment-reply-link:hover{ background:#c83f2b; color:#fff;}

.respond{ margin-top:40px;}
.respond-line{ margin-top:10px;}
.respond-column{ float:left; margin-top:10px; width:50%;}
.respond-label{ display:block; line-height:28px;}
.respond-text,
.respond-line textarea{ background:#ece1d8; border:1px solid #573a32; font-size:14px; line-height:16px; padding:4px; width:234px;}
.respond-line textarea{ height:160px; line-height:18px; width:569px;}
	.comment .respond-line textarea{ width:498px;}
.respond-button{ margin-top:10px;}
.respond-submit{ background:#ece1d8; border:none; color:#573a32; cursor:pointer; float:left; font-size:12px; font-weight:bold; height:28px; line-height:16px; padding:0 10px 2px; text-transform:uppercase;}

.focus{ border-bottom:1px solid #ece1d8; margin-bottom:20px; min-height:150px; padding:0 0 20px 170px;}
.focus .post-thumbnail{ left:0; position:absolute; top:0;}

.single .post-title{ margin-bottom:5px;}

.news{ float:left; width:400px;}
.news .post{ margin-bottom:10px;}
.news .post-title{ font-size:20px; line-height:20px; margin-bottom:5px;}
.news .post-excerpt{ font-size:12px; line-height:16px;}

.mosaic{ float:right; width:250px;}
.mosaic .post-thumbnail{ float:left; height:77px; margin:0 5px 5px 0; width:77px;}
.mosaic .post-thumbnail img{ height:75px; width:75px;}

.latest{ border-top:1px solid #ece1d8; margin-top:10px; padding-top:10px;}
.latest .post{ border-bottom:1px solid #ece1d8; min-height:75px; padding:10px 0;}
.latest .post-title{ font-size:20px; line-height:20px; margin-bottom:5px;}
.latest .post-excerpt{ font-size:12px; line-height:16px;}
.latest .post-thumbnail{ float:left;}
.latest .post-thumbnail img{ height:75px; width:75px;}
.latest .post-title,.latest .post-excerpt{ margin-left:85px;}

.list .post{ border-bottom:1px solid #ece1d8; margin-bottom:20px; padding-bottom:20px;}
.list .post-thumbnail{ float:left;}
.list .post-title,.list .post-excerpt{ margin-left:160px;}

/* S1D3 */
.side{ font-size:11px; line-height:12px;}
.side a{ color:#735e4c;}
.search-text{ border:1px solid #735e4c; float:left; -moz-box-shadow:#b3b3b3 0 0 5px; -webkit-box-shadow:#b3b3b3 0 0 5px; font-size:11px; margin-right:2px; padding:3px; width:168px;}
.search-submit{ float:left;}


