/* 
  style.css contains a reset, font normalization and some base styles.
  
  credit is left where credit is due.
  additionally, much inspiration was taken from these projects:
    yui.yahooapis.com/2.8.1/build/base/base.css
    camendesign.com/design/
    praegnanz.de/weblog/htmlcssjs-kickstart
*/

/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, 
hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

article, aside, figure, footer, header, 
hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }
/* END RESET CSS */

body {background: #f9f9f9; color: #444; font-family: 'Lucida Grande',Arial,Helvetica,sans-serif; font-size: 12px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

#header {position: fixed; top: 4px; right: 4px; z-index: 100; padding: 3px 5px; background: #333; opacity: .92; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 1px #ccc; -webkit-box-shadow: 0 0 1px #ccc; box-shadow: 0 0 1px #ccc; color: #fff;}
#header a {color: #fff;}
#header .about {display: none;}
#header:hover .about {display: block; font-size: .9em; padding-top: 5px;}
#footer {display: none;}

#container {width: 100%;}
#pagination {display: none;}

#activity_list {margin: 2px; list-style: none;}
#activity_list li.item {float: left; position: relative; width: 210px; height: 250px; margin: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 1px 1px 0px #ddd; -webkit-box-shadow: 1px 1px 0px #ddd; box-shadow: 1px 1px 0px #ddd;}
#activity_list li.item .inner {margin: 3px 5px; overflow: hidden;}
#activity_list li.item .inner p {font-size: 11px;}
#activity_list li.item .inner p.title {display: block; font-size: 12px; font-weight: bold;}
#activity_list li.item .image {display: block; width: 210px; height: 250px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-background-clip: padding-box;}
#activity_list li.item .meta {position: absolute; bottom: 3px; left: 5px; font-size: 9px; color: #888; text-transform: lowercase;}

.site_twitter_com {color: #fff; background: url(/system/application/views/themes/boxy-copy/images/twitterback2.jpg); text-shadow: 0 1px 0 #fff;}
/*.site_twitter_com:nth-child(odd) {color: #fff; background: #C0DEED url(http://a3.twimg.com/a/1282262833/images/bg-clouds.png) 0 -80px no-repeat;}*/
.site_twitter_com p {display: block; position: absolute; top: 100px; width: 180px; padding: 7px 10px; color: #777; background: #ffe; -moz-box-shadow: 1px 1px 0 #eee; -webkit-box-shadow: 1px 1px 0 #eee; box-shadow: 1px 1px 0 #eee; opacity: 0.94; word-wrap: break-word;}
.site_twitter_com p:after {content:"\00a0"; display:block; position:absolute; z-index:-1; top:-30px; /* value = - border-top-width - border-bottom-width */ left:30px; /* controls horizontal position */ width:0; height:0; border-width:15px 15px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color: transparent transparent #ffe;}
.site_twitter_com a {color: #2276BB;}

.site_blip_fm {background: #636C76;}
.site_blip_fm .inner {padding: 0;}
.site_blip_fm object {margin-top: -5px; margin-left: -10px;}
.site_blip_fm .meta {color: #fff !important; text-shadow: 0 1px 0 #444;}
.site_blip_fm .meta a {color: #f60;}

.site_foursquare_com {background: #fff url(http://foursquare.com/img/press/foursquare_girl.png) -10px -10px no-repeat;}
.site_foursquare_com:nth-child(odd) {background: #fff url(http://foursquare.com/img/press/foursquare_boy.png) -10px -10px no-repeat;}
.site_foursquare_com a {color: #2398C9;}
.site_foursquare_com .inner {margin-top: 135px !important; padding: 3px 5px; 10px; background: url(/system/application/views/themes/boxy-copy/images/blackbar.png); font-size: 11px; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.site_foursquare_com p {display: inline !important; position: relative; width: 190px; margin: 1px 0; }
.site_foursquare_com p.title {font-size:11px !important;}

.site_flickr_com .inner {margin: 0 !important;}
.site_flickr_com p {position: absolute; top: 5px; left: 5px; display: block; width: 190px; padding: 3px 5px; font-size: 10px; color: #fff; background: url(/system/application/views/themes/boxy-copy/images/blackbar.png); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.site_flickr_com p span {display: none;}
.site_flickr_com p:hover span {display: inline;}
.site_flickr_com p a {padding-left: 20px; background: url(/system/application/views/themes/boxy-copy/images/flickr.png) 0 50% no-repeat;}
.site_flickr_com a {color: #0063DC;}

.site_360voice_com {background: url(http://live.xbox.com/xweb/lib/images/signin_right.jpg) -20px -5px; font-size: 11px; text-shadow: 0 1px 1px #fff;}
.site_360voice_com:nth-child(odd) {background: url(http://live.xbox.com/xweb/lib/images/signin_right.jpg) -140px -55px;}
.site_360voice_com a {color: #360; text-shadow: 0 1px 1px #fff;}
.site_360voice_com p.title {display: block; font-size: 12px;}

.site_google_com {background: url(http://www.google.com/reader/ui/537640976-reader-logo-en.gif) 5px 10px no-repeat;}
.site_google_com a {color: #2244BB;}
.site_google_com .inner {padding: 40px 2px;}

.site_digg_com {background: #fff;}
.site_digg_com a {color: #2854BB;}
.site_digg_com p {color: #444; font-family: arial,helvetica,sans-serif; font-size: 13px !important; line-height: 17px !important;}
.site_digg_com p a {font-size: 15px; font-weight: bold; color: #2854BB;}
.site_digg_com .db-wrapper {float: right; margin-left: 10px;}

#infscr-loading {position: fixed; bottom: 0; right: 4px;}
#infscr-loading div {display: none;}
