#login div.message {
	/*width: 231px;*/
	background-color: #ff0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	margin-bottom: 10px;
}
#search_members {
	margin-bottom: 10px;
}
#member_list h2 { background-image: url('/media/img/hdr/members.gif'); }

/* A more generic version of the "list" view, borrowed from the similar vid_ classes in raw2010.css: */
.pnl_bdr .list_item {
	padding: 10px;
	border-bottom: 1px solid #fff;
}
.list_item .list_item_thumb {
	float: left;
	margin: 0 10px 0 0;
}
.list_item .list_item_info {
	float: left;
	width: 540px;
}
.list_item .list_item_info p {
	margin-bottom: 1em;
}
.list_item p.view_list_item {
	margin-top: 21px;
}
.list_item .btn_view_list_item {
	/* Adding a styled button; is this missing from the video styles? */
	background-color: #fff200;
	padding: 5px 10px;
	color: #000;
	font-weight: bold;
}

/* more buttons */
.btn_prev {
	padding-top: 42px;
	width: 89px;
	background: url('/media/img/hdr/btn_prev.gif') 0 0 no-repeat;
	margin-top: 10px;
}
.btn_next {
	padding-top: 42px;
	width: 89px;
	background: url('/media/img/hdr/btn_next.gif') 0 0 no-repeat;
	margin-top: 10px;
}

.btn_submit {
	display: block;
	height: 46px;
	width: 141px;
	text-indent: -9999em;
	background: url('/media/img/hdr/btn_submit.gif') 0 0 no-repeat;
}

.btn_submit_white {
	display: block;
	height: 46px;
	width: 141px;
	text-indent: -9999em;
	background: url('/media/img/hdr/btn_submit_white.gif') 0 0 no-repeat;
	float: right;
}

/* profile page: the PSDs didn't differentiate between 'your' profile, and someone elses: */
#profile #details h2 { background-image: url('/media/img/hdr/details.gif'); margin-bottom: 12px; }
#profile_edit #details h2 { background-image: url('/media/img/hdr/your_details.gif'); margin-bottom: 12px; }

#contact_details p span.data {
	font-size: 1.1em;
	padding: 2px 0px;
	float: left;
	width: 200px;
}

/* More headings: */
#sponsors h2 { background-image: url('/media/img/hdr/sponsors.gif'); margin-bottom: 12px; }
#community h2 { background-image: url('/media/img/hdr/community.gif'); margin-bottom: 12px; }
#resources h2 { background-image: url('/media/img/hdr/resources.gif'); margin-bottom: 12px; }
#the-event h2 { background-image: url('/media/img/hdr/the-event.gif'); margin-bottom: 12px; }
#video h2 { background-image: url('/media/img/hdr/video.gif'); margin-bottom: 12px; }
#the-news h2 { background-image: url('/media/img/hdr/the-news.gif'); margin-bottom: 12px; }
#future-events h2 { background-image: url('/media/img/hdr/future-events.gif'); margin-bottom: 12px; }
#calendar_detail h2 { background-image: url('/media/img/hdr/calendar_yellow.gif'); margin-bottom: 12px; }
#contactus h2 { background-image: url('/media/img/hdr/contact-us.gif'); margin-bottom: 12px; }
#search_list h2 { background-image: url('/media/img/hdr/search_yellow.gif'); margin-bottom: 12px; }
#apply h2 { background-image: url('/media/img/hdr/apply.gif'); margin-bottom: 12px; }

/* The #details .avatar definition was stretching the avatar image -- I'm not sure if .avatar always refers to an image, so we'll reset the width/height for img.avatar only: */
#details img.avatar {
	width: auto;
	height: auto;
}

/* Nudging thread posts slightly so that the posted date fits onto one line: */
#home .topic .topic_link {
	width: 290px;
}
.thread_post .post {
	width: 480px;
}
.topic .replies,
.thread_post .postedby {
	width: 98px;
}

/* New FORUMS box beneath INTERESTS on the user homepage: */
#user_forum_threads {
	float: left;
	width: 203px;
}
#user_forum_threads ul {
	margin-top: 10px;
}
#user_forum_threads ul li {
	background: url('/media/img/icons/bg_li_rnd.gif') left top no-repeat;
	padding-left: 20px;
	margin-bottom: 3px;
}
#user_forum_threads h2 { background-image: url('/media/img/hdr/user_forum_threads.gif'); }

/* Some form stuff: */

.error label {
	font-weight: bold;
	color: #900;
}
h3.error {
	color: #900;
}

#calendar_detail div#content p {
	margin: 0.5em 0;
}

/* Yellow links in the biography are hard to read... */
#biography a {
	color: #000;
	text-decoration: underline;
}

/* New Exclusive panel on homepage: */
#exclusive h2 { background-image: url('/media/img/hdr/exclusive.gif'); }
#exclusive h2.bdr_btm {
	border-color: #000;
}
#exclusive {
	float: left;
	width: 203px;
	margin-right: 18px;
	
	color: #000;
	background: #fff200;
	border-color: #fff200;
	padding: 10px;
	margin-bottom: 18px;
}

#exclusive  ul li {
	padding-left: 10px;
	background: url('/media/img/icons/plus_blk.gif') 0 6px no-repeat;
	border-color: #000;
}

#exclusive  ul li a {
	color: #000;
}
