body { background: url(../images/bg.gif) repeat-x 0 80px; }

hr { display: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

a { text-decoration: none; }

.container { }

#header_wrap { }
#header_wrap #header { height: 70px; background: url(../images/logo.gif) no-repeat left center; }
#header_wrap #header #logo { }
#header_wrap #header #logo h1 { }
#header_wrap #header #logo h1 a { display: block; width: 300px; height: 60px; text-indent: -9999px;  }
#header_wrap #header #weather { text-align: right; }
#header_wrap #header #weather .cuaca { height: 80px; padding-right: 70px; }
#header_wrap #header #weather .cuaca #cuaca_city_time { display: block; padding-top: 5px; }
#header_wrap #header #weather .cuaca #cuaca_city_time #cuaca_city { }
#header_wrap #header #weather .cuaca #cuaca_city_time #cuaca_time { }
#header_wrap #header #weather .cuaca #cuaca_kondisi { display: block; font-size: 16px;  }
#header_wrap #header #weather .cuaca #cuaca_info {  }
#header_wrap #header #weather .cuaca #cuaca_info abbr { }

#content_wrap { }
#content_wrap #content { }
#content_wrap #content #topnav { height: 70px; }

#content_wrap #content #topnav ul { margin: 0; padding: 0; list-style: none; margin-top: 30px; }
#content_wrap #content #topnav ul li { display: inline; margin: 0 5px 0 0; padding: 8px 3px; border: 2px solid transparent; }
#content_wrap #content #topnav ul li.current { border-color: #f00; }
#content_wrap #content #topnav ul li a { padding: 5px 10px; color: #fff; }
#content_wrap #content #topnav ul li a.all { background: #000; }
#content_wrap #content #topnav ul li a.twitter { background: #00AEEF; }
#content_wrap #content #topnav ul li a.blogs { background: #8DC63F; }
#content_wrap #content #topnav ul li a.posterous { background: #A36209; }
#content_wrap #content #topnav ul li a.flickr { background: #EC008C; }
#content_wrap #content #topnav ul li a.rss { background: #F7941D; }
#content_wrap #content #topnav ul li a.salsil { background: #ABA000; }


#content_wrap #content #aggregator { }
#content_wrap #content #aggregator #showhere { }
#content_wrap #content #aggregator #showhere h3 { font-weight: normal; text-transform: uppercase; font-size: 16px; margin: 15px 0; padding: 0; }
#content_wrap #content #aggregator #showhere h3.blogs { color: #197B30; border-bottom: 2px solid #197B30; }
#content_wrap #content #aggregator #showhere h3.salsil { color: #ABA000; border-bottom: 2px solid #ABA000; }
#content_wrap #content #aggregator #showhere h3.posterous { color: #A36209; border-bottom: 2px solid #A36209; }
#content_wrap #content #aggregator #showhere h3.flickr { color: #EC008C; border-bottom: 2px solid #EC008C; }
#content_wrap #content #aggregator #showhere .item_holder { border-bottom: 1px solid #ccc; padding: 15px 0; }
#content_wrap #content #aggregator #showhere .item_holder .logo {  }
#content_wrap #content #aggregator #showhere .item_holder .logo a { display: block; width: 40px; height: 40px; text-indent: -9999px; margin: 0 0px; }
#content_wrap #content #aggregator #showhere .item_holder .isi {  }
#content_wrap #content #aggregator #showhere .item_holder .isi h2 { font-family: georgia, times new roman; font-size: 24px; line-height: 26px; font-weight: normal; font-style: italic; }
#content_wrap #content #aggregator #showhere .item_holder .isi h2 a {  }
#content_wrap #content #aggregator #showhere .item_holder .isi img { float: right; width: 100px; height: 100px; margin: 10px 0 10px 10px; padding: 5px; }
#content_wrap #content #aggregator #showhere .item_holder .isi p { margin: 0; padding: 0; margin-top: 10px; font-size: 12px; line-height: 16px; color: #555; }
#content_wrap #content #aggregator #showhere .item_holder .meta { margin-top: 10px; color: #555; font-size: 12px !important; font-style: italic; }

#content_wrap #content #aggregator #showhere .twitter .logo a { background: url(../images/twitter.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .twit-reply .logo a { background: url(../images/twitter-reply.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .posterous .logo a { background: url(../images/posterous.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .flickr .logo a { background: url(../images/flickr.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .jengjeng .logo a { background: url(../images/jengjeng.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .blog .logo a { background: url(../images/blog.png) no-repeat center center; }

#content_wrap #content #aggregator #showhere .twitter p,
#content_wrap #content #aggregator #showhere .twit-reply p { font-family: georgia, times new roman !important; font-size: 18px !important; line-height: 20px !important; margin: 0 !important; font-weight: normal; font-style: italic; color: #333; }
#content_wrap #content #aggregator #showhere .twitter a,
#content_wrap #content #aggregator #showhere .twit-reply a { color: #00AEEF; }
#content_wrap #content #aggregator #showhere .twitter a.mention
#content_wrap #content #aggregator #showhere .twit-reply a.mention, { font-weight: bold; }
#content_wrap #content #aggregator #showhere .twitter a.hashtag,
#content_wrap #content #aggregator #showhere .twit-reply a.hashtag { font-style: normal; }
#content_wrap #content #aggregator #showhere .twitter .meta,
#content_wrap #content #aggregator #showhere .twit-reply .meta { margin-top: 5px; font-style: italic; color: #666; font-size: 12px; }
#content_wrap #content #aggregator #showhere .twitter .meta a,
#content_wrap #content #aggregator #showhere .twit-reply .meta a { color: #666; }
#content_wrap #content #aggregator #showhere .twitter .meta a:hover,
#content_wrap #content #aggregator #showhere .twit-reply .meta a:hover { color: #333; }

#content_wrap #content #aggregator #showhere .posterous h2 { }
#content_wrap #content #aggregator #showhere .posterous h2 a { color: #A36209; }
#content_wrap #content #aggregator #showhere .posterous img { background: #FFE173; }
#content_wrap #content #aggregator #showhere .posterous .meta {  }

#content_wrap #content #aggregator #showhere .jengjeng h2 { }
#content_wrap #content #aggregator #showhere .jengjeng h2 a { color: #197B30; }
#content_wrap #content #aggregator #showhere .jengjeng img { background: #ACD373; }
#content_wrap #content #aggregator #showhere .jengjeng .meta {  }

#content_wrap #content #aggregator #showhere .blog h2 { }
#content_wrap #content #aggregator #showhere .blog h2 a { color: #197B30; }
#content_wrap #content #aggregator #showhere .blog img { background: #ACD373; }
#content_wrap #content #aggregator #showhere .blog .meta {  }

#content_wrap #content #aggregator #showhere .flickr h2 { }
#content_wrap #content #aggregator #showhere .flickr h2 a { color: #FF0988; }
#content_wrap #content #aggregator #showhere .flickr img { background: #fff; border: 1px solid #0969DD; }
#content_wrap #content #aggregator #showhere .flickr .meta {  }
#content_wrap #content #aggregator #showhere .flickr .gear { margin-top: 15px; background: url(../images/gear.png) no-repeat left top; padding: 0px 5px 5px 25px; font-family: tahoma; font-size: 12px; line-height: 14px; min-height: 20px; }
#content_wrap #content #aggregator #showhere .flickr .gear span {  }

#content_wrap #content #aggregator #showhere .salsil h2 { }
#content_wrap #content #aggregator #showhere .salsil h2 a { color: #197B30; }
#content_wrap #content #aggregator #showhere .salsil img { background: #ACD373; }
#content_wrap #content #aggregator #showhere .salsil .meta {  }

#content_wrap #content #aggregator #showhere .bicarafilm .logo a { background: url(../images/bicarafilm.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .ngerumpi .logo a { background: url(../images/ngerumpi.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .opojal .logo a { background: url(../images/opojal.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .gdgtgw .logo a { background: url(../images/gdgtgw.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .publikana .logo a { background: url(../images/publikana.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .langsungenak .logo a { background: url(../images/langsungenak.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .politikana .logo a { background: url(../images/politikana.png) no-repeat center center; }
#content_wrap #content #aggregator #showhere .curipandang .logo a { background: url(../images/curipandang.png) no-repeat center center; }

#content_wrap #content #aggregator #showhere .bicarafilm h2 a { color: #01ACF1; }
#content_wrap #content #aggregator #showhere .bicarafilm img { background: #01ACF1; }
#content_wrap #content #aggregator #showhere .ngerumpi h2 a { color: #E5754E; }
#content_wrap #content #aggregator #showhere .ngerumpi img { background: #E5754E; }
#content_wrap #content #aggregator #showhere .opojal h2 a { color: #313491; }
#content_wrap #content #aggregator #showhere .opojal img { background: #DEEA2B; }
#content_wrap #content #aggregator #showhere .gdgtgw h2 a { color: #444; }
#content_wrap #content #aggregator #showhere .gdgtgw img { background: #888; }
#content_wrap #content #aggregator #showhere .publikana h2 a { color: #F27D21; }
#content_wrap #content #aggregator #showhere .publikana img { border: 1px solid #00749F; }
#content_wrap #content #aggregator #showhere .langsungenak h2 a { color: #0072BC; }
#content_wrap #content #aggregator #showhere .langsungenak img { background: #7BB715; }
#content_wrap #content #aggregator #showhere .politikana h2 a { color: #009485; }
#content_wrap #content #aggregator #showhere .politikana img { background: #009485; }
#content_wrap #content #aggregator #showhere .curipandang h2 a { color: #DD248A; }
#content_wrap #content #aggregator #showhere .curipandang img { background: #77A635; }


#content_wrap #content #sidebar { }
#content_wrap #content #sidebar .side { margin-bottom: 10px; }
#content_wrap #content #sidebar #whoiam {  }
#content_wrap #content #sidebar .side h3 { font-family: georgia, times new roman; font-size: 20px; font-weight: normal; border-bottom: 1px solid #999; }
#content_wrap #content #sidebar .side #avatar { padding: 10px; padding-left: 90px; padding-bottom: 15px; background: url(../images/avatar.jpg) no-repeat 0 15px; border-bottom: 1px solid #999; }
#content_wrap #content #sidebar .side p { margin: 0; padding: 0; }
#content_wrap #content #sidebar #whoiam p.kontak { margin-top: 5px; }
#content_wrap #content #sidebar #whoiam p.kontak a { padding: 2px 3px; color: #197B30; font-weight: normal; border-bottom: 0px dotted #197B30;  }
#content_wrap #content #sidebar #whoiam p.kontak a:hover { background: #197B30; color: #fff; }

#content_wrap #content #sidebar .side h4 { font-family: georgia, times new roman; font-size: 16px; font-weight: normal; }

#content_wrap #content #sidebar #network { margin-bottom: 30px;  }
#content_wrap #content #sidebar #network #farms { }
#content_wrap #content #sidebar #network #farms ul { margin: 0; padding: 0; list-style: none; }
#content_wrap #content #sidebar #network #farms ul li { margin: 0; padding: 0; float: left; }
#content_wrap #content #sidebar #network #farms ul li a { display: block; width: 20px; text-indent: -9999px; }
#content_wrap #content #sidebar #network #farms ul li a#url_fb { background: url(../images/url_fb.png) no-repeat center center; }
#content_wrap #content #sidebar #network #farms ul li a#url_twitter { background: url(../images/url_twitter.png) no-repeat center center; }
#content_wrap #content #sidebar #network #farms ul li a#url_blog { background: url(../images/url_blog.png) no-repeat center center; }
#content_wrap #content #sidebar #network #farms ul li a#url_jengjeng { background: url(../images/url_jengjeng.png) no-repeat center center; }
#content_wrap #content #sidebar #network #farms ul li a#url_posterous { background: url(../images/url_posterous.png) no-repeat center center; }
#content_wrap #content #sidebar #network #farms ul li a#url_flickr { background: url(../images/url_flickr.png) no-repeat center center; }

#content_wrap #content #sidebar #statistik { }
#content_wrap #content #sidebar #statistik #piechart { text-align: left; padding: 10px; }

#content_wrap #content #sidebar #twitterlist { margin-top: 30px; }
#content_wrap #content #sidebar #twitterlist h4 { border-bottom: 1px solid #ccc; }
#content_wrap #content #sidebar #twitterlist h4 a { color: #000; }
#content_wrap #content #sidebar #twitterlist h4 a:hover { color: #666; }
#content_wrap #content #sidebar #twitterlist ol { margin: 0; padding: 0; list-style: none; }
#content_wrap #content #sidebar #twitterlist ol li { margin: 5px 0; border-bottom: 1px solid #f0f0f0; padding: 10px 0; }
#content_wrap #content #sidebar #twitterlist ol li.first { margin-top: 0; border-bottom: 1px solid #eee; }
#content_wrap #content #sidebar #twitterlist ol li.second { border-bottom: 1px solid #efefef; }
#content_wrap #content #sidebar #twitterlist ol li p { color: #999; font-family: georgia, times new roman; line-height: 14px; font-size: 12px; font-weight: normal; font-style: italic; }
#content_wrap #content #sidebar #twitterlist ol li p a { color: #99E5FA; }
#content_wrap #content #sidebar #twitterlist ol li.first p a { color: #00BFF3; }
#content_wrap #content #sidebar #twitterlist ol li.second p a { color: #7FDFF9; }
#content_wrap #content #sidebar #twitterlist ol li p a.hashtag { font-weight: bold; }
#content_wrap #content #sidebar #twitterlist ol li p a.mention { font-style: normal; }
#content_wrap #content #sidebar #twitterlist ol li.first p { color: #333; font-size: 16px; line-height: 18px; }
#content_wrap #content #sidebar #twitterlist ol li.second p { color: #666; font-size: 14px; line-height: 16px; }
#content_wrap #content #sidebar #twitterlist ol li .meta { color: #ccc; font-size: 9px; text-align: right; }
#content_wrap #content #sidebar #twitterlist ol li.first .meta { color: #666; font-size: 12px; margin-top: 5px; }
#content_wrap #content #sidebar #twitterlist ol li.second .meta { color: #999; font-size: 11px; margin-top: 5px; }
#content_wrap #content #sidebar #twitterlist ol li .meta a { color: #ccc; }
#content_wrap #content #sidebar #twitterlist ol li .meta a:hover { color: #999; }
#content_wrap #content #sidebar #twitterlist ol li.first .meta a { color: #666; }
#content_wrap #content #sidebar #twitterlist ol li.first .meta a:hover { color: #333; }
#content_wrap #content #sidebar #twitterlist ol li.second .meta a { color: #999; }
#content_wrap #content #sidebar #twitterlist ol li.second .meta a:hover { color: #666; }

#footer_wrap {  }
#footer_wrap #footer { height: 100px; margin-top: 30px; padding-top: 15px; }
#footer_wrap #footer p { color: #888; text-transform: uppercase; font-size: 11px; margin: 0; padding: 0; margin-bottom: 5px; float: left; }
#footer_wrap #footer p.power { float: right; }
#footer_wrap #footer ul { margin: 0; padding: 0; list-style: none; clear: both; }
#footer_wrap #footer ul li { margin: 0; padding: 0; float: left; margin-right: 10px; }
#footer_wrap #footer ul li a { display: block; height: 30px; text-indent: -9999px;}
#footer_wrap #footer ul li a#power_ci { width: 120px; background: url(../images/power_codeigniter.gif) no-repeat center center; }
#footer_wrap #footer ul li a#power_simplepie { width: 90px; background: url(../images/power_simplepie.gif) no-repeat center center; }
#footer_wrap #footer ul li a#power_960gs { width: 50px; background: url(../images/power_960gs.gif) no-repeat center center; }
#footer_wrap #footer ul li a#power_jquery { width: 100px; background: url(../images/power_jquery.gif) no-repeat center center; }

#ajaxloader { background: url(../images/ajax-loader.gif) no-repeat center center; width: 220px; height: 50px; }
.hide { display: none; }


a.refresh { display: block; width: 16px; height: 16px; background: url(../images/refresh.png) no-repeat center center; text-indent: -9999px; }
#twitloader { float: right; display: block; background: transparent; width: 16px; height: 16px; margin-top: 5px; }
#twitloading { height: 16px; width: 16px; float: right; background: url(../images/twit-loader.gif) no-repeat center center; }

#foursquare { margin-top: 30px; }
#foursquare h4 { font-size: 18px !important; }
#foursquare .shout { margin: 0 10px; margin-top: 5px; display: block; font-size: 14px; font-weight: normal; font-style: italic; color: #666;  }
#foursquare .loc { margin: 0; padding: 0 10px; color: #146BB5; }
#foursquare .loc strong { font-size: 14px; font-weight: normal; }
#foursquare .loc strong a { color: #146BB5; }
#foursquare .loc strong a:hover { }
#foursquare .loc address { font-size: 10px; line-height: 11px; font-style: normal; color: #819B37; margin: 0; padding: 0; }
#foursquare .icon { float: right; height: 40px; width: 40px; display: block; margin-left: 5px; margin-bottom: 0px; margin-top: 0px; }
#foursquare .time { display: block; margin: 0; padding: 0; text-align: right; font-size: 11px; color: #444; }
#foursquare .time small { font-size: 10px; }
#foursquare .time small a { color: #666; }


