/*
Theme Name: The Financial Modeler
Theme URI: www.thefinancialmodeler.com
Description: Leverage the power of Excel
Author: Sébastien Labonne
Author URI: www.modelcom.com
Template: thematic
Version: 1.0
.
General comments/License Statement if any.
.
*/

@import url('../thematic/style.css');

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Style the meta panel for logged-in users */
@import url('../thematic/library/styles/sitemeta.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

body {
	background: white url(images/cell.png) repeat top left;
	}

body  h5{
	font-weight: bold;
	}

#wrapper {
	background: transparent;
	}


#header {
	margin: 0 auto;
	position: relative;
	height: 230px;
	background: white;
	}

#branding {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 200px;
	padding: 0;
	background: transparent url(images/header.png) no-repeat top left;
	}

#blog-title , #blog-description{
	visibility: hidden;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	}
	
#access {
	position: relative;
	width: 900px;
	height: 30px;
	margin: auto;
	padding: 0;
	border: 0;
	background: white;
	font: bold 1.2em calibri;
	line-height: normal;
	}

.menu {
	position: relative;
	width: 880px;
	height: 30px;
	top: 0;
	left: 0;
	margin: Auto;
	padding: 0 0 0 20px;
	background-color: white;
	}

.menu ul, .menu li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	}

.menu .current_page_item a {
	background: #7c7c7c none repeat scroll 0 0;
	color: white;
	}

.menu a{
	background: white none repeat scroll 0 0;
	border-left: 3px solid white;
	color: #000000;
	float: left;
	padding: 6px 6px 7px 6px;
	text-decoration: none;
}

.menu a:hover {
	background: #999999 none repeat scroll 0 0;
	border-left: 3px solid white;
	color: white;
	}

.entry-content  h3{
	padding-top: 0;
	}

#main{
	font-family: Trebuchet, Helvetica;
	background-color: white;
	width: 900px;
	padding: 20px 0;
	border-width: 15px 2px 2px 2px;
	border-style: solid;
	border-color: #7c7c7c;
	}
	
code{
	font-family: Courrier New, Monaco, Monospace;
	margin-left: 10px;
	}

#container{
	background-color: white;
	width: 610px;
	}

#primary{
	background-color: white;
	width: 285px;
	}

#rss-links ul{
	list-style-image: url(images/rss.png);
	}

#tag_cloud h3, #calendar h3 {
	font-size: 0;
	}

#footer {
	background: transparent;
	border: 0;
	}
	
#siteinfo, #siteinfo  a{
	width: 900px;
	color: #000000;
	padding: 0;
	}

/*    ---   Table styles    ---   */

.hor-minimalist
{
	font-size: 12px;
	background: #fff;
	margin: 10px;
	width: 540px;
	color: black;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist th
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	border-bottom: 2px solid black;
}
.hor-minimalist td
{
	padding: 3px;
	border-bottom: 1px dotted black;
}
.hor-minimalist tbody tr:hover td
{
	background: #ddd;
}