body {
font-size: 100.01%;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #ccc;
background-color: #fff;
}

/* LOGO */
#logo
{
margin-bottom:10px;
margin-left:-30px;
}
#logo a img 
{
border:0;
}
/* END LOGO */

/* MENU */
#menu
{
padding-left:21px;
background:#fff;
}

/* END MENU */

/* PAGE */
#pagetitle
{
	font-size:1.0em;
	font-weight:bold;
	color:#b9121b;
	text-transform:uppercase;
}

/*-------------The Post-------------*/
#innertube h3 /* default h3 in the innertube */
{
	font-size:0.9em;
	color:#686E75;
	text-transform:uppercase;
}

.post
{  
    text-align: justify;
	color:#686E75;
	line-height:1.5em;
	font-size:0.8em;
	margin-bottom:40px;
}
.post h2
{
font-size:1.2em;
padding:0;margin:0;
}
.post h2 a /* post title */
{
	color:#b9121b;
	text-transform:uppercase;
}
.post h2 a:hover /* post title */
{
	color:#b9121b;
}
.post h3
{
	font-size:1.0em;
	padding:0;margin:0;
}
.post h3 a /* post title */
{
	color:#b9121b;
	text-transform:uppercase;
	font-size:1.3em;
}
.post h3 a:hover
{
	color:#b9121b;
}
.post a
{
	text-decoration:none;
	color:#3b3e42;
}
.post a:hover
{
	color:#ff9800;
}
.postmetadata a
{
	text-decoration:none;
	color:#3b3e42;
}
.postmetadata a:hover
{
	text-decoration:none;
	color:#ff9800;
}
.entrytext p small
{
	color:#acb6c2;
	font-size:0.8em;
	line-height:1.4em;
}
.entrytext p small a
{
	color:#686E75;
}
.entrytext p small a:hover
{
	color:#ff9800;
}

ol.commentlist
{
	font-size:0.8em;
	line-height:1.4em;
	list-style:none;
	margin:0;padding:0;
}

ol.commentlist li
{
	color:#686E75;
	border-bottom:1px dashed #526d8c;
	margin-top: 5px;
}

ol.commentlist li.alt
{
	color:#686E75;
	border-bottom:1px dashed #526d8c;
	margin-top: 5px;
}
ol.commentlist li a
{
	font-weight:bold;
	text-decoration:none;
	color:#3b3e42;
}
ol.commentlist li a:hover
{
	text-decoration:none;
	color:#ff9800;
}
ol.commentlist li.alt a
{
	text-decoration:none;
	color:#3b3e42;
}
ol.commentlist li.alt a:hover
{
	text-decoration:none;
	color:#ff9800;
}
small.commentmetadata
{
	font-size:1.0em;
}
small.commentmetadata a
{
	font-size:1.0em;
	text-decoration:none;
	color:#526d8c;
}
small.commentmetadata a:hover
{
	font-size:1.0em;
	text-decoration:none;
	color:#ff9800;
}
.commenteditlink
{
font-size:0.8em;
}

#commentform
{
font-size:0.8em;
}
#commentform p
{
color:#3b3e42;
padding:0;margin:0;
}
#commentform p a
{
color:#526d8c;
text-decoration:none;
}
#commentform p a:hover
{
color:#ff9800;
}
#commentform  textarea
{
	width:490px;
	border:1px solid #eee;
	font-family: arial;
	color:#3b3e42;
	font-size:1.0em;
	line-height:1.4em;
	padding:3px;background:#eee;
}
#commentform blockquote
{
margin:0;padding:0;
color:#526d8c;
}
#commentform p input
{
border:1px solid #eee;
padding:3px;
font-family: arial;
color:#3b3e42;
font-size:1.0em;
margin-bottom:5px;
background:#eee;
}
#commentform p label
{
color:#3b3e42;
}

/*------------------SIDEBAR--------------------*/
#sidebar {

	float:left;
	margin-bottom: 1.5em;
	width:198px;
	margin-left:50px;
}
#sidebar ul
{
margin:0;padding:0;
}
#sidebar ul h2
{
  background-color: #eee;
  font-size: 0.8em;
  text-transform:uppercase;
  padding: 2px 2px 2px 5px;
  margin-top: 10px;
  margin-bottom: 5px;
  color: #3b3e42;
}
#sidebar ul li 
{
	list-style-type: none;
	padding-bottom:1px;

}

#sidebar ul li .blogroll
{
padding-bottom:1px;
border-bottom:1px dashed #ddd;
}
#sidebar ul li h2
{
margin:0;
}
/* nested list within the sidebar */
#sidebar ul li ul
{
padding-bottom:10px;
}
#sidebar ul li ul li
{
	font-size:0.8em;
	line-height: 1.4em;
	list-style-type: none;
		border-bottom:1px dotted #ddd;
}
#sidebar a
{
    color: #686E75;
    text-decoration:none;
}
#sidebar a:hover
{
    color: #ff9800;
}
.current-cat
{
    font-weight: bold;
}

.alignleft a
{
	font-size:0.9em;
	color:#686E75;
	text-transform:uppercase;
	text-decoration:none;
}

/*clearfix*/
.clear-all {
	clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */