/*
Theme Name: Tolmasky
Theme URI: http://wordpress.org/
Description: A theme I made.
Version: 1.0
Author: Francisco Tolmasky
Author URI: tolmasky.com
Tags: blue, custom header, fixed width, two columns, widgets
*/

body
{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Helvetica, Arial, Sans-Serif;
	color: #333;
}

#header
{
}

a, a:visited, a:hover
{
    font-weight:bold;
    color: #990000;
    text-decoration:none;
}

article
{
    color: #333333;
    font-family:Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:1.7em;

    overflow:visible;
    position:relative;
    width:540px;

	margin: 30px 0 30px 0;
	padding-bottom:5px;
	padding-left:5px;
}

article time
{
    /*background:red;*/
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CCCCCC;

	color:#cccccc;
	text-align:center;
	text-transform:uppercase;

	position:absolute;
	display:inline;
	top:0px;
	left:-75px;
	width:63px;
}

article time .month
{
	font-size:20px;

	display:block;
	line-height:1.1em;
}

article time .day
{
	font-size:40px;
	
	display:block;
	line-height:1em;
	font-weight:bold;
}

article time .year
{
	font-size:20px;

	display:block;
	line-height:1.1em;
	font-weight:normal;
}

h1, h2, h3
{
    font-weight:bold;
}

h2, h2 a, h2 a:visited
{
    color:black;
	font-size:150%;
}

h3
{
    font-size:110%;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited
{
	text-decoration: none;
}

.img-container
{
    margin:0;

    text-align:center;
}

.img-container img
{
	margin:0;
    padding:0;

    border:1px solid #bbb;
}

.caption
{
	padding:0;
	margin:0;

	font-size:0.9em;
	font-style:italic;

    text-align:right;
}

#header
{
    margin:0;
    padding:0px;
    height:200px;
}

#header h1
{
    margin:0px;
    padding:20px 0 0 0;
}

#header h1 a
{
	text-decoration: none;
	font-weight:bold;
	font-size:4em;
	text-transform:uppercase;
	letter-spacing:-2.5px;
	color:#cccccc;/*#990000;*/
	line-height:1em;
}

#banner
{
    position:absolute;
    left:0px;
    top:0px;
    z-index:-1;
    background:#990000;
    width:100%;
    height:200px;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

/* Begin Structure */
body
{
	margin: 0 0 20px 0;
	padding: 0;
}

#page
{
	margin: 0 0 0 115px;
	padding: 0;
	width: 800px; /*#width page width*/
}

footer
{
    border: none;
	padding: 0;
	margin: 0 auto;
	clear: both;
	text-align: center;
}

article ul
{
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	font-size:1em;
}

article li
{
	margin: 7px 0 8px 10px;
	font-size:1em;
}

ul.archive
{
    margin:0 0 20px 0;
    padding:0;

    font-size:16px;
    list-style: none;
}

ul.archive li
{
    margin:0;
    padding:0;

    font-size:15px;
    list-style: none;
    line-height:1.8em;
}

ul.archive time
{
    margin: 0 15px 0 0;

    color: #555;
    font-family: Monaco, "Courier New", monospace;
    font-size:12px;
}

article ol
{
	padding: 0 0 0 35px;
	margin: 0;
	font-size:1em;
}

article ol li
{
	margin: 0 0 10px 0;
	padding: 0 20px 0 0;
	font-size:1em;
}

/* Begin Various Tags & Classes */

code
{
    font: "Courier New", Courier, Fixed;
}

acronym, abbr, span.caps
{
	cursor: help;
}

acronym, abbr
{
	border-bottom: 1px dashed #999;
}

blockquote
{
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}

blockquote cite
{
	margin: 5px 0 0;
	display: block;
}

hr
{
	display: none;
}
