/*******************************************************
TITLE: Fluid Three-Column Layout (Basic) V1.0 (Beta)
DATE: 20060418
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com #FFBA27
*******************************************************/

body {
margin:0;
padding:0;
height:100%;
background-color:#ffffff;
font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 90%;
	color: #555;
	 background: url(foo) fixed;
/*background-image:url(bg_stripes.png);*/
}

a {
color:#006;
text-decoration:underline;
}

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

blockquote {
margin:1em;
padding:.5em;
background-color:#fff;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-image:url(star_32.png);
background-repeat:no-repeat;
background-position: 5px 50%;
}

blockquote p {
margin-left:2.3em;
}
 #navbar {

  margin-bottom:10px;
  border-bottom:thin dotted #000000;
  border-top:thin dotted #000000;
  font-size:85%;
  color:#888;
  text-transform:lowercase;
}
#header {
/*margin:2em 2em 0 2em;
padding:1em 1.5em;*/
background-color:#000066;
/*border-bottom:4px solid #0000CC;*/
color:#fff;
position:fixed;
 /* _position:absolute;
  top:0;
left:0;
  _top:expression(eval(document.body.scrollTop));*/
  width:100%;
  margin-bottom:5px;
border-bottom:2px solid #000;
}

#header p {
  padding:0 0 0 0;
  margin:0 0 0 0;
}

.headLeft {
  padding:0 0 0 0;
  margin:0 0 0 1em;
  float:left;
}

.headRight {
  margin:0 1em 0 0;
  float:right;
}

#header a {
  color:#fff;
  }
  
#header a:hover {
  color:#ffffff;
}

#header h1 { 
margin:0; 
padding:0;
font-size:1.2em;
}

#header h3 { 
margin:0; 
padding:0;
font-size:.9em;
}

#header a {
text-decoration:none;
}

#leftColumn {
position:absolute;
left:2.9em;
top:12em;
width:14em;
margin:0;
padding:1em .5em 2em .5em;
background:#fff;
font-size:.9em;
text-align:center;


}

body > #leftColumn {
  position:fixed;
}

#leftColumn h2 { 
margin:0 0 .5em 0;
padding:0;
font-size:1.5em;
letter-spacing:.1em;
color:#606;
}

#leftColumn ul { 
margin:1.5em 0 0 0; 
padding:0;
list-style:none;
}

#leftColumn li { 
margin:0 0 0 0 !important;
margin:0 0 -3em 0;
padding:0;
height:100% !important;
height:4em;

}

#leftColumn li a {
display:block;
margin:0 0 0 .2em;
color:#006;
font-size:150%;
text-decoration:none; 
border-left:4px solid #006;
}

#leftColumn li a:hover {
color:#660066;
text-decoration:none;
border-left:4px solid #660066;
}

#centerColumn {
margin-top:0/*.2em*/;
margin-left: 16em;
margin-right:16em;
voice-family: "\"}\"";
voice-family: inherit;
margin-left:17.50em;
margin-right:17.50em;
padding:1em .5em 2em .5em;
background:#ffffff;
}

html>body #centerColumn {
margin-left:17.50em;
margin-right:17.50em;
}

#centerColumn h2 { 
margin:1em 0 1.1em 0;
padding:0;
font-size:1.5em;
letter-spacing:.1em;
color:#606;
text-align:center;
}

#rightColumn {
position:absolute;
right:2.8em;
top:12em;
width:14em;
margin:0;
padding:1em .5em 2em .5em;
background:#ffffff;
font-size:.9em;
text-align:center;
height:100%;
}

#rightColumn ul {
margin:1.5em 0 .3em 0;
padding:0;
list-style:none;
}

#rightColumn li {
margin:0 0 0 0 !important;
margin:0 0 -3em 0;
padding:0;
height:100% !important;
height:4em;
}

#rightColumn li a {
display:block;
margin:0 0 0 .2em;
color:#006;
font-size:150%;
text-decoration:none; 
/*border-left:4px solid #006;*/
}

#rightColumn li a:hover {
color:#606;
text-decoration:none;
/*border-left:4px solid #606;*/
}

body > #rightColumn
{position:fixed;}

#rightColumn h2 { 
margin:0 0 .2em 0;
padding:0;
font-size:1.5em;
letter-spacing:.1em;
color:#606;
}

#tags {
margin:0 0 .5em 0;
width:10em;
float:right;
border:none;
text-align:right;
}

#tags img {
border:none;
}

#tags p {
margin:0 0 .25em 0;
}

#tags a {
color:#9999CC;
text-decoration:none;
}

#tags a:hover {
  color:#9999CC;
  text-decoration:none;
}

#footer {
  width:100%;
  height:20px;
  font-size:80%;
  border-top:2px solid #000000;
  background-color:#000066;
  position:fixed;
  _position:absolute;
  bottom:0;
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}

#footer p {
  padding:0;
  margin:0;
  text-align:center;
  color:#fff;
}

#logo {
  position:absolute;
  top:.1em;
  left:.1em;
}
