/*
Theme Name: eMoneyStation Blog Default
Theme URI: http://emoneystation.com/
Description: Custom theme for eMoneyStation blog.
Version: 0.1
Author: Susanna 
Author URI: http://blog.emoneystation.com/
*/

/*
***********************************************************

Title:			style.css
Browser(s): 	All
		
Created: 		12.22.2008
Last modified: 	12.22.2008

***********************************************************
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0 ;}
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ul { list-style-type:none; }
caption, th { text-align:left; }
strong {color: #3c3c3c; }
.clear {clear: both;}
.required {font-size: 90%;}

/* TYPOGRAPHY */
h1, h2, h3 { font: bold 20px Georgia, "Times New Roman", Times, serif, Garamond; color:#151515; margin-bottom: 5px; letter-spacing: -1px; }
h2  {font-size: 18px; } 
h3 {font-size: 16px; }
h2.categoriesHeading { margin: 5px 0 -5px 5px; font-size: 16px; letter-spacing: 0; }
.widgettitle { margin: 15px 0 0 5px; font-size: 16px; letter-spacing: 0;}
#mainContent p { margin: 0 0 8px 0; }
small {font-weight: bold; color:#020202; }

/* Main Containers */
body {
	background-color: #fff;
	font: normal 12px Georgia, "Times New Roman", Times, serif, Garamond; color: #454545;
	line-height: 18px;
	margin: 0; }
	
#container{
	width: 1015px; 
	margin: 0 auto;
	background-color: #f0f0f3;
	border-top: solid 20px #404343;
	padding-top: 115px;
	position: relative; }
	
#mainContent {
	width: 980px; 
	margin:0 auto;
	clear: both; }
	
#rightColumn {
	width: 280px; 
	margin: 0 0 0 0;
	float: right;}
	
#categories {
 	width: 180px; 
	float: left;}	
	
#articlesColumn {
        width:488px; 
	float: left; margin: 0;
        padding: 8px 10px 0 12px;
        border-left: solid 1px #000;
        border-right: solid 1px #000;}
	
#performancingads_region {
	width: 280px; }

#post {
      margin: 0 0 50px 0; }

#mainContent .entry {
     margin: 0 15px; }

.narrowcolumn {
     width: 785px;
     float: right;
     padding-left: 12px;
     padding: 10px 0 0 10px;
     border-left: solid 1px #000; }

/* --------- categories column ----------- */

#categories ul {
	margin: 10px 0 0 0;}
	
#categories ul li {
	margin: 5px 10px 0 0;
	padding: 2px 0 0 5px;
	border-top: dotted 1px #000;}
	
#categories ul a:link, #categories ul a:visited {
	text-decoration: none;}
	
#categories ul a:hover {
	text-decoration: underline; }

#categories .widget_categories { 
        border: none; margin-top: -10px;}

#rightColumn .widget_text { 
        border:none;
        margin: 12px 0 0 5px; }
	
/* ---------- Header ---------- */
#header {
	width:980px;
	margin:0 auto;
	border-bottom: solid 1px #000;}
	
#topNav {
	position: absolute;
	right:10px; top:12px; }
	
a.logo {
	position: absolute;
	top:25px; left: 0;
	display:block;
	width: 320px; height: 69px;
	background: url(images/blog_logo.gif) no-repeat; 
	text-indent: -9999px; }

/* ---------- Main Links ---------- */

a:link, a:visited {
	color: #229696;}
	
/* ---------- Footer ---------- */
#footer {
	clear: both;
	height: 80px;
	background-color: #404343;
	margin: 20px 3px 0 3px;
	padding: 30px 0 0 0;
	text-align: center; }
	
#footerNav {
	width: 584px; margin: 0 auto 10px auto;
	text-align: center;}
	
#footer ul li {
	display:inline;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff; }
	
#footer ul .noBorder {
	border: none; }
	
#footer ul a:link, #footer ul a:visited  {
	font-weight: bold;
	text-decoration: none;
	color: #fff; }
	
#footer ul a:hover {
	text-decoration: underline; }
	
span.copyright {
	display: block; font-size: 98%; color:#fff;
	margin:0; text-align: center; }

	
	
	
	
