

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:91%;
}

body {
	background-color:#ffffff;
	background-image:url(images/mixdlist_dayheader.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	color:#666666;
}
	
h1 {
	font-size: 111%;
	color: #3f3f3f;
}

h2 {
	font-size: 101%;
	color: #f3f3f3;
}

a:link {
	color: #333333;
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
	color: #000000;
}

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

a:active {
	text-decoration: underline;
	color: #999999;
}
	
#wrapper { 
	width:770px;
	height:auto;
	padding:0px;
	margin:0px auto;
	background-color:transparent;
}

#header {
	width:100%;
	height:155px;
	margin:0px;
	padding:0px;
	background-color:transparent;
}

#logo {
	float:left;
	width:265px;
	height:auto;
	margin:10px 0px 0px 10px;
	padding:0px;
	background-color:transparent;
}

#login {
	float:right;
	width:55%;
	margin:10px auto 0px 15px;
	height:auto;
	color:#15171B;
}

#login p {
	text-align:right;
	font-size:81%;
	width:100%;
	text-transform:capitalize;
	margin:0px auto;
	padding:0px;
	height:auto;
}

/*
#loginform {
	visibility:hidden;
}
*/

#login input {
	font-size:100%;
	margin:0px;
	padding:0px;
}

#login_error {
	color:red;
}

#navigation {
	width:100%;
	height:1.9em;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
	
#navigation ul {
	width:96%;
	margin:2px auto;
	padding:0px;
	height:1.7em;
	line-height:1.7em;
}

#navigation li {
	list-style-type:none;
	display:inline;
}

#navigation li a {
	font-size:80%;
	color:#15171B;
	text-decoration:none;
	text-align:center;
	height:auto;
	line-height:1.2em;
	padding:2px .7em;
	margin:1px;
	background-color: #BBCEEB;
	border:1px solid #15171B;
}

#navigation li a:hover {
	background-color: transparent;
	color:#15171B;
	text-decoration:none;
	text-align:center;
	border:1px solid #999999;
}
 
#sub_wrapper {
	width:100%;
	height:auto;
}

#left_column {
	float:left;
	letter-spacing:.05em;
	word-spacing:.09em;
	width:77%;
	height:auto;
	margin:0px;
	padding:0px;
}

#left_column h1 {
	font-size:111%;
	width:96%;
	margin:1em auto .1em auto;
}

#left_column p {
	color:#15171B;
	width:96%;
	margin:.5em auto;
	font-size:91%;
	line-height:1.2em;
}

#left_column table {
	color:#15171B;
	width:96%;
	margin:.5em auto;
	font-size:91%;
}
	
#left_column ul {
	width:92%;
	margin:.1em auto;
	padding:0px 0px 0px 2em;
}

#left_column ul li {
	list-style-type:square;
	text-align:left;
	color:#15171B;
	font-size:91%;
}

#left_column form ul li {
	list-style-type:square;
	color:#15171B;
	margin:.1em 0px;
	text-align:left;
	font-size:91%;
}

#left_column ol {
	width:92%;
	margin:.1em auto;
	padding:0px 0px 0px 2em;
}

#left_column ol li {
	text-align:left;
	color:#15171B;
	font-size:91%;
}

#left_column form ol li {
	text-align:left;
	color:#15171B;
	font-size:91%;
}

#left_column acronym {
	font-weight:600;
	text-decoration:none;
}

#error_message {
	height:1.2em;
}

#list_box {
	width:80%;
	margin:.3em 5% .3em 15%;
	visibility:hidden;
	text-align:right;
}

#tos {
	width:96%;
	margin:.1em auto;
	padding:4px;
	background-color:#D1D9EC;
}

#tos ol { 
	width:94%;
	margin:0px auto;
	padding:0px 0px 0px 2em;
}

#tos ol li {
	margin:.2em auto;
}

#left_column #form_errors {
	color:#B22222;
	width:98%;
	height:auto;
	margin:1em auto;
	padding:0px;
}

#left_column #form_errors p {
	color:#B22222;
}

#left_column #form_errors ul li {
	color:#B22222;
}

#validsubmit {
	width:98%;
	margin:.5em auto;
	padding:0px;
}

#img_test {
	float:left;
	width:42%;
	height:20px;
	margin:.4px 0px 0px 7%;
	padding:0px;
}

#img_test p {
	width:98%;
	margin:0px auto;
	padding:0px;
	text-align:center;
	line-height:20px;
}

#img_test p img {
	position:relative;
	top:5px;
	margin:0px 7px 0px 0px;
}

#reg_buttons {
	float:right;
	width:48%;
	margin:10px 1% 0px 0px;
}

#reg_buttons p {
	width:98%;
	margin:0px auto;
	padding:0px;
	text-align:center;
}
/*
#movie {
	height:176px;
	width:233px;
	margin:0px .3em .3em .3em;
	padding:0px;
	background-color:#333333;
	float:right;
	text-align:center;
}

#movie img {
	margin:0px;
	border:0px none #000000;
}

#movie img a {
	border:0px none #000000;
	text-decoration:none;
}

#movie img a:hover {
	border:0px none #000000;
	text-decoration:none;
}

#movie:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
*/

#emptyfield {
	color:red;
	height:auto;
	width:80%; 
	margin:.2em auto;
}

#error_message p {
	color:red;
}

.left_side {
	float:left;
	width:70%;
	margin:0px;
	padding:0px;
	text-align:left;
	overflow:hidden;
}

.right_side {
	float:right;
	width:30%;
	margin:0px;
	padding:0px;
	text-align:right;
	overflow:hidden;
}

.button {
	border:1px solid #999999;
	margin:0px;
	padding:1px 2px;
	background-color:#f0f0f0;
	width:auto;
	height:1.2em;
	line-height:1em;
}

.button label {
	margin:0px;
	padding:0px;
	line-height:1em;
}

.button label input {
	margin:0px;
	padding:0px;
	line-height:1em;
}


#right_column {
	width:22%;
	height:625px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	letter-spacing:.08em;
	word-spacing:.09em;
	float:right;
}

#right_column p {
	text-indent:.7em;
	color:#15171B;
	width:92%;
	margin:.1em auto;
}
	
#right_column h1 {
	width:94%;
	margin:.1em auto;
	color: #15171B;
	font-size:123%;
	text-transform:uppercase;
	letter-spacing:.09em;
}

#right_column h2 {
	width:94%;
	margin:.1em auto 0px auto;
	color: #15171B;
	font-size:111%;
	font-style:oblique;
}

#right_column acronym {
	font-weight:600;
	text-decoration:none;
}

#lower_nav {
	width:100%;
	height:21px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-color:transparent;
}
	
#lower_nav ul {
	width:100%;
	margin:0px auto;
	padding:0px;
}

#lower_nav li {
	list-style-type:none;
	display:inline;
}

#lower_nav li a {
	font-size:75%;
	color:#15171B;
	text-decoration:underline;
	text-align:center;
	height:auto;
	padding:1px 2px;
	margin:1px 2em;
}

#lower_nav li a:hover {
	color:#666666;
	text-decoration:none;
}
 

#footer {
	color:#666666;
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	background-color:transparent;
}

#footer p {
	width:94%;
	font-size:71%;
	letter-spacing:.08em;
	text-align:right;
	margin:15px auto 0px auto;
	padding:0px;
}

.remove {
	font-size:87%;
}

.warning {
	color:#D21422;
	background-color:#f0f0f0;
	border:1px solid #D21422;
	padding:.5em;
}


