/* ================= UNDO DEFAULT ================= */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em;font-weight: normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd,legend,input,select { margin:0; padding:0 }
a img,:link img,:visited img, fieldset { border:none }
address { font-style:normal }
table {border:none;padding:0;margin:0;}

/* ================= MAIN STUFF ================= */

body {
	background: #b2d5d2 url(../images/back.gif) repeat 50% 0;
	padding-bottom: 100px;
	font-family: Georgia, serif;
	}

#header {
	width: 932px;
	height: 0;
	background: #ebe0bf url(../images/header.gif) no-repeat 0 0;
	margin: 0 auto;
	padding-top: 90px;
	overflow: hidden;
	border: 1px solid #96cac3;
	border-top: 0;
	border-bottom: 0;
	}

#content {
	width: 932px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #96cac3;
	border-top: 0;
	}

#footer {
	margin: 0 auto;
	width: 932px;
	text-align: right;
	padding-top: 10px;
	color: #386760;
	font-size: .7em;
	}

/* ================= LEFT STYLES ================= */

#layout td {
	vertical-align: top;
	padding-bottom: 40px;
	}

#layout #left {
	width: 146px;
	padding: 20px;
	}

.menu {
	background: #f0a796 url(../images/pink_top.gif) no-repeat 0 0;
	margin-bottom: 24px;
	}

.menu h2 {
	background: transparent url(../images/menudivider.gif) no-repeat bottom left;
	color: #fff;
	padding: 3px 10px 5px 10px;
	font-size: 1.3em;
	letter-spacing: 1px;
	}

.menu ul {
	background: transparent url(../images/pink_bottom.gif) no-repeat bottom left;
	padding: 10px;
	line-height: 1.5em;
	}

.menu a {
	color: #8e4837;
	}

.menu a:hover,
.menu a.selected {
	color: #fff;
	}


.other {
	background: #96cac3 url(../images/blue_top.gif) no-repeat 0 0;
	margin-bottom: 20px;
	}

.other h2 {
	background: transparent url(../images/menudivider.gif) no-repeat bottom left;
	color: #fff;
	padding: 3px 10px 5px 10px;
	font-size: 1.3em;
	letter-spacing: 1px;
	}

.other h3 {
	color: #fff;
	font-size: .9em;
	}

.other a {
	color: #fff;
	}

.other .bottom {
	background: transparent url(../images/blue_bottom.gif) no-repeat bottom left;
	padding: 10px;
	}

.other p {
	color: #386760;
	font-size: .7em;
	padding-bottom: 10px;
	line-height: 1.4em;
	}

/* ================= MIDDLE STYLES ================= */

#center {
	padding: 20px 20px 0 0;
	color: #774f38;
	}

#center h2 {
	color: #76a8a1;
	font-size: 1.2em;
	}

#center .author {
	color: #adcbc7;
	}

.divider {
	background: transparent url(../images/article_divider.gif) no-repeat 0 0;
	margin: 20px auto;
	width: 165px;
	}

h1 {
	color: #76a8a1;
	font-size: 1.7em;
	}

#center p.intro {
	color: #adcbc7;
	font-size: 1.2em;
	padding-bottom: 16px;
	}

#center p {
	padding-bottom: 16px;
	}

#center a {
	color: #76a8a1;
	text-decoration: underline;
	}

#center ul {
	background: #f4eeda;
	padding: 20px;
	margin-bottom: 20px;
	list-style-type: square;
	padding-left: 40px;
	border: 2px solid #ebe0bf;
	}

#center ul li {
	padding-bottom: 10px;
	}

/* ================= RIGHT STYLES ================= */

#right {
	background: transparent url(../images/divider.gif) repeat-y 2px 0;
	}

#right #wrap {
	width: 160px;
	padding: 0 20px 20px 20px;
	font-size: .8em;
	}

#right h2 {
	color: #8e4837;
	padding-bottom: 4px;
	font-size: 1.2em;
	font-style: italic;
	}

#right p {
	color: #386760;
	padding-bottom: 16px;
	}

#right .spacer {
	display: block;
	background: #fff;
	height: 20px;
	width: 160px;
	}