* {margin:0; padding:0;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
a img, fieldset {border:none;}
a {text-decoration:none; color:#3c7cc0;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
body {text-align:center; font:88%/1.3em Arial, "Free Sans", sans-serif; width:100%; background:#3c5057 url(/images/bg.jpg) left top repeat-x;}
.hidden {display:none;}

body, html { margin:0; height:100%; }
#top {margin:0 auto; width:900px; height:75px; padding-top:5px;}

.logos {background:url(/images/say.gif) 75px bottom no-repeat; height:75px;}
#logo {width:183px; float:left; padding-top:5px;}
#logo a {display:block;}
#event {display:inline; float:right;}
#event span, #event a {display:block; text-indent:-999em; height:75px; outline:none;}
#page {width:100%; height:auto; text-align:left;}
#content {margin:0 auto; width:900px; overflow:hidden; background-color:#fff;}
#content {-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
.entry, .alien {display:block; overflow:hidden; margin-bottom:14px; position:relative;}
.entry .photo, .alien .photo {margin-right:17px; width:48px; height:48px; border:3px solid #e3e3e3;float: left;}
.entry.flickr .photo, .entry.picasa .photo {border-color:#ffa6d4;}
.entry.youtube .photo, .entry.bliptv .photo {border-color:#ffa9ab;}
.entry.slideshare .photo {border-color:#099;}
.vcard {display:inline;}
.vcard div {display:none;}
.vcard .photo {width:48px; height:48px; border:2px solid #FFF;}
/*.sortear {font-size:3em; text-align:center; margin:80px 0;}*/
/*#participant {font-size:3em; text-align:center; margin:40px 0; color:red;}*/
/*#destroy {font-size:1.5em; text-align:center; margin-top:20px;}*/
.keyword {font-weight:bold;}
.saying {left:63px; position:absolute; top:8px; z-index:5; background:#fff url(/images/sprite1.gif) 0 -23px no-repeat; height:23px; width:12px;}
.status {vertical-align:center; line-height:1.5; padding:10px 35px 10px 15px; border:2px solid #dfdfdf; float:right; width:515px; background-color:#FFF;}
.status {-webkit-border-radius:7px; -moz-border-radius:7px;}
.mention .status {background-color:#EFF7FF; border-color:#86B8EF;}
.mention .saying {background-position:0 -46px; background-color:#EFF7FF;}
.from_user {font-weight:bold;}
#update {position:relative; margin-bottom:14px; overflow:hidden;}
#update .photo {width:73px; height:73px; margin:5px 0 0 15px;}
#update .type {text-transform:uppercase; font-size:0.8em; color:#4b4b3b; height:18px; width:492px; float:left;}
#update #talk {padding:10px 12px; width:518px; float:left; -webkit-border-radius:7px; -moz-border-radius:7px;}
#update #talk, #update .photo {border:2px solid #6D939F;}
#update .saying {position:absolute; left:544px; top:29px;}
#update #talk, #update .saying {background-color:#D1EAEF; background-position:0 0;}
#textarea_update {border:none; font:1.15em arial, sans-serif; width:437px; float:left; margin-right:10px; background-color:transparent;}
#submit_update {border:1px solid #4A656E; background-color:#9AB5BE; color:#2A454E; width:69px; height:40px;}
#submit_update {-webkit-border-radius:4px; -moz-border-radius:4px;}
#textcounter {height:18px; float:left; width:54px; text-align:right; padding-right:4px; font-weight:bold; color:#999;}
#textcounter.ok {color:#999;}
#textcounter.watch {color:#5C7F07;}
#textcounter.warning {color:#600;}
#textcounter.error {color:#c00;}

#prepause {background:url(/images/base.png) repeat; margin-bottom:3px; padding:2px 0;}
#pause {outline:none; text-decoration:none; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; display:block; font-size:0.85em; padding:2px 6px; text-align:right;}
#pause.on {color:#128F11;}
#pause.off {color:#CE7F32;}
#pause.on span {background:url(/images/on_off.png) right top no-repeat;}
#pause.off span {background:url(/images/on_off.png) right -32px no-repeat;}
#pause:hover {background:url(/images/base_yellow.png) repeat}
#pause span {font-weight:bold; padding-right:18px;}
#listing {width:642px; float:left; margin-right:6px; padding:25px 15px 15px;}
#panel {float:left; width:208px; padding-top:25px;}
.user_info {font-size:0.95em;}
#panel h2, #panel h3 {font:bold 1em arial, sans-serif; margin-bottom:0.3em; color:#2D9087;}
#panel h2 {font-size:1.4em;}
.users {padding:20px 0 10px;}
.login, .logout {margin-top:12px; font-size:1.15em;}
.login a, .logout a {-moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:1px 1px 0 #FFFFFF;}
.login a, .logout a {background:#DDD url(/images/bg-btn.gif) 0 -11px repeat-x; border:1px solid #DDD; color:#333; padding:4px 8px 5px; display:block; text-align:center;}
/*.alive a {background:#c8f1e8 url(/images/bg-btn2.gif) 0 -11px repeat-x; border:1px solid #a8d1c8; color:#386158; padding:4px 8px 5px; display:block; text-align:center;}*/
.login a:hover, .logout a:hover {background-position:0 -14px; border-color:#bababa; color:#111; text-decoration:none;}
/*.alive a:hover {background-position:0 -14px; border-color:#88b1a8; color:#184138; text-decoration:none;}*/
.alive {margin-top:12px; font-size:1.2em; background:url(/images/bgtom.gif) repeat-x; border:1px solid #a5a500; height:57px;}
.alive {-moz-border-radius:4px; -webkit-border-radius:4px; text-shadow:1px 1px 0 #808000; color:#fff; padding:6px;}
.alive a, .alive a:hover {color:#fff; background:url(/images/tom.png) no-repeat; padding:0 0 3px 97px; display:block;}
.alive a span {color:#330; font-size:0.8em; text-shadow:none;}

.ad {background-color:#F5F4EE; padding:7px 10px; margin:0 0 18px 16px; border:1px solid #bfbfbf; height:77px; padding-left:80px; position:relative;}
.ad {-moz-border-radius:7px;}
.ad a img {border:2px solid #BFBFBF; left:-16px; position:absolute;}
.dap {font-size:0.85em; color:#9f9f9f; text-align:right; line-height:7px; margin-bottom:10px;}
/*#notice {-moz-border-radius:10px; -webkit-border-radius:10px;}*/
/*#notice {background-color:#5E0000; color:#FFF; float:left; font-size:0.9em; margin:0 60px 0 30px; padding:10px 15px;}*/
/*#notice .ttag {color:#9EDD00; font-weight:bold;}*/

a.date {color:#bbb;}
.info {float:right; color:#777; font-size:0.85em; margin:4px 16px 4px 0;}
.twitter .info, .tweet .info {vertical-align:center; width:543px;}
.flickr .info {width:268px;}
.picasa .info {width:288px;}
.youtube .info, .bliptv .info, .slideshare .info {width:540px;}
.actions {position:absolute; right:0; top:3px; line-height:1.7em; font-size:0.8em; width:30px;}
.actions a {color:#888;}
.actions a:hover {text-decoration:none;}
.reply {text-indent:-999em; width:16px; height:16px; background:url(/images/icon_reply.gif) no-repeat; display:block;}
.follow {-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -webkit-border-radius-bottomleft:6px; -webkit-border-radius-bottomright:6px;}
.follow {background-color:#000; width:54px; color:#71C7E4; text-align:center; font-size:0.8em; display:block; border-top:1px solid #71C7E4; float:left;}

.media_title {padding-left:24px; float:right; font-size:1em; font-weight:normal; color:#292929;}
.media_desc {float:right; font-size:0.9em; color:#222; margin:10px 16px 0 0; width:268px;}
.flickr .saying, .picasa .saying {background-position:0 -69px;}
.flickr .status, .picasa .status, .youtube .status, .bliptv .status, .slideshare .status {float:left; padding:8px; margin-left:2px; width:auto;}
.flickr .status, .picasa .status {border-color:#ffa6d4;}
.flickr .media_title {background:url(/images/flickr_ico.gif) no-repeat; width:260px;}
.picasa .media_title {background:url(/images/picasa_ico.gif) no-repeat; width:280px;}
.picasa .media_desc {width:288px;}
.flickr .lookinsite, .picasa .lookinsite {padding:0 0 1px 22px; background:url(/images/sprite1.gif) 0 -140px no-repeat;}
.flickr .zoom, .picasa .zoom {width:20px; height:20px; background:#fff url(/images/sprite1.gif) 2px -158px no-repeat;}
.flickr .zoom, .picasa .zoom {opacity:0.7; filter:alpha(opacity=70); position:absolute; left:83px; top:10px; z-index:9;}
.youtube .saying, .bliptv .saying {background-position:0 -92px;}
.youtube .status, .bliptv .status {border-color:#ffa9ab;}
.slideshare .saying {background-position:0 -203px;}
.slideshare .status {border-color:#099;}
.youtube .media_title, .bliptv .media_title, .slideshare .media_title {width:532px; margin-top:7px;}
.youtube .media_title {background:url(/images/youtube_ico.gif) no-repeat;}
.bliptv .media_title {background:url(/images/bliptv_ico.gif) no-repeat;}
.slideshare .media_title {background:url(/images/slideshare_ico.gif) no-repeat;}
.youtube .media_desc, .bliptv .media_desc, .slideshare .media_desc {width:540px;}
a.more {-moz-border-radius:6px; -webkit-border-radius:6px; text-shadow:1px 1px 0 #FFFFFF;}
a.more {background:#DDD url(/images/bg-btn.gif) 0 -11px repeat-x; outline:none; line-height:29px; text-align:center; border:1px solid; border-color:#ddd #999 #999 #ddd; display:block;}
a.more:hover {background-position:0 -7px; color:#2c6ca0; text-decoration:none; border-color:#bababa #777 #777 #bababa;}
a.more .wait {padding:6px 0 7px;}

.origins {border-bottom:1px solid #696969; margin-bottom:16px; height:22px; padding-left:10px;}
.origins.t {border-bottom-color:#31cbff;}
.origins.p {border-bottom-color:#ff0084;}
.origins.v {border-bottom-color:#f00;}
.origins.s {border-bottom-color:#099;}
.origins li {display:inline;}
.origins li a {padding:4px 12px 6px; text-transform:lowercase; font-size:0.9em; font-weight:bold; color:#999; outline:none;}
.origins li a:hover {text-decoration:none; color:#595959;}
.origins li#text a:hover {color:#00a8e1;}
.origins li#photo a:hover {color:#ff0084;}
.origins li#video a:hover {color:#f00;}
.origins li#slide a:hover {color:#099;}
.origins li.current a {border:1px solid #696969; border-bottom:none; background-color:#fff; color:#595959; border-top-width:3px}
.origins li.current a {-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}
.origins.t li.current a {border-color:#31cbff; color:#00a8e1;}
.origins.p li.current a {border-color:#ff4ca9; color:#ff0084;}
.origins.v li.current a {border-color:#f00; color:#ff4c4c;}
.origins.s li.current a {border-color:#099; color:#099;}

/*.origins {position:relative;}*/
/*.origins li em {font-size:0.85em; font-style:normal; background-color:#FFFBCF; margin-top:0.4em; padding:0.3em 0.6em; border:1px solid #ccc;}*/
/*.origins li em {display:none; position:absolute; top:28px; z-index:99;}*/
.qtip1 {opacity:0.8; filter:alpha(opacity=80);}
.qtip1 .qtip-content strong {color:#ff3;}
.qtip2 {opacity:0.9; filter:alpha(opacity=90); line-height:1.2em;}
.qtip2 .qtip-content strong {color:#43AFDF;}
.vcard {position:relative;}
.vcard em {font-size:0.85em; font-style:normal; background-color:#FFFBCF; margin-top:0.4em; padding:0.3em 0.6em; border:1px solid #ccc;}
.vcard em {display:none; position:absolute; top:28px; z-index:99;}

#footer {background-color:#08313F; color:#fff; font-size:0.9em; padding-bottom:9px;}
#footer .f {-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
#footer .f {background-color:#FFF; height:20px; margin:0 auto; width:900px;}
#footer p {margin:6px auto; text-align:center; padding-right:240px; width:660px;}
#footer p a {color:#fff; margin:0 9px;}
#footer p a:hover {color:#ff9; text-decoration:none;}

/* Facebox */
#facebox .b {background:url(/images/b.png);}
#facebox .tl {background:url(/images/tl.png);}
#facebox .tr {background:url(/images/tr.png);}
#facebox .bl {background:url(/images/bl.png);}
#facebox .br {background:url(/images/br.png);}
#facebox {position:absolute; top:0; left:0; z-index:100; text-align:left;}
#facebox .popup {position:relative;}
#facebox td {border-bottom:0; padding:0;}
#facebox .body {padding:10px; background:#fff; width:370px;}
#facebox .loading {text-align:center;}
#facebox .image {text-align:center;}
#facebox img {border:0;}
#facebox .footer {border-top:1px solid #DDD; padding-top:5px; margin-top:10px; text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height:10px; width:10px; overflow:hidden; padding:0;}
#facebox_overlay {position:fixed; top:0px; left:0px; height:100%; width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000; z-index:99;}
* html #facebox_overlay { /* ie6 hack */
  position:absolute;
  height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}
