body						
						{
						background-color: #edeeeb;
						text-align: center;
						overflow-y: scroll;
						background-image: -moz-linear-gradient(-45deg, #bbbbbb 0%, #eeeeee 40%, #eeeeee 60%, #bbbbbb 100%);
						background-image: -webkit-linear-gradient(-45deg, #bbbbbb 0%, #eeeeee 40%, #eeeeee 60%, #bbbbbb 100%);
						background-image: -o-linear-gradient(-45deg, #bbbbbb 0%, #eeeeee 40%, #eeeeee 60%, #bbbbbb 100%);
						background-image: -ms-linear-gradient(-45deg, #bbbbbb 0%, #eeeeee 40%, #eeeeee 60%, #bbbbbb 100%);
						background-image: linear-gradient(-45deg, #bbbbbb 0%, #eeeeee 40%, #eeeeee 60%, #bbbbbb 100%);
						background-attachment: fixed;
						font-family: Arial;
						margin: 0px;
						padding: 0px;
						}
div.head					
						{
						position: absolute;
						top: 20px;
						left: 0px;
						right: 0px;
						width: 100%;
						background-color: #ffffff;
						margin: 0px;
						padding: 0px;
						box-shadow: 0px 10px 20px #777777;
						display: block;
						}
	div.head div.menu			
							{
							text-align: left;
							text-align: left;
							max-width: 1000px;
							margin: 0px auto;
							display: block;
							}
	div.head div.menu a.menu_item
							{
							color: #165ab8;
							text-decoration: none;
							padding: 0px 10px;
							font-size: 14pt;
							font-weight: normal;
							border-left: 2px solid #165ab8;
							}
	div.head div.menu a.menu_item:hover, div.footer a:hover
							{
							color: #aa0000;
							border-color: #aa0000;
							}
	div.head div.menu a.menu_item:active, div.footer a:active
							{
							color: #aaaaaa;
							border-color: #aaaaaa;
							}
	div.head div.menu .user
							{
							float: right;
							}
	a.title
							{
							color: #165ab8;
							text-decoration: none;
							}
	a.title:hover
							{
							text-decoration: none;
							}
div.main				
						{
						max-width: 750px;
						min-width: 300px;
						margin: 200px auto 30px auto;
						background-color: white;
						min-height: 430px;
						box-shadow: 10px 10px 20px #777777;
						border-radius: 5px;
						background-image: url(favicon.gif);
						background-repeat: no-repeat;
						padding: 10px 100px 10px 150px;
						text-align: left;
						display: block;
						}
div.footer				
						{
						position: relative;
						left: 0px;
						right: 0px;
						bottom: 0px;
						background-color: transparent;
						width: 100%;
						height: auto;
						margin: 20px 0px;
						padding: 3px;
						color: #165ab8;
						}
	div.footer a
							{
							text-decoration: none;
							color: #165ab8;
							}
h1						
						{
						color: #165ab8;
						font-size: 25pt;
						font-family: Arial;
						font-weight: bold;
						}
p.button_register
						{
						background-color: transparent;
						border: 1px solid #000000;
						padding: 5px 20px;
						font-size: 25pt;
						width: auto;
						box-shadow: 3px 3px 5px #888888 inset, -3px -3px 5px #888888 inset;
						cursor: pointer;
						}
p.button_register:active
						{
						box-shadow: -5px -5px 5px #888888 inset, 3px 3px 5px #666666 inset;
						}
input.register_form, textarea.register_form
						{
						width: 200px;
						border: 1px solid #aaaaaa;
						border-color: #aaaaaa;
						}
table.profile
						{
						border-collapse: collapse;
						}
table.profile tr td
						{
						vertical-align: bottom;
						padding: 5px 15px;
						border-bottom: 1px solid #cccccc;
						}
a:link, a:visited		
						{
						color: #165ab8;
						text-decoration: none;
						}
a:hover
						{
						color: #aa0000;
						text-decoration: underline;
						}
li
						{
						padding: 3px;
						}
input[type=radio], label
	{
	cursor: pointer;
	}