/* card controls */
#cards {clear:both; width:630px; margin:0 0 15px 0; border-left:solid 1px rgb(139,139,139);
  border-right:solid 1px rgb(139,139,139); border-bottom:solid 1px rgb(139,139,139); overflow:hidden;}
div#cards .card_main_top {width:630px; padding:0 0 5px 10px; height:20px; font-weight:bold; font-size:12px; color:#000;}
div#cards .card_main_content {width:610px; margin:0 10px 10px; font-size:12px; color:#444;}

div#cards .profile {background:url(/themes/handshakes/gfx/boxes/header_bcg.gif) repeat-x;}
div#cards .club {background:url(/themes/handshakes/gfx/boxes/header_bcg_blue.png) repeat-x;}
div#cards .event {background:url(/themes/handshakes/gfx/boxes/header_bcg_orange.png) repeat-x;}
div#cards .blog {background:url(/themes/handshakes/gfx/boxes/header_bcg_green.png) repeat-x;}
	
div#cards table.card {margin:0; padding:0; border-collapse:collapse; width:100%;}
div#cards table.card td {padding:0; margin:0; vertical-align:top;}
div#cards table.card td.online {text-align:center;}
div#cards table.card td.online img {margin-top:4px; text-align:center;}
div#cards table.card td.profile_photo {width:110px; text-align:left;}
div#cards table.card td.photo {text-align:center;}
div#cards table.card td.photo img {margin-top:4px; padding:4px; border:1px solid #CCC; background-color:#FFF; text-align:center;}
div#cards table.card td.photo img a {border:0;}
div#cards table.card td.photo a:hover img {border:1px solid #0066CC;}
div#cards table.card td.profile_info {padding-top:5px;}
div#cards table.card td.card_info {padding-top:5px;}
div#cards table.card td.card_label {width:90px; font-weight:bold; padding-right:5px; font-size:11px;}
div#cards table.card td.card_body {font-size:11px;}
div#cards table.card td.profile_headline {padding-top:5px; word-wrap:break-word;}
div#cards table.card td.card_headline {word-wrap:break-word;}
div#cards table.card td.card_headline img {padding:0 5px;}
div#cards table.card td.card_images {width:80px; padding-top:5px;}
div#cards table.card td.card_images td {text-align:center; padding:1px;}
div#cards table.card td.card_links {width:145px; padding-top:5px; font-size:11px;}
div#cards table.card td.card_links td {width:145px; border-bottom:1px solid silver; padding:1px 1px 1px 4px;}

/* CLUB VIDEO CARD */
#club-video-card {margin:0 0 10px; padding:0;}
div#club-video-card .video-video {float:left; margin:2px; padding:3px; background-color:#FFF; border:1px solid #CCC;}
div#club-video-card .video-video:hover {background:#DDD;}
div#club-video-card .video-video span.edit-links {display:block; text-align:center;}
div#club-video-card .video-info {float:left; width:440px; margin-left:10px; padding:0px;}
div#club-video-card .video-title {float:left; width:77%; padding-bottom:2px; font-size:1.1em; font-weight:bold; text-align:left;}
div#club-video-card .video-date {float:right; width:20%; padding-bottom:2px; text-align:right;}
div#club-video-card .video-text {clear:both; display:block; padding-top:2px; font-size:0.9em; border-top:1px solid #CCC;}
div#club-video-card .video-desc {display:block;}
div#club-video-card .video-posted {display:block; font-size:0.8em;}

/* PUBLIC VIDEO CARD */
#club-video-card-pub {float:left; margin:0 20px 20px 0; padding:0; width:175px; text-align:center;}
div#club-video-card-pub .video-video-cont {margin:0; padding:0;}
div#club-video-card-pub .video-video img {margin:2px; padding:3px; border:1px; background-color:#FFF; border:1px solid #CCC;}
div#club-video-card-pub .video-video img:hover {background:#DDD;}
div#club-video-card-pub .video-title {display:block; padding-bottom:2px; font-size:1.1em; font-weight:bold;}
div#club-video-card-pub .video-text{display:block; margin-bottom:2px; padding-top:2px; font-size:0.9em; border-top:1px solid #CCC;}
div#club-video-card-pub .video-desc {display:block; font-size:1.1em;}

