/* ***
esmithdesign
stylin styles
copyright eric smith 2010

*** */

/*-  normalize everything
----------------------------------------------------------------------*/

/* normalize margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, pre, input, 
p, blockquote, th, td, img {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

/* normalize font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

/* remove list-style from lists */
ol, ul {
	list-style: none;
}

/* normalize font-style and font-weight to normal */
address, caption, cite, code, dfn,
th, var {
	font-style: normal;
	font-weight: normal;
}

/* remove table border spacing */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* remove border from fieldset and img */
fieldset, img {
	border: 0;
}

/* left-align text in caption and th */
caption, th {
	text-align: left;
}

a:active, a:focus {
  outline: none ! important;
}

.left { float: left; display: inline; }
.right { float: right; display: inline; }

.cl { clear: both; display: block; height: 0; font-size: 0; line-height: 0; }
.notext {  font-size: 0; line-height: 0; text-indent: -4000px; color: #fff; }




body { color:#000; font:normal 100% "Palatino", Georgia, "Times New Roman", Times, serif; text-align:center; background: #efefeb; }
a:link, a:visited {  color:#3f3e34; text-decoration:none; font-style:italic;  }
a:hover, a:active {color:#000; text-decoration:none; font-style:italic;   background-color:transparent;  }
h1 { font-weight:normal; font-size: 2em; text-shadow:#fff 1px 1px;}
h2 { font-weight:normal; font-size: 1.5em; margin-top:10px; text-shadow:#fff 1px 1px;}
h3 { font-weight:bold; font-size: 1.1em; }
h4 { font-weight:normal; font-size: .9em; color:#888; padding:0 0 2px; }
h5 { font-weight:bold; font-size: 1em; color:#333; padding:7px 0 0px; }

ul {list-style:none;}
ul li {font-size:1.1em; padding:5px;}


#container{width:600px; margin:70px auto; text-align:left;}
