*{ margin: 0; padding: 0; }
body{ background: #e7e7de; font-family: verdana,sans-serif;}
#ie6_msg{ display: none; }
a,a:link,a:visited,a:active,.faux_link{ text-decoration: none; color: #2786c2; outline: none; cursor: pointer; }
a:hover,.faux_hover,.faux_link:hover{ color: #f75342; cursor: pointer; text-decoration: none; }
/*ul{ list-style-type: none; }
li{ list-style-type: none; }*/
ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;
}

h1,h2,h3{ font-family: arial,sans-serif; margin-top: 10px;}
#everything{ background: #e7e7de; width: 980px; text-align: left; margin-left: auto; margin-right:auto;}/* margin: 0 auto; text-align: left; }*/
img.middle{ vertical-align: middle; }
.main{ background: #fff; width: 980px; font-size: 14px; border-top-left-radius: 20px; border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; position: relative; }
.columns{ padding-left: 20px; padding-right: 20px; width: 940px; }
.column{ float: left; color: #3e3e3e; font-size: 14px; }
#header{ position: relative; }
#header h1{ color: #3e3e3e; font: 36px arial,sans-serif; font-weight: bold; line-height: 36px; padding: 20px 20px 0px 20px; }
#header .normal{ font-weight: normal; }
#header #intro{ position: relative; margin-top: 10px; font: bold 18px/30px arial,sans-serif; color: #969696; background: url('http://a.vimeocdn.com/images/phome_summary_bg.gif'); }
#header #intro a{ font-family: arial,sans-serif; color: #447aa4; }
#header #intro a:hover{ color: #f75342; }
#header #intro strong{ color: #666; }
#header #intro img#wgo_topline{ position: absolute; top: 0; left: 0; }
#header #intro img#wgo_bottomline{ position: absolute; bottom: 0; left: 0; }
.normal{ font-weight: normal; }
.seeall{ font: normal 10px verdana,sans-serif; }
.vimeo_holder{ position: relative; }
#toolbar{ position: absolute; top: 15px; right: 20px; text-align: right; z-index: 100; }
.collapsible{ padding-left: 12px; background-image: url('http://a.vimeocdn.com/images/tri_right.gif'); background-repeat: no-repeat; background-position: 0px 2px; }
div#top{ position: relative; width: 980px; height: 55px; z-index: 1111; }
div#top img#frivillig_logo{ position: absolute; left: 00px; top: 8px; z-index: 999999; }
div#top img#vfa_logo{ position: absolute; left: 220px; top: 24px; z-index: 999999; }


.ad_item {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted black;
	overflow: hidden;
	cursor: pointer;
}

.ad_item * {
	overflow: hidden;
}

.ad_item .padding {
	padding: 5px;
	margin-bottom: 10px;
}

.ad_item .logo_thumbnail {
	width: 80px;
	float: left;
	text-align: center;
}

.ad_item .info {
	padding-left: 10px;
	float: right;
	width: 200px;
}

.ad_item .info a {
	display: block;
}

.ad_item .info a {
	color: #2572B5;
}

div.clear {
	float: left;
	clear: both;
}



.rounded_input{ float: left; }
.rounded_input div.contain{ float: left; width: 173px; height: 22px; background-position: 0 -200px; }
.rounded_input div.contain input{ float: left; height: 18px; border: 0; background: #fff; }
.rounded_input div.contain input.field{ padding: 3px 0px 0px 3px; /padding: 4px 0px 0px 3px; margin: 1px 0 0 4px; font: normal 12px arial,sans-serif; color: #969696; width: 142px; background: transparent; }
.rounded_input div.contain input.button{ margin-top: 0; padding: 0; width: 24px; height: 22px; cursor: pointer; background: transparent; }
.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; }
img.useronline{ padding: 2px; border: 1px solid #77d4fd; }
img.pro{ border-bottom: 3px solid gold; }
img{ border: 0; }
pre{ font-family: courier,monospace; }
.clear{ display: block; clear: both; visibility: hidden; }
div.nippleBox{ position: relative; overflow: hidden; z-index: 1000;}
div.nippleBox div.bar{ width: 300px; height: 25px; background-color: #4ebaff; text-align: left; }
div.nippleBox div.bar h4{ float: left; line-height: 25px; padding: 0 0 0 8px; margin: 0; font-size: 11px; color: #fff; font-family: verdana,sans-serif; text-align: left; }
div.nippleBox div.bar a.toggle{ color: #fff; display: block; float: right; margin: 6px 5px 0 0; }
div.nippleBox div.nipple{ position: absolute; left: 16px; top: 24px; width: 0; height: 0; border-top: 6px solid #4ebaff; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 0; z-index: 2; }
div.nippleBox div.content{ position: relative; z-index: 1; }
div.nippleBox 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.nippleBox .plus_promo{ margin: 0 0 20px 0; }
div.ad_box{ position: static; }
div.ad_box div.content{ margin-top: -6px; }
div.ad_box div.nipple{ position: relative; top: 0; }
div.nippleBox.subwayJuice div.bar{ background-color: #845b4e; }
div.nippleBox.subwayJuice div.nipple{ border-top-color: #845b4e; }
div.nippleBox.arousedBaboon div.bar{ background-color: #fc575e; }
div.nippleBox.arousedBaboon div.nipple{ border-top-color: #fc575e; }
div.nippleBox.guidoSuntan div.bar{ background-color: #ff8a3c; }
div.nippleBox.guidoSuntan div.nipple{ border-top-color: #ff8a3c; }
div.nippleBox.arrogantSunflower div.bar{ background-color: #fbca54; }
div.nippleBox.arrogantSunflower div.nipple{ border-top-color: #fbca54; }
div.nippleBox.pickleTickle div.bar{ background-color: #66cc9a; }
div.nippleBox.pickleTickle div.nipple{ border-top-color: #66cc9a; }
div.nippleBox.organicFritos div.bar{ background-color: #aad450; }
div.nippleBox.organicFritos div.nipple{ border-top-color: #aad450; }
div.nippleBox.optimusBlue div.bar{ background-color: #4ebaff; }
div.nippleBox.optimusBlue div.nipple{ border-top-color: #4ebaff; }
div.nippleBox.manateeCloud div.bar{ background-color: #90d5ec; }
div.nippleBox.manateeCloud div.nipple{ border-top-color: #90d5ec; }
div.nippleBox.thisIsEverest div.bar{ background-color: #657daf; }
div.nippleBox.thisIsEverest div.nipple{ border-top-color: #657daf; }
div.nippleBox.soxsSoul div.bar{ background-color: #3e3e3e; }
div.nippleBox.soxsSoul div.nipple{ border-top-color: #3e3e3e; }
div.nippleBox.abrahamLincoln div.bar{ background-color: #969696; }
div.nippleBox.abrahamLincoln div.nipple{ border-top-color: #969696; }
div.nippleBox.ivyLeague div.bar{ background-color: #a61e2a; }
div.nippleBox.ivyLeague div.nipple{ border-top-color: #a61e2a; }
.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; }
.dottedlist li{ background: url('http://a.vimeocdn.com/images/dotted.gif') repeat-x top left; padding: 5px 0px; }
.dottedlist li.first{ background: transparent; margin-top: 5px; }
.blue_button{ cursor: pointer; background: #59a5d1; font: 11px verdana,sans-serif; color: #fff !important; border: 1px solid #408bb6; padding: 2px 10px; }
.dark_blue_button{ cursor: pointer; background: #2498CC; font: 11px verdana,sans-serif; color: #fff !important; border: 1px solid #2498CC; padding: 2px 10px; }
.orange_button{ cursor: pointer; background: #f75342; font: 11px verdana,sans-serif; color: #fff !important; padding: 2px 10px; border: 1px solid #ca4a3c; }
.green_button{ cursor: pointer; background: #93c117; font: 11px verdana,sans-serif; color: #fff !important; padding: 2px 10px; border: 1px solid #83b117; }
.grey_button{ cursor: default; background: #F2F2EE; font: 11px verdana,sans-serif; color: #969696 !important; padding: 2px 10px; border: 1px solid #DEDED0; }
.dark_grey_button{ cursor: pointer; background: #3e3e3e; font: 11px verdana,sans-serif; color: #fff !important; padding: 2px 10px; border: 1px solid #2e2e2e; }
.orange{ color: #F75342; }
.alert_box{ background: #ffffef url('http://a.vimeocdn.com/images/error_hand.gif') no-repeat 15px center; color: #998; font: normal 14px/18px arial,sans-serif; margin: 20px 0; padding: 20px 15px 20px 70px; border: 1px dotted #dda; }
.alert_box .tip{ font: normal 10px verdana,sans-serif; }
.alert{ font-family: arial,sans-serif; font-weight: bold; width: 560px; margin-left: 20px; padding: 20px 20px 8px 0px; background: url('http://a.vimeocdn.com/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; }
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{ background: #fff; padding: 0px; margin: 0px; margin: auto; }
div.softcorners2 div.insides{ margin: 0; padding: 0 10px; }
div.softcorners2 .sosoft div,div.softcorners2 .sosoft{ width: 100%; font-size: 1px; }
#bottom ul{ padding: 0px; }
#bottom ul li{ background: #e0dcd3; margin-bottom: 0px; font-size: 10px; color: #a4a4a4; line-height: 23px; height: 23px; padding: 0px 10px; }
#bottom ul li .category{ color: #3e3e3e; font-weight: bold; }
#bottom ul li span{ color: #3e3e3e; }
#bottom ul li span.legal_eagle{ color: #969696; }
#bottom ul li a.plus{ display: block; float: right; font-weight: normal; }
#bottom ul li div.legal_container{ float: left; }
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; }
div#share_window{ position: absolute; right: 0; top: 0; border: 10px solid #f2fb89; width: 260px; padding: 10px; text-align: left; font-family: verdana,sans-serif; font-size: 11px; background: #fff; }
div#share_window li{ width: 260px; }
div#share_window h4{ font: bold 11px/20px verdana,sans-serif; color: #3e3e3e; }
div#share_window .include_message{ line-height: 20px; background: url('http://a.vimeocdn.com/images/dotted.gif') repeat-x top left; margin-top: 5px; padding-top: 5px; }
div#share_window .conflist{ font: normal 11px verdana,sans-serif; color: #3e3e3e; background: url('http://a.vimeocdn.com/images/dotted.gif') repeat-x top left; margin-top: 5px; padding-top: 5px; }
#share_message{ width: 248px; border: 1px solid #e1e1d5; padding: 4px; color: #cecebd; font-size: 11px; font-family: verdana,sans-serif; margin-bottom: 10px; }
#share_search_field{ width: 248px; border: 1px solid #e1e1d5; padding: 4px; color: #cecebd; margin-bottom: 5px; font-family: verdana,sans-serif; }
#share_email_field{ width: 248px; border: 1px solid #e1e1d5; padding: 4px; color: #cecebd; margin-bottom: 5px; font-family: verdana,sans-serif; }
#share_search_response ul li{ padding: 5px 0px; }
#share_search_response ul li.first{ background: transparent; }
#share_search_response ul li img{ float: left; height: 20px; width: 20px; margin-right: 5px; }
#share_search_response ul li div.user_search_info{ float: left; font-weight: bold; color: #336699; height: 10px; line-height: 20px; }
#share_confirmed ul li{ padding: 5px 0px; }
#share_confirmed ul li.first{ background: transparent; }
#share_confirmed ul li img{ float: left; height: 20px; width: 20px; margin-right: 5px; }
#share_confirmed ul li div.user_search_info{ float: left; color: #3e3e3e; height: 10px; line-height: 20px; }
#share_confirmed ul li a{ float: left; height: 20px; line-height: 20px; }
.featured_video{ padding: 5px 0px 10px 0px; margin: 5px; background: url('http://a.vimeocdn.com/images/dotted_featured_video.gif') repeat-x top left; }
.featured_video img{ float: left; width: 40px; height: 30px; margin-right: 5px; }
.featured_video div.clipfo{ float: left; width: 95px; padding-bottom: 10px; }
.featured_video div.featurehead{ font: bold 11px/13px verdana,sans-serif; color: #969696; padding-bottom: 5px; }
#subscribe_controls{ border: 5px solid #e7e7de; text-align: left; background: #fff; padding: 10px; }
#subscribe_controls a{ font: bold 11px verdana,sans-serif; }
.subscribe_control{ line-height: 13px; }
.subscribe_control img{ position: relative; top: 2px; }
#plus_controls{ width: 170px; background: #fff; text-align: left; padding: 10px; border: 5px solid #e7e7de; }
#plus_controls a{ font: bold 11px verdana,sans-serif; }
.plus_control{ line-height: 13px; }
.plus_control img{ position: relative; top: 2px; }
#plus_controls h5{ color: #3e3e3e; font: bold 14px arial,sans-serif; margin: 0 0 5px 0; }
#plus_controls .learn_more{ display: inline; font: normal 10px verdana,sans-serif; }
#plus_controls .learn_more a{ font: normal 10px verdana,sans-serif; }
.plus_graphic,.staff_graphic,.sponsor_graphic,.partner_graphic,.featured_graphic{ position: relative; top: 2px; margin-left: 2px; }
#subscribe_nipple{ position: absolute; top: -10px; left: 32px; }
.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; border-top: 0; padding: 0; margin: 0; background: #fff; font-size: 11px; line-height: 16px; text-align: left; }
.autocomplete_list li{ padding: 5px; background: #fff url('http://a.vimeocdn.com/images/dotted_featured_video.gif') repeat-x bottom left; }
.autocomplete_list li.hover{ background-color: #f5f5f2; cursor: pointer; }
.autocomplete_new{ border: 1px solid #fff; height: 30px; }
.autocomplete_new .highlight{ background-color: #f5f5f2; }
.autocomplete .portrait{ float: left; width: 30px; margin-right: 5px; }
.autocomplete .acaption{ float: right; width: 80px; color: #2786c2; overflow: hidden; /font-size: 10px; /padding-top: 5px; }
.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; }
.autocomplete_list li#outer_box{ background-image: none; }
.autocomplete_list li#outer_box .tools{ color: #969696; font: normal 10px verdana,sans-serif; text-align: left; }
.player{ margin: 0px; padding: 0px; z-index: 5; }
.portrait{ cursor: pointer; }
#avatar_hover{ font-family: verdana,sans-serif; }
#avatar_hover img.avatar_nipple{ float: left; padding-top: 20px; }
#avatar_hover img.clip_nipple{ 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://a.vimeocdn.com/images/icon_avatar_contact.gif'); background-repeat: no-repeat; background-position: 6px 7px; }
#avatar_hover #avatar_wrap #avatar_body #avatar_subscribe{ background-image: url('http://a.vimeocdn.com/images/icon_avatar_subscribe.gif'); background-repeat: no-repeat; background-position: 6px 7px; }
#avatar_hover #avatar_wrap #avatar_body #avatar_message{ background-image: url('http://a.vimeocdn.com/images/icon_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{ 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; }
.instruction{ margin-bottom: 20px; font-size: 11px; }
.instruction h5{ color: #3e3e3e; font: bold 12px arial,sans-serif; }
.instruction .content{ background: #d1eef7; font-size: 10px; padding: 10px 10px 10px 10px; line-height: 16px; *margin-top: -2px; }
.instruction .content p{ margin-bottom: 10px; }
.instruction .content p.last{ margin: 0; }
.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; }
.instruction ul.disc{ margin: 10px 0 10px 15px; }
.instruction ul.disc li{ list-style: disc; margin: 0 0 5px 0; }
.instruction ul.smtxt li{ font: normal 10px/14px verdana,sans-serif; }
.instruction .insides_box{ background: #f6f6f6; font: normal 10px verdana,sans-serif; margin: 10px 0; padding: 10px; border: 1px dotted #90d5ec; }
.instruction .url{ color: #2786c2; border-bottom: 1px dotted #91aeb7; }
.instruction img.insert{ float: right; margin: 0 0 10px 10px; }
#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 div,.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://a.vimeocdn.com/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; }
.story{ background: #ffffef url('http://a.vimeocdn.com/images/error_hand.gif') no-repeat 15px center; color: #998; font: normal 18px arial,sans-serif; margin: 20px 0; padding: 20px 15px 20px 70px; border: 1px dotted #dda; }
.story h5{ color: #666; font: bold 24px arial,sans-serif; margin: 0 0 10px 0; }
.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; background-color: #f4f4ee; }
.mod_h{ font: bold 14px/20px arial,sans-serif; margin: 5px 0 0 0; }
.centered{ text-align: center; }
div.sortomatic{ background: url('http://a.vimeocdn.com/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; font-size: 10px; }
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 10px; border: 1px dotted #dda; }
.warning_text{ color: #767676; font: bold 10px/14px verdana,sans-serif; }
.bakula{ margin: 0 10px; line-height: 14px; padding: 10px 15px; background: url('http://a.vimeocdn.com/images/fruitstripe.png'); border: 1px dotted #d8e7ef; }
.bakula .mod_footer_links{ color: #a8b7bf; font: normal 10px verdana,sans-serif; }
.bakula .mod_footer_links strong{ color: #3e3e3e; }
.bakula .mod_footer_links a{ margin: 0 3px; }
.footer_bakula{ margin: 0 20px; }
.footer_bakula a{ color: #2786c2 !important; }
.footer_bakula a:hover{ color: #f75342 !important; }
.footer_bakula a.modworld_home{ float: right; font: bold 18px verdana,sans-serif; margin: 0; }
.bakula .clip_page_mod{ color: #444; font: normal 10px verdana,sans-serif; }
.bakula .clip_page_mod .block{ margin: 5px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #b8c7cf; }
.bakula .clip_page_mod .block li{ margin: 0 0 5px 0; }
.bakula .clip_page_mod .first{ margin-top: 0; }
.bakula .clip_page_mod .last{ border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.bakula .clip_page_mod select{ font: normal 10px verdana,sans-serif; margin: 0 2px 2px 0; padding: 2px; border: 3px solid #deded0; }
.bakula .clip_page_mod h3{ font: bold 14px/14px arial,sans-serif; margin: 0 0 5px 0; padding: 0; }
.bakula .clip_page_mod ul.video_files{ padding: 0px; }
.bakula .clip_page_mod ul.video_files li{ margin: 0 0 5px 0; font: normal 10px verdana,sans-serif; }
.bakula .clip_page_mod .retranscode ul li.optional{ display: inline; }
.ringwald{ background: url('http://a.vimeocdn.com/images/fruitstripe.png'); padding: 10px; font-family: helvetica,sans-serif; font-size: 11px; line-height: 16px; border: 1px dotted #d8e7ef; }
.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://a.vimeocdn.com/images/events_bg.gif'); }
.date_picker_container .calendar_tall{ height: 114px; background: url('http://a.vimeocdn.com/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 14px 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; font: normal 11px verdana,sans-serif; }
.add_to .disabled label{ color: #969696; }
.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,#add_to_group_albums{ background: url(http://a.vimeocdn.com/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; }
.add_to .upgrade_msg{ color: #3e3e3e; font: normal 10px verdana,sans-serif; margin: 10px 0; }
div.add_to_bubble{ color: #7c7c7c; font: normal 10px verdana,sans-serif; padding: 5px 10px; margin-right: 5px; }
div.add_to_bubble strong{ color: #555; }
div.add_to_bubble .undertaker{ color: #7A7A60; float: right; margin: -3px 0 0 0; }
div.add_to_limit_warning{ color: #d8290d; font: normal 10px verdana,sans-serif; margin: 0 0 5px 0; }
.mod_view_debugger{ background: #2f3f3e; color: #cbfe98 !important; padding: 3px; margin: 3px; border: 1px solid #3b4f4d; border-bottom: 1px solid #000; border-right: 1px solid #000; font: normal 11px verdana !important; }
.mod_view_debugger .controller{ color: #fff !important; }
.install_flash{ color: #969696; background: #ffffef; font: normal 14px arial,sans-serif; margin: 10px 0 0 0; padding: 10px 20px; border: 1px dotted #dda; }
.skirt_rider{ margin: 0 0 0 10px; }
#global_notification{ color: #fff; font: bold 10px/10px verdana,sans-serif; margin: 0 25px 1px 25px; position: relative; padding: 10px 20px; }
#global_notification a{ color: #fcd7de; }
#global_notification a:hover{ color: #fff; }
#global_notification .more{ color: #fcc7ce; font-weight: normal; margin: 0 0 0 5px; }
#global_notification .undertaker{ position: absolute; top: 4px; right: 10px; color: #fff; font-size: 16px !important; }
#google_afc_ads{ margin-bottom: 20px; overflow: hidden; }
#google_afs_wide,#google_afs_wide_bottom{ margin: -5px 0 15px 0; overflow: hidden; }
#google_afs_wide_bottom{ margin-top: 25px; width: 620px; }
#google_afs_wide h4,#google_afs_wide_bottom h4,#google_afc_ads h4{ float: right; margin-bottom: -5px; font: bold 11px verdana,sans-serif; color: #969696; }
#google_afc_ads div.nippleBox div.bar h4{ position: absolute; top: 7px; left: 8px; line-height: 11px; padding: 0; margin: 0; font-size: 11px; color: #fff; }
#google_afs_narrow{ margin-bottom: 20px; overflow: hidden; }
div.nippleBox div.products{ margin-bottom: 20px; }
div.nippleBox div.products ul.dottedlist li{ padding: 8px 0px; }
div.nippleBox div.products ul.dottedlist li.last{ padding-bottom: 0; }
div.nippleBox div.products ul.dottedlist li a{ width: 100%; height: 100%; }
div.nippleBox div.products ul.dottedlist li h3{ font-size: 14px; margin-bottom: 2px; }
div.nippleBox div.products ul.dottedlist li p{ color: #3e3e3e; line-height: 16px; }
div.nippleBox div.products ul.dottedlist li .home_icon{ float: right; background-image: url(http://a.vimeocdn.com/images/sprite_explore.png); height: 49px; width: 59px; margin-left: 10px; }
a#product_plus .home_icon{ background-position: 0 0; }
a#product_plus:hover .home_icon{ background-position: -59px 0; }
a#product_vvs .home_icon{ background-position: 0 -296px; }
a#product_vvs:hover .home_icon{ background-position: -59px -296px; }
a#product_categories .home_icon{ background-position: 0 -49px; }
a#product_categories:hover .home_icon{ background-position: -59px -49px; }
a#product_groups .home_icon{ background-position: 0 -98px; }
a#product_groups:hover .home_icon{ background-position: -59px -98px; }
a#product_channels .home_icon{ background-position: 0 -147px; }
a#product_channels:hover .home_icon{ background-position: -59px -147px; }
a#product_projects .home_icon{ background-position: 0 -196px; }
a#product_projects:hover .home_icon{ background-position: -59px -196px; }
a#product_hd .home_icon{ background-position: 0 -245px; }
a#product_hd:hover .home_icon{ background-position: -59px -245px; }
div.corner_tl{ position: absolute; top: 0; left: 0; }
div.corner_tr{ position: absolute; top: 0; right: 0; }
div.corner_bl{ position: absolute; bottom: 0; left: 0; }
div.corner_br{ position: absolute; bottom: 0; right: 0; }
#plus_renewal_timer{ color: #456; background: #e8f5fb; font: normal 10px verdana,sans-serif; margin: 0 0 20px 0; padding: 15px; }
#plus_renewal_timer .timer{ background: #e8f5fb; font: bold 12px/14px arial,sans-serif; margin: 5px 0; padding: 5px 10px; border: 3px solid #b1d7ee; }
#plus_renewal_timer var{ color: #f75342; font-style: normal; font-weight: bold; }
#plus_renewal_timer h3{ font: bold 14px arial,sans-serif !important; }
#tout_rotater{ width: 300px; height: 100px; margin: 0 0 20px 0; }
.edu_contextual_ad .content{ background: #f9f9f9; font: normal 11px/16px verdana,sans-serif; margin: 0px 0 20px 0; padding: 10px; border: 10px solid #eee; border-top: none; overflow: hidden; }
.edu_contextual_ad .content .logo{ color: #fff; width: 40px; height: 40px; display: block; float: right; margin: 0 0 10px 10px; }
.edu_contextual_ad .content .lessons{ margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #ddd; }
.edu_contextual_ad .content .lessons ul li{ list-style: disc; margin: 3px 0 3px 15px; }
.edu_contextual_ad .content .lessons.clip_page{ border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
.social{ margin: 20px 0 0 0; }
#lightbox_wrapper{ position: absolute; top: 0px; left: 0px; z-index: 100000; }
#lightbox{ position: absolute; top: 0px; left: 0px; z-index: 100001; }
#lightbox .loading{ text-align: center; font-size: 18px; background: #fff; line-height: 50px; }
#lightbox a:hover{ color: #fff; border-bottom: 1px dotted #fff; }
#world{ width: 440px; }
#world #sun{ width: 440px; height: 70px; text-align: center; background: url('http://a.vimeocdn.com/images/world_sun.gif') no-repeat top left; position: relative; }
#world #sun .nav{ padding-top: 20px; font: normal 12px verdana,sans-serif; color: #4095b9; }
#world #sun .nav a{ color: #106589; border-bottom: 1px dotted #4095b9; font: normal 12px verdana,sans-serif; }
#world #sun .nav a:hover{ color: #fff; border-bottom: 1px dotted #fff; }
#world #sun .nav a.active{ font: normal 28px arial,sans-serif; color: #2e3540; border-bottom: 0; }
#world #sun img#closer{ position: absolute; top: 20px; right: 20px; cursor: pointer; }
#world #sky{ width: 440px; text-align: center; background: #85caef url('http://a.vimeocdn.com/images/world_sun_rays.gif') no-repeat top left; }
#world #sky form{ position: relative; margin: 0 auto; width: 232px; text-align: left; }
#world #sky form label{ display: block; margin-bottom: 5px; font: normal 11px verdana,sans-serif; color: #445135; }
#world #sky div.tos{ margin-bottom: 10px; font: normal 11px verdana,sans-serif; color: #445135; }
#world #sky div.tos span.tos{ display: block; float: right; width: 205px; font: normal 10px verdana,sans-serif; margin: 0 0 10px 0; }
#world #sky div.tos a{ color: #106589; border-bottom: 1px dotted #4095b9; }
#world #sky div.tos a:hover{ color: #fff; border-bottom: 1px dotted #fff; }
#world #sky form .rounded_input{ float: none; margin-bottom: 10px; width: 232px; height: 38px; background: url('http://a.vimeocdn.com/images/world_input.gif') no-repeat top left; }
#world #sky form .rounded_input input{ display: block; padding: 10px 10px 10px 10px; width: 212px; height: 18px; font: 14px arial,sans-serif; color: #445135; border: 0; background: transparent; }
#world #sky form a#forgot_link{ position: absolute; top: 95px; left: 240px; font: 11px verdana,sans-serif; color: #106589; border-bottom: 1px dotted #4095b9; }
#world #sky form a#forgot_link:hover{ color: #fff; border-bottom: 1px dotted #fff; }
#world #sky form a.button{ display: block; margin-left: 55px; padding-top: 6px; width: 119px; height: 27px; font: normal 11px verdana,sans-serif; color: #fff; text-align: center; background: url('http://a.vimeocdn.com/images/world_button.gif') no-repeat top left; }
#world #sky form a.button:hover{ border-bottom: none; }
#world #sky p.fbconnect{ margin: 0; padding: 10px 0 20px 0; font: normal 11px verdana,sans-serif; color: #333; }
#world #sky p.fbconnect img{ }
#world #sky p.fbconnect a{ color: #106589; border-bottom: 1px dotted #4095b9; }
#world #sky p.fbconnect a:hover{ color: #fff; border-bottom: 1px dotted #fff; }
#world #land{ width: 440px; height: 157px; text-align: center; background: url('http://a.vimeocdn.com/images/world_land.jpg') no-repeat top left; }
#world #land p{ margin: 0 0 0 10px; padding: 132px 0 5px 0; width: 420px; white-space: nowrap; overflow: hidden; }
#world #land p#error{ font: bold 11px verdana,sans-serif; color: #fff; }
#world #land p a{ color: #fff; border-bottom: 1px dotted #fff; }
#world #land_bottom img{ display: block; width: 440px; height: 10px; }
#world #plus_giftcode{ margin: 0 0 10px 0; }
#world #plus_giftcode a{ color: #fff; font: bold 11px verdana,sans-serif; text-decoration: none; padding-bottom: 1px; border-bottom: 1px dotted #fff; }
#world #plus_area .hide{ color: #fff; font: normal 10px verdana,sans-serif; }
#world #plus_area .hide a{ color: #fff; text-decoration: none; padding-bottom: 0; border-bottom: 1px dotted #fff; }
#world #plus_giftcode a img{ margin: 0 0 0 2px; }
#plus_welcome #sun h1{ padding-top: 35px; font: normal 28px/28px arial,sans-serif; color: #2e3540; }
#plus_welcome #sky h2{ margin-bottom: 10px; font: bold 16px arial,sans-serif; color: #2e3540; }
#plus_welcome #sky #commercial{ padding: 10px 20px; font: normal 16px arial,sans-serif; color: #2e3540; text-align: left; }
#plus_welcome #sky #commercial .softcorner{ padding: 20px 20px 18px 20px; }
#plus_welcome #sky #commercial p{ margin-bottom: 12px; line-height: 22px; }
#plus_welcome #sky #commercial a{ color: #388fc5; text-decoration: none; }
#plus_welcome #sky #commercial a:hover{ color: #f75342; border: 0; }
#plus_welcome #sky #commercial ul{ margin-bottom: 15px; }
#plus_welcome #sky #commercial ul li{ padding: 3px 0 3px 25px; font-weight: bold; background: url('http://a.vimeocdn.com/images/lightbox_plus_icon.gif') no-repeat 0 50%; }
#plus_welcome #sky #commercial #links{ line-height: 35px; }
#plus_welcome #sky #commercial #links img{ float: left; }
#compose_message{ position: relative; padding: 20px; width: 440px; font-size: 11px; color: #3e3e3e; text-align: left; background: #fff; }
#compose_message img.closer{ position: absolute; top: 20px; right: 20px; cursor: pointer; }
#compose_message h1{ margin-bottom: 15px; width: 410px; font: bold 28px/28px arial,sans-serif; }
#compose_message p.dont_msg{ margin-bottom: 15px; padding: 5px 10px; border: 1px dotted #b1ced7; background: #d1eef7; }
#compose_message p.dont_msg img{ vertical-align: middle; }
#compose_message p.tip{ margin-bottom: 15px; font: normal 10px/14px verdana,sans-serif; color: #969696; }
#compose_message textarea{ display: block; margin-bottom: 10px; width: 428px; height: 125px; border-color: #e7e7de !important; background: #fff !important; color: #3e3e3e !important; }
#compose_message #person_search{ margin-bottom: 10px; width: 260px; border-color: #e7e7de; }
#compose_message input.blue_button{ color: #fff !important; border-color: #408bb6 !important; background: #59a5d1 !important; }
#compose_message input.grey_button{ color: #969696 !important; border-color: #dedee0 !important; background: #f2f2ee !important; cursor: default; }
#compose_message .checkbox{ margin-bottom: 10px; }
#compose_message a,#compose_message .faux_link{ color: #2786c2; }
#compose_message a:hover,#compose_message .faux_link:hover{ color: #f75342; }
#person_search_search .acaption{ float: right; width: 210px; color: #2786c2; overflow: hidden; font-size: 11px; line-height: 30px; }
div#header{ margin-bottom: 20px; }
div#banner{ margin: 0 20px 20px 20px; }
div#banner #stats{ width: 940px; height: 250px; }
div#banner #stats img{ margin: 10px; }
div#columnA{ width: 620px; margin: 0px 10px 0px 0px; }
div#columnA h2{ font: bold 24px arial,sans-serif; margin: 0 0 10px 0; }
div#columnA .vimeobuzz{ margin: 0 0 20px 0; }
div#columnA .vimeobuzz .tumblr_post{ background: #f3f3f3; margin: 0 0 20px 0; padding: 20px; overflow: hidden; }
div#columnA .vimeobuzz .tumblr_quote_post{ color: #3e3e3e; font: bold 18px/22px arial,helvetica,sans-serif; }
div#columnA .vimeobuzz .tumblr_source{ font: normal 11px/16px verdana,sans-serif; margin: 5px 0 0 0; }
div#columnA .vimeobuzz .tumblr_link_post{ font: bold 18px/22px arial,sans-serif; }
div#columnA .vimeobuzz .tumblr_description{ color: #3e3e3e; font: normal 11px/16px verdana,sans-serif; margin: 5px 0 0 0; }
div#columnA .vimeobuzz .tumblr_description i{ font-style: normal; }
div#columnA .vimeobuzz .tumblr_photo_post{ text-align: center; }
div#columnA .vimeobuzz .tumblr_photo_post .tumblr_photo{ display: block; margin: 0 0 5px 0; }
div#columnA .vimeobuzz .tumblr_text_post{ font: bold 18px/22px arial,sans-serif; }
div#columnA .vimeobuzz .tumblr_text_post .tumblr_title{ margin: 0 0 5px 0; font: bold 18px/22px arial,sans-serif; }
div#columnA .vimeobuzz .tumblr_text_post .tumblr_body{ color: #3e3e3e; font: normal 11px/16px verdana,sans-serif; }
div#columnA .vimeobuzz .tumblr_caption{ color: #3e3e3e; font: normal 11px/16px verdana,sans-serif; margin: 5px 0 0 0; text-align: left; }
div#columnA .vimeobuzz .more{ font: bold 11px/16px verdana,sans-serif; }
div#columnA .section{ margin: 0 0 30px 0; }
div#columnA .section h3{ color: #3e3e3e; font: bold 18px arial,helvetica,sans-serif; margin: 0 0 5px 0; }
div#columnA .section p.header_body{ color: #969696; font: bold 18px/24px arial,helvetica,sans-serif; margin: 0 0 20px 0; }
div#columnA .section p.header_body em{ color: #3e3e3e; font-style: normal; }
div#columnA .section p.header_body img.insert{ display: block; float: right; margin: 0 0 10px 10px; }
div#columnA .section p{ color: #3e3e3e; font: normal 11px/18px verdana,helvetica,sans-serif; }
div#columnA .section p.press_quote{ color: #969696; font: bold 14px/20px arial,helvetica,sans-serif; }
div#columnA .section ul{ list-style-type: none; }
div#columnA .section ul#brogrammers{ margin: 10px 0; }
div#columnA .section ul#brogrammers li{ width: 195px; float: left; margin: 0 10px 10px 0; }
div#columnA .section ul#brogrammers li img{ margin: 0 10px 0 0; vertical-align: middle; }
div#columnA .section ul#brogrammers li a{ font: bold 12px arial,sans-serif; }
div#columnA .section ul.elsewhere{ margin: 10px 0; }
div#columnA .section ul.elsewhere li{ display: block; float: left; margin: 0 0 10px 0; }
div#columnA .section ul.elsewhere li.twitter{ width: 225px; background: url('http://a.vimeocdn.com/images/icon_footer_twitter.gif') no-repeat top left; margin: 0 10px 0 0; padding: 0 0 0 60px; }
div#columnA .section ul.elsewhere li.tumblr{ width: 260px; background: url('http://a.vimeocdn.com/images/icon_footer_tumblr.gif') no-repeat top left; padding: 0 0 0 60px; }
div#columnA .section ul.elsewhere li h6{ font: bold 16px arial,sans-serif; }
div#columnA .section ul.elsewhere li p{ margin: 0; }
div#columnA .section ul.elsewhere li a{ font: bold 12px arial,sans-serif; }
div#columnA .section .press_mark{ display: block; float: left; margin: -10px 3px -36px 0; padding: 7px 0 0 0; font: bold 36px arial,helvetica,sans-serif; color: #ff5d3b; }
div#columnA .section .press_source{ margin: 5px 0 0 0; line-height: 18px; }
div#columnA .section .press_timestamp{ }
div#columnA .section .partnership_opps{ margin: 5px 0 10px 10px; }
div#columnA .section .partnership_opps li{ float: none; margin: 0 10px 5px 0; color: #3e3e3e; font: normal 11px verdana,helvetica,sans-serif; }
div#columnA .section .stats ul{ margin: 0 0 10px 0; }
div#columnA .section .stats li{ float: none; margin: 15px 0 0 0; color: #969696; font: bold 18px/24px arial,helvetica,sans-serif; }
div#columnA .section .stats li strong{ color: #FF9900; font: bold 36px/24px arial,helvetica,sans-serif; }
div#columnA .section .stats p{ color: #3e3e3e; font: normal 11px verdana,helvetica,sans-serif; }
div#columnA .section_header{ margin: 0 0 10px 0; }
div#columnA .section_header h3{ font: bold 24px arial,helvetica,sans-serif; margin: 0 0 5px 0; }
div#columnA .press_archive{ }
div#columnA .press_archive h3{ margin: 10px 0 5px 0; color: #969696; font: bold 36px arial,helvetica,sans-serif; }
div#columnA .press_archive li{ font: bold 14px arial,helvetica,sans-serif; padding: 10px 0 10px 0; }
div#columnA .press_archive li .source{ font: normal 11px verdana,helvetica,sans-serif; }
div#columnB{ width: 300px; margin: 0px 0px 0px 10px; }
div#columnB .content{ margin: 0 0 20px 0; }
div#columnB .content ul{ margin: 10px 0 0 0; line-height: 16px; }
div#columnB .learn_more{ margin: 0; }
div#columnB .learn_more ul li{ margin: 0 0 7px 0; }
div#columnB .learn_more ul li strong{ font: bold 14px/16px arial,helvetica,sans-serif; }
div#columnB .by_the_numbers{ margin: 0 0 20px 0; }
div#columnB .by_the_numbers ul li{ margin: 0; color: #3e3e3e; }
div#columnB .by_the_numbers ul li strong{ color: #3e3e3e; font: bold 42px/42px arial,helvetica,sans-serif; }
div#columnB .contact_us{ margin: 0 0 20px 0; }
div#columnB .contact_us ul li{ margin: 0 0 7px 0; }
div#columnB .official_pr ul{ height: 300px; overflow: auto; margin: 0 0 10px 0; padding: 10px; border: 1px solid #f3f3f3; border-top: none; }
div#columnB .official_pr ul li{ color: #969696; font: normal 10px verdana,sans-serif; }
div#columnB .official_pr ul li.first{ margin-top: 0; padding-top: 0; }
div#columnB .official_pr ul li.last{ margin-bottom: 0; padding-bottom: 0; }
div#columnB .official_pr ul li p{ color: #3e3e3e; font: bold 12px arial,verdana,sans-serif; margin: 0 0 5px 0; }
div#columnB .official_pr ul li a{ font-weight: bold; }
div#columnB .downloadable{ margin: 0 0 20px 0; }
#columnB .hubnut .powered{ color: #969696; font-size: 10px; text-align: right; margin: 2px 0 0 0; }
#columnB .downloadables{ margin: 10px 0 0 0; }
