/* CSS Document */

BODY {
/*	BACKGROUND: #FDF9DE; */
	MARGIN:0;
	PADDING:0; 
	FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
	FONT-SIZE: medium;
	PADDING-TOP: 15px;
	BACKGROUND: #eee5c8 url(../images/backgroundShadow.jpg) repeat-y center center;
}
IMG {
	BORDER-COLOR: #cccccc;
}
P, UL, LI {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 125%;
}
UL {
	MARGIN-LEFT: 12px;
}
LI {
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 5px;
}
H1, H2, H3, H4 {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}
H1 {
	COLOR: #9B8F72;
	FONT-SIZE: 23px;
	LINE-HEIGHT: 29px;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: #9B8F72 1px dotted;
	_PADDING-TOP: 15px;
	PADDING-BOTTOM: 5px;
	WIDTH: 80%
}
H2 {
	FONT-SIZE: 16px;
	COLOR: #B0A991;
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 30px;
	BACKGROUND-IMAGE: url(../images/bullet.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left;
}
hr {
	color: #aaa;
}
A, A:link, A:visited {
	COLOR: #9B8F72;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #666666;
}

/* positioning */

#wrapper {
	MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;
	PADDING: 0;
	WIDTH: 778px;
}
#content { 
	CLEAR: both;
	WIDTH: 755px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;
}
#header {
	WIDTH: 100%;
	HEIGHT: 96px;
}

/* logo */

#header H1 {
	FLOAT: left;
	MARGIN: 0;
	PADDING: 0;
	MARGIN-LEFT: 5px;
	BACKGROUND: url(../images/EAMlogoYellow.jpg) no-repeat;
	HEIGHT: 95px;
	WIDTH: 180px;
	FONT-SIZE: 5px;
	LINE-HEIGHT: 200px;
	OVERFLOW: hidden;
	BORDER: 0px;
}
.portfolio #header {
	BACKGROUND: url(../images/headingPortfolio.gif) no-repeat bottom right;
}
.articles #header {
	BACKGROUND: url(../images/headingArticles.gif) no-repeat bottom right;
}
.services #header {
	BACKGROUND: url(../images/headingServices.gif) no-repeat bottom right;
}
.contact #header {
	BACKGROUND: url(../images/headingContact.gif) no-repeat bottom right;
}

/* menu */

#header UL {
	FLOAT: right;
	MARGIN: 0;
	MARGIN-RIGHT: 5px;
	MARGIN-TOP: 0px;
	BORDER: 0px;
}
#header LI {
	FLOAT: left;
	WIDTH: 100px;
	MARGIN: 0px 5px 0px 0px;
	LIST-STYLE: none;
	TEXT-ALIGN: center;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 25px;
	BACKGROUND: #D6CDAF url(../images/menubackground.jpg) repeat-x top;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #D6CDAF;
	OVERFLOW: hidden;
}
#header A {
	DISPLAY: block;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: uppercase;
	COLOR: #919191;
}
#header UL A:hover {
	color: #666666;
	BACKGROUND: #B2AA90 url(../images/menubackgroundOver.jpg) repeat-x top;
}

/* layout blocks */

.wide {
	BACKGROUND: #FFF url(../images/lakeCut.jpg) no-repeat top center;
	WIDTH: 100%;
	HEIGHT: 155px;
	MARGIN: 0 auto;
	MARGIN-TOP: 10px;
	VERTICAL-ALIGN: top;
}
.front .wide {
	HEIGHT: 305px;
	BACKGROUND: #FFF url(../images/lake.jpg) no-repeat top center;
}
.separator {
	WIDTH: 100%;
	HEIGHT: 20px;
	MARGIN: 0 auto;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 10px;
	VERTICAL-ALIGN: top;
	BORDER-TOP: #D6CDAF 1px solid;
	BORDER-BOTTOM: #D6CDAF 1px solid;
	BACKGROUND: #ffe url(../images/backgroundStripes.gif) repeat-x;
}
/* Column styling */

.column {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 3px;
}
.front .column {
	BACKGROUND-IMAGE: url(../images/brownColumnFront.jpg);
	BACKGROUND-REPEAT: no-repeat;	
}
.front .column H1 {
	WIDTH: 170px;
}
.column IMG {
	PADDING-RIGHT: 10px;
}

/* left columns */

.left {
	FLOAT: left;
	WIDTH: 440px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 15px;
}
.front .left {
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 245px;
}
.portfolio .left {
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(../images/colifon.jpg) no-repeat bottom center;
}
.services .left {
	WIDTH: 280px;
	BACKGROUND: url(../images/brownColumnNarrow.jpg) no-repeat top left;
}
.contact .left {
	MARGIN-LEFT: 150px;
	_MARGIN-LEFT: 75px;
	BACKGROUND: url(../images/brownColumnWide.jpg) no-repeat top left;
}
.articles .left {
	PADDING-BOTTOM: 20px;
	BACKGROUND: url(../images/colifon.jpg) no-repeat bottom center;
}
/* right */

.right {
	FLOAT: left;
	WIDTH: 280px;
}
.front .right {
	WIDTH: 245px;
}
.portfolio .right {
	BACKGROUND: url(../images/brownColumnNarrow.jpg) no-repeat top left;
}
.services .right {
	WIDTH: 440px;
}
.articles .right {
	BACKGROUND: url(../images/brownColumnNarrow.jpg) no-repeat top left;
}
/* centre */

.centre {
	FLOAT: left;
	WIDTH: 245px;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
}

/* box-content styling */

.container {
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.article {
	MARGIN-LEFT: 10px;
	MARGIN-BOTTOM: 20px;
	DISPLAY: block;
	WIDTH: 90%;
}
.article:hover {
	BACKGROUND: #FFE;
}
.showcase {
	DISPLAY: block;
	WIDTH: 95%;
	FLOAT: left;
	TEXT-ALIGN: left;
	LINE-SPACING: 100%;
	PADDING-BOTTOM: 10px;
	_PADDING-BOTTOM: 25px;
}
.showcase IMG {
	PADDING-BOTTOM: 10px;
	PADDING-right: 10px;
	BORDER: 0px;
}
img.showcase {
	padding: 0px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 5px;
	border: 1px solid grey;
}
.readmore {
	BACKGROUND: url(../images/readmore.jpg) no-repeat left bottom;
	PADDING-LEFT: 17px;
	DISPLAY: inline;
	text-decoration: underline !important
}
#ads IMG {
	MARGIN: 0px;
	PADDING: 0px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}