@charset "utf-8";
/* CSS Document */

* { padding: 0px; margin: 0px; }

body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

a:link, a:active, a:visited { color: #c26525; }
a:hover { color: #ff9900; }

h1 { 
	font: bold 16px  Arial, Helvetica, sans-serif; 
	color: #c26525;
	text-transform: uppercase;
	width: inherit;
	background: url(/amnesia_sites/cms_files/client/sub-divider.gif) repeat-x bottom;
	padding: 0 0 5px;
}

h2 { font: bold 14px  Arial, Helvetica, sans-serif;  padding: 7px 0 5px; }
h3 { font: bold 14px  Arial, Helvetica, sans-serif; color: #ff9900; padding: 7px 0 0; text-transform: uppercase; }
h3#tagline { text-transform: none; }
h4 { font: bold 12px  Arial, Helvetica, sans-serif; color: #c26525; padding: 7px 0 0; }

p { padding: 8px 0 0; font: 12px Arial, Helvetica, sans-serif; }
p.no-space { padding: 0px; }

img { border: none; }

#container {
	width: 968px;
	margin: 25px auto;
}

#header { height: auto; width: 972px; }
#header div.logo { background: url(/amnesia_sites/cms_files/client/mea-logo.gif) no-repeat; width: 161px; height: 57px; float: left; }
#header a.logo:link, a.logo:hover, a.logo:active, a.logo:visited { width: 161px; height: 57px; display: block; }
#header span.logo { display: none; }

#header ul.navigation { 
	width: 797px; 
	float: left; 
	background: url(/amnesia_sites/cms_files/client/navigation-bg.gif) no-repeat; 
	margin: 0 0 0 10px; 
	padding: 10px 0 0;
	height: 47px;
}

#header ul.navigation li {
	width: auto;
	padding: 5px 15px;
	float: left;
	list-style: none;
	height: 33px;
}

#header li.a { background: url(/amnesia_sites/cms_files/client/nav-divider.gif) right no-repeat; }
#header li.b { margin: 0 0 0 5px; background: url(/amnesia_sites/cms_files/client/nav-divider.gif) right no-repeat; }
#header li.c { padding: 5px 0 5px 12px; }

#header a.nav:link, a.nav:active, a.nav:hover, a.nav:visited {
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#header a.nav:link, a.nav:active, a.nav:hover, a.nav:visited {
	text-shadow: #000 2px 2px 2px;  /*Only works with Safari */
}

#sidebar {
	clear: both;
	float: left;
	background: url(/amnesia_sites/cms_files/client/lmtop.gif) no-repeat #88826b; 
	margin: 10px 10px 0 0;
	width: 161px;
}

#sidebar div.sidebar-content { padding: 21px 9px 9px; }
#sidebar ul.side-nav { margin: 0 0 0 20px; color: #dbd1ac; list-style: square; }
#sidebar p.side-title { text-transform: uppercase; color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; }

#sidebar a.x:link, a.x:active, a.x:visited {
	color: #dbd1ac;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sidebar a.x:hover {
	color: #FFF;
}

#sidebar div.sidebar-bttm {
	/*background: url(/amnesia_sites/cms_files/client/lmfoot.gif) no-repeat;*/
	background: url(/amnesia_sites/cms_files/client/edward_speak.gif) no-repeat center bottom;
	height: 201px;
	width: 161px;
}

#sidebar span.edward { display: none; }
#sidebar a.edward { 
	height: 201px;
	width: 161px;
	display: block;
}

#content {
	float: left;
	background: url(/amnesia_sites/cms_files/client/cntop.gif) no-repeat #f2efe1;
	margin: 10px 0 10px 0;
	width: 795px;
	
}

#content div.main-content {
	padding: 21px;
}

#content div.main-bttm {
	background: url(/amnesia_sites/cms_files/client/cnbottom.gif) no-repeat;
	height: 21px;
	width: 795px;
}

#content div.float-left, #content div.promostaff-float { float: left; padding: 7px 24px; }
#content div.promostaff-float { padding: 10px 13px; }
#content div.clear { clear: both; }
#content div.one-entry { clear: both; width: auto; padding: 20px 0 10px 0; }
#content div.image-float { float: left; padding: 0 7px 0 0; }
#content div.float-right { float: right; padding: 0 0 0 7px; }
#content div.image-float-form { float: left; padding: 0 7px 0 0; height: 260px; }
#content div.entry { width: 600px; float: left; }
#content div.float-case { float: left; padding: 7px 24px; text-align: center; }
#content div.float-case-next { float: left; padding: 7px 24px; text-align: center; clear: both; }

#content input.tbox, textarea.tbox { 
	background: url(/amnesia_sites/cms_files/client/textbox-bg.gif) repeat-x #FFF; 
	border: 1px #CCC solid;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px;
	width: 200px;
}

#content div.case-text {
	clear: both; width: inherit; padding: 0px;
}

#content ul, #content ol { margin: 7px 0 0 20px; }
#content ul li { list-style-image: url(/amnesia_sites/cms_files/client/arrow.gif); }
#content ul li.last { list-style-image: none; list-style: none; }


#footer {
	width: inherit;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: center;
	margin: 10px 0 25px;
	clear: both;
}

#main-flash {
	background: url(/amnesia_sites/cms_files/client/main-bg.jpg) no-repeat #f8f7ef;
	height: auto;
	width: 967px;
	clear: both;
	margin: 10px 0 10px 0;
	float: left;
}

#main-flash-content {
	width: auto;
	clear: both;
	padding: 24px 0 0 29px;
}

#main-flash-bottom {
	background: url(/amnesia_sites/cms_files/client/main-bg2.jpg) no-repeat;
	width: 967px;
	height: 24px;
	clear: both;
}

#float-portf, 
#float-portf-clear { 
	float: left; 
	margin: 0 13px 15px; 
	background: url(/amnesia_sites/cms_files/client/portfolio-bg-top.jpg) no-repeat #dedcd5;
	width: 159px;
}

#float-portf-clear { clear: both; }

#float-portf div.portf-content, 
#float-portf-clear div.portf-content {
	padding: 10px;
}

#float-portf div.porf-bottom,
#float-portf-clear div.porf-bottom {
	background: url(/amnesia_sites/cms_files/client/portfolio-bg-bttm.jpg) no-repeat bottom;
	height: 4px;
	width: 159;
}

#float-portf span.title,
#float-portf-clear span.title {
	color: #c76121;
}

#float-portf p,
#float-portf-clear p { font: 10px Arial, Helvetica, sans-serif; }

/* Intro Page */

#wrapper-intro {
	width: auto;
	margin: 0 auto;
}

#intro {
	width: 272px;
	margin: 10px auto;
}

	#intro div.mea-logo {
		background: url(/amnesia_sites/cms_files/client/index_logo.gif) no-repeat;
		width: 272px;
		height: 57px;
	}
	
	#intro div.intro-top {
		background: url(/amnesia_sites/cms_files/client/index_top.gif) #88826b no-repeat;
		width: inherit;
		margin: 10px 0 0 0;
	}
	
	#intro div.intro-bottom {
		padding: 35px 0 17px;
		background: url(/amnesia_sites/cms_files/client/index_bottom.gif) no-repeat bottom;
	}
	
	#intro div.button {
		width: 99px;
		height: 34px;
		margin: 0 auto;
	}
	
	#intro div.flash-logo {
		background: url(/amnesia_sites/cms_files/client/index_flashLogo.gif) no-repeat;
		width: 89px;
		height: 56px;
		float: left;
	}
	
	#intro p.flash {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		text-align: left;
	}
	
	#intro a {
		color: #ff9900;
		text-decoration: none;
	}
	
	#intro p {
		color: #b1aea3;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	}
	
	#intro div.flash-movie {
		width: 240px;
		height: 180px;
		margin: 0 auto;
	}
	
/* About Page */

#about_main {
	margin-right: 7px;
	width: 268px;
	float: left;
}

ul#about_col_1 { font: 11px Arial, Helvetica, sans-serif; width: 220px; }
ul#about_col_1 li {
	padding: 5px 0;
	list-style: square;
}

#gray_area div.col_1, div.col_2 {
	width: 210px;
	margin-left: 15px; 
	float: left;
}

#about_bottom_sect p, 
#gray_area p { font-size: 11px; }

#about_bottom_sect {
	width: 550px;
	background: url(/amnesia_sites/cms_files/client/about_sect2_bg.jpg) #a99e98 no-repeat;
	margin: 12px 12px 12px 0;
	float: left;
}
