*{ -o-border-radius: 3px;  -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
body{ font: normal 14px Arial;}
fieldset, img { border: 0;}
input[type="text"], input[type="password"], input[type="submit"], textarea, select { padding: 4px; }

table { background: #F9F9F9; border: 1px solid #ccc; padding: 8px;}
table tr td { padding: 4px;}
table tr td label{ color: #666666;}

.user-info{ padding: 0 0 10px 8px !important;}


.logo {
    font-weight: normal;
    width: 300px;
    height: 300px;
}

.page-container{ margin: 0; padding: 0;}
	.page{ margin: 0px auto; width: 730px;}
	.ads{ margin: 20px 0;}

    .message {
        width: 700px;
        margin: 50px auto 0;
        clear: both;
    }
    
    p.info { text-align: center;  padding: 12px; background-color: #EEE; border: 1px solid #DDD; color: #666;}
    p.error { text-align: center; padding: 12px; background-color: #FFEBE8; border: 1px solid #C00; color: #DF2839;}
    p.success { text-align: center; padding: 12px; background-color: #CCFFCC; border: 1px solid #0C0; color: #000;}

    .login{ 
		width: 700px;
		height: 350px;
		margin: 50px auto 0;
        clear: both;
        overflow: auto;
	}

    .login_left {
    	width: 300px;
    	height: 300px;
        float: left;
		border: 1px solid #E5E5E5;
		-moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
		-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
		box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
       /* margin: 0 90px 0 0; */
    }

    .login_right {
    	width: 300px;
    	height: 300px;
        float: right;
		border: 1px solid #E5E5E5;
		-moz-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
		-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
		box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;
    }
	
	.title{ 
		font: italic 26px Georgia; 
		margin-bottom: 20px; 
		margin: auto;
	}
		
	.login label {
		color: #777;
		font-size: 18px;
		cursor: pointer;
	}

	.login form {
		padding: 25px;
		font-weight: normal;
		background: white;
	}
	
	.login form .input {
		font-weight: 200;
		font-size: 24px;
		width: 97%;
		padding: 3px;
		margin-top: 2px;
		margin-bottom: 16px;
		border: 1px solid #E5E5E5;
		background: #FBFBFB;
		outline: none;
		-moz-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
		-webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
		box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
	}
	
	input.submit-button {
		border: 1px solid #CCC;
		font-weight: bold;
		color: white;
		background: #F30;
		padding: 5px 15px;
		float: right;
		-o-border-radius: 3px;  
		-khtml-border-radius: 3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
		cursor: pointer;
	}
	
	input.submit-button:hover { 
        border: 1px solid #000; 
		background: #000;
    }

.footer-container{ width: 100%; position: absolute; bottom: 0; background: #111111; height: 44px;}
.footer { margin: 0px auto; width: 730px;}
.footer h2{ padding: 13px 0 0; font-weight: normal; font-size: 13px; color: #fff;}
.footer h2 em{ font-style: normal; color: #888;}