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

body {
background-repeat: repeat;
margin:0;
padding:0;
background-color: #ebf4f3;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:0.9em;
color:white;
}

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

a img  {
border:none;
}

a:visited img {
border:none;
}

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

blockquote {
	padding-right:3em;
	margin-right:4em;
}

blockquote p::before {
  content: url('img/quotes_l.png');
  width: 40px;
  margin-left:0px;

}

#wrapper {
	width: 970px;
	margin: 0 auto;
}

blockquote p::after {
  content: url('img/quotes_r.png');
  width: 40px;
  margin-left:0px;
}  

blockquote p {
  min-height:3em;
  padding-left: 4em;
  padding-right:2em;
  font-style:italic;
  margin-bottom:0;
  margin-left:1em;
  line-height:2em;  
}

blockquote div {
	text-align:left;
	margin-left: 8em;
	font-style:bold;
}

blockquote #right {
	text-align:right;
}

#header {
padding:1em 1.5em;
height:4.5em;
background-color: #85cdcc;
}

#header h1 { 
margin-top: 0;
margin-bottom:-.8em; 
font-family: Papyrus, fantasy, Georgia, "Times New Roman", Times, serif; 
padding:0;
font-size:2.8em;
}

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

#header a {
text-decoration:none;
}

#nav {
border-right-color: #a0daf2;
border-left-color: #a1daf3;
border-right-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-left-width: 1px;
background-repeat: repeat-x;
padding-top:.5em;
padding-left:1em;
padding-bottom:.5em;
color: #685737;
background-color: #e3f3f1;
}

#nav ul {
width: 100%;
margin:0;
padding:0;
list-style:none;
}

#nav li {
margin:0;
padding:.25em;
display:inline;
}

#nav li a {
text-decoration: none;
color: #4c3f28;
}

#nav li a:hover {
border-bottom-color: #e8a5b7;
color: #e98069;
text-decoration:none;
padding-bottom: 3px;
border-bottom: 5px solid;
}


#centerColumn {
voice-family: "\"}\"";
voice-family: inherit;
padding:1em 2em 1em 2em;
background:#cfebe7;
color:#4c3f28;
font-size:.9em;
}


#rightColumn {
color:white;
float:right;
margin:0 0 1em 1em;
padding:.7em;
width:20em;
background-color: #e98069;
border:1px solid #ffffff;
font-size:.9em;
}

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

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

#rightColumn li { 
margin:0 0 .4em 0; 
padding:0;
}

#rightColumn li a { 
margin:0 0 0 .2em;
//color: #cc0000;
text-decoration:none; 
}



#rightColumn li a:hover { 
color:#C46872;
text-decoration:underline; 
}

#rightColumn a {
color: #685737;
}


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

#tags img {
border:none;
}

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

#tags a {
font-size:.8em;
color:#cc0000;
}

#footer {
margin-top:.2em;
margin-bottom:2em;
voice-family: "\"}\"";
voice-family: inherit;
padding:1em 0 1em 0;
background:#85cdcc;
font-size:.7em;
text-align:center;
}

/* Source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.square {
	list-style-type:square;
}	

table th {
text-align:left;
}
tr {
border-bottom:1px solid black;
}

.inline {
	width: 50%; 
	padding-left: 0; margin-left: 0; 
	margin-left:-2em;
	display:inline;
}

.inline li {
	margin-left:2em;
	display:inline;
}

.home table td tr {
	padding:1em;
	}

.compact {
	margin-bottom:.5em;
	line-height:.5em;
}

.right {
	float:right;
	margin:10px;
	margin-right:0;
	
}

.left {
	margin:10px;
	margin-left:0;
	float:left;
	
}

.acting {
	width:100%;
}

table.acting tbody tr {
	border-bottom: 1px solid grey;
}



