body {
  background:#e1e3e5 url(../images/bodyBG2.jpg) repeat-x;
  font-family: Gotham, “Helvetica Neue”, Helvetica, Arial, sans-serif;
}

#logo {
  background: url(../images/logo2.png) no-repeat;
	height: 38px;
	margin-top:14px;
}
#logo span {
  display: none;
}

#menu li { 
  float:left; 
	padding-right:30px;
	margin-top:21px;
	font-size:14px;
}
#menu li a{ 
	text-decoration: none; 
  color: #fff;
	text-shadow: 1px 1px 1px #898888;  
	font-weight:bold;
}

#menu li a.active{ 
	background-color: #1b7bce; 
	border: 1px solid #0462b4;
	color:fff;
	padding: 10px 15px;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
}

.floatright {
  float:right;
}

.floatleft {
  float:right;
}

#signed_out_user {
  margin-top:16px;
}

.avatar {
  height:30px;
  width:30px;
  float:left;
  width:45px;
}
.avatar img {
  border:3px solid #fff;
  box-shadow: 4px rgba(0,0,0, 0.5);
  -webkit-box-shadow: 4px rgba(0,0,0, 0.5);
  -moz-box-shadow: 4px rgba(0,0,0, 0.5)
  vertical-align:middle;
}
.signout {
  float:left;
}
.signout h5 {
  color:#fff;
  font-weight:bold;
  font-size:14px;
  margin:0;
  padding:0;
  line-height:1em;
  text-shadow: 1px 1px 1px #898888;
}

.signout h5 a {
  color:#fff;
}

.signout p, .signout p a {
  color:#d3ebfc;
  font-size:12px;
}


#profile-thumb img{
	border: solid 4px #fff;
	outline: solid 1px #dddcdc;
	width: 153px;
	height: 153px;
}
#left {
  padding-top:30px;
}
h2 {
	color: #777879;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
h3 {
  color: #525151;
  font-weight:bold;
}
h4 {
  color: #777879;
  line-height:2em;
  font-size:90%;
}
a {
	color:#0066cc;
	text-decoration:none;
}
ul {
  margin:0;
  padding:0;
}
li {
  margin:0;
  padding:0;
  list-style:none;
}
li img {
  margin-right:3px;
  vertical-align:middle;
  width, height: 16px;
}


#left ul li {
  list-style: none;
	color: #777879;
	margin-bottom:5px;
}
#left ul li a{
	color: #777879;
	font-size: 14px;
}
#left ul li a hover {
	color: #777879;
	font-size: 14px;
}
#profile-analytics, #profile-links {
  padding: 0 0 10px 0;
  font-size:14px;
}

ul.tabs {
  background:none;
  margin:3px 0 0 1px;
  padding:0 0 0 30px;
  float: left;
  clear: both;
  width: 677px;
}
ul.tabs li {
	display:inline;
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	position: relative;
}
ul.tabs li a {
	color:#767676;
	padding:7px 7px;
	float: left;
	font-size:12px;
}
ul.tabs li a:hover {
	color:#2f343a;
}
ul.tabs li a.active {
	margin:2px 0 -1px 0;
	font-weight:bold;
	border-right:1px solid #dddcdc;
	border-left:1px solid #dddcdc;
  border-top:1px solid #dddcdc;
	border-bottom: 1px solid #ffffff;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
ul.tabs li span.subhover {cursor: pointer;} 
ul.tabs li ul.subnav {
	white-space: nowrap;
	width:160px;
	position: absolute; 
	top: 32px;ý
	clear:both;
	margin: 0; padding: 0;
	display: none;
  border: 1px solid #ccc;
	box-shadow: 7px rgba(0,0,0, 0.2);
  -webkit-box-shadow: 7px rgba(0,0,0, 0.2);
  -moz-box-shadow: 7px rgba(0,0,0, 0.2)
  z-index:1000;
  background:#fff;
}
ul.tabs li ul.subnav li{
	margin: 0; padding: 0;
	clear: both;
}
html ul.tabs li ul.subnav li a {
	background: #fff;
}
html ul.tabsli ul.subnav li a:hover { 
	background: #bcbbbb; 
}
#tab_container {
	border-top: 1px solid #dddcdc;
	overflow: hidden;
	float: left; width: 100%;
	margin-bottom:20px;
}

.favicon {
  width:16px;
  height:16px;
  padding:0px 3px 0px 3px;
}
.icon {
  float:left;
  padding:10px 20px 0px 33px;
  clear:both;
  width:49px;
  height:49px;
}

#primarycontent {
	padding:20px 0px 20px 0px;
}

.subtle {
  line-height:2em;
  font-size:90%;
  margin-bottom:10px;
}

.leftcol {
  font-size:14px;
  float:left;
  padding:0px 20px 0px 33px;
  width:49px;
  height:49px;
}
.leftcol img {
  width:49px;
  height:49px;
}

.rightcol {
  font-size:14px;
  padding-right: 15px;
  float:left;
  width:540px;
}

#sites > li {
  border-top:1px solid #dddcdc;
  clear:both;
  width:980px;
}
#sites > li.row0 {
  border-top:none;
}
#sites ul {
  border:none;
}
.clearboth {
  clear:both;
  height:0;
  width:0;
  margin:0;
  padding:0;
  line-height:0;
}
#pages_shared_content ul li {
  border-bottom:1px solid #dddcdc;
  overflow:hidden;
  font-size:14px;
  padding-bottom:10px;
}
.mini {
  width:24px !important;
  height:24px !important;
}
.normal {
  width:48px !important;
  height:48px !important;
}
.time {
  color:#dddcdc;
  line-height:2em;
  font-size:90%;
  margin-bottom:10px;
}
.also_shared {
  margin-bottom:15px;
}

.right_col {
  float:left;
  margin:0px 30px 0px 40px;
  width:380px;
}
.middle_col {
  float:left;
  margin:0px 30px 0px 20px;
  width:350px;
  padding-bottom:20px;
}
.left_col {
  float:left;
  margin:0px 30px 0px 40px;
  width:105px;
}

.fannedleft_col {
  float:left;
  margin:-30px 30px 0px 40px;
  width:105px;
}

.content ul li {
  border-bottom:1px solid #dddcdc;
  overflow:hidden;
  padding:15px 0px 8px 0px;
}
.content ul  li:last-child {
	border-bottom:none;
}


.points {
  padding:0px 0px 10px 0px;
}
.points img {
  vertical-align:middle;
}
.patches_earned img {
  width:45px;
  height:45px;
}

#shares_stream li {
  border:none !important;
  padding-bottom:5px;
}

#fannedsites {
  border-bottom:1px solid #dddcdc !important;
  padding:15px 0px 15px 0px;
}
.col {
  float:right;
  margin:0px 30px 0px 0px;
}

.patches-th {
  float:left;
  margin:0;
  clear:both;
}
.patches ul {
  float:left;
  margin:0;
  clear:both;
}
#yourPatches {
  padding:0px 0px 20px 0px;
}
#yourPatches ul li {
  padding:20px 0px 10px 35px;
  border-bottom:1px solid #e8e7e7;
  font-size:14px;
}
#yourPatches ul li h3 {
  margin-left:18px !important;
  font-size:14px;
}
.patches li h3 {
  position:relative;
  left:18px;
  font-weight:bold;
	color: #545454;
	padding:0px 0 0 34px;
}
.patches li p {
  position:relative;
  left:20px;
  font-size:14;
  color: #545454;
}
.patches li p.subtle {
  padding-bottom:9px;
}

#available_patches_content {
  padding:30px;
}

#patches-gallery ul li {
  display: inline;
  margin: 5px;
  border: none;
}
#patches-gallery ul li a img {
  padding-top:25px !important;
  margin-left:40px !important;
}

#invite {
  float:right;
  clear:both;
  margin:-30px 210px 0px 0px;
}

.row0 {
  border-bottom:1px solid #dddcdc;
}

.leaderboard {
  font-weight:normal;
}
.leaderboard-th {
  float:left;
  clear:both;
  padding:27px 0px 15px 40px;
  width, height:50px;
}

.activities {
  float:left;
  font-weight:normal;
  font-size:14px;
  padding:20px 0px 15px 25px;
  width:380px;
}
.activities h3 {
  padding-top:7px;
}
.timestamp {
  padding-bottom:7px;
}

#friends-gallery {
  margin-left:40px;
  margin-right:20px;
}
#friends-gallery ul li {
  display: inline;
  border: none;
}
#friends-gallery ul li a img {
  padding-top:15px !important;
  width:34;
  height:31px;
}
#friends-gallery ul {
  border:none;
}
#following_content h3 {
  margin-left:35px;
  margin-top:20px;
}


.score {
  font-size:9px;
  text-align:center;
  color:#fff;
  background:#74ae4c;
  width:48px;
  white-space:nowrap;
}

.tip {
    color: #fff;
    background:#1d1d1d;
    display:none;
    padding:10px;
    position:absolute;    
    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#footer {
  margin-top:30px;
  padding:15px 0;
  color:#717171;
  font-size:80%;
  border-top:1px solid #717171;
}
#footer ul li {
  float:left;
  margin-right:20px;
}
#footer ul li a {
  color:#717171;
}

#page_content {
	margin-top: 35px;
	padding-bottom:40px;
  background: #fff;
	border: 1px solid #cccccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 7px rgba(0,0,0, 0.2);
  -webkit-box-shadow: 7px rgba(0,0,0, 0.2);
  -moz-box-shadow: 7px rgba(0,0,0, 0.2)
  font-size:14px !important;
  overflow:hidden;
  color:#474747;
}
#page_content h3 {
  padding:15px 30px 15px 30px; 
  font-size:24px;
  color:#777879;
}

.column {
   width:55%;
   margin:30px 0px 5px 32px;
   float:left;
}
.column h2 {
  margin:5px 0px 10px 0px;
}

a.button {
   border-top: 1px solid #63b84c;
   background: #a1d665;
   background: -webkit-gradient(linear, left top, left top, from(#569c3e), to(#a1d665));
   padding: 10px 16px;
   margin-top:20px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border:1px solid #0ca108;
   border-radius: 8px;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 18px;
   text-decoration: none;
   vertical-align: middle;
}
a.button:hover {
   border-top-color: #28597a;
   background: #0ca108;
   color: #fff;
}
a.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
}

#plugins {
  padding-left:30px;
  padding-bottom:30px;
  padding-top:30px  ;
}

#plugins textarea {
  text-align:center;
  width:800px;
  height:50px;
  font-size:16px;
  text-decoration:italic;
  padding:24px 20px 0 20px;
}

.step_heading {
  margin:-15px 0px 10px 0px;
  font-weight:bold;
  font-size:18px;
  line-height:normal;
  color:#777879;
}

.step_text {
  width:400px;
  float:left;
}

.step_text p {
  line-height:normal;
  margin:20px auto 45px auto;
  font-size:14px;
  color:#777879;
}

.step_break {
  clear:left;
  margin-top:15px;
  height:15px;
}

.left {
  float:left;
}
.right {
  float:left;
  padding-left:40px;
}
.settings li { 
  float: left; 
	padding: 10px 15px;
	margin:10px 0px 20px 30px;
	font-size:14px;
}
.settings li a { 
	text-decoration: none; 
  color: #6b6b6b;
	font-weight:bold;
}

.settings li.active { 
	background:#cdd0d3;
	border: 1px solid #aeafae;
	color:#ffffff !important;
	padding: 10px 15px;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	/*text-shadow: 1px 1px 1px #898888 !important;*/
}

.settings_content {
  clear:both;
  margin:0px 0px 0px 12px;
  padding-left:20px;
}
.settings_content h2 {
  padding:20px 0px 15px 0px;
}
.settings_content h4 {
  padding:20px 0px 15px 0px;
  font-weight:bold;
}
.settings_content li label {
  width:500px;
}

.info_form input {
  margin-bottom:10px;
  margin-left:30px;
}
#user_name {
  margin-left:29px;
}
#user_email {
  margin-left:32px;
  margin-bottom:12px;
}
#user_location {
  margin-left:12px;
  margin-bottom:12px;
}
#user_url {
 margin:0px 0px 12px 15px;
}
#user_gender {
 margin-bottom:12px;
}
#user_age {
  margin:0px 0px 0px 44px;
}
#user_gender {
  margin:0px 0px 20px 19px;
}
#user_crypted_password {
  margin:0px 0px 20px 79px;
}
#crypted_password_confirm {
  margin:0px 0px 20px 19px;
}


.emails ul li{
  font-size:14px;
  margin-bottom:5px;
  width:550px;
}

#quicktips {
  background:#ebecec;
  border:1px solid #d8dbd8;
  font-size:12px;
  color:#777879;
  padding-bottom:20px;
  width:250px;
  float:right;
  margin-top:-400px;
  margin-right:30px;
}
#quicktips h3 {
  font-size:14px;
  color:#777879;
  margin-bottom:15px;
}
#quicktips p {
  margin:-25px 30px 0px 30px;
}

#quicktips2 {
  background:#ebecec;
  border:1px solid #d8dbd8;
  font-size:12px;
  color:#777879;
  padding-bottom:20px;
  width:250px;
  float:right;
  margin-top:-220px;
  margin-right:30px;
}
#quicktips2 h3 {
  font-size:14px;
  color:#777879;
  margin-bottom:15px;
}
#quicktips2 p {
  margin:-25px 30px 0px 30px;
}

.twitter li {
  margin-bottom:10px;
  width:550px;
}

.facebook li {
  margin-bottom:10px;
  width:500px;
}

#quicktips3 {
  background:#ebecec;
  border:1px solid #d8dbd8;
  font-size:12px;
  color:#777879;
  padding-bottom:20px;
  width:250px;
  float:right;
  margin-top:-440px;
  margin-right:30px;
}
#quicktips3 h3 {
  font-size:14px;
  color:#777879;
  margin-bottom:15px;
}
#quicktips3 p {
  margin:-25px 30px 0px 30px;
}

#quicktips4 {
  background:#ebecec;
  border:1px solid #d8dbd8;
  font-size:12px;
  color:#777879;
  padding-bottom:20px;
  width:250px;
  float:right;
  margin-top:-140px;
  margin-right:30px;
}
#quicktips4 h3 {
  font-size:14px;
  color:#777879;
  margin-bottom:15px;
}
#quicktips4 p {
  margin:-25px 30px 0px 30px;
}


/* bottomless pagination */
div.current_pagination_page {
  display:none;
}
div.pagination_links {
  text-align:center;
}

h4.main_call_to_action {
  text-align:center;
  width:100%;
  color:#525151;
  font-weight:bold;
  position:absolute;
  top:75px;
  left:0px;
}

h4.main_call_to_action a.flashy {
  -moz-border-radius: 5px 5px 5px 5px; 
  -moz-box-shadow: 2px 1px 5px black; 
  background-color: rgb(50, 151, 239); 
  color: white; 
  margin: 0pt 2px; 
  padding: 5px; 
  text-decoration: none;
}

div.site-profile h3 a.flashy {
  -moz-border-radius: 5px 5px 5px 5px; 
  -moz-box-shadow: 2px 1px 5px black; 
  background-color: rgb(50, 151, 239); 
  color: white; 
  margin: 0pt 2px; 
  padding: 5px; 
  text-decoration: none;
}

div#content.site-analytics h3.plot-header {
  clear: both;
  display: block;
  color: white;
  background-color: #42A5F8;
}

#tooltip {
  position: absolute;
  z-index: 9999;
  border: 1px solid #E1E3E5;
  background-color: #f6f6f6;
  padding: 5px;
  opacity: 0.85;
}

#tooltip h3, #tooltip div {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

div#content.call_to_action {
  margin-top:60px;
}

div#content #month-chart {
  margin: 10px 0;   
  height: 270px; 
}

div#content.site-analytics h2 {
  float: left;
}

div#content.site-analytics .subheader {
  border-bottom: 0 none;
}

div#content.site-analytics ul#maintabs {
  width: 460px;
  float: left; 
  margin-top: 10px;
}

div#content.site-analytics #tab_container {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 10px;
  margin-bottom: 0px;
}

div#content.site-analytics h3 {
  
}

div#content.site-analytics .tab-wrap {
   
}

div#content.site-analytics .site-summary h3 {
  margin-top: 15px;
}

div#content.site-analytics .graph-options {
  float: right;
  margin-top: 30px;
}

div#content.site-analytics .graph-options label {
  font-size: 12px;
  display: block;
  float: left;
  margin-left: 5px;
  background-color: transparent;
  padding-right: 5px;
}

div#content.site-analytics .graph-options label.impressions {
  background-color: #4bb2c5;
} 

div#content.site-analytics .graph-options label.reach {
  background-color: #eaa228;
} 

div#content.site-analytics .graph-options label.registered {
  background-color: #a4297c;
} 

div#content.site-analytics .graph-options label.shares {
  background-color: #579575;
} 

div#content.site-analytics .graph-options label.fans {
  background-color: #c5b47f;
} 

div#content.site-analytics .graph-options input {
  margin-top: 2px;
  float: left;
}

div#content.site-analytics .graph-options div {
  display: inline;
  float: left;
  padding-right: 2px;
}

div#page_content .claim-widget label {
  clear: both;
  display: block;
  margin: 20px 0;
  font-size: 90%;
}

div#page_content .claim-widget textarea {
  padding: 15px;    
  height: 70px;
  font-size: 95%;
}

div#page_content .claim-widget p {
  margin: 0 0 15px 0;    
}

div#page_content .claim-widget .promo {
  background: transparent url(../images/slide1.png) no-repeat;
  width: 531px;
  height: 321px;
  float: right;
  margin-top: 50px;
  margin-right: 10px;
  
}

table.site-analytics-overview {
  width: 100%;
  margin-top: 10px;
}

table.site-analytics-overview tr {
  background-color: #42a5f8;
  color: white;
      
}

table.site-analytics-month tr {
  background-color: #a0a0a0;
  color: white;
      
}

table.site-analytics-overview tr td {
  padding: 5px;
  text-align: center;
}

table.site-analytics-overview tr td span.count {
  font-size: 120%;
  font-weight: bold;    
}

table.site-analytics-overview tr:nth-child(even) td, tbody tr.even td {
  background:none;
  border: 0 none;
}
table.site-analytics-overview tr:nth-child(odd) td, tbody tr.even td {
  background:none;
  border: 0 none;
}

table.site-analytics {
  font-size: 80%;
  width: 100%;
  margin-top: 5px;
  
}

table.site-analytics tr th {
  text-align: center;
  font-weight: bold;
  padding: 2px;
  background-color: #E1E3E5;
}

table.site-analytics tr.spacer {
  height: 1px;
  padding: 0;
  background-color: transparent !important;
}

table.site-analytics tr.sub-header td.spacer, table.site-analytics tr th.spacer {
  width: 2px;
  padding: 0;
  background-color: transparent !important;
}

table.site-analytics tr.sub-header td {
  font-weight: bold;
  background-color: #E1E3E5 !important;
}

table.site-analytics tr td {
  border: 0 none;
  padding: 2px;
  text-align: left;
  font-size: 90%;
}

table.site-analytics tr td.empty {
  font-style: italic;
  text-align: center;
  vertical-align: middle;   
  color: #A0A0A0; 
}

table.site-analytics tr td.digit {
  text-align: right;
}

table.site-analytics tr td.rank {
  width: 5px !important;
  color: #ccc;
}

table.site-analytics tr:nth-child(even) td, tbody tr.even td {
  background:none;
  border: 0 none;
}
table.site-analytics tr:nth-child(odd) td, tbody tr.even td {
  background:none;
  border: 0 none;
}

#content {
  margin-top: 35px;
  border: 1px solid #cccccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 7px rgba(0,0,0, 0.2);
  -webkit-box-shadow: 7px rgba(0,0,0, 0.2);
  -moz-box-shadow: 7px rgba(0,0,0, 0.2)
}

.user-profile {
  background: #fff url('../images/contentBG.png');
}

.site-profile {
  background: #fff;
  color:##8e8f8f;
  font-size:14px;
}

#header {height:65px;}

.site-profile .subheader {
  border-bottom:1px solid #000;
}

.site-profile h2 {
  color: #1b88d4;
  font-size:36px;
}

.site-profile #site_log_content {
  border-right: 1px solid #8e8f8f;
}

.site-profile #site_log_content ul li {
  border-bottom:none;
}

.site-profile .details {
  float:right;
}

.site-profile h3 {
  color: #777879;
  font-size:20px;  
  margin:20px 0 10px 0;
}


.site-profile .details h3 {
  color: #777879;
  margin:30px 0 0 30px;
  font-size:16px;
  float:left;
}

.site-profile .onetruefan {
  padding:10px 0;
  font-weight:bold;
  background-color:#edeeef;
  border:1px solid #d7d8d9;
  font-size:14px;
  color:#8e8f8f;
}

.site-profile .onetruefan img {
  vertical-align:middle;
}

.site-profile .otficon img {
  padding-left:10px;
}

.site-profile .otfinfo {
  font-size:12px;
}

.site-profile a {
  color:#1b88d4;
}

.site-profile .avatar {
  height:49px;
  width:49px;
  margin-right:15px;
  vertical-align:middle;
}

.site-profile .user-th {
  margin-top:20px;
  font-size:14px;
  color:#8e8f8f;
  
}

.site-profile .user-th img {
  vertical-align:middle;
}

.site-profile .user-th p {
  margin-top:16px;
}

#site_log_list img {
  width:49px;
}

#homepage {
  background:#fff url(../images/homeBG.png) repeat-x;
}

#homepage #menu {
  visibility:hidden;
}


#featured_content {
  color:#fff;
  font-size:120%;
}

.getstarted {
  margin-top:40px;
}

#featured_content h3 {
  font-size:200%;
  color:#fff;
  margin:40px 0 20px 0;
  line-height:1em;
}

.rightimage {
  float:right;
  margin-top:30px;
}

.moreaboutitem {
  font-size:80%;
}

.moreaboutitem h4 {
  font-weight:bold;
  line-height:1em;
  margin:20px 0 10px 0;
  padding:0;
}
.moreaboutitem p {
  margin:0 0 10px;
  padding:0;
}

#whosplaying {
  margin-top:20px;
}

.whosplaying h3 {
  font-size:140%;
  border-bottom:1px solid #000;
}

#whosplaying li {
  float:left;
  margin:10px 10px 0 0;
}

#recent_activity {
  margin-top:5px;
}

#homepage h2 {
  font-size:120%;
  padding:5px 0;
  margin:0;
  border-bottom:1px solid #e9e9e9;
}

#recent_activity img {
  width:49px;
  margin-left:15px;
}
#recent_activity h2 {
  border-bottom:none;
}

.activityitem {
  font-size:80%;
  padding:10px 0 0 0;
  margin:0;
  border-top:1px solid #e9e9e9;
}

.activityitem div {
  min-height:50px;
  height:100%;
}

.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 950px;
	height:350px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
  height: 950px;
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
  height:350px;
  width:950px;
	float:left;
}



/* position and dimensions of the navigator */
.navi {
	margin:0 0 10px 478px;
	width:200px;
	height:20px;
}


/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}














#links_list_outer_ul {
	width:768px;
	margin-top:15px;
}

.links_list_li {
  margin-bottom:10px;
	border-bottom: 1px solid #898888;
}

.sharers_li {
	margin-bottom:5px;
}

.links_list_inner_ul {
 width:768px;	
}

.sharer_avatars {
	margin-bottom:10px;
}

.links_list_link a {
	width:768px;
}

#whyotf {
  margin: 10px 0 0 0 !important;
  padding: 0 0 5px 0 !important;
}



/* Start About Us Page Settings Styles */

#aboutus {
  display:block;
  background:#fff;
  color:#525151;
  border:1px solid #ccc;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:0px 20px 0px 20px;
  margin:40px 0px 25px 0px;
}

#aboutus p {
  font-size:80%;
  padding:0 0 20px 0;
}

#aboutus h2, #the-team h2 {
  font-size:150%;
}

#top {
  padding-bottom:30px;
}

#thumbnails img {
  width:72px;
  height:72px;
  border:3px solid #fff;
  outline:1px solid #b6b6b6;
}

#top-right{
  margin-left:90px;
}

#the-team {
  display:block;
  background:#fff;
  color:#525151;
  border:1px solid #ccc;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:0px 20px 0px 20px;
  margin:0px 0px 0px 0px;
}

tbody tr td {
  padding:20px;
}
tbody tr td:nth-child(odd) {
  border-right:1px solid #ccc;
}

tbody tr:nth-child(even) td, tbody tr.even td {
  background:none;
  border-bottom:1px solid #ccc;
}
tbody tr:nth-child(odd) td, tbody tr.even td {
  background:none;
  border-bottom:1px solid #ccc;
}
tbody tr:nth-child(even) td, tbody tr.even td {
  background:none;
  border-bottom:1px solid #ccc;
}
#steve {
  margin-top:-40px;
}
#todd {
  margin-top:-55px;
}
#tilly {
  margin-top:-17px;
}
.last {
  border-bottom:none;
}
.otf-of {
  font-weight:bold;
}



#bio {
  padding-left:20px;
  font-size:13px;
  width:320px;
}
#bio h3 {
  font-size:16px;
  padding-bottom:20px;
}

#news_feed_list img {
  float:left;
  margin:0;
  padding:0;
  border:none;
  vertical-align:top;
}

#bloggersubmit {
  background: url("../images/bloggerBtn.png") no-repeat;
  height: 47px;
  width: 303px;
  border:none !important;
}
#bloggersubmit:hover {
  background: url("../images/bloggerBtn-hover.png") no-repeat;
}

#wordpresssubmit {
  background: url("../images/wordpressBtn.png") no-repeat;
  height: 49px;
  width: 356px;
  border:none !important;
}
#wordpresssubmit:hover {
  background: url("../images/wordpressBtn-hover.png") no-repeat;
}