/* background */
body{background-image:url(/static/images/home_bg.jpg);background-position:top;background-repeat:repeat-x;background-color:#002336 !important; }

/* introduction */
.tagline{margin-top:75px;font-size:50px;color:#fff;font-family:'Museo Sans',"museo-sans-1","museo-sans-2",'ff-dagny-web-pro',Helvetica,Arial,sans-serif;text-shadow:5px 5px 0 #001a26;line-height:1;}
#subtitle{float:right;width:270px;font-size:22px;line-height:27px;margin-top:30px;font-family:'Museo Sans',"museo-sans-1","museo-sans-2",'ff-dagny-web-pro',Helvetica,Arial,sans-serif;color:#bad8e7;text-shadow:2px 2px 0 #001a26;position:relative;top:40px;left:-7px;}
#subtitle .highlight{color:white;}
#introduction{height:519px;}
#introduction > a{display:block;float:right;display:block;position:relative;top:225px;left:265px;}

/* features */
#small_features{overflow:hidden;padding-bottom:40px;border-bottom:1px solid #021e2d;}
#small_features div{width:274px;margin-right:25px;float:left;}
#small_features div.last{margin-right:0px;overflow:hidden;}
#small_features img{float:left;}
#small_features h2,#small_features p{position:relative;top:35px;left:10px;}
#small_features h2{font-size:22px;margin:0 0 15px 0;color:#fff;left:75px;}
#small_features p{font-size:15px;line-height:20px;color:#a3becc;height:100px;font-weight:300;margin-left:65px;}

.big_features{border-top:1px solid #274656;padding:45px 0;}
.big_features > img{position:relative;display:block;float:left;}
.big_features h1{margin:0 0 13px 0;font-size:30px;position:relative;left:25px;}
.big_features .subtitle{line-height:25px;font-size:22px;position:relative;margin-right:30px;left:25px;}
.big_features p{font-size:15px;line-height:20px;letter-spacing:0.5px;position:relative;margin-left:330px;margin-right:30px;left:25px;font-weight:300;}
.big_features a.more{display:block;position:relative;margin-left:355px;}

/* blogs and tweets */
#contents{margin-top:20px;}
#contents > a{margin:10px 0;display:block;position:relative;float:right;overflow:hidden;}
#contents .blog {background-color:#103142;overflow:hidden;padding:15px 20px;-webkit-box-shadow:5px 5px 0 #001f2e;margin:30px;}
#contents .blog h1{display:inline;font-size:22px;margin-right:30px;}
#contents .blog p{display:inline;font-size:13px;color:#4c6c7c;}
#contents .blog p a{font-size:15px;font-weight:500;font-family:'Museo Sans',"museo-sans-1","museo-sans-2",'ff-dagny-web-pro',Helvetica,Arial,sans-serif;}
#contents .blog p span{margin-left:10px}

#contents .tweets{overflow:hidden;background-image:url(/static/images/tweets-bg.jpg);background-repeat:no-repeat;font-size:13px;font-weight:300;margin-top:150px;height:160px;}
#contents .tweets h1{display:none;}
#contents .tweets li{display:block;float:left;list-style:none;width:230px;margin-right:25px;padding:30px 20px;float:left;}
#contents .tweets li:last-of-type{margin-right:0;}
#contents .tweets div .time{display:block;position:relative;top:25px;left:60px;}
