/* CSS Document */

body {font:13px arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin-left: 20px;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {text-align:left;}
#doc {width:100%; height:100%; margin-right:20px; min-width:750px; margin:auto; text-align:left; margin-bottom: 0px}
#hd {margin-bottom: 0px}
.clear {clear:both;height:0px;overflow:hidden}
a {	color: #4B4945; outline: none;}
h1 {font-size: 175%; letter-spacing:-0.04em}
h1 span {font-weight:normal;font-size:11px;color:#666;letter-spacing:0}
h2 {font-size: 114%}
.largeBoldText {font-size: 114%; font-weight: bold}
#header {position:relative;padding:22px 0px 0px 0px;width:100%;}
#header #logo {	float:left;	display:inline;	font-size:25px;	font-weight:bold; margin-top: -14px; margin-right: 0px;	margin-bottom: 0px; margin-left: 17px;}
.foxxoter_lazslo {
	width:100%; font-size:85%; font-family:Arial,sans-serif; clear:both; border-bottom:solid 2px #475e74;}
.footer_lazslo {
	width:100%; font-size:85%; font-family:Arial,sans-serif; clear:both; border-top:3px #7C495F solid; padding-bottom: 10px; margin-bottom: 10px; }
.copyright { padding:5px; list-style:none; color: black; text-align:left;}
ul.footer_nav { display:inline; float:right; margin:4px 1em 0px 0px; padding:0px; }
ul.footer_nav li {margin-left:1em; display:inline;}

a.login_btn {cursor:pointer;padding:0px;margin:0px;border:none;background:url(../images/medium_button_bkgd2.gif) no-repeat;text-align:center;display:block;text-decoration:none;overflow:hidden;display:-moz-inline-box;display:inline-block;margin-right:5px;float:right;margin:10px 20px 0 0;}
a.login_btn span {white-space:nowrap;background:url(../images/medium_button_bkgd2.gif) no-repeat right top;display:block;font-family:Arial;font-size:14px;line-height:31px;color:#fff;padding:0px 25px 0px 20px;font-weight:bold;margin:0px;margin-left:5px;}
a.login_btn:hover {background:url(../images/medium_button_bkgd2.gif) no-repeat left -31px;text-decoration:none;}
a.login_btn:hover span {background:url(../images/medium_button_bkgd2.gif) no-repeat right -31px;}

#content_area {	height: 400px; background-color:#CDC690; }
#laszlo_area {	height: 658px; background-color:#CDC690; }

label  {margin-left: 0; font-size: 85%; text-align: left; color: #696969; margin-right: 10px; padding-right: 10px; width: 70px; position: relative; }
form fieldset { padding: 10px; border: #DDD 1px solid; background-color: #DFDFDF; 	margin-top: 10px; 	margin-right: 0; margin-bottom: 10px; margin-left: 0;}
form fieldset div { padding: 0.25em 0; }

div.loginform-container {
	background-color: #475E74; border: 2px solid #475E74; width: 33%;  margin-left: 33%; padding-right: 0px; top: 20px; }
div.createaccountform-container {background-color: #475E74; border: 2px solid #475E74; width: 45%; margin-left: 25%; padding-right 0px; top: 20px;}
input#first_name, input#last_name, input#user, input#email, input#password, input#confirm_password { color: #475E74; background: #FFFF99; font-size: .85em;}
.submit input  {color:#fff; background: #7C495F; border: 2px outset #d7b9c9; margin-top: 10px; font-size: .85em;}