* { font-family:arial,helvetica,sans-serif,tahoma,verdana,geneva,lucida,"lucida grande";}



html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  



pre, form, fieldset, table, th, td { margin: 0; padding: 0; }



html{}



body{
	background: #ffffff;
	text-align: left;
}



a{color:#6158f8;text-decoration:none;border:0;}



a:hover{color:#4740b6;text-decoration:none;border:0;}
a:visited {
	text-decoration: none;
}




h1{
	padding-left: 10px;
}
#container #leftcont form #signup {
	padding-left: 10px;
}
#container #leftcont form #signup #table_form_1 tr td #button {
	padding-top: 10px;
}




h3{

}



#logo{

width:960px;

background: url('images/logo.jpg') no-repeat;

height:211px;

position:relative;

}

#container #menu {

	height: 30px;

	padding-left: 20px;

}

#menu {

	background-color: #000;

	height: 35px;

}



#container #leftcont #psychic-display img {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}





#logoright{

height:40px;

width:330px;

position: absolute;

bottom:0;

right:0;

text-align:right;

font-size:.8em;

margin-right:32px;



}



#logoright a, #logoright img{

text-decoration:none;

border:0;

}



#logoleft{

	height: 47px;

	width: 900px;

	position: absolute;

	bottom:0;

	left:5;

	color:#6158f8;

	font-size:0.8em;

	margin-bottom: 2px;

	margin-left: 5px;

}

#container #leftcont h3 {

	background-color: #FFF;

	padding-left: 5px;

	color: #FFF;

}

#container {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #564e73;
	border-right-color: #564e73;
	border-bottom-color: #564e73;
	border-left-color: #564e73;
	margin: 0 auto;
	width: 960px;
	padding: 0 0 40px 0;

}





#leftcont{
	width:435px;
	float: left;
	display:inline;
	border-top:1px solid #a46de2;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 5px;

}



#rightcont{

background: #ffffff;

width:460px;

height:100%;

float: left;

display:inline;

padding:10px 15px 0 25px;

border-top:1px solid #a46de2;

}



#psych-update{

width:480px;

margin: 8px auto 0 auto;

}



.help p{

font-size:.9em;text-align:justify;line-height:1.2em;margin:0 0 10px 0;

}



.q{

font-weight:bold;

padding:20px 0 0 0;

color:#000;

}

.a{

color:#444;

}



.clearfloat {

	clear:both;

	font-size:1px;

	height:0;

	line-height:0;

}

#container #leftcont #private {
	padding-right: 5px;
	padding-left: 5px;
}
#footer {
	width: 960px;
}
a:active {
	text-decoration: none;
}
#toplogo {
	margin-right: auto;
	margin-left: auto;
	width: 430px;
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #564e73;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#leftcont #video {
	padding-left: 20px;
}
#container #leftcont h4 {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #704ef6;
	border-right-color: #704ef6;
	border-bottom-color: #704ef6;
	border-left-color: #704ef6;
	padding-top: 5px;
	color: #704ef6;
}
#footer {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #704ef6;
	border-right-color: #704ef6;
	border-bottom-color: #704ef6;
	border-left-color: #704ef6;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 5px;
}
#container #leftcont #psychic-display {
	color: #704EF6;
}
