/* generic styles from template version 1.0 */
/* NOTE: any * > selector rules are for standards-compliant browsers. The rule before will have a style that works in IE6. */
/* Table of Contents 

	Reset Styles
	Layout
	Typography and Inline Elements
	Forms
	Tables
*/

/* Reset Styles */
/* From Eric Meyer http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
/* *************************************************************************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Layout */
/* *************************************************************************************** */
* {margin:0;padding:0;border:none} /* Reset all elements to zero margin and padding */

body {
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size:100%;
	line-height:1.75em;
}
.left {float:left; margin:0 1em 1em 0}
.right{float:right; margin: 0 0 1em 1em}

.clearfix:after, #container:after, #content:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix, #container, #content {
    display: inline-block;
}

html[xmlns] .clearfix,html[xmlns] #container,html[xmlns] #content {
    display: block;
}

* html .clearfix,* html #container,* html #content {
    height: 1%;
}

/* Typography and Inline Elements */
/* *************************************************************************************** */
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
}
h1 {
	font-size: 140%;
	color: #352013;
	text-align:center;
	margin-bottom: .5em;
}
h2 {font-size:120%;}
h3 {font-size:105%;}
p { margin:0 0 1em }

h1 + p, h2 + p, h3 + p {text-indent:0px} /* First paragraphs under headings have no indent (no IE6)*/

ul, ol{ padding-left: 2em; }
ul {list-style: disc outside;}
ol {list-style:decimal outside;}

a:link {color: #7e4f21;
text-decoration: none;
}
a:visited {color: #7e4f21;
text-decoration: none;
}
a:hover {
	color: #7e4f21;
	text-decoration: underline;
}
a:active {
	color: #7e4f21;
	text-decoration: none;
}


/* Tables */
/* *************************************************************************************** */
table {}
tr {}
td {}
tr:hover {}
