.left_nav {
	float:left;
	width:595px;
	padding:2px;
}

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

.premium_content {
	float:left;
	width:185px;
	padding:0pt 6px;
}

.head_title {
	font-size:12pt;
}

.title {
	font-size:12pt;
	height:38px;
	overflow:none;
}
	
#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:355px;
	height:355px;
	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;
}

.tabs .tabf { 	width: 150px; background:#eaeaea url('/images/tabf.jpg') no-repeat; }
.tabs .tabf-on { width: 150px; background:#fff url('/images/tabf-on.jpg') no-repeat; *background-position: 0px 1px; }

#members_data, #buddies_data {
	width:350px;
	height:340px;
}

#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:355px;
}

#memtab-container .tabs {
  	width:355px;
	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;
}


#feature_video_wrapper {
	float:left;
	width:594px;
	background:#eaeaea;
	padding:0;
	margin:0;
}

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

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

#feature_video_wrapper .right {
	float:right;
	width:125px;
}

#perv_club_links {
	float:left;
	width:578px;
	padding:2px 7px 0 7px;
	background:#ccccff;
	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, #halfway .store {
	float:left;
	margin:6px 3px;
	padding:0pt 3px;
	width:320px;
}

#halfway .store { 
	width:290px;
}

#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:250px;
	padding:2px;
	margin-bottom:4px;
}

#blog {
	margin-right:8px;
}

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

.comment_box {
	background:#d8d8d8;
}