h1								{ color: #71e1e1; font: 16px "helvetica neue",helvetica, arial, sans-serif, verdana, tahoma; padding-bottom: 2px; }
h2								{ color: #71e1e1; font: 14px "helvetica neue",helvetica, arial, sans-serif, verdana, tahoma; padding-bottom: 6px; }

/* ids */
#__f								{ display: block; background: #AF0000; padding: 2px 5px; margin-bottom: 12px; }
#content_left					{ width: 430px; }
#content_right					{ padding-bottom: 40px; width: 500px; }
#getInvolved td					{ padding-right: 12px; }
#comments_div_comments			{ position: absolute; display: inline; }
#comments_div_slash				{ margin-left: 134px; position: absolute; display: inline; color: #999; }
#comments_div_feed				{ margin-left: 150px; position: absolute; display: inline; color: #999; }
#comments_add					{ position: absolute; right: 0pt; margin-top: 34px; }

/* classes */
.boody_photo					{ border: 1px solid #71e1e1; margin-right: 14px; }
.youTubeVideo					{ border: 1px solid #71e1e1; }
.listing .right					{ width: 340px; }
.listing .right .clear			{ margin-bottom: 50px; }
.activity_photo_div				{ border: 1px solid #71e1e1; } 
#actions div.right, #actions div.left { width: 180px; }
.edit_btn						{ padding: 4px 6px; font-size: 10px; color: #ccc; background: #000; margin: -28px 0 0 -6px; display: block; }
.comment_details					{ width: 800px; }
.comment details h1					{ margin-right: 0pt; margin-left: 0pt; margin-top: -3px; font-size: 15px; }
.comment_details span.small			{ border-bottom: 1px dotted #333; padding-bottom: 2px; }
.comment							{ display: block; }
.comment_pad						{ padding-bottom: 10px; margin-bottom: 16px; border-bottom: 1px solid #222; }

/* buttons */
.button_viewall a				{ margin-left: 310px; }

/* lists */
.boodyLinks						{ margin-top: -8px; padding-bottom: 20px; }
.boodyLinks li 					{ height: 15px; background: url("../../images/activities_links_arrows.gif") top left no-repeat; }
.boodyLinks li a				{ display: block; color: #fff; margin: 0 0 0 20px; }
.boodyLinks li a:hover			{ color: #71e1e1; }
.activities_list				{ padding-bottom: 24px; width: 380px; }
.activities_list li.pad			{ padding-right: 21px; }
.listings_links                 { width: 236px; position: absolute; }
.listings_links li a            { position: absolute; display: inline; height: 12px; text-indent: -9999px; overflow: hidden; font-size: 1%; border: 0; }
li.save a						{ background: url("../../images/listings_options_icons.gif") no-repeat; left: 0; width: 93px; background-position: 0 0; }
li.save a:hover					{ background-position: 0 -12px; }
li.share a						{ background: url("../../images/listings_options_icons.gif") no-repeat; left: 107px; width: 57px; background-position: -107px 0; }
li.share a:hover				{ background-position: -107px -12px; }
li.view a						{ background: url("../../images/listings_options_icons.gif") no-repeat; left: 179px; width: 56px; background-position: -179px 0; }
li.view a:hover					{ background-position: -179px -12px; }
#comments_list li.pad 			{ padding-bottom: 20px; background: url("../../images/divider1.gif") no-repeat scroll left bottom; margin-bottom: 20px; }
#comments_list li div.right		{ width: 360px; margin-top: -4px; overflow: hidden; }
#comments_list li div.right	h2 	{ margin-bottom: -6px; }
#boodies_list					{ padding-bottom: 10px; }
#boodies_list td a img			{ margin: 0; }
#boodies_list td				{ width: 82px; display: table-cell; text-align: center; }
#boodies_list td.pad			{ padding-right: 3px; }
#vids_list						{ margin-top: -10px; margin-bottom: 8px; min-height: 70px; }
#vids_list li					{ display: inline; width: 83px; padding-top: 12px; }
#vids_list li a img				{ margin: 0; }
#vids_list li.pad				{ padding-right: 15px; }


/* links */
a								{ color: #71e1e1; }
a:hover							{ color: #fff; text-decoration: underline; }
a:hover .boody_photo			{ border-color: #fff; }
h2 a							{ font-weight: normal; }
a:hover .activity_photo_div		{ border-color: #fff; cursor: pointer; }
#comments_div_feed a, #comments_div_comments a { color: #999; }
#comments_div_feed a:hover, #comments_div_comments a:hover { color: #fff; }
.cur							{ color: #fff !important; }
#comment_options a 				{ font-weight: normal; padding: 4px 7px; }
#comment_options a.cur			{ color: #fff; cursor: default; background: #222; }
#comment_options a.cur:hover	{ background: #222; text-decoration: none; }
#comment_options a				{ color: #999; }
#comment_options a:hover		{ background: #333; color: #fff; text-decoration: none; }
a .user_photo						{ border: 1px solid #66CFCF; }
a .user_photo:hover					{ border-color: #fff; }
