@charset "UTF-8";

/* Layout */

#container {width:100%;}

#navigation ul li {display:inline;}
#header {height:134px;}
#header h2 {line-height:20px;}

#website-description {margin-bottom:15px; height:248px;}
#website-features {margin-bottom:15px;}

div.margin {margin-left:auto; margin-right:auto; position:relative; width:940px;}

#website-description div.margin {margin:0; padding:0;  padding-top:25px; padding-left:15px; padding-right:15px; padding-bottom:25px; width:357px;}


#header div.margin {padding-top:25px; padding-bottom:25px; }

#content {padding-top:15px;}

div.col-1 {float:left; width:623px; display:inline; margin-right:15px;}
div.col-2 {float:left; width:262px;}

#header div.col-1 {float:left; width:423px; display:inline; margin-right:0;}
#header div.col-2 {float:right; width:354px; margin-top:25px;}


#content h3.click-here-to-register-your-account {width:357px; height:39px;}
#content h3.click-here-to-register-your-account span {display:none;}
#content h3.click-here-to-register-your-account a {display:block; width:357px; height:39px;}

#content p {margin-bottom:15px; line-height:16px;}
#content h2 {margin-bottom:8px;}

div.box {padding-top:25px; padding-left:15px; padding-right:15px; padding-bottom:25px;}

ul.features li {padding-left:18px; padding-bottom:8px;}

#header div.logo {width:302px; height:66px;}
#header h1 {position:absolute; margin-top:16px; margin-left:78px;}
#header-wrapper {margin-left:auto; margin-right:auto; position:relative; width:940px; height:134px;}


#navigation {display:none;}


#login-box {height:248px; width:262px;}
#login-box div.margin {width:232px; padding-left:15px; padding-right:15px; margin:0; }
#login-box h2 {padding-left:15px; padding-top:8px; padding-bottom:8px; padding-right:15px;}
#login-box p {margin:0; padding:0; margin-bottom:6px;}
#login-box input.account, #login-box input.password {width:95%; height:20px; font-size:1.2em; margin-top:6px; padding-top:5px; padding-left:10px;}
#login-box input.password {margin-bottom:4px;}
#login-box input.submit {margin-bottom:8px;}


#footer {margin-left:auto; margin-right:auto; position:relative; width:940px; text-align:center;}
#footer ul li {display:inline; margin-right:10px;}

/* Footer Fix */


html,body {margin:0;padding:0;height:100%;}
#container {min-height:100%; position:relative;}
#content {padding-bottom:50px;	/* Height of the footer */}
#footer {position:absolute;bottom:0;width:100%; height:30px; padding-top:9px; padding-bottom:9px;/* Height of the footer */}
#footer p {margin-bottom:2px;}






