/* @group Default */

html, body {
  color:#7F7F7F;
/*  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;*/
  font-family:Arial,sans-serif;
  text-align:left;
}

h1 {font-size: 167%; font-weight:bold;}
h2 {font-size: 146.5%; font-weight:bold;}
h3 {font-size: 123%; font-weight:bold;}
h4 {font-size: 108%; font-weight:bold;}

p {
  margin: 0.3em 0;
}
a {
  color:#74AB00;
}
a img {
  border:none;
}
strong {
  font-weight:bold;
}

#flash {
  margin: 1em;
  padding: 1em;
  border: 2px solid #444;
  font-size: 1.5em;
  position: absolute;
  top: 2px;
  left: 200px;
  background-color: white;  
}
#flash li { list-style-type: none; }
#notice { background-color: #7BCDE8; }
#message { background-color: #7BCDE8; }
#warning, #error { background-color: #cd5c5c; }

a img { border-width:0;}

#content_container {
}

.cancel {
  color:#f00;
}

blockquote {
  padding:10px 12px;
}

em {
  font-style: italic;
}

.clear {
	clear: both;
	height:1px;
  overflow:hidden;
}

/* @end */

/* @group LPG Main */

/* @override http://bitcast.vimeo.com/vimeo/assets/css/global.css?19484 */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: verdana,sans-serif;
	background: #d3d0d0;
}

/* @group links */

a,a:link,a:visited,a:active,.faux_link {
	text-decoration: none;
	color: #2b9ed1;
	outline: none;
}

a:hover,.faux_hover,.faux_link:hover {
	color: #5dbce6;
	text-decoration: underline;
}

div.primenav {
  height: 37px;
  background-color: #fff;
  float: right;
}

.primenav img {
  float:left;
  border: none;
/*  height: 37px;*/
}

.primenav a {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 144%;
	letter-spacing: -.5px;
	text-decoration: none;
	color: #009fd4;
	outline: none;
	
  float: left;
  height: 37px;
  text-align: center;
  margin-top: 8px;
  display:block;
}

.primenav a:hover {
	color: #5dbce6;
	text-decoration: underline;
}

.primenav #search_box {
  float:left; 
  background: #b1b1ad; 
  height: 37px; 
  line-height: 37px;
  width:285px;
}

.subnav1 {
	margin: 1px 0 0 0;	
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
}

.subnav1 a {
  padding:0 0.7em;
}

.subnav1 a:link {
	text-decoration: none;
	color: #009fd4;
}

.subnav1 a:visited {
	text-decoration: none;
	color: #009fd4;
	outline: none;
}

.subnav1 a:hover {
	color: #5dbce6;
	text-decoration: underline;
}


.post_follow_up a:link {
	text-decoration: none;
	color: #cdfd96;
	outline: none;
}

.post_follow_up a:visited {
	text-decoration: none;
	color: #cdfd96;
	outline: none;
}

.post_follow_up a:hover {
	color: #c9eaf5;
	text-decoration: none;
}

.ad_link a:link {
	font-family: helvetica, arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
	outline: none;
}

.ad_link a:visited {
	text-decoration: underline;
	color: #fff;
	outline: none;
}

.ad_link a:hover {
	color: #c8effc;
	text-decoration: none;
}



/* @end */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* @group Fonts & Text */


.text11 {
	font-size: 11px;
}

.text12 {
	font-size: 12px;
}

.text13 {
	font-size: 13px;
}

.text14 {
	font-size: 14px;
}

.text15 {
	font-size: 15px;
}

.text16 {
	font-size: 16px;
}

.text18 {
	font-size: 18px;
}

.text20 {
	font-size: 20px;
}

.text24 {
	font-size: 24px;
}

.bolded {
	font-weight: bold;
}

/* @end */

ul {
	list-style-type: none;
}

li {
	list-style-type: none;
}

h1,h2,h3 {
	font-family: helvetica, arial,sans-serif;
}

#channels_logo {
	display: none;
}

#everything {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

img.middle {
	vertical-align: middle;
}

.main {
	background: #fff url('/images/header_curves.gif') no-repeat top left;
	width: 980px;
	font-size: 11px;
}

.columns {
	padding-left: 20px;
	padding-right: 20px;
	width: 940px;
}

.column {
	float: left;
	color: #3e3e3e;
	font-size: 11px;
}

#header {
	position: relative;
	padding: 10px 0 0 0;
}

#header h1 {
	color: #3e3e3e;
	font: 36px helvetica, arial,sans-serif;
	font-weight: bold;
	line-height: 36px;
	padding: 20px 20px 0px 20px;
}

#header .normal {
	font-weight: normal;
}

.normal {
	font-weight: normal;
}

#header {
	padding: 0 20px;
}

#header h1 {
	padding-left: 0;
}

h2 {
	color: #3e3e3e;
	font: bold 24px arial,helvetica,sans-serif;
}

div#top {
	position: relative;
	width: 980px;
	height: 85px;
	z-index: 1111;
}

div#top img#logo {
	position: absolute;
	left: 25px;
	top: 33px;
	z-index: 999998;
}

div#top #mainnav {
	position: absolute;
	width: 674px;
	left: 295px;
	top: 10px;
	text-align: right;
	z-index: 999999;
	letter-spacing: -0.03em;
}

div#top #subnav {
	font-size: 12px;
	text-align: right;
	width: 664px;
}

div#top #subnav a {
	color: #009fd4;
}

div#top #subnav a:visited {
	color: #fff;
}

div#top #subnav a:hover {
	color: #fff;
	text-decoration: underline;
}

.product_actions {
	margin: 15px 0 0 0;
	font: 14px helvetica, arial,sans-serif;
}

.product_label {
	color: #fff;
	font: 44px helvetica, arial,sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 5px 0 11px 20px;
	line-height: 40px;
}

.post_follow_up {
	text-align: right;
	color: #bfc1c1;
	margin: -3px 10px 8px 10px;
}

.product_name_subhead {
	color: #4c4d4f;
	display: block;
	font: bold 22px helvetica, arial, sans-serif;
	margin: 2px 0 4px 0;
	line-height: 1.5em;
}

.product_name_subhead2 {
	color: #f4f4f4;
	font: bold 22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 2px 0 4px 0;
	letter-spacing: 0;
}

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

#post_box_header {
	padding: 0 15px 1px 15px;
}

#post_box_header h1 {
	color: #fff;
	font: bold 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 2px 0 4px 0;
	letter-spacing: 0;
	line-height: 34px;
}


#knowledge_post {
	padding: 5px 15px 10px 15px;
}

#knowledge_post h1 {
	color: #333;
	font: bold 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 3px 0 0 0;
	letter-spacing: 0;
	line-height: 36px;
}

#knowledge_post p {
	font-size: 12px;
	line-height: 1.4em;
}

#knowledge_post .byline {
	font-size: 11px;
	line-height: 1.1em;
	margin: -0 0 13px 0;
	color: #999;
}

#knowledge_post .date {
	font-size: 13px;
	line-height: 1.1em;
}

#knowledge_post .post_break {
	background: url('/images/dots.gif') repeat-x top left;
	padding: 5px 0px;
}

#groupdescription {
	cursor: text;
	position: relative;
	margin: 10px 0px 0px 0px;
	font-family: helvetica, arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #969696;
	line-height: 30px;
	background: url('/images/home_bg.gif');
}

#groupdescription a {
	font-family: helvetica, arial,sans-serif;
	color: #447AA4;
}

#groupdescription a:hover {
	color: #f75342
}

#groupdescription img#wgo_topline {
	position: absolute;
	top: 0px;
	left: 0px;
}

#groupdescription img#wgo_bottomline {
	position: absolute;
	bottom: 0;
	left: 0;
}

#groupdescription strong {
	color: #3e3e3e;
}

ul.featured_groups li {
	display: block;
	float: left;
	width: 280px;
	min-height: 65px;
	margin: 0 20px 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #bdbdb9;
}

ul.featured_groups li .title {
	font: bold 14px arial,helvetica,sans-serif;
	margin: 0 0 5px 0;
}

ul.featured_groups li .description {
	margin: 0 0 5px 0;
}

ul.featured_groups li .credits {
	color: #969696;
}

ul.activity_stream li .data {
	background: transparent url('/images/commentarrow.gif') no-repeat scroll 0pt 14px;
}

ul.new_groups li {
	color: #969696;
	padding: 10px 0;
	line-height: 14px;
}

#create_a_group_container {
	margin: 0 0 20px 0;
}

#create_group_form {
	margin: 5px 0 0 5px;
}

#name {
	border: 3px solid #DEDED0;
	width: 210px;
	font: normal 11px verdana,sans-serif;
	color: #3e3e3e;
	padding: 3px;
	margin: 0;
}

#create_group_form input {
	margin: 3px 0;
}

.timeago, .byline {
	color: #969696;
}

.status {
	color: #f7746c;
}

.productDescription {
	float: right; 
	width: 340px; 
	line-height: 17px;
	margin: 0 8px 0 0;
}

.tag_list {
	margin: 0 0 0 0;
}

.tag_list a:link {
	color: #333;
}

.tag_list li {
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	margin: 0 17px 0 0;
	list-style: none;
	display: inline;

}

.tag_list .last {
	margin: 2px 0 0 0;
	font-weight: normal;
}

.tag_list .last a:link {
	color: #009fd4;
}


.group_icon {
	padding-left: 5px;
	vertical-align: sub;
}

div#columnA {
	position: relative;
	width: 620px;
	margin-right: 10px;
	padding-left: 20px;
}

div#columnB {
	width: 300px;
	margin-left: 10px;
	padding-top: 16px;
}

div#columnB {
	width: 300px;
	margin-left: 10px;
	padding-top: 16px;
}

.columns {
	width: 980px;
	padding: 0;
}

#groups_header {
	position: relative;
	min-height: 120px;
	height: auto;
	height: 120px;
	padding: 0;
	border: 0;
}

#groups_header #mask #cookie_cutter_left {
	position: absolute;
	top: 0;
	width: 17px;
	height: 17px;
}

#groups_header #mask #cookie_cutter_right {
	float: right;
	width: 17px;
	height: 17px;
}

#groups_header #header_info {
	
}

#groups_header #header_text {
	float: left;
	height: 62px;
}

#groups_header h1 {
	padding: 20px 20px 0 20px;
	font: bold 36px arial,helvetica,sans-serif;
}

#groups_header #header_logo {
	float: left;
	margin-top: 25px;
}

#header h1 a {
	float: left;
	margin-left: 20px;
}

p {
	margin: 0 0 10px 0;
}

.intro {
	font: bold 18px arial,helvetica,sans-serif;
	margin: 10px 0;
}

h1 {
	margin: 0px;
}

h2 {
	margin: 0px;
}

h3 {
	margin: 0px;
}

h4 {
	margin: 0 0 4px 0;
	font: bold 14px arial,helvetica,sans-serif;
}

.textarea_texthead {
	font-size: 11px;
	line-height: 24px;
}

textarea {
	border: 3px solid #969696;
}

input {
/*  border: 3px solid #969696;*/
}

.date {
	font-size: 11px;
}

#groups_nav_container {
	position: absolute;
	bottom: 0;
	float: left;
	border: 0;
	margin-bottom: 1px;
	height: 32px;
	width: 100%;
	font-size: 18px;
	font-family: arial,helvetica,sans-serif;
	line-height: normal;
}

ul#groups_nav {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}

ul#groups_nav li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

ul#groups_nav li a {
	display: block;
	margin: 0;
	padding: 0;
}

ul#groups_nav li .tabbit,.tabmain {
	float: left;
	height: 33px;
	overflow: hidden;
}

ul#groups_nav li .tabmain {
	padding: 0 10px;
	line-height: 33px;
}

img.tabcorner {
	width: 10px;
	vertical-align: top;
}

.tabbit div.softcorners {
	padding: 0;
}

#footer_holder {
	margin: 20px;
}

#footer_holder #footer_insides {
	padding: 10px 0 10px 40px;
}

ul.activity_stream {
	margin: 0 0 30px 0;
	padding: 0;
}

ul.activity_stream li {
	margin: 0 0 20px 0;
}

ul.activity_stream li .portrait {
	float: left;
	width: 70px;
}

ul.activity_stream li .data {
	float: right;
	width: 532px;
	font: normal 18px/24px arial,helvetica,sans-serif;
	padding: 0 0 0 10px;
}

ul.activity_stream li .data .insides {
	margin: 2px 10px 0 10px;
}

ul.activity_stream li .data .insides p {
	overflow: hidden;
}

ul.activity_stream li .data .insides .quote {
	font-size: 54px;
	line-height: 0px;
	vertical-align: -27px;
}

ul.activity_stream li .data .insides .media {
	float: left;
	width: 200px;
}

ul.activity_stream li .data .insides .media img {
	width: 100%;
}

ul.activity_stream li .data .insides .media_description {
	float: right;
	width: 240px;
}

ul.activity_stream li .comment .quote {
	font: bold 46px/0px arial,helvetica,sans-serif;
	vertical-align: -20px;
}

ul.activity_stream li .data .aboutcomment {
	font: normal 11px/14px verdana,sans-serif;
	margin: 10px 0 5px 0;
}

.insides .microcron_player {
	margin: 0 auto;
}

#topics_num {
	padding-right: 10px;
}

#forum_info {
	font: bold 14px Arial,Helvetica,sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
}

#corneredform {
	width: 560px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#corneredform .softcorners {
	width: 540px;
}

#corneredform .insides {
	font-size: 11px;
}

#corneredform h2 {
	padding-bottom: 0.4em;
	font-weight: normal;
}

#corneredform h2,#corneredform h2 strong {
	font-family: helvetica, arial,sans-serif;
	font-size: 24px;
}

#corneredform h2 strong {
	font-weight: bold;
}

#corneredform .new_topic_txt {
	margin: 0.4em 0em;
	font: 11px verdana,sans-serif;
	border: 3px solid #DEDED0;
	padding: 0.3em;
	width: 525px;
}

#corneredform input,#corneredform textarea {
	font: normal 11px/14px verdana,sans-serif;
	padding: 3px;
}

#frmNewTopic {
	font: bold 11px verdana,sans-serif;
}

#get_started,#join_button {
	margin: 0 0 30px 0;
}

#edit_form_link,#event_add_button {
	margin: 0 0 30px 0;
}

.dottedlist li.first {
	border-top: none;
}

.dottedlist li.last {
	border-bottom: none;
}

.infoBox {
	font: normal 11px/14px verdana,sans-serif;
	margin: 0px 0 30px 0;
}

.infoBox .portrait {
	float: left;
	width: 75px;
}

.infoBox .data {
	float: right;
	width: 215px;
	font: normal 11px/16px verdana,sans-serif;
}

.infoBox .data em {
	font-weight: normal;
	font-style: normal;
}

.infoBox .group_creator {
	font: bold 18px arial,helvetica,sans-serif;
}

.infoBox .description {
	font: bold 14px/18px arial,helvetica,sans-serif;
	margin: 10px 0 0 0;
}

.infoBox #mini_logo {
	float: left;
	width: 49px;
}

.infoBox #mini_name {
	float: right;
	width: 240px;
}

.infoBox #mini_stats {
	font: bold 18px arial,helvetica,sans-serif;
}

.infoBox h1 img {
	width: 49px;
}

.infoBox h1 .group_name {
	width: 240px;
	line-height: 24px;
}

.arrow_box {
	margin:0;
}

.arrow_box .box {
	margin: 10px 0 0 0;
}

.arrow_box h6.bar {
	font: 15px Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: bold;
}

.arrow_box a.getmore {
	font: normal 11px verdana,sans-serif;
}

div.contact {
	height: 200px;
}

div.moderated {
	height: 230px;
}

.mod_status {
	font-weight: bold;
}

.status {
	display: block;
	height: 15px;
}

div.pending {
	width: 620px;
	height: 190px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.pending .portrait {
	float: left;
}

div.pending .detail {
	float: left;
	margin-left: 20px;
}

div.pending .detail .name {
	font-size: 18px;
	font-family: helvetica, arial,sans-serif;
	font-weight: bold;
}

div.pending .detail .application_head {
	margin-top: 20px;
	height: 40px;
	width: 440px;
	border-bottom: 1px solid #EDF1F5;
}

div.pending .detail .application_head .date {
	float: left;
	color: #333;
	font-family: helvetica, arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.pending .detail .application_head .controls {
	float: right;
}

div.dropdown {
	margin-left: 0px;
}

div.pending .detail .application_body {
	padding: 10px;
}

ul.related_products li {
	padding: 14px 0 7px 0;
}

ul.related_products li.first {
	padding: 6px 0 7px 0;
}


ul.related_products li .small_product {
	float: left;
/*  width: 100px;*/
}

ul.related_products li .file {
	float: left;
	width: 70px;
}

ul.related_products li .file_data {
	float: right;
	width: 220px;
}

ul.related_products li .file_data .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
}

ul.related_products li .file_data span.byline {
	display: block;
}

ul.related_products li .detail {
	float: right;
	width: 200px;
}

ul.related_products li .detail .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
	padding-bottom: 5px;
}

ul.related_products li .detail span.product_follow {
	display: block;
}

ul.related_products li .detail span.description {
	display: block;
	padding-bottom: 5px;
}

ul.related_products li .detail span.description span {
	color: #a2a4a5;
}

ul.related_products li .data {
	float: right;
	width: 264px;
}

ul.related_products li .data .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
}

ul.related_products li .data span.byline {
	display: block;
}

ul.related_products li .data span.status {
	color: #8f9294;
	display: block;
}

ul.active_posts li {
	padding: 10px 0;
}

ul.active_posts li .detail {
	float: right;
	width: 300px;
}

ul.active_posts li .detail .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
	padding-bottom: 3px;
}

ul.active_posts li .detail span.description {
	display: block;
	padding-bottom: 5px;
}

ul.active_posts li .detail span.byline {
	display: block;
	padding-bottom: 3px;
}

ul.active_questions li {
	padding: 10px 0;
}

ul.active_questions li .small_avatar {
	float: left;
	width: 26px;
}

ul.active_questions li .detail {
	float: right;
	width: 190px;
}

ul.active_questions li .detail .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
	padding-bottom: 5px;
}

ul.active_questions li .detail span.stats {
	display: block;
}

ul.active_questions li .detail span.description {
	display: block;
	padding-bottom: 5px;
}

ul.active_questions li .thequestion {
	float: right;
	width: 264px;
}

ul.active_questions li .thequestion .title {
	display: block;
	font: bold 14px arial,helvetica,sans-serif;
}

ul.active_questions li .thequestion span.byline {
	display: block;
}

ul.active_questions li .thequestion span.status {
	color: #8f9294;
	display: block;
}

#post_related_products {
	float: left;
}

#post_related_products li {
	float: left;
	width: 180px;
	padding: 10px;
	text-align: center;
	height: 170px;
}

#post_related_products .detail {
	margin: 8px 0 0 0;
	font-weight: bold;
}


input.styled,textarea.styled {
	font: normal 11px verdana,sans-serif;
	margin: 0 0 5px 0;
	padding: 3px;
	border: 3px solid #CFCEC3;
}

.moderator_row {
	margin: 10px 0 10px 0;
}

.moderator_row .portrait,.side_member_row .portrait {
	display: inline;
	float: left;
}

.moderator_row .data,.side_member_row .portrait {
	display: inline;
	float: left;
	margin-left: 10px;
}

.mod_thumbs ul {
	list-style: none;
	margin-top: 5px;
}

.mod_thumbs ul li {
	float: left;
	margin: 0 4px 4px 0;
	padding: 0;
}

.mod_thumbs ul li img {
	display: block;
	width: 24px;
	height: 24px;
}

#columnB .add,#columnC .add {
	font: bold 18px arial,helvetica,sans-serif;
}

#columnB .add .plus,#columnC .add .plus {
	font: bold 24px arial,helvetica,sans-serif;
	line-height: 0px;
	vertical-align: -2px;
}

#columnB .edit_form,#columnC .edit_form {
	margin: 0 0 30px 0;
}

div.file_extension {
	border: 1px solid;
	width: 100%;
	text-align: center;
}

div.file_extension .inner {
	margin: .5em auto;
	font: bold 14px Arial,Helvetica,sans-serif;
}

#howmanyfound {
	color: #f75342;
	font: bold 14px helvetica, arial,sans-serif;
	padding-right: 20px;
	margin-bottom: 10px;
}

#featured_controls label {
	font: normal 11px/16px verdana,sans-serif;
}

#featured_controls #custom_descripts {
	margin: 10px 0 0 0;
}

#featured_controls textarea {
	font: normal 11px/14px verdana,sans-serif;
}

ul.featured_group_videos {
	margin: 10px 0 30px 0;
}

ul.featured_group_videos li {
	margin: 0;
	padding: 10px 0;
}

ul.featured_group_videos li.first {
	padding: 0 0 10px 0;
}

ul.featured_group_videos li img.thumbnail {
	display: block;
	float: left;
	width: 100px;
}

ul.featured_group_videos li .details {
	display: block;
	float: right;
	width: 180px;
}

ul.featured_group_videos li .details a.title {
	font: bold 12px helvetica, arial,sans-serif;
}

ul.featured_group_videos li .details .ago {
	margin: 5px 0 0 0;
	font: normal 10px verdana,sans-serif;
}

#toolbar {
	position: absolute;
	top: 100px;
	right: 20px;
	text-align: right;
	width: 400px;
}

div.toolbar_item {
	float: right;
	text-align: center;
	color: #969696;
	font: 10px verdana,sans-serif;
	cursor: pointer;
	padding-left: 20px;
}

div.toolbar_item a {
	color: #969696 !important;
}

div.toolbar_item .paginate_left span,div.toolbar_item .paginate_right span {
	color: #969696 !important;
}

input#linky_search_field.field {
	margin-top: 2px;
}


/* @end */

/* @group Global */




#linky {
	font-size: 11px;
	margin-right: 18px;
}

#linky a {
	text-decoration: none;
	display: inline;
}

#breadcrumbs {
	padding: 13px 20px 0 20px;
	font: 14px  Verdana, "Lucida Grande", Lucida, sans-serif;
}

#breadcrumbs ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 999999;
}

#breadcrumbs li {
	color: #b2b2ae;
	display: inline;
}


#breadcrumbs a {
	color: #ababab;
}

#breadcrumbs a:visited {
	color: #ababab;
}

#breadcrumbs a:hover {
	color: #a1c9eb;
}

#breadcrumbs li.first {
}

#content {
	clear: left;
}

#linky ul.grandparent li.thechild .footer {
	width: 10.6em;
	_width: 15.8em;
	color: #a1c9eb;
}

#linky ul.grandparent ul.favoritechild li {
	background: #172322;
	padding: 0px 18px 0px 18px;
}

#linky ul.grandparent ul.dotted li a {
	font-size: 11px;
	padding: 4px 0px 5px 0px;
	background: url(/images/linky_divider.gif) repeat-x top left;
	display: block;
}

#linky ul.grandparent ul.dotted li.last a {
	padding-bottom: 0px;
}

#linky ul.grandparent ul.dotted li.first a {
	background: transparent;
}

#linky ul.grandparent li.thechild ul {
	margin-left: -15px;
	_margin-left: 0px;
}

#linky ul.grandparent li ul {
	color: #bbb;
}

#linky img#menudo_portrait {
	z-index: 1999999;
	position: absolute;
	top: 8px;
	border: 3px solid #77d4fd;
	height: 24px;
	width: 24px;
	vertical-align: middle;
}

#linky ul.grandparent li#menudo_me {
	width: 5.3em;
	padding-left: 0px;
	padding-right: 0px;
}

#linky ul.grandparent li#menudo_me .runt {
	position: absolute;
	padding-left: 37px;
}

#linky ul.grandparent li.join ul li {
	width: 122px;
	font-size: 10px;
}

#linky ul.grandparent li.join {
	width: 145px;
}

#linky ul.grandparent li.join img {
	vertical-align: middle;
	margin-top: -1px;
}

#linky ul.grandparent li.join .joinimage {
	position: absolute;
	top: 1px;
	left: 0px;
}

#linky ul.grandparent li.join ul li.first {
	padding-top: 15px;
	margin-top: -15px;
	background: #8cba26;
}

#linky ul.grandparent li.join ul {
	
}

#linky ul.grandparent li.me ul li,#linky ul.grandparent li.me {
	width: 110px;
}

#linky ul.grandparent li.me ul li.first {
	padding-top: 20px;
	margin-top: -20px;
}

#linky ul.grandparent li.me ul li.first .right_shoulder {
	position: absolute;
	top: 20px;
}

#linky ul.grandparent li.me ul {
	margin-left: -33px;
	_margin-left: -18px;
}

#linky ul.grandparent li span.grey {
	color: #bbb;
	font-size: 10px;
}

#linky ul.grandparent li.upload ul li {
	width: 13.4em;
}

#linky ul.grandparent li.upload ul li img#menudo_upload_button_blue {
	padding-top: 8px;
}

#linky ul.grandparent li.explore ul li {
	width: 6em;
}

#linky ul.grandparent li.explore {
	width: 2.7em;
}

#linky ul.grandparent li.login ul li,#linky ul.grandparent li.login {
	width: 4em;
	padding-right: 0px;
	padding-left: 0px;
}

#linky ul.grandparent li.help ul li {
	width: 7.2em;
}

#linky ul.grandparent li.help {
	width: 1em;
}

#linky ul.grandparent li.tools ul li {
	width: 16.2em;
}

#linky ul.grandparent li.tools {
	width: 1.5em;
}

#linky ul.grandparent li.search ul li,#linky ul.grandparent li.search ul {
	width: 9em;
}

#linky ul.grandparent li.search {
	width: 13.9em;
	padding-right: 21px;
}

#linky ul.grandparent li.search li.selected a {
	color: #e53d2c;
}

#linky ul.grandparent .jointime div.menudo_join_area {
	margin: 6px 0px 0px 0px;
	line-height: 0px;
}

#linky ul.grandparent .jointime div.menudo_join_area img {
	margin: 0px;
	padding: 0px;
	_margin-left: -4px;
}

#linky ul.grandparent .jointime div.menudo_join_area a {
	color: #0395cc;
	display: inline;
}

#linky ul.grandparent .jointime div.menudo_join_area a:hover {
	color: #7fcdfe;
}

#linky ul.grandparent .jointime .small {
	font-size: 11px;
	line-height: 16px;
	color: #969696;
}

#linky .footer {
	background: #172322;
	height: 21px;
	position: absolute;
	bottom: -20px;
	left: 17px;
}

#linky .left_shoulder {
	position: absolute;
	top: 0px;
	left: -12px;
	width: 12px;
	height: 10px;
}

#linky .right_shoulder {
	position: absolute;
	top: 0px;
	right: -12px;
	width: 12px;
	height: 10px;
}

#linky .cheek_left {
	position: absolute;
	left: 0px;
	width: 18px;
	height: 20px;
}

#linky .cheek_right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 18px;
	height: 20px;
}

#linky ul.grandparent li.join ul li.first img.right_shoulder {
	margin-top: 40px;
}

#linky #capleft {
	width: 18px;
	height: 50px;
	float: right;
}

#linky #capright {
	width: 18px;
	height: 50px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#linky .rounded_input {
	position: absolute;
	top: 12px;
}

#linky ul.grandparent li.thechild a.label {
	color: #fff;
}

#linky ul.grandparent li.thechild:hover,#linky ul.grandparent li.thechild a.label:hover {
	color: #b0d730;
}

#linky a {
	color: #0395cc;
}

#linky a:hover {
	color: #7fcdfe;
}

#linky .danger,#linky .danger a {
	color: #f75342;
}

#linky .danger a:hover {
	color: #a23b30;
}

#linky .seafoam a {
	color: #ccff99;
}

#linky .seafoam a:hover {
	color: #a8d67b;
}

.rounded_input {
	float: left;
}

.rounded_input div.contain {
	float: left;
  	width: 282px;
	height: 24px;
	background: url(/images/searchbg.gif) no-repeat top left;	
}

.rounded_input div.contain input {
	float: left;
	height: 18px;
	border: 0;
	background: #fff;
}

.rounded_input div.contain input.field {
	padding: 2px 0px 0px 3px;
	/padding: 4px 0px 0px 3px;
	margin: 1px 0 0 4px;
	font: normal 12px arial,sans-serif;
	color: #a1a0a0;
	width: 247px;
	/*width: 165px;*/
	background: transparent;
}

.rounded_input div.contain input.button {
	width: 25px;
	height: 24px;
	background: transparent;
	cursor: pointer;
}

.pagers {
	height: 38px;
	margin: 5px 0 0 0;
	padding-top: 3px;
}

.pagers .paginate_left {
	float: left;
	padding-right: 9px;
	padding-top: 1px;
}

.pagers .paginate_right {
	float: left;
	padding-left: 9px;
	padding-top: 1px;
}

.pagers .paginate {
	float: left;
	margin: 0;
	font-family: arial,sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #3e3e3e;
}

.pagers .paginate #total_pages {
	display: inline;
	font-family: arial,sans-serif;
	position: relative;
	bottom: 2px;
}

.pagers #paginate_input {
	color: #3e3e3e;
	width: 39px;
	height: 30px;
	text-align: center;
	border: 1px solid #e7e7de;
	font-family: arial,sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.pagination {
	padding: 10px 0 0 0;
}

.pagination li {
	display: block;
	float: left;
	font: normal 14px arial,sans-serif;
	margin: 0 4px;
}

.pagination li a {
	color: #969696;
	display: block;
	padding: 0 3px;
	border: 2px solid #edf1f5;
}

.pagination li a:hover {
	color: white;
	background: #59a5d1;
	border: 2px solid #408bb6;
}

.pagination li.dots {
	color: #ccc;
	font-weight: bold;
}

.pagination li.selected {
	position: relative;
	color: #3e3e3e;
	font: bold 24px arial,sans-serif;
	text-align: bottom;
	margin: -6px 0 0 0;
	padding: 2px 6px;
}

.pagination li.arrow,.pagination li.arrow a,.pagination li.arrow a:hover {
	margin: 0;
	border: 0;
	padding: 0;
	background: #fff;
}

.trade {
	font: 18px arial,sans-serif;
	vertical-align: top;
	font-weight: normal;
	margin: -10px 0 0 1px;
}

.add_comment_top {
	margin: 2px 0 15px 0;
}

.add_comment_bottom {
	margin: -10px 0 38px 90px;
}

.see_more {
	float: right;
	width: 200px;
	text-align: right;
	margin-top: 0px;
}

img.avatar {
	padding: 2px;
	border: 1px solid #5dbde7;
}

img.pro {
	border-bottom: 3px solid gold;
}

img {
	border: 0;
}

pre {
	font-family: courier,monospace;
}

.clear {
	display: block;
	clear: both;
	visibility: hidden;
}

div.arrow_box {
	position: relative;
}

div.arrow_box h6.bar {
  height:25px;
  line-height:25px;
	background-color: #fa6a23;
	padding-left:8px;
	color:#fff;	
	font-size:11px;
	font-weight:normal;
}

div.arrow_box div.bar div.content {
	position: relative;
	left: 8px;
	top: 7px;
	font: bold 11px/11px verdana,sans-serif;
	padding: 0;
	margin: 0;
	color: #fff;
	float: left;
}

div.arrow_box div.bar h4 {
	position: absolute;
	top: 7px;
	left: 8px;
	line-height: 11px;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #fff;
}

div.arrow_box img.arrow {
	height: 5px;
	width: 9px;
	position: absolute;
	left: 18px;
	z-index: 2;
}

.submenu {
	float: right;
	width: 230px;
	padding: 13px;
	margin: 0px;
	text-align: center;
}

.submenu ul,.submenu li {
	display: inline;
}

.submenu li.left {
	margin-left: 5px;
}

.submenu li.right {
	margin-right: 5px;
}

.submenu li.right img {
	position: relative;
	top: 3px;
}

.submenu a:link,.submenu a:visited,.submenu a:active {
	font-size: 10px;
	text-decoration: none;
}

.submenu a:hover {
	text-decoration: underline;
}

.dotted_line {
	background: url('/images/dots.gif') repeat-x top left;
	padding: 5px 0px;
}

.dottedlist li {
	background: url('/images/dots.gif') repeat-x top left;
	padding: 5px 0px;
}

.dottedlist li.first, li.last {
	background: transparent;
}


.sponsorbox {
	width: 300px;
}

.sponsorbox .handle .title {
	padding: 4px;
	background: #c8ea26;
	font: 11px verdana,sans-serif;
	font-weight: normal;
	color: #ffffff;
}

.sponsorbox .handle span {
	font: 10px verdana,sans-serif;
	color: #d3ff7c;
	font-weight: normal;
}

.sponsorbox .content .pointer {
	height: 11px;
	width: 21px;
	position: relative;
	top: 0px;
	left: 20px;
	z-index: 3;
}

.sponsorbox .content .ad {
	height: 250px;
	width: 300px;
	position: relative;
	top: -10px;
	z-index: 2;
}

input.blue_button {
	cursor: pointer;
	background: #59a5d1;
	font: 11px verdana,sans-serif;
	color: #fff;
	border: 1px solid #408bb6;
	padding: 2px 10px;
}

input.dark_blue_button {
	cursor: pointer;
	background: #2498CC;
	font: 11px verdana,sans-serif;
	color: #fff;
	border: 1px solid #2498CC;
	padding: 2px 10px;
}

input.orange_button {
	cursor: pointer;
	background: #f75342;
	font: 11px verdana,sans-serif;
	color: #fff;
	padding: 2px 10px;
	border: 1px solid #ca4a3c;
}

input.green_button {
	cursor: pointer;
	background: #93c117;
	font: 11px verdana,sans-serif;
	color: #fff;
	padding: 2px 10px;
	border: 1px solid #83b117;
}

input.grey_button {
	cursor: pointer;
	background: #F2F2EE;
	font: 11px verdana,sans-serif;
	color: #969696;
	padding: 2px 10px;
	border: 1px solid #DEDED0;
}

input.left_button {
	float: left;
	margin-right: 13px;
}

.orange {
	color: #F75342;
}

.green_text {
	color: #93c117;
}

.alert {
	font-family: arial,sans-serif;
	font-weight: bold;
	width: 560px;
	margin-left: 20px;
	padding: 20px 20px 8px 0px;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/dotted.gif') repeat-x bottom;
}

.alert .headline {
	font-family: arial,sans-serif;
	font-size: 24px;
	color: #3eaaef;
	position: relative;
}

.alert .headline img {
	position: relative;
	bottom: 2px;
	cursor: pointer;
	margin-left: 4px;
}

.alert .text {
	font-family: arial,sans-serif;
	font-size: 14px;
	color: #969696;
}

.menu {
	float: right;
	width: 462px;
	height: 75px;
}

#navbar {
	padding: 0px 15px 0px 15px;
	height: 40px;
	width: 432px;
	background: #172322 url('http://bitcast.vimeo.com/vimeo/assets/images/menu_cap.gif') no-repeat bottom center;
	text-align: center;
}

#navbar a:link,#navbar a:visited,#navbar a:active {
	color: #fff;
	text-decoration: none;
}

#navbar a:hover {
	color: #ff7944;
}

#navbar ul {
	list-style: none;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/transgreen.png');
	z-index: 6;
}

#navbar ul a {
	display: block;
}

#navbar li {
	float: left;
	position: relative;
	width: 72px;
	height: 29px;
	padding-top: 11px;
	color: #dddddd;
}

.pointerzone {
	padding: 19px 15px 0px 15px;
	height: 16px;
	width: 432px;
}

#pointer {
	position: relative;
	left: 17px;
	bottom: 3px;
	width: 37px;
	visibility: hidden;
}

.actconv {
	margin: 0px 0px 12px 0px;
	color: #9b9999;
}

.actconv .handle {
	font: 11px verdana,sans-serif;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 3px 3px 6px;
	background: #000 url('http://bitcast.vimeo.com/vimeo/assets/images/actconv_bg.gif') bottom left repeat-x;
	height: 19px;
}

.actconv ul {
	padding: 2px 0 0 0;
}

.actconv ul li {
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/dotted.gif') repeat-x bottom left;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-bottom: 4px;
}

.actconv ul li .stuff {
	float: left;
	padding-top: 2px;
}

.actconv ul li img {
	float: left;
	margin-right: 5px;
}

.actconv ul li .stamp,.actconv .seemore {
	font-size: 10px;
}

.actconv .seemore a {
	font-weight: bold;
}

div.cpop {
	position: absolute;
	height: 75px;
}

div.cpop img {
	float: left;
	position: relative;
}

div.cpop div.overlayer {
	height: 75px;
	float: left;
	padding: 3px 10px 0px 6px;
	color: #fff;
	font-family: verdana,sans-serif;
	font-size: 10px;
	line-height: 1.35em;
	position: relative;
	z-index: 3;
}

div.cpop div.underlayer {
	height: 75px;
	background-color: #394457;
	position: relative;
	left: 5px;
	z-index: 2;
}

div.cpop a.name {
	color: #a5d2ff;
	font-weight: bold;
}

#footer_section {
	background: #ebebe8;
	font-size: 11px;
	margin-bottom: 1px;
	color: #a4a4a4;
	padding: 0px 10px;
	line-height: 23px;
	height: 23px;
}

#footer_section {
	color: #000;
}

#footer_section span {
	color: #3e3e3e;
}

#footer_section span.legal {
	color: #7B7B7B;
}

#searchbar {
	position: relative;
	width: 980px;
	height: 72px;
	padding-top: 5px;
	background: url('/images/search_bg.gif') bottom left no-repeat;
	display: none;
}

#searchbar .sortbar {
	width: 183px;
	height: 29px;
	left: 103px;
	top: 22px;
	position: relative;
	margin-bottom: 0;
}

#searchbar .sortbar ul li {
	width: 51px;
	height: 23px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

#searchbar .sortbar ul li.selected {
	background: url('/images/search_indicator.gif');
}

#searchbar .sortbar ul li.selected a {
	color: #fff;
}

#searchMyPants {
	width: 275px;
	left: 318px;
	position: absolute;
	top: 28px;
	background: #fff;
	color: #3e3e3e;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	border: 3px solid #deded0;
}

#searchDropdown {
	width: 150px;
	left: 150px;
	position: absolute;
	top: 28px;
	color: #3e3e3e;
	font-family: verdana,sans-serif;
	font-size: 11px;
	padding: 2px;
	border: 3px solid #deded0;
}

input#searchterms {
	width: 275px;
	border: 0;
	color: #3e3e3e;
	font-weight: normal;
	font-size: 11px;
	font-family: verdana,sans-serif;
	background: #fff;
	position: relative;
	top: 1px;
}

#searchButton {
	position: absolute;
	left: 615px;
	top: 29px;
}

#searchRestrict {
	color: #0096c7;
	font-size: 11px;
	position: absolute;
	left: 700px;
	top: 29px;
}

ul#searchResults {
	margin-top: 10px;
}

ul#searchResults li {
	padding: 10px 0px;
}

ul#searchResults li img.portrute {
	float: left;
	margin-right: 20px;
}

ul#searchResults li div.ernfo {
	float: left;
	width: 220px;
}

ul#searchResults li div.ernfo a.title {
	font-family: arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-weight: bold;
}

ul#searchResults li div.ernfo div.uplerdby {
	color: #969696;
}

ul#searchResults li div.ernfo p {
	margin: 8px 0px;
}

ul#searchResults li div.ernfo img.pertrod {
	margin-right: 5px;
	margin-bottom: 5px;
}

div#related_feeds {
	margin: 20px;
	margin-bottom: 0px;
	border-top: dotted 1px #dfdfdf;
	padding-top: 10px;
}

div#related_feeds #title {
	color: #faae61;
	font: bold 14px/14px arial,helvetica,sans-serif;
	display: block;
	margin: 3px 0 0 0;
}

div#related_feeds img {
	margin-right: 10px;
	float: left;
}

div#related_feeds ul {
	margin: 2px 0 0 45px;
	padding: 0px;
	display: block;
}

div#related_feeds li {
	display: inline;
	font: normal 11px verdana,sans-serif;
	margin: 0 10px 3px 0;
}

.hourglass img,.hourglass a,.hourglass li,.hourglass div,.hourglass {
	cursor: progress !important;
}

#mod_stats {
	position: absolute;
	top: 58px;
	right: 20px;
	width: 332px;
	z-index: 999999999;
}

#mod_stats_togglebutton {
	color: #fff;
	background: #000;
	float: right;
	font-weight: bold;
	width: 20px;
	height: 20px;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

#mod_stats_closebutton {
	color: #fff;
	background: #000;
	position: absolute;
	font-weight: bold;
	width: 20px;
	height: 20px;
	top: 20px;
	font-size: 17px;
	right: 0;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

#mod_stats_body {
	float: right;
	text-align: left;
	font: normal 12px helvetica,sans-serif;
	border: 6px solid #000;
	padding: 10px;
	background: #fff;
	width: 280px;
}

.mod_stats_param {
	font-weight: normal;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 8px 10px 5px 10px;
	background: #e3e3e3;
}

#mod_stats a {
	color: #800080;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}

#mod_stats a:hover {
	color: #aa3aa7;
}

.query {
	padding: 5px;
}

.newusertasks ul {
	padding-bottom: 10px;
	padding-top: 5px;
}

.newusertasks li {
	font: bold 14px arial,sans-serif;
	color: #999;
	padding: 5px 0px 5px 0px !important;
	border-top: 1px dotted #ccc;
}

.newusertasks li .watch_help {
	font: normal 11px/10px verdana,sans-serif;
}

.newusertasks li .watch_help img {
	margin: 0px 2px 0px 5px;
}

.newusertasks li.first {
	border: 0;
}

.newusertasks img {
	margin-right: 10px;
}

.autocomplete {
/*  border: 3px solid #e7e7de;*/
/*  background: #fff;*/
	padding: 0;
	margin: 0;
	font-size: 11px;
	text-align: left;
}

.autocomplete_list li {
	padding: 5px;
	background: #fff url('http://bitcast.vimeo.com/vimeo/assets/images/dotted_featured_video.gif') repeat-x bottom left;
}

.autocomplete_list li.hover {
	background-color: #f5f5f2;
	cursor: pointer;
}

.autocomplete_new {
	padding: 5px;
	border: 1px solid #fff;
}

.autocomplete_new.highlight {
	background-color: #f5f5f2;
}

.autocomplete .portrait {
	float: left;
	margin-right: 5px;
}

.autocomplete .acaption {
	padding-top: 4px;
	color: #2786c2;
	overflow: hidden;
}

.autocomplete .disabled {
	color: #aaaaaa;
	font-size: 10px;
}

.autocomplete .field {
	border: 1px solid #e7e7de;
	margin: 2px 0px;
	font: normal 10px verdana,sans-serif;
	color: #3e3e3e;
	padding: 3px;
}

.autocomplete .label {
	margin-top: 5px;
}

.player {
	margin: 0px;
	padding: 0px;
	z-index: 5;
	background: #fff;
}

.minipagers {
	color: #3E3E3E;
	font: bold 26px arial,sans-serif;
}

.minipager_left,.minipager_right {
	float: left;
	margin-top: 7px;
}

.minipager_left {
	margin-right: 5px;
}

.minipager_right {
	margin-left: 5px;
}

.minipagers .area {
	color: #3E3E3E;
	font: bold 20px arial,sans-serif;
}

.minipagers .out_of {
	float: left;
	padding-left: 7px;
}

.minipagers .area {
	float: left;
	text-align: center;
	overflow: hidden;
	border: 0;
	height: 24px;
	width: 23px;
	padding-top: 2px;
	background: url('/images/mini_bg.gif') bottom right no-repeat;
}


#avatar_hover {
	font-family: verdana,sans-serif;
}

#avatar_hover img.avatar_arrow {
	float: left;
	padding-top: 20px;
}

#avatar_hover img.clip_arrow {
	float: left;
	padding-top: 140px;
}

#avatar_hover #avatar_wrap {
	float: left;
	padding: 10px;
	width: 183px;
	background: #4c4c4c;
	opacity: .97;
}

#avatar_hover #avatar_wrap #avatar_header {
	font-size: 11px;
	color: #fff;
	line-height: 14px;
}

#avatar_hover #avatar_wrap #avatar_header .online {
	color: #77d4fd;
	font: normal 10px/10px verdana,sans-serif;
}

#avatar_hover #avatar_wrap #avatar_header img.avatar_close {
	float: right;
	cursor: pointer;
}

#avatar_hover #avatar_wrap #avatar_header a {
	font-size: 10px;
	color: #fff;
}

#avatar_hover #avatar_wrap #avatar_header a:hover {
	color: #65c5f4;
}

#avatar_hover #avatar_wrap #avatar_body {
	margin-top: 10px;
	width: 183px;
	font-size: 10px;
	color: #3e3e3e;
	background: #fff;
}

#avatar_hover #avatar_wrap #avatar_body a,#avatar_hover #avatar_wrap #avatar_body span.avatar_link,#avatar_hover #avatar_wrap #avatar_body span.avatar_link_remove {
	color: #3e3e3e;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

#avatar_hover #avatar_wrap #avatar_body span.avatar_link_remove {
	color: #f1462e;
}

#avatar_wrap #avatar_body span.avatar_remove {
	color: #f1462e;
}

#avatar_hover #avatar_wrap #avatar_body div.avatar_section {
	padding: 6px 6px 6px 25px;
}

#avatar_hover #avatar_wrap #avatar_body div.avatar_highlight {
	background-color: #d6ebff;
}

#avatar_hover #avatar_wrap #avatar_body #avatar_contact {
	background-image: url('http://bitcast.vimeo.com/vimeo/assets/images/avatar_contact.gif');
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

#avatar_hover #avatar_wrap #avatar_body #avatar_subscribe {
	background-image: url('http://bitcast.vimeo.com/vimeo/assets/images/avatar_subscribe.gif');
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

#avatar_hover #avatar_wrap #avatar_body #avatar_message {
	background-image: url('http://bitcast.vimeo.com/vimeo/assets/images/avatar_message.gif');
	background-repeat: no-repeat;
	background-position: 4px 7px;
}

#avatar_hover #avatar_wrap #avatar_body #avatar_message strong,#avatar_hover #avatar_wrap #avatar_body #avatar_subscribe strong {
	display: block;
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
}

#avatar_hover #avatar_wrap #avatar_body #avatar_subscribe #avatar_checkboxes {
	margin-top: 3px;
}

.album_thumb .album_icon {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='http://bitcast.vimeo.com/vimeo/assets/images/album_icon.png');
	width: 27px;
	height: 25px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.apiKeyValue {
	color: #F75342;
	font: bold 14px/14px arial,helvetica,sans-serif;
}

.apiSecretValue {
	color: #909D01;
	font: bold 14px/14px arial,helvetica,sans-serif;
}

.advancedAPINote {
	display: block;
	padding-top: 3px;
	font-style: italic;
}

.apiReq {
	font-weight: bold;
	color: red;
}

.apiKeyInfo {
	background: #fdfdfd;
	margin: 10px 0;
	padding: 10px 20px;
	border: 1px dotted #d6d6d6;
	clear: both;
}

#ColourMod {
	display: none;
	z-index: 999999;
	position: absolute;
}

.message {
	font: normal 11px verdana,sans-serif;
	color: #3e3e3e;
}

#head_details {
	position: relative;
	margin: 20px 20px 0px 20px;
	padding-bottom: 1px;
	font-family: arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #969696;
	line-height: 30px;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/phome_summary_bg.gif');
}

#whats_going_on a {
	font-family: arial,sans-serif;
	color: #447aa4;
}

#whats_going_on a:hover {
	color: #f75342
}

#whats_going_on img#wgo_topline {
	position: absolute;
	top: 0px;
	left: 0px;
}

#whats_going_on img#wgo_bottomline {
	position: absolute;
	bottom: 0;
	left: 0;
}

#whats_going_on strong {
	color: #3e3e3e;
}

.instruction {
	margin-bottom: 20px;
	font-size: 11px;
}

.instruction .content {
	background: #d1eef7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	line-height: 14px;
}

div.instruction div.bar {
	background-color: #90d5ec;
}

.instruction .half_left {
	float: left;
	width: 125px;
	padding: 0 10px 0 0;
}

.instruction .half_right {
	float: left;
	width: 125px;
	padding: 0 0 0 10px;
	border-left: 1px dotted #fff;
}

.half_left img.icon,.half_right img.icon {
	float: right;
}

#subscription_recommendations ul.recommended_list li .subscription_action {
	display: block;
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
}

#subscription_recommendations ul.recommended_list li .subscription_action span {
	display: block;
	font: normal 10px/10px verdana,sans-serif;
	margin: 0 0 2px 0;
}

#subscription_recommendations ul.recommended_list li .subscription_action span.unchecked {
	color: #969696;
}

#subscription_recommendations {
	background: #f9fae4;
}

#subscription_recommendations h2 {
	background: #f2f5c3;
	padding: 10px;
	font-size: 16px;
}

#subscription_recommendations h3 {
	color: #555;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 20px;
}

#subscription_recommendations ul.recommended_list {
	background: #fbfcf6;
	margin: 0;
	padding: 20px 0;
	border-left: none;
	border-right: none;
}

#subscription_recommendations ul.recommended_list li {
	height: 60px;
	color: #969696;
	font: normal 11px verdana,sans-serif;
	padding: 10px 20px 0 20px;
	margin: 0;
}

#subscription_recommendations ul.recommended_list li.first {
	padding-top: 0;
}

#subscription_recommendations ul.recommended_list li img.portrait {
	float: left;
}

#subscription_recommendations ul.recommended_list li .info {
	width: 105px;
	font-size: 11px;
	overflow: hidden;
	padding: 0 0 0 10px;
}

#subscription_recommendations ul.recommended_list li .info a.title {
	width: 105px;
	overflow: hidden;
	white-space: nowrap;
	font: bold 14px/14px arial,sans-serif;
}

#subscription_recommendations ul.recommended_list li .info .subscription_action {
	margin: 3px 0 0 0;
}

.grey_out,.grey_out h1,.grey_out h2,.grey_out h3,.grey_out h6,.grey_out a,.grey_out a:hover {
	color: #ddd !important;
}

.grey_out input {
	background: #ddd !important;
	border: 1px solid #ddd !important;
}

.grey_out select {
	background: #ddd !important;
}

div.dropdown {
	cursor: pointer;
	border: 3px solid #cfcec3;
	margin: 0px 20px 10px 20px;
	background: #fff url('http://bitcast.vimeo.com/vimeo/assets/images/browser_dropdown_bg.gif') no-repeat right top;
	padding: 4px;
	color: #2786c2;
	line-height: 12px;
	height: 12px;
	overflow: hidden;
}

div.dropdown div.value {
	overflow: hidden;
	height: 13px;
	margin-right: 20px;
}

div.dropdown * {
	cursor: pointer;
}

div.dropdown span,.dropdown_items ul li span {
	color: #71b8db;
	font-size: 10px;
}

.dropdown_items {
	border: 3px solid #cfcec3;
	border-top: 0px;
	cursor: pointer;
}

.dropdown_items * {
	cursor: pointer;
}

.dropdown_items ul li {
	padding: 5px 4px;
	color: #2786c2;
	font-size: 11px;
}

.dropdown_items ul li.hilite,.dropdown_items ul li.selected {
	background-color: #e5f2f6;
}

.dropdown_items ul li.divider {
	color: #666;
	font: bold 14px/14px arial,sans-serif;
	padding-bottom: 2px;
	border-top: 1px dotted #cfcec3;
}

.color_picker_area {
	margin-bottom: 10px;
}

.color_picker_area h6 {
	color: #a6b367;
	font: normal 11px verdana,sans-serif;
	padding-bottom: 5px;
}

.color_picker_area input.field {
	border: 3px solid #ececea;
	padding: 3px;
	color: #71716c;
	font: normal 11px verdana,sans-serif;
	text-align: center;
}

.universal_field {
	border: solid 3px #deded0;
	padding: 3px;
	font: normal 11px verdana,sans-serif;
	color: #3e3e3e;
	line-height: normal;
	margin-top: 2px;
}

img.vimeo_checkbox {
	cursor: pointer;
}

.undertaker {
	cursor: pointer;
	font: bold 14px verdana,sans-serif;
	color: rgb(216,41,13);
}

div.tinybubble {
	padding: 4px 8px;
	color: #53534c;
	font-weight: bold;
}

div.tinybubble .insides {
	line-height: 11px;
}

div.tinybubble .insides {
	/line-height: 10px;
}

div.tinybubble span {
	position: absolute;
	right: 0;
}

.ad {
	margin: 0 0 20px 0;
	position: relative;
}

.active_channels li {
	font: bold 14px arial,sans-serif;
}

.mod_h {
	font: bold 14px/20px arial,sans-serif;
	margin: 5px 0 0 0;
}

.centered {
	text-align: center;
}

div.sortomatic {
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/sortbars/sortbar_bg_e7e7dd.gif');
	margin: 0 0 20px 0;
	padding: 10px;
	height: 25px;
	border: 1px solid #e4e4de;
}

div.sortomatic #sortoptions span {
	font-weight: bold;
	float: left;
	padding-top: 5px;
}

div.sortomatic div.search_link {
	float: right !important;
	padding-top: 5px;
}

div.sortomatic #sortsearch input.search_input {
	border: 3px solid #CFCEC3;
	font: normal 11px verdana,serif;
	padding: 2px;
	color: #969696;
	width: 300px;
}

div.sortomatic div.dropdown {
	float: left;
	margin: 0 10px;
	font-weight: normal;
}

div.sortomatic div.dropdown_items {
	font-weight: normal;
}

.tip_box {
	background: #ffffef;
	color: #3e3e3e;
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px dotted #dda;
}

.warning_text {
	color: #767676;
	font: bold 10px/14px verdana,sans-serif;
}

.bakula {
	margin: 0 20px;
	line-height: 20px;
	padding: 10px 15px;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/fruitstripe.png');
}

.ringwald {
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/fruitstripe.png');
	padding: 10px;
	font-family: helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.ringwald h1 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 60px;
	font-family: helvetica,sans-serif;
	line-height: 60px;
}

.ringwald th {
	padding-right: 10px;
	text-align: right;
	font-size: 12px;
}

.ringwald td {
	padding-top: 1px;
}

.breakin {
	width: 150px;
	text-align: center;
	margin: 20px 0;
	border: 1px solid #e8e7ef;
}

.breakin h1 {
	text-transform: uppercase;
}

.seafoam {
	color: #ccff99;
}

.scrolly_area .content {
	overflow: hidden;
	float: left;
}

.scrolly_area .scrolly {
	width: 12px;
	float: right;
}

.date_picker_container {
	position: absolute;
	top: 10px;
	right: -35px;
	height: 114px;
}

.date_picker_container #calendar {
	z-index: 1000;
	width: 120px;
	background-repeat: no-repeat;
}

.date_picker_container .calendar {
	height: 100px;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/events_bg.gif');
}

.date_picker_container .calendar_tall {
	height: 114px;
	background: url('http://bitcast.vimeo.com/vimeo/assets/images/events_extra_row_bg.gif');
}

.date_picker_container #calendar {
	position: relative;
	width: 120px;
}

.date_picker_container #calendar #nav_prev {
	position: absolute;
	top: 2px;
	left: 1px;
}

.date_picker_container #calendar #nav_next {
	position: absolute;
	top: 2px;
	right: 1px;
}

.date_picker_container #calendar #month_label {
	text-align: center;
	display: block;
}

.date_picker_container #calendar .days {
	margin: 16px 0 0 0;
}

.date_picker_container #calendar .days .day {
	float: left;
	width: 16px;
	height: 13px;
	text-align: center;
	font-size: 10px;
	margin: 1px 0 0 1px;
	line-height: 12px;
}

.date_picker_container #calendar .days .occupied {
	background: #e5f2f6;
}

.add_to {
	margin: 0 10px 10px 0;
}

.add_to .title {
	color: #3e3e3e;
	font: bold 16px arial;
	margin: 0 0 5px 0;
}

.add_to .new_link {
	font: bold 11px arial,sans-serif;
	margin-top: 7px;
}

.add_to .option {
	font: normal 12px arial,serif;
	margin: 0 0 3px 0;
}

.add_to .option label {
	margin-left: 2px;
	display: inline;
	color: #3e3e3e;
	font: normal 11px verdana;
}

.add_to .option span.ref {
	font: normal 10px verdana;
	color: #999;
}

.add_to .option span.response {
	font: normal 10px verdana,sans-serif;
}

.add_to .checked label {
	font-weight: bold;
}

#add_to_groups,#add_to_channels {
	background: url(http://bitcast.vimeo.com/vimeo/assets/images/dotted.gif) repeat-x bottom left;
	margin: 0 10px 10px 0;
	padding: 0 0 10px 0;
}

.add_to .box_create_new {
	margin: 0 0 10px 0;
}

.add_to .box_create_new p {
	margin: 0 0 5px 0;
}

.add_to .box_create_new #create_album_title {
	margin-bottom: 10px;
}

.add_to input.item {
	height: 14px;
	margin: none;
	border: none;
}

div.add_to_bubble {
	color: #7C7C7C;
}

div.add_to_bubble .insides {
	font: normal 12px arial,helvetica;
}

div.add_to_bubble .insides strong {
	color: #555;
}

div.add_to_bubble .insides .undertaker {
	color: #7A7A60;
	float: right;
	margin: -3px 0 0 0;
}

.mod_view_debugger {
	background: #000000;
	color: #d8793d !important;
	padding: 3px;
	margin: 3px;
	border: 2px solid #46485a;
	font: normal 11px verdana !important;
}

input,textarea,select {
	outline: 0 none;
}

ul.thumbs li {
  float:left; 
  padding:4px;
  border:1px solid #eee;
  width:150px;
  height:150px;
  margin:12px;
  text-align:center;
  vertical-align:middle;
/*  position:relative;*/
}
ul.thumbs li:hover {
  border:1px solid #ccc;
}

ul.thumbs li p {
  font-size:110%;
/*  position:absolute;
  bottom:0;
*/}

ul.thumbs li img {
  height:120px;
}
ul.thumbs.quarter li {
  width:222px;
  margin:0 0 16px 0;
  padding: 20px 0 20px 0;
}
ul.thumbs.grid li {
  margin:6px;
}

/* rounded corners */
div.cnr_tl {
	background: url(/images/corners.png) no-repeat 0 top;
	padding: 0 15px;
	overflow: hidden;
	zoom: 1; /* needed for IE6- */
}

div.cnr_tr {
	background: url(/images/corners.png) no-repeat right top;
	margin-right: -45px;
	padding-right: 45px;
}

div.cnr_cover {
	background-color: #e4e6e4;
	padding: 15px 0 1px 0;
	color: #000;
}

div.cnr_bl {
	background: url(/images/corners.png) no-repeat -30px bottom;
}

div.cnr_br {
	background: #e4e6e4 url(/images/corners.png) no-repeat right bottom;
/*  width: 557px; /* needed for IE4 */*/
}

.post_bubble .portrait {
  float:left;
}

.post_bubble .portrait .small,
.post_bubble .portrait .thumb {
  width:54px;
}

.post_bubble .portrait .thumbnail img {
}

.post_bubble .arrow {
  margin-top:15px;
	float:left;
}

.post_bubble dl {
  position:relative;
}

.post_bubble dl dt.showing_ratings {
  width:68%;
}

.post_bubble dl dd {
  width:30%;
  position:absolute;
  right:0;
}

.post_bubble .content {
  margin-left:64px;
}

.post_bubble .content .title {
  font-size: 150%;
  margin-bottom: 3px;
  font-weight:bold;
}

.post_bubble .content .blurb {
  color:#000;
  margin-bottom: 3px;
}

.post_bubble .content .meta {
  color:#666;
  line-height:20px;
}

.post_bubble .content .meta .icon {
  position:relative;
  top:7px;
}

.post_bubble dl dt .when {
  line-height:30px;
  float:right;
  color:#999;
}

.rating_box form,
.rating_box a {
  float: left;
}

.rating_box label {
  line-height:26px;
  display:block;
  color:#333;
  letter-spacing: -0.05em;
  font-family: "lucida sans";
  font-size:105%;
  font-weight:bold;
}

.box300 .rating_box {
  padding:0 10px 10px 10px;
}

.box300 .rating_box label {
  font-size:150%;
  font-weight:normal;
  margin-left:2px;
}

.box300 .rating_box form,
.box300 .rating_box a {
  margin-top:-5px;
}

.rating_box .votecount {
  line-height:26px;
  color:#666;
  font-family: arial;
  font-size: 120%;
  margin-left:8px;
}

.box300 .rating_box .votecount {
  font-size: 150%;  
  line-height:20px;
  margin-left:25px;
}

.post_bubble .rating_box small {
  color:#666;
}

div.softcorners {
  position: relative;
  background: #fff;
  padding: 10px;
}

div.softcorners img {
  vertical-align: middle;
}

div.softcorners img.tl {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

div.softcorners img.tr {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}

div.softcorners img.br {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 1;
}

div.softcorners img.bl {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 1;
}

div.softcorners div.insides {
  position: relative;
  z-index: 2;
  top: 0px;
}

div.softcorners2 {
  padding: 0px;
  margin: 0px;
  margin: auto;
}

div.softcorners2 div.insides {
  margin: 0;
  padding: 0 5px;
}

div.softcorners2 .sosoft div,div.softcorners2 .sosoft {
  width: 100%;
  font-size: 1px;
}

ul.posts>li {
  margin-bottom:25px;
}                 

#sitemap {
	font-size: 9pt;
	color: #000000;
	margin-top:10px;
}

#sitemap a:hover {
  background:none;
}

#sitemap,
#sitemap ul {
	margin-left:20px;
}


#sitemap li {
	list-style-type: none;
	margin-left:22px;
}

ul#sitemap > li {
	margin-bottom: 10px;
}

#sitemap ul li {
	list-style-image:   url(/images/sitemap/l2_normal.gif);
}

#sitemap ul ul li {
	list-style-image:   url(/images/sitemap/l3_normal.gif);
}

#sitemap ul li.firstfollow {
	list-style-image:   url(/images/sitemap/l2_first_follow.gif);
}

#sitemap ul li.last {
	list-style-image:   url(/images/sitemap/l2_last_item.gif);
}

#sitemap ul ul li.firstfollow {
	list-style-image:   url(/images/sitemap/l3_first_follow.gif);
}

#sitemap ul ul li.last {
	list-style-image:   url(/images/sitemap/l3_last_item.gif);
}

/* @end */

/* @group Application */

html {
  background: #D3D0D0;
}

#header {
  position:relative;
}

#header_nav {
  font-size:12px;
  text-align:right;
  color:#000;
  padding-top:10px;
}

#header_logo {
  padding-top:30px;
}

#header_nav #badge {
  margin-bottom:8px;
}

#footer_section {
  padding: 20px 20px 40px 20px;
  background-color:#fff;
}

#footer_section .row {
  background-color:#ebecec;
  padding:0 10px;
  height:2em;
  line-height:2em;
  width:915px;
}

#footer_section small {
  color:#999;
}

#bd {
	font-size: 11px;
}

#body_section {
  background-color:#fff;
  margin-top:20px;
}

#header_section {
}

.padded {
  padding:0.5em 20px;
}

.moz_rnd {
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;  
}

.rnd1 {
  background: #af6da7 url(/images/rounder_tl_10_af6da7_ffffff.gif) no-repeat scroll 0% 0%;
}

.rnd2 {
  background: transparent url(/images/rounder_tr_10_af6da7_ffffff.gif) no-repeat scroll right top;
  height: 10px;
}

.rnd3 {
  background: #ffffff none repeat scroll 0% 0%;
}

.rnd4 {
  background: transparent url(/images/rounder_tr_10_ffffff_af6da7.gif) no-repeat scroll right top;
  height: 10px;
}

.rnd5 {
  background: transparent url(/images/rounder_tl_10_ffffff_af6da7.gif) no-repeat scroll left top;
  height: 10px;
}

.rnd6 {
  background: transparent url(/images/rounder_br_10_ffffff_af6da7.gif) no-repeat scroll right bottom;
  height: 10px;
}

.rnd7 {
  background: transparent url(/images/rounder_bl_10_ffffff_af6da7.gif) no-repeat scroll left bottom;
  height: 10px;
}

.rnd8 {
  background: transparent url(/images/rounder_br_10_af6da7_ffffff.gif) no-repeat scroll right bottom;
  height: 10px;
}

.rnd9 {
  background: transparent url(/images/rounder_bl_10_af6da7_ffffff.gif) no-repeat scroll left bottom;
  height: 10px;
}

.rnd1g {
  background: #71b028 url(/images/rounder_tl_10_71b028_ffffff.gif) no-repeat scroll 0% 0%;
}

.rnd2g {
  background: transparent url(/images/rounder_tr_10_71b028_ffffff.gif) no-repeat scroll right top;
  height: 10px;
}

.rnd3g {
  background: #ffffff none repeat scroll 0% 0%;
}

.rnd4g {
  background: transparent url(/images/rounder_tr_10_ffffff_71b028.gif) no-repeat scroll right top;
  height: 10px;
}

.rnd5g {
  background: transparent url(/images/rounder_tl_10_ffffff_71b028.gif) no-repeat scroll left top;
  height: 10px;
}

.rnd6g {
  background: transparent url(/images/rounder_br_10_ffffff_71b028.gif) no-repeat scroll right bottom;
  height: 10px;
}

.rnd7g {
  background: transparent url(/images/rounder_bl_10_ffffff_71b028.gif) no-repeat scroll left bottom;
  height: 10px;
}

.rnd8g {
  background: transparent url(/images/rounder_br_10_71b028_ffffff.gif) no-repeat scroll right bottom;
  height: 10px;
}

.rnd9g {
  background: transparent url(/images/rounder_bl_10_71b028_ffffff.gif) no-repeat scroll left bottom;
  height: 10px;
}


p.notice {
	background:#df9;
	padding:7px 15px;
	border:1px solid #bd7;
	margin-top:0;
	font-size:0.8em;
}

p.error {
  background:#c00;
  color:white;
}

img.attention {
  float:left;
  position:relative;
  top:-3px;
  left:-8px;
}

#messages {
  font-size:135%;
  font-weight:bold;
  width:974px;
  margin:20px 0;
}

#messages a {
  text-decoration: none;
  color:#fff;
  font-weight:normal;
  font-size:100%;
}

#messages .inner {
  color: #fff;
  padding:0 70px 0 20px;
  line-height:2em;
}

.notices .inner {
  background-color: #868684;
}

.notices .topcap {
  background: transparent url(/images/message_bg_notices.png) top left;
  height:25px;
}

.notices .bottomcap {
  background: transparent url(/images/message_bg_notices.png) bottom left;
  height:25px;
}

.errors .inner {
  background-color: #f00;
}

.errors .topcap {
  background: transparent url(/images/message_bg_errors.png) top left;
  height:25px;
}

.errors .bottomcap {
  background: transparent url(/images/message_bg_errors.png) bottom left;
  height:25px;
}

.notices ul,
.errors ul {
  list-style-type: none;
}

.fieldWithErrors {
  display: inline;
  background-color: red;
  padding: 4px;
}

a.nobg:hover {
  background: none;
}

.pagination {
  margin: 4px 0 10px 4px;
}
.pagination span {
  padding: 3px 5px;
}

.pagination a {
  border:1px solid #ccc;
  padding: 3px 5px;
  text-decoration:none;  
}

.pagination a:hover {
  border:1px solid #f00;
}

.body_top {
  color:#000;
  padding:1em 0pt 1em 1.5em;
}
.body_top .title {
  color:#666;
}
.highlight a,
.body_top a,
.body_top a:link,
.body_top a:visited {
  padding:2px 3px;
  text-decoration: none;
  color: #2F7FFF;
}
.highlight a:hover,
.body_top a:hover {
  background-color:#2F7FFF;
  color:#fff;
}
.body_top p {
  font-size:150%;
  color: #000;
}
.body_top h3 {
  font-size:150%;
  color:#333;
  padding-bottom:8px;
}
.body_top h1 {
  font-size:200%;
  padding:0 8px 0 0;
}

.thumbnail img {
  border:1px solid #5DBDE7;
  padding:2px;
  display:block;
}
div.thumbnail.small {
  width:48px;
}
.thumbnail.large {
  width:192px;
}
.thumbnail.thumb {
  width:48px;
}

div.auto_complete {
  width: 350px;
  background: #fff;
}
div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected {
  background-color: #ffb;
}
div.auto_complete ul strong.highlight {
  color: #800; 
  margin:0;
  padding:0;
}

.topics ul li {
  margin: 3px 4px;
  float:left;
}

.topics div {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  font-size: 115%;
  padding: 5px 9px;
  background-color:#7bcde8;
  color:#dfdfdf;
}

.topics div a {
  color:#fff;
}

.topics div a:hover {
  text-decoration: underline;
  color:#efefef;
}

.products ul li {
  margin: 3px 4px;
  float:left;
  padding:0px 6px 0px 0px;
}

.users>ul li {
  margin-bottom:12px;
}

.users>ul li div.portrait {
  float:left;
}

.users>ul li div.meta {
  margin-left:64px;
  padding-top:7px;
}

.users>ul li .portrait p {
  margin:8px 0 0 16px;
}

.seeAll {
	margin: 5px 0 5px 0;
	font-weight: normal;
}

.seeAll a:link {
	color: #009fd4;
}

.topics label {
  float:left; 
  line-height:4.2em;
  font-size:90%;
  color:#aaa;
}

.large_tabs {
	font-size: 13px;
	margin-top: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position:relative;
	border-bottom: 1px solid #000;
	width: 100%;
}

.large_tabs ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	margin-left: 30px;
}

.large_tabs li {
	display:inline;
	list-style-type:none;
  padding: .5em 1em 1.2em 1em;
}

.large_tabs li.active {
	border:1px solid #000;
	font-weight:bold;
	border-bottom: none;
	background-color:#FFFFFF;
}

fieldset.common {
  border:none;
}

fieldset.common label {
  white-space:nowrap;  
}

fieldset.common input[type="text"], 
fieldset.common input[type="password"] {
  width:14em;
}

fieldset.common input[type="text"],
fieldset.common input[type="password"],
fieldset.common textarea,
fieldset.common select {
  border:1px solid #AAAAAA;
  padding:4px 2px;
}

.tools {
  padding:1em 30px 0 0;  
}

a.btn_follow {
  padding:1px 3px;
}

#unwatch_item a.btn_follow {
  color:white;
  background-color:red;
}


/* @end */