.left_nav {
	float:left;
	width:520px;
}

.right_nav {
	float:right;
	width:460px;
	padding:0;
}

#latest_perv_video {
	float:left;
	width:245px;
	padding:0 7px 0 7px;
}

#free_perv_video {
	float:left;
	width:245px;
	padding:0 7px 0 7px;
}

/* also used in members view of profiles hit */
#members_online {
	float:right;
	width:450px;
	height:348px;
	padding:0 5px 5px 5px;
	background:#eaeaea;
}

.member {
	float:left;
	height:125px;
	padding:1px;
	position:relative;
	text-align:center;
	width:105px;
	margin:0 0 2px 0;
}

.member_img {
  width:105px;
}

#members_data, #buddies_data {
	width:447px;
	height:330px;
}

#members_online #members_data, #members_online #buddies_data {
	background:#fff;
	border-left:1px solid #a2a2a2;
	border-right:1px solid #a2a2a2;
	border-bottom:1px solid #a2a2a2;
}

#memtab-container {
	width:450px;
}

#memtab-container .tabs {
  	width:450px;
	height:30px;
	*height:35px;
}

#memtab-container .tabs a {
	color:#0066cc;
}

#memtab-container .tabs a:hover { color:#000066; }

#memtab-container .tabs .tab-filler { 
	position:relative; 
	width:38px;
	top:-1px; 
	border-bottom:1px solid #909090; 
	*background:#fff; /* else line won't display */
}

#memtab-container a:visited {
	color: #0066cc;
}

.scroll {
	position:relative;
	width:440px;
	height:330px;
	overflow:auto;
}

/* dual purpose: also used in pervclub/index.php */
#feature_video {
	float:right;
	width:450px;
	padding:0 5px;
	background:#eaeaea;
	margin-top:5px;
	margin-bottom:3px;
	clear:both;
}

#feature_video .left {
	float:left;
	width:280px;
}

#feature_video .right {
	float:right;
	width:120px;
}

#perv_club_links {
	float:left;
	width:500px;
	padding:2px 7px 0 7px;
	background:#CCFFCC;
	margin-top:12px;
	text-align:left;
}

#perv_club_photos {
	float:left;
	width:500px;
	padding:2px 7px 0 7px;
	margin-top:10px;	
}

#perv_club_photos .photo {
	float:left;
	width: 160px;
	height:210px;
	padding:2px;
}

#member_photo, #member_video, #member_new {
	float:left;
	width:160px;
	height:160px;
	padding:2px;
}

em {
	color:#7d7d7d;
}

#halfway {
  clear:both;
  float:left;
  width:980px;
  height:340px;
  background:#000;
  color:#fff;
  margin-top:20px;
}

#halfway h3 {
 color:#fff;
}

#halfway a {
	color:#0099ff;
}

#halfway a:hover {
	color:#00ccff;
}

#halfway #poll {
	float:left;
	width:280px;
	height:307px;
	padding:4px;
	margin:5px;	
}

#halfway #poll .question {
	width:260px;
	padding:5px;
}

#halfway #poll .answers {
	width:260px;
	height:210px;
	padding:5px;
	background: url("/images/poll.jpg") no-repeat;
}

#halfway #poll .buttons {
	width:260px;
	padding-top:2px;
}

#halfway #poll .results {
	width:260px;
	height:260px;
	padding:2px;
	background: url("/images/poll.jpg") no-repeat;
	overflow:auto;
}

#halfway #poll .poll_a {
	width:242px;
}

#halfway #poll .poll_d {
	width:230px;
	margin-left:10px;
	height:22px;
}

#halfway #poll .responses {
	width:240px;
	text-align:right;
}

#halfway .photo {
	float:left;
	width:330px;
	padding:4px;
	margin:5px;	
}

#halfway .store { 
	float:left;
	width:300px;
	padding:5px;
	margin:5px;
}

#bottom a {
	font-size:medium;
}

#bottom .left {
	float:left;
	width:600px;
	padding:2px;
}

#bottom .right {
	float:right;
	width:370px;
	padding:2px;
	background:#eaeaea;
}

#bottom .right a { 
	font-size:small;
}

.more { text-align:right; font-style:italic; }

#blog, #pstory {
	float:left;
	width:285px;
	height:300px;
	padding:2px;
	margin-bottom:4px;
}

#blog {
	margin-right:8px;
}

.refresher {
	position:relative;
	top: 4px;
}

.comment_box {
	background:#d8d8d8;
}