/* ================================ */
/* Robert Banh's Standard CSS File  
/* ================================ */

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
header, footer, section, aside, nav, article {display: block;} 

html {background:#efefef;}
body {margin:0; font-family:arial, sans-serif; }

.proxima {font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2",sans-serif;}

a {cursor:pointer; text-decoration:none; color:#5d5d5d;}

table {border:1px solid #ccc; border-collapse:collapse; padding:5px; }
th {background:#eff5fc; padding:5px; text-align:center; }
td {padding:5px; }

label {display:block; margin-bottom:5px;}
#tname {padding:5px; width:300px;}
input[type=submit] {margin:5px 0; padding:2px 4px;}

.clear {clear:both; }
.small {font-size: 10px; }
.odd {background:#F0F0F0; }
.red {color: #fdd; }
.green {color: #dfd; }

.highlight {padding:5px;background-color:#ffc;border:1px solid #fc6;color:#ad7800;}
.bhighlight {padding:5px;background-color:#DDEEFF;border:1px solid #0167FF;color:#336699;}
.rhighlight {padding:5px;background-color:#F9D9CA;border:1px solid #B3885E;color:#9C2512;}
.ghighlight {padding:5px;background-color:#EEFCE4;border:1px solid #B9F1AE;color:#148700;}

header {position:relative; background:#404040; width:100%; height:90px;}
header .logo_left {float: left;}
header .logo_right {float: right;}
#logo {margin:10px 0 0 20px;}
#infochimps {float:right; margin:12px 20px 0 0;}
.wrapper {overflow: hidden;margin: 0 auto;}
#main {margin:10px 0 0 0;position: relative;left: 0px;width: 9500px;}
#main.home {position: relative;width: inherit;}
#target {background: none repeat scroll 0 0 #373737;border: 1px solid #000000;border-radius: 5px 5px 5px 5px;height: 64px;margin: 0 auto;position: relative;top: 10px;width: 260px;}
#target img {float:left; margin:8px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border: 1px solid #000;}
#target h2 {text-align:center; color:#fff; text-transform:uppercase; font-weight:bold;}
#target span {display:block; font-size:12px; margin-top:2px; text-align:center; color:#5d5d5d; text-transform:uppercase; font-weight:bold;}

#prev_btn {position:fixed;top:45%;left: 3px;display:block;background: url(http://c497751.r51.cf2.rackcdn.com/arrows.png) no-repeat 0 -34px;text-indent:-5000px;width: 30px;height: 30px;cursor: pointer;}
#prev_btn:hover {background-position: 0 -4px;}
#next_btn {position:fixed;top:45%;right: 3px;display:block;background: url(http://c497751.r51.cf2.rackcdn.com/arrows.png) no-repeat -33px -34px;text-indent:-5000px;width: 30px;height: 30px;cursor: pointer;}
#next_btn:hover {background-position: -33px -4px;}

.ic_error {margin: 115px auto; width: 650px;text-align: center;font-size: 42px;}
.ic_error img {margin: -10px 0 0 280px;max-width: 75px;}

.start {margin: 115px auto; width: 650px;text-align: center;}
.start h1 {font-size: 52px;margin: 0 0 10px;}
.start p {font-size: 16px;margin: 0 0 30px;}
.start #form {background:#373737; border:1px solid #000; top:10px; left:40%;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;width: 450px;margin: 0 auto;padding: 15px 5px;height: 40px;line-height: 40px;}
.start #form label {display: none;}
.start #form input {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;background: #ccc;border: none;width: 330px;float: left;margin: 0 0 0 10px;height: 30px;line-height: 30px;font-style: italic;font-size: 18px;color: #a1a1a1;}
.start #form input.active {color: #000;font-style: normal;}
.start #form input[type=submit] {background: #8cba53;border: none;-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;padding: 5px;float: left;width: 80px;margin: 0 0 0 10px;height: 40px;line-height: 40px;font-size:18px;color: #fff;text-transform: uppercase;font-style: inherit;}
.start #form input[type=submit]:hover {background: #a8c684;}
.start #form input[type=submit]:active {background: #b2df7b;}
.start .error {color: #ed1c24;margin: 10px 0 0;font-size: 16px;}

footer {position:fixed;margin-top:30px;bottom: 0; background:#404040; width:100%; color:#fff;text-align: center;height: 45px;line-height: 45px;border-top: 1px solid #fff;}

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
	footer {position:inherit;margin-top:30px;bottom: 0; background:#404040; width:100%; color:#fff;text-align: center;height: 45px;line-height: 45px;border-top: 1px solid #fff;}
}



footer a {color:#fff;}
footer a:hover {text-decoration: underline;}
footer .legend {float: left;margin: 0 0 0 10px;height: 45px;line-height: 45px;position: absolute;}
footer .legend img {left: 5px;max-width: 27px;position: relative;top: 8px;}
footer .legend img:hover {left: 5px;max-width: 27px;position: relative;top: 3px;}
.box {display:inline-block; margin:0 4px; vertical-align:top;height: 1200px;}
.sub_box {width:290px;margin: 0 auto;}
.results {}

article {cursor:pointer; position:relative; background:#373737; border:1px solid #000; width:280px; height:80px; margin:15px auto 0;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}

article h2 {margin-top:18px; color:#fff; text-transform:uppercase; font-weight:bold;}
article span {display:block; font-size:12px; margin-top:3px; color:#5d5d5d; text-transform:uppercase; font-weight:bold;}
.pic {float:left; margin:14px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
.pic img {width:48px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border: 1px solid #000;}
.sl {background:url(http://c497751.r51.cf2.rackcdn.com/stronglink.png) no-repeat; width:56px; height:64px; position:absolute; right:10px; top:5px;}
.sl em {color:#fff; text-align:center; display:block; margin-top:23px; font-style:normal; font-weight:bold;}
.trqt {position:relative;  background:url(http://c497751.r51.cf2.rackcdn.com/trustrank.png) no-repeat center;  height:74px;}
.trqt_rank {left: 104px;position: absolute;text-align: center;top: 6px;width: 44px;}
.trqt_qt {position:absolute; left:232px; top:6px; width:44px;}
.trqt_rank em, .trqt_qt em {display:block; font-style:normal; color:#fff; font-weight:bold; font-size:17px;}

.trqt_small {position:relative; margin-left:12px; background:url(http://c497751.r51.cf2.rackcdn.com/trustrank_small.png); width:259px; height:40px; margin-bottom:20px;}


.level3 .trqt_rank, .level3 .trqt_qt  {position:absolute;background:#373737;float: right;left: inherit;right: 10px;width: 100px;color: #fff;text-align: right;line-height: 25px;}
.level3 .trqt_rank {top:10px;}
.level3 .trqt_qt {top:40px;}
.level3 .trqt_rank em, .level3 .trqt_qt em {background: url("http://c497751.r51.cf2.rackcdn.com/green_circle_tiny.png") no-repeat;float: right;height: 25px;width: 25px;line-height:25px;text-align: center;font-size: 12px;left: 10px;margin: 0 0 0 10px;}

#dialog {background:#fff; position:fixed; right:0; top:20px; width:600px; height:570px; z-index:10;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;
}
.close_dialog {background:#f4f4f4; width:100%; height:40px;
    border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0;}
.close_dialog img {margin-left:10px; margin-top:5px; cursor:pointer;}

.dialog_main {padding:20px;}

.loading_center {margin: 0 auto;width: 57px;}

.d_profile_image_url {float:left;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border: 1px solid #383838;}
.d_profile {float:left; margin-left:10px; margin-top:1px; width:400px;}
.d_profile h2 {font-size:32px; text-transform:uppercase; color:#000;}
.d_profile em {display:block; font-size:14px; margin-top:2px; color:#5d5d5d; text-transform:uppercase; font-weight:bold; font-style:normal;}
.d_profile p {margin-top:8px; font-style:italic;  color:#5d5d5d; line-height:17px; font-size:15px;}

.stats {margin-top:20px; background:#383838; padding:20px; overflow:auto; 
    border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
.stats ul {list-style:none;}
.stats ul li {display:block; float:left; margin-right:16px; width:98px; height:50px; background:#555658; color:#c0c0c0; font-size:23px; font-weight:bold; padding:10px; text-align:center;
    border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
.stats ul li small {text-transform:uppercase; color:#c0c0c0; font-size:12px; display:block; margin-top:8px;}
.stats ul li.last {margin-right:0;}

.degree_path {background: url("http://c497751.r51.cf2.rackcdn.com/rightarrow.png") no-repeat scroll 70px 50% transparent;display: block;left: 5px;position: relative;text-align: center;top: 40px;width: 330px;}
.degree_path ul {list-style:none;}
.degree_path li {background: url("http://c497751.r51.cf2.rackcdn.com/rightarrow.png") no-repeat scroll 70px 50% transparent;display: inline-block;float: left;position: relative;width: 108px;}
.degree_path li:last-child {background:none;}
.degree_path li img {float:left;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;border: 1px solid #383838;}
.degree_path li small {background:url(http://c497751.r51.cf2.rackcdn.com/stronglinks_small_filled.png); position:absolute; width:30px; height:30px; left:57px; bottom:-15px;}
.degree_path li small b {color:#fff; font-size:10px; display:block; text-align:center; margin-top:9px; position:absolute; left:4px; width:20px;}

.degree_trqt {display:inline-block; float:right; width:220px; margin: 12px 6px 0 0;}
.degree_trqt .d_tr {display:inline-block; background:url(http://c497751.r51.cf2.rackcdn.com/stats_tr.png); width:207px; height:63px; position:relative;}
.degree_trqt .d_tq {display:inline-block; background:url(http://c497751.r51.cf2.rackcdn.com/stats_tq.png); width:207px; height:63px; position:relative;}
.d_tr b, .d_tq b {color:#fff; display:block; position:absolute; width:50px; top:20px; left:6px; text-align:center; font-size:24px;}

.d_tweet_title {background:#f4f4f4; margin:18px 0 14px -20px; width:620px; font-size:24px; color:#555658; padding:11px;}
.tweet_recent {}
.tweet_recent .d_date {float:left; width:96px; color:#555658; font-weight:bold; display:inline-block; line-height:16px; font-size:12px;}
.tweet_recent .d_tweet {float:left; display:inline-block; width:450px; color:#555658; font-size:16px; line-height:18px;}

.tipsy { padding: 5px; font-size: 18px; position: absolute; z-index: 100000; }
.tipsy h2 {font-size: 22px;font-weight: normal;margin: 0 0 10px;}
.tipsy p {margin: 0 0 5px 0;}
.tipsy-inner { padding: 10px 8px 15px 8px; background-color: black; color: white; max-width: 550px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('http://c497751.r51.cf2.rackcdn.com/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

#target .profile_image_url_large {display:none;}

#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox h2 {text-align: center;font-size: 48px;}
#facebox p {font-size:20px;margin: 0 0 15px;}
#facebox .close_me {border-top:1px solid #ccc;font-size: 14px;text-align: center;padding: 10px 0 0;cursor: pointer;}
#facebox .center {text-align: center;margin: 5px 0 20px;}
#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content {display:table;width: 560px;padding: 20px;background: #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
/* #facebox .close{position:absolute;top:5px;right:5px;padding:2px;background:#fff;}
#facebox .close img{opacity:0.3;}
#facebox .close:hover img{opacity:1.0;}*/
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 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;}