/* CSS Document */

body {
	background: #fff;
	text-align: justify;
	margin:20px;
	padding:0;
	color: #660000;
	font: normal 1.1em/1.8em palatino, georgia;
}
a {
	color:#660000;
	text-decoration:none;
	}
a:hover {
	color:#9343B9;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	}
#header {
	background:#fff;
	padding:10px;
	margin:0;
	text-align:center;
	color:#660000;
	}
#header h1 {
	font: 200% georgia, palatino;
	color: #990000;
}
#header a:hover {
	color:#990000;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}

#contentbloctext {
  width: 500px ;
  margin-left: auto ;
  margin-right: auto ;
	padding-bottom: 15px;
}
	
#contentbloc {
  width: 520px ;
  margin-left: auto ;
  margin-right: auto ;
	padding-bottom: 15px;
}

#contentblocvimeo {
  width: 440px ;
  margin-left: auto ;
  margin-right: auto ;
	padding-bottom: 15px;
	padding-left: 30px;
}

#contentblocstar {
  width: 44px ;
  margin-left: auto ;
  margin-right: auto ;
	padding-bottom: 15px;
}

#contentbloctext a {
		border-bottom:1px dotted;
}

#contentbloctext a:hover {
		border-bottom:1px dotted;
}

	
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#fff;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:200px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#fff;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 220px;
	}
#centercol a {
	color:#990000;
	}
#centercol a:hover {
	color:#990000;
	}
#footer {
	position:relative;
	top:1px;
	background:#fff;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#660000;
	}
