/*
============ Main CSS Document ============
	Author: Rich Wilson, Jul 2008
	Last edit: Jul 2008

-------------------------------------------
		Contents
-------------------------------------------
* Style sheet imports
* General [element] styles

===========================================
*/

@import url("/css/reset.css");

/*
==============================================
		General Styles
==============================================
*/
*, body 
{ 
	font-family: Georgia, serif; 
	font-size: 100%; 
	line-height: 1.125em; /*16x1.125=18px*/ 
}
body { background: #fff; }

img { border: 0 }

a { color: #c00; text-decoration: none; border-bottom: 1px dashed; }
a:hover { border-bottom-style: solid; }
a:focus, a:active {  }
a:visited {}


/*
==============================================
		Adblock
==============================================
*/
.adblock { float: right }


/*
==============================================
		Header 
==============================================
*/
h1 { font: bold 5em/1 Arial; letter-spacing: -.075em; }


/*
==============================================
		Calculator
==============================================
*/
#calculator
{
	margin: 1em auto;
	border: 5px solid #ccc;
	width: 75%;
	min-width: 700px;
	background: #eee;
	padding: 1em .5em;
}
#calculator h2 { font: bold 3em/1 Arial; letter-spacing: -.0625em; /* Only specific to 3d.p. */ }
#calculator label { font-weight: bold; }

#calculator fieldset { border: 1px solid #ccc; padding: .875em 1em; width: 30%; }

/*
==============================================
		Todo
==============================================
*/
#todo 
{
	margin: 1em auto;
	border: 5px solid #ccc;
	width: 500px;
	background: #eee;
	padding: 1em .5em;
}
#todo h3 { font: bold 2em/1 Arial; letter-spacing: -.0625em; /* Only specific to 3d.p. */ }
#todo ul { list-style: disc outside; }
#todo li { margin-left: 2em; }

/*
==============================================
		Footer 
	[just using a H6 element for now]
==============================================
*/
h6 
{ 
	clear: both;
	margin-top: 1em;
	border-top: 10px solid #c00; 
	padding: .5em .5em 1em; 
	width: 100%; 
	background: #e57f7f; /*50% tint of border-top*/ 
	color: white;
	font: .75em/1 Georgia, serif;
	text-align: center; 
}
h6 a { color: inherit; font-weight: bold }
