/*
   "Corporate" Stylesheet
   www.ephemeraleuphoria.com
   (C) 2004-2005 Michael Greene, with elements from Cheah Chu Yeow and ALA
   ( michael dot greene at gmail dot com )
*/

body {
  text-align: center;
  margin: 0;
  padding: 0;
  background: #F3F3F3 url(http://www.ephemeraleuphoria.com/thisbg.png) repeat-x;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
}

p, li {
	font: 90%/175% Tahoma, Verdana, Arial, sans-serif;
}

td, td {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10pt;
}

img { border: none; }

#first { margin-top: 0; }

a {
  color: #003366;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#eeheader {
  background: #CCCC99;
  text-align: right;
}

#eeouter {
  width: 780px;
  margin: 10px auto 20px auto;
  background: #fff url(tile.gif) repeat-y;
}

#eecontainer {
  width: 100%;
  float: right;
  margin-left: -210px;
}
#eesidebar {
  background: #003366;
  color: #CCC;
  width: 200px;
  float: left;
}

#eesidebar ul {
  margin: 0; /*removes indent IE and Opera*/
  padding: 0; /*removes indent Mozilla and NN7*/
  list-style-type: none; /*turns off display of bullet*/
  font-size: 10pt;
}

#eesidebar li {
  margin: .02ex 0 .02ex 0; /* thanks Callek */
  padding: 0;
}

#eesidebar a {
  margin: 0;
  display: block;
  padding: 2px 2px 2px 24px;
  border: 1px solid;
  border-color: #CCC #000 #000 #CCC;
  background-color: #CCCC99;
/*  background-image:  url(b_down);
  background-repeat: no-repeat;
*/
  background-position: 0% 50%;
}

#eesidebar a:link, #eesidebar a:visited {
   color: #003366;
   text-decoration: none;
}

#eesidebar a:hover, #eesidebar a:active {
  background-color: #003366;
/*  background-image:  url(assets/l1_over.jpg);
  background-repeat: no-repeat;
*/
  background-position: 0% 50%;
  color: #FFF;
}

#eevalid a {
  margin: 0;
  display: inline;
  padding: 0;
  border: 0;
}

#eefooter {
  background: #CCCC99;
  color: #fff;
  height: 18px;
  clear: both;
  text-align: left;
}

#eefooter a {
  color: #003366;
}

#eecontent {
  text-align: left;
  background: #FFFFFF;
  margin-left: 210px;
  padding: 8px;
}

h2 {
  font-size: 14pt;
  letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}

#eecontent h1 {
  color: #003366;
  font-size: 18pt;
  font-weight: 800;
}

#eecontent h2 {
  color: #003366;
}

#eecontent h3 {
  color: #000000;
  font-size: 12pt;
}

.wrap1 {
	float:left;
	background:url(shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef; }
.weather {
  float: right;
  margin: 0 0 10px 10px;
  clear: right; }
.floatright {
  float: right;
  clear: right; }

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

div.clearer {clear: both; line-height: 0; height: 0;}

blockquote {
border-left:4px solid;
border-bottom:1px solid;
line-height:160%;
margin:15px;
padding:10px;
-moz-border-radius-topright:15px;
}

pre, .code, code {
border:1px solid;
font-family:"courier new",courier,monospaced;
font-size:12px;
line-height:130%;
overflow:auto;
margin:10px;
padding:0 10px;
white-space:pre;
width:90%;
background:#f9f9f9;
border-color:#ddd;
color:#333;
}

.monospaced {
font-family:monospace;
font-size:13px;
}
