/* @override http://blog.helenamonteiro.net/wp-content/themes/helenamonteiro/style.css */

/*
Theme Name: Helena Monteiro
Theme URI: http://notype.pt/
Description: Helena Monteiro's theme.
Version: 1.0
Author: Helder Luis
Author URI: http://notype.pt/
Tags: magenta
*/



/* Begin Typography & Colors */

@font-face {
font-family: HMBol;
src: url("fonts/HMBol.ttf")
}

body {
	font: 11px/15px Verdana;
	color: gray;
	margin: 0;
	padding: 0;
}

a {
	
}

a:link {
	color: gray;
}

a:hover {
	color: #ea038f;
}

a:active {
	color: gray;
}

a:visited {
	color: gray;
}

/* PAGE */

#page {
	margin: 100px auto 0;
	padding: 0;
	width: 800px;
}

/* SIDEBAR */

#sidebar {
	width: 190px;
	padding-left: 0;
	background: none no-repeat 0;
	float: left;
}

#sidebar .description {
	margin-top: 30px;
	margin-bottom: 30px;
	color: gray;
	font: 25px HMBol, Verdana;
	text-transform: uppercase;
}

#sidebar a img {
	border-style: none;
}

#sidebar ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#sidebar h2 {
	color: gray;
	margin-bottom: 5px;
	margin-top: 15px;
	font: 16px HMBol;
	text-transform: uppercase;
}

#sidebar a:link {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: none;
	color: #ea038f;
}

#sidebar a:visited {
	text-decoration: none;
}

#sidebar #searchform {
	margin-top: 25px;
}

/* CONTENT */

#content {
	width: 550px;
	margin-left: 225px;
	padding-left: 25px;
}

#content h2 {
	color: #ea038f;
	text-decoration: none;
	font: 28px HMBol, Verdana;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 0;
	padding-top: 0;
}

#content h2 a {
	color: #ea038f;
	text-decoration: none;
}

.postmetadata {
	margin-bottom: 50px;
	color: silver;
	margin-top: 15px;
	font-size: 9px;
}

.postmetadata a:link {
	color: silver;
}

.postmetadata a:hover {
	color: gray;
}

.postmetadata a:visited {
	color: silver;
}

#content small {
	color: silver;
	font-size: 9px;
}

#content .entry img {
	margin-top: 10px;
	margin-bottom: 15px;
	color: #ea038f;
	border-bottom: 10px solid #ea038f;
	margin-right: auto;
}

#content.widecolumn {
	width: 550px;
}

#content.narrowcolumn {
	width: 550px;
}

h3#comments {
	font-size: 11px;
}

#content div.navigation a {
	color: #ea038f;
}

#content ol.commentlist {
	padding-left: 0;
}

#content embed {
	margin-top: 10px;
	margin-bottom: 15px;
	color: #ea038f;
	border-bottom: 10px solid #ea038f;
	margin-right: auto;
	display: block;
	float: left;
}

/* SINGLE */

#comment {
	width: 550px;
}

/* FOOTER */

#footer {
	margin-top: 50px;
	color: silver;
	font-size: 9px;
	margin-bottom: 50px;
}

#footer a {
	color: silver;
}

#browseralert {
	color: #ff002d;
	border: 1px solid #f00;
	background-color: #ffe5e5;
	padding: 10px;
	display: block;
	margin-bottom: 25px;
}
