/*
-----------------------------------------------
Dr. Joel Evans Stylesheet
author: Michael Barrish (http://wickedsimple.com)
for: Bianchi (http://www.cbianchi.com/)
version: 21 Apr 2005
----------------------------------------------- *//*


CONTENTS:

- BASIC GRID and DEFAULTS
- NAV
- BANNERS
- HEADERS
- SUBNAV
- MAIN
- PAGE SPECIFIC
- FOOTER


*//* BASIC GRID and DEFAULTS
----------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.2em;
	color: #3d5d25;
	background-color: #c5ce87;
	text-align: center;
	}

#container {
	position: relative;
	margin: 20px auto 0 auto;
 	padding: 0;
	width: 718px;
	text-align: left;
 	}

#top {
	float: left;
	width: 718px;
	background-color: #fff;
 	}

#content {
	float: left;
	margin: 0 4px 13px 4px;
	background-color: #acbe93;
	width: 703px;
	}
	
html>body #content {
	margin: 0 0 13px 8px;
	}

#banner {
	margin: 0 0 0 8px;
	background: url(/media/banner.jpg) no-repeat;
	height: 52px;
	}

#hom #banner {
	margin: 0 0 0 8px;
	background: url(/media/banner-hom.jpg) no-repeat;
	height: 145px;
	}
	
#ban {
	position: relative;
	height: 27px;
	width: 719px;
	background-color: #000;
	}

html>body #ban {
	width: 718px;
	}

#hom #ban {
	height: 53px;
	}
	
#col-main {
	float: left;
	padding: 26px 0 1em 0;
	width: 374px;
	}
	
#hom #col-main {
	padding-top: 9px;
	width: 310px;
	}
	
body#jou #col-main {
	width: 243px;
	}

#col-side {
	float: left;
	padding: 8px 0 1em 36px;
	width: 316px;
	voice-family: "\"}\""; voice-family: inherit;   
	width: 271px;
	}
	
html>body #col-side {
	width: 271px;
	}

#hom #col-side {
	padding-top: 12px;
	width: 340px;
	}

#jou #col-side {
	width: 396px;
	}


/* Font-size */
body {
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\""; voice-family: inherit;   
	font-size: small; /* for IE6/Win */
	}
	
html>body {
	font-size: x-small; /* for Opera */
	}

head:first-child+body {
	font-size: small; /* for Mozilla, IE5/Mac */
	}

/* Links */
a:link, a:visited, a:hover, a:active {
	color: #1d3d16;
	}

a:visited {
	color: #3d5d25;
	}

a:hover {
	color: #000;
	text-decoration: none;
	}



/* NAV
----------------------------------------------- */

#nav  {
	position: relative;
	height: 53px;
	width: 710px;
	}

#nav ul {
	position: relative;
	left: 5px;
	top: 32px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	height: 21px;
	overflow: hidden;
	width: 710px;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#nav a {
	display: block;
	padding: 21px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 21px;
	}
	
#nav a:hover {
	background-image: none;
	}
	
#hol #nav-hol a,
#jou #nav-jou a,
#par #nav-par a,
#how #nav-how a,
#cal #nav-cal a,
#her #nav-her a {
	background-position: 0 -42px;
	}
	
#nav-hol {
	position: absolute;
	top: 0;
	left: 0;
	width: 131px;
	background: url(/media/nav-hol.gif) 0 -21px no-repeat;
	}

#nav-hol a {
	background: url(/media/nav-hol.gif) no-repeat;
	}

#hol #nav-hol  {
	background: url(/media/nav-hol.gif) 0 -42px no-repeat;
	}
	
#nav-jou {
	position: absolute;
	top: 0;
	left: 131px;
	width: 77px;
	background: url(/media/nav-jou.gif) 0 -21px no-repeat;
	}

#nav-jou a {
	background: url(/media/nav-jou.gif) no-repeat;
	}

#jou #nav-jou  {
	background: url(/media/nav-jou.gif) 0 -42px no-repeat;
	}

#nav-par {
	position: absolute;
	top: 0;
	left: 208px;
	width: 146px;
	background: url(/media/nav-par.gif) 0 -21px no-repeat;
	}

#nav-par a {
	background: url(/media/nav-par.gif) no-repeat;
	}

#par #nav-par  {
	background: url(/media/nav-par.gif) 0 -42px no-repeat;
	}

#nav-how {
	position: absolute;
	top: 0;
	left: 354px;
	width: 140px;
	background: url(/media/nav-how.gif) 0 -21px no-repeat;
	}

#nav-how a {
	background: url(/media/nav-how.gif) no-repeat;
	}

#how #nav-how  {
	background: url(/media/nav-how.gif) 0 -42px no-repeat;
	}

#nav-cal {
	position: absolute;
	top: 0;
	left: 494px;
	width: 83px;
	background: url(/media/nav-cal.gif) 0 -21px no-repeat;
	}

#nav-cal a {
	background: url(/media/nav-cal.gif) no-repeat;
	}

#cal #nav-cal  {
	background: url(/media/nav-cal.gif) 0 -42px no-repeat;
	}

#nav-her {
	position: absolute;
	top: 0;
	left: 577px;
	width: 132px;
	background: url(/media/nav-her.gif) 0 -21px no-repeat;
	}

#nav-her a {
	background: url(/media/nav-her.gif) no-repeat;
	}

#her #nav-her  {
	background: url(/media/nav-her.gif) 0 -42px no-repeat;
	}
	


/* BANNERS
----------------------------------------------- */

h1 a:hover, #hom h1 a:hover, #ban #holistichealing a:hover, #hom #ban #holistichealing a:hover, p#book a:hover, #contact a:hover {
	background-image: none;
	}

h1, #ban #holistichealing, p#book, #contact, div#contact {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	}

h1 {
	position: absolute;
	left: 26px;
	margin: 0;
	padding: 0;
	height: 27px;
	background: url(/media/drjoel.gif) 0 -27px no-repeat;
	}

h1 a {
	display: block;
	padding: 27px 0 0 0;
	width: 118px;
	height: 0px !important;
    height /**/: 27px;
    overflow: hidden;
	background: url(/media/drjoel.gif) no-repeat;
	}

#hom h1 {
	width: 337px;
	height: 53px;
	background: url(/media/drjoel-hom.gif) 0 -53px no-repeat;
	}

#hom h1 a {
	padding: 53px 0 0 0;
	width: 337px;
	height: 0px !important;
 	height /**/: 53px;
 	background: url(/media/drjoel-hom.gif) no-repeat;
	}

div#contact {
	position: absolute;
	left: 216px;
	height: 36px;
	background: url(/media/contact.gif) no-repeat;
	}

div#contact a {
	display: block;
	padding: 36px 0 0 0;
	width: 59px;
	height: 0px !important;
    height /**/: 36px;
    overflow: hidden;
	background: url(/media/contact.gif) 0 -36px no-repeat;
	}

#ban #holistichealing {
	position: absolute;
	left: 452px;
	width: 257px;
	height: 27px;
	background: url(/media/holistichealing.gif) 0 -27px no-repeat;
	}

#ban #holistichealing a {
	display: block;
	padding: 27px 0 0 0;
	width: 257px;
	height: 0px !important;
    height /**/: 27px;
    overflow: hidden;
	background: url(/media/holistichealing.gif) no-repeat;
	}

#hom #ban #holistichealing {
	left: 363px;
	width: 339px;
	height: 53px;
	background: url(/media/holistichealing-hom.gif) 0 -53px no-repeat;
	}

#hom #ban #holistichealing a {
	padding: 53px 0 0 0;
	width: 339px;
	height: 0px !important;
    height /**/: 53px;
	background: url(/media/holistichealing-hom.gif) no-repeat;
	}



/* HEADERS
----------------------------------------------- */

h2 {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 363px;
	height: 20px;
	text-indent: -9999px;
	}
	
	/*headers for h2 tags are styled to grab header art---the following is for the events pages, and then the original h2 headers  */
/* speaking is also cal-ind style */
	
.eve-speak h2 {
	background: url(/media/speaking.gif) no-repeat;
	}
.eve-tv h2 {
	background: url(/media/tv.gif) no-repeat;
	}
.eve-radio h2 {
	background: url(/media/radio.gif) no-repeat;
	}
.eve-press h2 {
	background: url(/media/press.gif) no-repeat;
	}
	
/* end events headers  */




.abo-ind h2 {
	background: url(/media/header-abo-ind.gif) no-repeat;
	}

.cal-ind h2 {
	background: url(/media/header-cal-ind.gif) no-repeat;
	}

.con-dir h2 {
	height: 39px;
	background: url(/media/header-con-dir.gif) no-repeat;
	}

.con-ind h2 {
	background: url(/media/header-con-ind.gif) no-repeat;
	}

.hea-ind h2 {
	background: url(/media/header-hea-ind.gif) no-repeat;
	}

.han-ind h2 {
	background: url(/media/header-han-ind.gif) no-repeat;
	}

.her-ind h2 {
	background: url(/media/header-her-ind.gif) no-repeat;
	}

.hol-can h2 {
	background: url(/media/header-hol-can.gif) no-repeat;
	}

.hol-gyn h2 {
	background: url(/media/header-hol-gyn.gif) no-repeat;
	}

.hol-ind h2 {
	background: url(/media/header-hol-ind.gif) no-repeat;
	}

.hol-men h2 {
	background: url(/media/header-hol-men.gif) no-repeat;
	}

.hol-pre h2 {
	background: url(/media/header-hol-pre.gif) no-repeat;
	}

.hol-wei h2 {
	background: url(/media/header-hol-wei.gif) no-repeat;
	}
	
.how-ind h2 {
	background: url(/media/header-how-ind.gif) no-repeat;
	}

.how-pat h2 {
	background: url(/media/header-how-pat.gif) no-repeat;
	}

.how-sem h2 {
	background: url(/media/header-how-sem.gif) no-repeat;
	}

.how-ser h2 {
	background: url(/media/header-how-ser.gif) no-repeat;
	}

.par-ind h2 {
	background: url(/media/header-par-ind.gif) no-repeat;
	}

.sci-ind h2 {
	background: url(/media/header-sci-ind.gif) no-repeat;
	}

#jou h2 {
	width: 200px;
	background: url(/media/header-jou-ind.gif) no-repeat;
	}

/* Timeline headers */

#jou #col-side h2 {
	margin: 0;
	padding: 0;
	width: 396px;
	text-indent: -9999px;
	}

.jou-911 #col-side h2 {
	height: 68px;
	background: url(/media/header-jou-911.gif) no-repeat;
	}

.jou-abh #col-side h2 {
	height: 68px;
	background: url(/media/header-jou-abh.gif) no-repeat;
	}

.jou-adv #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-adv.gif) no-repeat;
	}

.jou-beg #col-side h2 {
	height: 55px;
	background: url(/media/header-jou-beg.gif) no-repeat;
	}

.jou-bla #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-bla.gif) no-repeat;
	}

.jou-cen #col-side h2 {
	height: 68px;
	background: url(/media/header-jou-cen.gif) no-repeat;
	}

.jou-ein #col-side h2 {
	height: 95px;
	background: url(/media/header-jou-ein.gif) no-repeat;
	}

.jou-emb #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-emb.gif) no-repeat;
	}

.jou-han #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-han.gif) no-repeat;
	}

.jou-her #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-her.gif) no-repeat;
	}

.jou-ind #col-side h2 {
	height: 55px;
	background: url(/media/header-jou-mom.gif) no-repeat;
	}

.jou-lec #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-lec.gif) no-repeat;
	}

.jou-mac #col-side h2 {
	height: 68px;
	background: url(/media/header-jou-mac.gif) no-repeat;
	}

.jou-mag #col-side h2 {
	height: 68px;
	background: url(/media/header-jou-mag.gif) no-repeat;
	}

.jou-met #col-side h2 {
	height: 72px;
	background: url(/media/header-jou-met.gif) no-repeat;
	}

.jou-min #col-side h2 {
	height: 90px;
	background: url(/media/header-jou-min.gif) no-repeat;
	}



/* SUBNAV
----------------------------------------------- */

#subnav ul {
	position: relative;
	margin: 0 0 0 -15px;
	padding: 0 0 32px 0;
	white-space: nowrap;
	overflow: hidden;
	width: 175px;
	list-style-type: none;
	voice-family: "\"}\""; voice-family: inherit;   
	margin: 0;
	}
	
html>body #subnav ul {
	margin: 0;
	}

#subnav li {
	margin: 0 0 2px 0; 
	padding: 0;
	list-style-type: none;
	}

#subnav a {
	display: block;
	padding: 18px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/: 18px;
	}
	
#subnav a:hover {
	background-image: none;
	}
	
.eve-speak #sub-events-speaking a,
.eve-tv #sub-events-tv a,
.eve-radio #sub-events-radio a,
.eve-press #sub-events-press a,
.how-ser #sub-how-ser a,
.how-sem #sub-how-sem a,
.how-pat #sub-how-pat a,
.hol-pre #sub-hol-pre a,
.hol-can #sub-hol-can a,
.hol-men #sub-hol-men a,
.hol-wei #sub-hol-wei a,
.hol-gyn #sub-hol-gyn a,
.con-dir #sub-con-dir a {
	background-position: 0 -18px;
	}
	
	/* new sub nav styles for 'Events' page, followed by all old sub nav styles....
	two scripts for each #ID*/
	
#sub-events-press {
	width: 175px;
	background: url(/media/sub-events-press2.gif) 0 -18px no-repeat;
	}

	
#sub-events-press a {
	background: url(/media/sub-events-press2.gif) no-repeat;
	}
		
	
#sub-events-radio {
	width: 175px;
	background: url(/media/sub-events-radio2.gif) 0 -18px no-repeat;
	}

	
#sub-events-radio a {
	background: url(/media/sub-events-radio2.gif) no-repeat;
	}


#sub-events-tv {
	width: 175px;
	background: url(/media/sub-events-tv2.gif) 0 -18px no-repeat;
	}

	
#sub-events-tv a {
	background: url(/media/sub-events-tv2.gif) no-repeat;
	}

#sub-events-speaking {
	width: 175px;
	background: url(/media/sub-events-speaking2.gif) 0 -18px no-repeat;
	}

	
#sub-events-speaking a {
	background: url(/media/sub-events-speaking2.gif) no-repeat;
	}
	
#sub-how-ser {
	width: 175px;
	background: url(/media/sub-how-ser.gif) 0 -18px no-repeat;
	}

#sub-how-ser a {
	background: url(/media/sub-how-ser.gif) no-repeat;
	}

#sub-how-sem {
	width: 175px;
	background: url(/media/sub-how-sem.gif) 0 -18px no-repeat;
	}

#sub-how-sem a {
	background: url(/media/sub-how-sem.gif) no-repeat;
	}

#sub-how-pat {
	width: 175px;
	background: url(/media/sub-how-pat.gif) 0 -18px no-repeat;
	}

#sub-how-pat a {
	background: url(/media/sub-how-pat.gif) no-repeat;
	}

#sub-hol-pre {
	width: 175px;
	background: url(/media/sub-hol-pre.gif) 0 -18px no-repeat;
	}

#sub-hol-pre a {
	background: url(/media/sub-hol-pre.gif) no-repeat;
	}

#sub-hol-can {
	width: 175px;
	background: url(/media/sub-hol-can.gif) 0 -18px no-repeat;
	}

#sub-hol-can a {
	background: url(/media/sub-hol-can.gif) no-repeat;
	}

#sub-hol-men {
	width: 175px;
	background: url(/media/sub-hol-men.gif) 0 -18px no-repeat;
	}

#sub-hol-men a {
	background: url(/media/sub-hol-men.gif) no-repeat;
	}

#sub-hol-wei {
	width: 175px;
	background: url(/media/sub-hol-wei.gif) 0 -18px no-repeat;
	}

#sub-hol-wei a {
	background: url(/media/sub-hol-wei.gif) no-repeat;
	}

#sub-hol-gyn {
	width: 175px;
	background: url(/media/sub-hol-gyn.gif) 0 -18px no-repeat;
	}

#sub-hol-gyn a {
	background: url(/media/sub-hol-gyn.gif) no-repeat;
	}

#sub-con-whe {
	width: 175px;
	background: url(/media/sub-con-whe.gif) 0 -18px no-repeat;
	}

#sub-con-whe a {
	background: url(/media/sub-con-whe.gif) no-repeat;
	}

#sub-con-dir {
	width: 175px;
	background: url(/media/sub-con-dir.gif) 0 -18px no-repeat;
	}

#sub-con-dir a {
	background: url(/media/sub-con-dir.gif) no-repeat;
	}



/* MAIN
----------------------------------------------- */

blockquote {
	margin-top: 0;
	padding-top: 0;
	font-size: 85%;
	}

h3, h4, h5 {
	margin: 0 0 0 20px;
	padding: 0;
	font-size: 85%;
	font-weight: bold;
	}

img {
	border: 0;
	}
	
.photo {
	border: 0;
	float: left;
	margin: 5px 5px 5px 0px;
	clear: both;
	}
	
.photoclear {
	clear: both;
	}


iframe {
	margin: 0 0 0 20px;
	padding: 0;
	}

#abo object, #cal object, #hea object, #her object, #how object {
	position: relative;
	top: 19px;
	}


p {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 85%;
	}

#col-main p {
	margin-left: 20px;
	}

p.shortpage {
	margin-bottom: 5em;
	}

/* Lists */
#content ul {
	margin-top: 0;
	padding-top: 0;
	}

#content li {
	font-size: 85%;
	}

#content li.nobull {
	list-style-type: none;
	}
	
#content li ul li {
	font-size: 100%;
	}

/* Side images */
.sideimage {
	margin-top: 300px;
	display: block;
	}

.how-sem .sideimage {
	margin-top: 400px;
	}


/* PAGE-SPECIFIC
----------------------------------------------- */

/* Calendar */
#events {
	margin: -1em 0 1em 26px;
	}
	
#events h4 {
	margin-top: 1em;
	}

#events p {
	padding-bottom: 0;
	}

/* Contact */
form {
	margin: 0 0 1em 0;
	padding: 0;
	}

div.formrow input {
	margin: 0;
	padding: 0;
	}
	
input.button {
	margin-left: 133px;
	}
	
label {
	float: left;
	width: 128px;
	margin: 0 .3em 0 0;
	padding: 0;
	color: #000;
	font-size: 85%;
	text-align: right;
	}

textarea {
	margin-left: 131px;
	display: block;
	}

.formrow {
	margin-bottom: 1em;
	}

/* Directions */
#facility p {
	padding: .25em 0 1.5em;
	width: 225px;
	text-align: center;
	}

/* Handbook */
#book input#amazon {
	margin-top: 13px;
	}

#book label {
	display: none;
	}

/* Home */
p.readon {
	margin: -1em 0 0 0;
	padding-left: 30px;
	font-weight: bold;
	}

p#book {
	margin: 0;
	padding: 0;
	width: 333px;
	height: 121px;
	background: url(/media/book-hom.gif) 0 -121px no-repeat;
	}

p#book a {
	display: block;
	padding: 121px 0 0 0;
	width: 333px;
	height: 0px !important;
    height /**/: 121px;
    overflow: hidden;
	background: url(/media/book-hom.gif) no-repeat;
	}

p#contact {
	margin: 10px 0 0 290px;
	padding: 0;
	width: 58px;
	height: 43px;
	background: url(/media/contact-hom.gif) 0 -43px no-repeat;
	}

p#contact a {
	display: block;
	padding: 43px 0 0 0;
	width: 58px;
	height: 0px !important;
    height /**/: 43px;
    overflow: hidden;
	background: url(/media/contact-hom.gif) no-repeat;
	}
	
/* Timeline */
#jou #col-main img {
	margin: 0 0 0 20px;
	padding: 0;
	}

/* \*/
* html #jou #col-main img.bottom {
	margin-top: -13px;
	} /* */

img {
	border: 0;
	}

/* \*/
* html #jou #col-main img.top {
	margin-bottom: 1px;
	} /* */

ul#timeline {
	margin: 0;
	padding: 0;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	background-color: #acbe93;
	}

#timeline li {
	margin: 0 0 0 -20px; 
	padding: 0;
	width: 200px;
	list-style-type: none;
	voice-family: "\"}\""; voice-family: inherit;   
	margin: 0;
	}
	
html>body ul#timeline {
	margin: 0;
	}

#timeline a {
	display: block;
	overflow: hidden;
	}
	
#timeline a:hover {
	background-image: none;
	}
	
#tim-911, .tim-911 #tim-911 a {
	background: url(/media/tim-911.gif) 0 -40px no-repeat;
	}

#tim-911 a {
	padding: 40px 0 0 0;
	height: 0px !important; 
	height /**/: 40px;
	background: url(/media/tim-911.gif) no-repeat;
	}

#tim-abh, .tim-abh #tim-abh a {
	background: url(/media/tim-abh.gif) 0 -52px no-repeat;
	}

#tim-abh a {
	padding: 52px 0 0 0;
	height: 0px !important; 
	height /**/: 52px;
	background: url(/media/tim-abh.gif) no-repeat;
	}

#tim-adv, .tim-adv #tim-adv a {
	background: url(/media/tim-adv.gif) 0 -40px no-repeat;
	}

#tim-adv a {
	padding: 40px 0 0 0;
	height: 0px !important; 
	height /**/: 40px;
	background: url(/media/tim-adv.gif) no-repeat;
	}

#tim-beg, .tim-beg #tim-beg a {
	background: url(/media/tim-beg.gif) 0 -36px no-repeat;
	}

#tim-beg a {
	padding: 36px 0 0 0;
	height: 0px !important; 
	height /**/: 36px;
	background: url(/media/tim-beg.gif) no-repeat;
	}

#tim-bla, .tim-bla #tim-bla a {
	background: url(/media/tim-bla.gif) 0 -52px no-repeat;
	}

#tim-bla a {
	padding: 52px 0 0 0;
	height: 0px !important; 
	height /**/: 52px;
	background: url(/media/tim-bla.gif) no-repeat;
	}

#tim-cen, .tim-cen #tim-cen a {
	background: url(/media/tim-cen.gif) 0 -53px no-repeat;
	}

#tim-cen a {
	padding: 53px 0 0 0;
	height: 0px !important; 
	height /**/: 53px;
	background: url(/media/tim-cen.gif) no-repeat;
	}

#tim-ein, .tim-ein #tim-ein a {
	background: url(/media/tim-ein.gif) 0 -53px no-repeat;
	}

#tim-ein a {
	padding: 53px 0 0 0;
	height: 0px !important; 
	height /**/: 53px;
	background: url(/media/tim-ein.gif) no-repeat;
	}

#tim-emb, .tim-emb #tim-emb a {
	background: url(/media/tim-emb.gif) 0 -39px no-repeat;
	}

#tim-emb a {
	padding: 39px 0 0 0;
	height: 0px !important; 
	height /**/: 39px;
	background: url(/media/tim-emb.gif) no-repeat;
	}

#tim-han, .tim-han #tim-han a {
	background: url(/media/tim-han.gif) 0 -40px no-repeat;
	}

#tim-han a {
	padding: 40px 0 0 0;
	height: 0px !important; 
	height /**/: 40px;
	background: url(/media/tim-han.gif) no-repeat;
	}

#tim-her, .tim-her #tim-her a {
	background: url(/media/tim-her.gif) 0 -53px no-repeat;
	}

#tim-her a {
	padding: 53px 0 0 0;
	height: 0px !important; 
	height /**/: 53px;
	background: url(/media/tim-her.gif) no-repeat;
	}

#tim-lec, .tim-lec #tim-lec a {
	background: url(/media/tim-lec.gif) 0 -39px no-repeat;
	}

#tim-lec a {
	padding: 39px 0 0 0;
	height: 0px !important; 
	height /**/: 39px;
	background: url(/media/tim-lec.gif) no-repeat;
	}

#tim-mac, .tim-mac #tim-mac a {
	background: url(/media/tim-mac.gif) 0 -52px no-repeat;
	}

#tim-mac a {
	padding: 52px 0 0 0;
	height: 0px !important; 
	height /**/: 52px;
	background: url(/media/tim-mac.gif) no-repeat;
	}

#tim-mag, .tim-mag #tim-mag a {
	background: url(/media/tim-mag.gif) 0 -39px no-repeat;
	}

#tim-mag a {
	padding: 39px 0 0 0;
	height: 0px !important; 
	height /**/: 39px;
	background: url(/media/tim-mag.gif) no-repeat;
	}

#tim-met, .tim-met #tim-met a {
	background: url(/media/tim-met.gif) 0 -39px no-repeat;
	}

#tim-met a {
	padding: 39px 0 0 0;
	height: 0px !important; 
	height /**/: 39px;
	background: url(/media/tim-met.gif) no-repeat;
	}

#tim-min, .tim-min #tim-min a {
	background: url(/media/tim-min.gif) 0 -52px no-repeat;
	}

#tim-min a {
	padding: 52px 0 0 0;
	height: 0px !important; 
	height /**/: 52px;
	background: url(/media/tim-min.gif) no-repeat;
	}

#tim-mom, .tim-mom #tim-mom a {
	background: url(/media/tim-mom.gif) 0 -26px no-repeat;
	}

#tim-mom a {
	padding: 26px 0 0 0;
	height: 0px !important; 
	height /**/: 26px;
	background: url(/media/tim-mom.gif) no-repeat;
	}



/* FOOTER
----------------------------------------------- */

#footer {
	clear: left;
	width: 718px;
	background-color: #c5ce87;
	text-align: center;
	}
	
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #3d5d25;
	}

#footer ul {
	margin: 0 0 1em 0;
	padding: 17px 0 0 0;
	font-size: 85%;
	list-style-type: none;
	}

#footer li {
	margin: 0;
	padding: 0;
	display: inline;
	}