.pgWrapper { margin-bottom:45px; }
.wrapRight { margin-top:45px; }
h1#pgTitle { background:#FFFFFF url(twitter-logo.gif) no-repeat scroll 0 0;
height:89px;
margin-bottom:30px;
margin-left:0;
text-indent:-5000px;
width:630px;}


p {
font-size:15px;
line-height:22px; text-indent:0;
}
div.pgInfo {
	font-size: 16px;
	line-height: 135%;
}

#topecho {
	float:right;
	width:350px;
	margin-right:15px;
}
#topfollowers {
	float:left;
	width:350px;
	margin-left: 15px;
}

.clear {
float:none; clear:both; height:0; width:0; }


.cnnbrk, .aplusk {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#f0ffff;
border:1px solid #9ED3DC;
font-size:0.9em;
padding:8px 4px;
margin-right:8px;
height:170px;

}



#rankform { height:138px; width:308px; background:#fabe8b url('rank-form-bkg.gif') 0 0 no-repeat; padding:0; font-family:Arial, Helvetica, sans-serif; margin:40px 40px 40px 15px; float:left;}
#rankbadge { float:left; width:125px; height:125px; margin-top:40px;}
#rankcode {float:left; width:135px; height:200px; margin-left:35px; margin-top:55px;}

#rankform h3 { font-size:20px; text-align:center; color:#ffffff; line-height:35px; font-weight:bold; } 
#rankform label { font-size:13px; text-align:left; color:#000000; line-height:35px;  font-weight:bold; margin-left:15px; display:block; margin-top:10px;} 
#rankform input.username { background:#fabe8b url('rank-input.gif') 0 0 no-repeat; width:150px; height:29px; padding-left:35px; padding-top:3px;  font-size:18px; line-height:27px; border:1px solid #f58220; margin-left:15px; float:left; margin-top:5px; margin-right:3px;} 

.submitbtn { float:left; }


#toplists h2 {
	font-size:19px;
	font-weight:bold;
	text-align:center;
	color:#00548e;
	margin-bottom:5px;
}
table { border:1px solid #00548e; }
tr th { background-color:#00548e; font-weight:bold; color:#ffffff; font-size:1.1em; padding:6px 0; text-align:center;}
td {  padding:2px; }
table, tr, td { font-size:12px; }
tr.even, tr.even td { background-color:#ffffff; }

tr.odd, tr.odd td { background-color:#E5F2F3; }



/* Footer */

#newfoot { text-align:left;width:800px; margin:20px auto 15px; padding-top:40px; font-weight:normal; border-top:#cfcfcf 1px solid;}
#footlogo { float:right; border-width:0;}


#newfoot #foot_lvl1 {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size:12px;
	color:#999999;
}
#newfoot #foot_lvl1 a:active,#newfoot #foot_lvl1 a:link,#newfoot #foot_lvl1 a:visited, {
	color:#003C79;
	text-decoration:underline;
	padding: 0 0.4em;
}

#newfoot a:hover{
	color:#666666;
	background:transparent;
}
#newfoot #foot_lvl1 a.focus {
	font-weight:bold;
}
#newfoot #foot_lvl1 a.highlight {
	color: #FF6F00;
}

#newfoot #foot_lvl1 li {
	display: inline;
	padding: 0;
	margin: 0;
	width:125px;
	float:left;
	font-size:12px;
}
#newfoot #foot_lvl1 li ul.foot_lvl1b {
	margin:0;
	padding:0;
}
#newfoot #foot_lvl1 li ul.foot_lvl1b li {
display:block;
font-size:0.9em;
margin-top:4px;
}
#newfoot #foot_lvl1 li ul.foot_lvl1b li a {
background:transparent url('http://chitika.com/imgs/css/arr-small.gif') no-repeat scroll 0 50%;
padding-left:7px;
margin-left:7px;
text-decoration:none;
}


#newfoot #foot_lvl2 {
	list-style: none;
	padding: 0;
	margin: 15px 0 5px;
	font-size:11px;
	color:#999999;
}
#newfoot #foot_lvl2 a {
	color:#999999;
	text-decoration:underline;
	padding: 0 0.4em;
	font-size:11px;
}

#newfoot #foot_lvl2 li {
	display: inline;
	padding: 0;
	margin: 0;
	font-size:11px;
}

