@charset "UTF-8";
/* CSS Document */

body{ 
	background:url(../images/bg_main.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; background-color:#FFFFFF;
	}

#root { margin:0 auto; text-align:center; position:relative; width:1045px; 	background:url(../images/bg_body.png) center repeat-y; }

#head, #body, #tail { width:100%; overflow:visible; }

.b-tail { position:relative; }

#header { position:relative; height:460px;}


.header-info { position:absolute; top:135px; left:30px; }
.header-signup { position:absolute; top:50px; left:30px; }
.header-facebook { position:absolute; top:25px; left:30px; }
.twitter-box{position:absolute; top:100px; right:30px; width:255px;}
.twitter-box div{ position:relative; height:160px; }
.twitter-box p { position:absolute; left:0px; bottom:0px; text-align:left; font-size:12px;}



#menu{}



#body { margin-top:20px;}

#tail { margin-top:20px; margin-bottom:50px;}

.sep-line{ background-image:url(../images/tail-separator.jpg); background-position:center top; background-repeat:no-repeat; height:1px;}

.b-tail{ font-size:12px;}
.b-tail p{ padding-top:10px; font-size:12px;}
.b-tail p span{ vertical-align:text-bottom; padding-left:5px;}

.hidden {  display:none;}



/*pages*/
.about-item{ margin-bottom:50px;}
.about{ display:inline-block; width:977px; margin-bottom:20px;}

.about-text{ width:480px; text-align:left; display:block;}

.about-portrait { float:right; width: 475px; height:auto; vertical-align:text-top; margin-left:15px;}

.about h2{ color:#575757; font-size:20px; font-weight:100; text-align:left;}
.about h2 span{ color:#aeaeae; font-size:20px;}
.about-text-t { margin-top:18px;}
.about-links{ margin-top:16px;}

.about-links img{ display: block; margin-top:3px;}

.signup{ width:970px; display:inline-block; text-align:left;}
.signup h2{color:#575757; font-size:20px; font-weight:100; text-align:left;}
.signup em{color:#c1dae6; text-decoration:none; display:block; font-weight:100; text-align:left; padding-bottom:10px; padding-top:20px;}
.signup img{ margin-bottom:20px;}
.signup-img { margin-top:20px;}
.intro { padding-top:20px; padding-bottom:20px;}
/*.pages*/









/* FONTS */
#root{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#aeaeae; line-height:15px;}
#root a { color:#c1dae6; text-decoration:none;}
.l-h-normal{ line-height:normal;}

/* .FONTS */




/* .POST */