body { background-color:#f5f6f6;color:#2c3034;font-family:Arial, verdana, sans-serif;font-size:13px; margin:20px 0 0 0; }


#wrap { width:970px;margin:0 auto; }

#header { text-align:right;margin-bottom:10px;padding-right:10px; }

#header_intro { height:315px;background-color:#2d6aad;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;background-image:url('/assets/newhome_header_bg.png');background-repeat:no-repeat;background-position:25px 20px; }

a:link    { color:#2276bb;text-decoration:none; }
a:visited { color:#2276bb;text-decoration:none; }
a:hover   { color:#2276bb;text-decoration:underline; }
a:active  { color:#2276bb;text-decoration:none; }

#header_intro_text { position:absolute;border:0px solid red;width:590px;height:290px;top:0px;left:30px;}
#header_intro_text h1 { text-transform:uppercase;font-size:40px;padding-left:25px;color:#fff;text-shadow:0px 3px 5px #093449;margin-bottom:10px; }
#header_intro_text p { font-size:24px;color:#fff;padding-left:25px;text-shadow:0px 2px 3px #042536;margin-top:20px;margin-bottom:15px;}

.header_intro_quote { position:absolute;border:0px solid red;width:280px;height:50px;top:45px;right:51px; }
.header_intro_quote h1 { font-size:24px;color:#fff;font-weight:bold;text-shadow:0px 0px 5px #8cadcf;margin-bottom:0px;}
.header_intro_quote p { text-align:right;font-size:14px;color:#fff;margin-top:3px; }

.header_intro_quote_smalltext { font-size:11px; }

#header_intro_area { position:absolute;border:0px solid red;width:270px;height:130px;top:155px;right:55px; }

#header_intro_area_button button { cursor:pointer;text-align:center;width:270px;height:60px;font-size:30px;color:#fff;text-shadow:0px -1px 1px #9e6314;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0;margin-top:30px;background-color:#f90;font-weight:bold;background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,172,61)),color-stop(1, rgb(255,198,61)));background:-moz-linear-gradient(center bottom,rgb(255,172,61) 0%, rgb(255,198,61) 100%); }

#header_intro_area_form { margin-top:20px;background-color:#16477b;padding:1px 0px 15px 20px;-moz-border-radius:10px;-webkit-border-radius:10px; }
#header_intro_area_form p { font-size:14px;color:#fff;text-shadow:0px 2px 3px #042536; }
#header_intro_area_form input { width:180px;padding:5px;font-size:13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-width:0; }

#header_intro_area_notice { text-shadow:0px 2px 3px #042536;font-weight:bold;text-align:center;color:#fff;margin-top:20px;background-color:#16477b;padding:10px 10px 10px 10px;-moz-border-radius:10px;-webkit-border-radius:10px; }

button.submit {
cursor:pointer;height:26px;text-align:center;font-size:14px;color:#fff;text-shadow:0px -1px 1px #9e6314;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0;background-color:#f90;font-weight:bold;background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255,172,61)),color-stop(1, rgb(255,198,61)));background:-moz-linear-gradient(center bottom,rgb(255,172,61) 0%, rgb(255,198,61) 100%);
}

#with { vertical-align:top;text-align:top;margin:10px 0 0 10px; }
#with p { display:inline;vertical-align:top;}
#with a { display:inline-block;padding-top:0px; }
#with img { width:30px;height:30px;text-align:top;-webkit-box-shadow:-1px 1px 2px #aaa;-moz-box-shadow:-1px 1px 2px #aaa;border:1px solid #fff; }


#content { vertical-align:top;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;padding:10px;margin-top:15px; }
#content h1 { font-size:18px;margin-left:10px; }

#right { vertical-align:top;display:inline-block;width:250px;border:0px solid red;margin-top:-45px; }
#right h1 { font-size:18px; }

#new_curators p { margin:0; }
#new_curators img { margin-left:25px; }

.label { border:1px solid #bbb;background-color:#f1f2f4;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px; }
a.label:link { color:#2c3034;text-decoration:none; }
a.label:visited { color:#2c3034;text-decoration:none; }
a.label:hover { color:#2c3034;text-decoration:none;border:1px solid #2276bb; }
a.label:active { color:#2c3034;text-decoration:none; }


#latest_content { display:inline-block;width:650px;border:0px solid red; }


.imgshadow { -webkit-box-shadow:-1px 1px 2px #aaa;-moz-box-shadow:-1px 1px 2px #aaa;border:1px solid #fff; }

.hidden { display:none; }
.clear { clear:both; }

#footer { /*border:1px solid #e3e3e3;*/background-color:#fff;text-align:center;font-size:12px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;margin-top:10px;padding:8px 0 8px 0; }
#footer a { margin:0 5px 0 5px; }


.stream_tweet { padding:10px;position:relative;border-bottom:1px solid #edeef0;}
.stream_tweet:hover { background-color:#f7f7f7;border-bottom:1px solid #eee; }

.tweet_actions { float:right;width:100%;margin-top:-23px;/*position:absolute;bottom:5px;right:14px;*/border:0px solid red;width:300px;font-size:12px;text-align:right;color:#ccc; }

.tweet_actions a:link    { color:#aaa;text-decoration:none; }
.tweet_actions a:visited { color:#aaa;text-decoration:none; }
.tweet_actions a:hover   { color:#aaa;text-decoration:underline; }
.tweet_actions a:active  { color:#aaa.;text-decoration:none; }
.curated_into { font-size:12px;padding-left:60px;padding-bottom:10px; }

.comment_outer { padding:0 5px 10px 5px;margin-left:0px;font-size:13px; }
.comment     { background-image:url('/assets/icons/comment.png');background-repeat:no-repeat;padding-left:22px;background-position:2px 2px;color:#999; }

.comment a:link, .comment a:visited, .comment a:hover, .comment a:active { color:#a0bee0; }
.like    a:link, .like    a:visited, .like    a:hover, .like    a:active { color:#a0bee0; }

.add_comment { background-image:url('/assets/icons/add_comment.png');background-repeat:no-repeat;padding-left:22px;background-position:2px 2px;font-style:italic; }
.add_comment_noicon { padding-left:0px; }

.like_outer { padding:0px 5px 0px 0px;margin-left:63px;font-size:13px; }
.like { background-image:url('/assets/icons/like.png');background-repeat:no-repeat;padding-left:22px;background-position:0px 0px;color:#999; }

.user_pic_small { margin-right:5px; }

.tweet_custom { padding:10px; margin:20px 0 20px 0;-moz-border-radius:15px;-webkit-border-radius:15px; }
.tweet { background-color:#fff;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px; margin-left:0px;position:relative;}
.tweet_text { font-size:18px; color:#333; margin:0;padding:0; border-bottom:1px solid #c7c7c7;padding-bottom:10px;margin-bottom:15px;}
.tweet_user_icon { float:left;width:60px;height:50px; }
.tweet_username { }
.tweet_user_details { float:left; }

.stream_tweet_text { margin:0;padding:0; }

.activity_feed_item { margin-left:10px; border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px; }

.right_heading { font-weight:bold;font-size:14px;padding-left:13px; }

.right_divider { margin-left:12px;border-bottom:1px solid #e9eaea;margin-top:10px;margin-bottom:10px; }

img { border-width:0; }

