/*   
Theme Name: noirfluo-mobile
Theme URI: www.noirfluo.com
Description: noirfluo mobile is a WordPress theme for mobile phones and devices.
Author: Marius-Cristian Donea & Nicolas Combes
Author URI: http://www.mariuscristiandonea.com
Version: 2.1.3
Tags: black, white, one-column, flexible-width

	Smooci 2.1.3	

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@charset "utf-8";

body
{margin: 0;
padding: 0;
background: #000;
font-family: Share, Sans-serif;
font-size:62.5%;}

img
{border:0px;}

.post img
{padding:0;
max-width:100%;
height:auto;}
	
img.centered
{display:block;
margin-left:auto;
margin-right:auto;}

img.alignright
{padding:0px;
margin:0 0 5px 10px;
display: inline;}

img.alignleft
{padding:0;
margin:0 10px 5px 0;
display:inline;}

.aligncenter{}

.alignleft{float:left;}

.alignright{float:right;}

a:link, a:visited
{text-decoration: none;
color: #cc3333;}

a:hover
{text-decoration: underline;
color: #cc3333;}

#wrapper
{margin: 0 auto 0 auto;
width: 1000px;
text-align: left;}

#wrapper_mobile
{width: 100%;
text-align: left;}

#header
{margin-top:10px;
margin-bottom:10px;}

#header_mobile
{margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;}

div.titles
{color:#545454;
padding: 5px 5px 10px 5px;
border-bottom: 1px solid #545454;}

.title_link a:link
{text-decoration: none;
color: #f0f0f0;}

.title_link a:visited
{text-decoration: none;
color: #f0f0f0;}

.title_link a:hover
{text-decoration: none;
color: #cccccc;}

div.main_body
{width:1000px;}

div.main_body_mobile
{margin-left:5px;
margin-right:5px;}

#container
{width:100%;}

.sidebar
{background:#545454;}

#footer
{margin-top:10px;
margin-bottom:10px;}

#footer_mobile
{margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;}

div.footer_content
{padding-left: 10px;
padding-right: 10px;
font-size: 11px;
text-align: center;
color: #545454;}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form
{margin: 0;
padding: 0;}

h1
{font-size: 26px;
font-weight:bold;}

div.subtitle
{font-size: 14px;}

.post
{margin-top:10px;
margin-left:5px;
margin-right:20px;
margin-bottom:10px;}

.post_mobile
{margin-top:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;}

.post_the_title
{padding: 0px;
margin: 0px;
font-weight: bold;
text-transform: uppercase;}

.post_the_date
{padding: 0px;
margin: 0px;
font-size: 14px;
color: #555555;}

.post h2
{font-size: 18px;}

.post h2 a:link
{text-decoration: none;
color: #000000;}

.post h2 a:visited
{text-decoration: none;
color: #000000;}

.post h2 a:hover
{text-decoration: none;
color: #cc3333;}

.post_mobile {padding-bottom: 20px; border-bottom: 1px solid #1f1f1f; }
.post_mobile a img {margin-top: 10px;}

.post_mobile h2
{font-size: 14px;
font-weight: bold;}

.post_mobile h2 a:link
{text-decoration: none;
color: #fff;}

.post_mobile h2 a:visited
{text-decoration: none;
color: #fff;}

.post_mobile h2 a:hover
{text-decoration: none;
color: #cc3333;}

.entry
{font-size: 12px;
color: #A0A0A0;
line-height: 18px;
width: 100%;}

.entry p img { width: 100%; height: auto; margin: 0 0 15px 0;}

.comment_body_author
{font-size: 12px;
color: #333333;
line-height: 18px;
font-weight: bold;}

.comment_body_meta
{font-size: 12px;
color: #333333;
line-height: 18px;}

.comment_body_text
{font-size: 12px;
color: #333333;
line-height: 18px;}

p
{padding: 10px 0 0 0;}

p.postmetadata
{font-size: 11px;
color: #000000;
border-top: 1px solid #ccc;
margin: 10px 0 0 0;}

.navigation
{margin: 10px 10px 10px 10px;
font-size: 11px;
text-align: center;
color: #cc3333;}


.sidebar ul
{list-style-type:none;
margin:0;
padding:0;
padding-right:5px;}

.sidebar ul li
{padding: 10px 0 10px 0;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#cccccc;}

.sidebar ul li h2
{padding-bottom:10px;
font-size: 16px;
color:#222222;
font-weight:bold;}

.sidebar ul ul li
{font-size: 12px;
padding: 0;
border-bottom-style:none;}

table#wp-calendar
{font-size: 12px;
padding: 0;
text-align:right;
width:100%;}

/* Comments Style */

.comments-template
{margin: 10px 0 0;
border-top: 1px solid #ccc;
padding: 10px 0 0;}

.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 dashed #ccc;}

.comments-template h2, .comments-template h3
{font-size: 16px;}

.commentmetadata
{font-size: 12px;}

.comments-template p.nocomments
{padding: 0;}

.comments-template textarea
{font-size: 12px;
width:100%;}

.input_text
{font-size: 12px;
width:100%;}

.label_text
{font-size: 11px;
color: #666666;}

/* Search Style */

.search_input
{font-size:12px;
width:100%;}

.icon_margin
{padding-right: 5px;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;}

blockquote
{padding:20px;
font-style:italic;
font-weight:bold;}