@charset "utf-8";
/* CSS Document */
/* LHS */
#lhs_holder
{
	float: left;
	clear: both;
	width: 294px;
	margin: 12px 0px 0px 0px;
}

#images
{
	float: left;
	clear: both;
	width: 292px;
	padding-bottom: 12px;
}

.main_img 
{
	float: left;
	clear: both;
	width: 265px;
	border: 1px solid #fff;
	margin: 12px 0px 0px 12px;
	padding: 0;
}

#video
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 12px;
}

#profile_chatter
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 292px;
	padding-bottom: 6px;
}

#update_status
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
}

	#update_status input
	{
		float: left;
		clear: none;
		width: 238px;
		height: 21px;
		margin: 6px 0px 0px 6px;
		border-top: 1px solid #29355c;
		border-right: 1px solid #29355c;
		border-bottom: 1px solid #29355c;
		border-left: none;
		font-size: 12px;
		color: #666;
		padding: 4px 0px 0px 6px;
	}
	
	.update_status_btn
	{
		float: left;
		clear: none;
		margin: 6px 0px 0px 8px;
		border: none;
	}


#todo
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
	background-color: #080e27;
}

#activity
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
}

.notification_holder
{
	float: left;
	clear: both;
	background: none;
	border: 1px solid #751829;
	margin: 6px 0px 0px 6px;
	width: 271px;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
}
	.notification_holder a
	{
		color: #fff;
		text-decoration: none;
	}
	.notification_holder a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.notification
{
	float: left;
	clear: both;
	width: 266px;
	height: 20px;
	margin: 2px 0px 2px 0px
}
	.notification img
	{
		float: left;
		clear: both;
		margin: 0;
		padding: 0;
		border: none;
	}
	.notification a
	{
		float: left;
		clear: none;
		width: 242px;
		height: 17px;
		margin: 0px 0px 0px 4px;
		padding-top: 3px;
	}

#tools
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 8px;	
}

#contact_confirm
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 8px;
}

.contactApprove
{
	float: left;
	clear: both;
	background-image: url(../images/common/confirm.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 27px;
	font-size: 1px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
	margin: 5px 0px 0px 7px;
}
	.contactApprove a
	{
		width: 120px;
		height: 27px;
		background-color: #666;
	}

.contactDeny
{
	float: left;
	clear: none;
	background-image: url(../images/common/cancel.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 27px;
	font-size: 1px;
	text-indent: -5000px;
	overflow: hidden;
	cursor: pointer;
	margin: 5px 0px 0px 10px;
}

#about
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
}

.text_holder
{
	float: left;
	clear: both;
	background: none;
	border: 1px solid #23283f;
	margin: 6px 0px 0px 6px;
	width: 266px;
	color: #fff;
	font-size: 12px;
	padding: 7px;
	word-break: loose;
}
	.text_holder a
	{
		color: #fff;
		text-decoration: none;
	}
	.text_holder a:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
#info
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;	
}

.info_item
{
	float: left;
	clear: both;
	margin-bottom: 5px;
	padding: 0;
	width: 266px;
}

#mytacks
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
}

.item_292px {
	overflow: hidden;
	width: 322px;
	height: 65px;
	margin: 8px 0px 0px 8px;
	float: left;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	}
	.item_292px img {
		border: 1px solid #ffffff;
		margin: 0px 5px 0px 0px;
		}
	.item_292px a {
		color: #ffffff;
		text-decoration: none;
		}
	.item_292px a:hover {
		color: #ffffff;
		text-decoration: underline;
		}

.item_text {
	margin-top: 3px;
	}
	
.item_title {
	font-size: 14px;
	}

#contacts
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;
}

#contact_holder
{
	float: left;
	clear: both;
	width: 280px;
	margin: 6px 6px 0px 6px;
}

.contact_spacer
{
	float: left;
	clear: both;
	width: 280px;
	height: 1px;
	background-color: #666;
}

.contact
{
	font-size: 11px;
	float: left;
	clear: none;
	width: 80px;
	color: #fff;
	margin: 12px 5px 0px 7px;	
}
	.contact img 
	{
		border: 1px solid #fff;	
	}
	.contact a 
	{
		color: #fff;
		text-decoration: none;
	}
	.contact a:hover 
	{
		color: #fff;
		text-decoration: underline;
	}

/* RHS */
#rhs_holder
{
	float: left;
	clear: none;
	width: 659px;
	margin: 12px 0px 0px 12px;
}

#map
{
	float: left;
	clear: both;
	margin: 0;
	width: 657px;
	height: 420px;
}

#map_holder
{
	float: left;
	clear: both;
	margin: 6px;
	width: 645px;
	height: 380px;
	background-color: #1d274c;
	overflow: hidden;
}

#proximity_search
{
	float: left;
	clear: both;
	margin: 0px 0px 0px 0px;
	width: 657px;
	height: 130px;	
}
	
#filters
{
	float: left;
	clear: both;
	width: 657px;
	height: 55px;
	margin: 0px 0px 0px 0px;
}
	#filters label
	{
		float: left;
		clear: both;
		font-size: 14px;
		font-weight: bold;
		color: #fff;
	}
	#filters select
	{
		float: left;
		clear: both;
		margin-top: 3px;
	}

.filter
{
	float: left;
	clear: none;
	width: 205px;
	height: 40px;
	margin: 8px 7px 0px 7px;
}

#psearch_icon a
{
	float: left;
	clear: both;
	width: 25px;
	height: 25px;
	background-color: #151d3f;
	border: 1px solid #29355c;
	margin: 7px 0px 0px 6px;
	background-image: url(../images/common/searchIcon.gif);
	background-repeat: no-repeat;
}

#psearch_holder
{
	float: left;
	clear: none;
	width: 657px;
	height: 40px;
	margin: 0px 0px 0px 0px;
}

#psearch input
{
	float: left;
	clear: none;
	margin: 7px 0px 0px 0px;
	width: 570px;
	height: 21px;
	border-top: 1px solid #29355c;
	border-right: 1px solid #29355c;
	border-bottom: 1px solid #29355c;
	border-left: none;
	font-size: 12px;
	color: #666;
	padding: 4px 0px 0px 6px;
}

.psearch_btn
{
	float: left;
	clear: none;
	margin: 7px 0px 0px 8px;
	border: none;
}

#chatter_box
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 8px;
}

#tacks 
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 8px;
}

.citem_657px {
	overflow: hidden;
	width: 642px;
	margin: 8px 0px 0px 9px;
	border-bottom: 1px solid #2f3654;
	float: left;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	padding-bottom: 10px;
	}
	.citem_657px img {
		border: 1px solid #ffffff;
		margin: 0px 5px 0px 0px;
		float: left;
		clear: both;
		}
	.citem_657px a {
		color: #ffffff;
		text-decoration: none;
		}
	.citem_657px a:hover {
		color: #ffffff;
		text-decoration: underline;
		}

.citem_text
{
	float: left;
	clear: none;
	width: 552px;
	margin-top: 2px;
}

.chatter_time
{
	float: left;
	clear: both;
	width: 552px;
	margin-top: 3px;
	color: #85899b;	
}
		
.item_657px {
	overflow: hidden;
	width: 622px;
	height: 65px;
	margin: 8px 0px 0px 9px;
	float: left;
	clear: both;
	color: #ffffff;
	font-size: 11px;
	}
	.item_657px img {
		border: 1px solid #ffffff;
		margin: 0px 5px 0px 0px;
		}
	.item_657px a {
		color: #ffffff;
		text-decoration: none;
		}
	.item_657px a:hover {
		color: #ffffff;
		text-decoration: underline;
		}
		
#articles
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 8px;	
}

.article
{
	float: left;
	clear: both;
	margin: 8px 0px 8px 6px;
	width: 645px;
	border-bottom: 1px solid #2f3654;
}

.article_holder
{
	float: left; 
	clear: none; 
	width: 559px;	
}

.article_title
{
	float: left;
	clear: both;
	margin: 0;
	font-size: 20px;
	color: #a8aab3;
	width: 645px;
}
	.article_title a
	{
		color: #a8aab3;
		text-decoration: none;
	}
	.article_title a:hover
	{
		color: #a8aab3;
		text-decoration: underline;
	}

.article_date
{
	float: left;
	clear: both;
	margin: 4px 0px 0px 0px;
	font-size: 11px;
	width: 645px;
	color: #fff;
}
	.article_date a
	{
		color: #fff;
		text-decoration: none;
	}
	.article_date a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.article_body
{
	float: left;
	clear: none;
	width: 549px;
	margin: 15px 0px 0px 10px;
	color: #a8aab3;
	font-size: 12px;
}
	.article_body a
	{
		color: #a8aab3;
		text-decoration: none;
	}
	.article_body a:hover
	{
		color: #a8aab3;
		text-decoration: underline;
	}
	
.article_links
{
	float: left;
	clear: both;
	width: 645px;
	margin: 15px 0px 3px 0px;
	color: #fff;
	font-size: 12px;
}
	.article_links a
	{
		color: #fff;
		text-decoration: none;
	}
	.article_links a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

#events
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 8px;	
}

.event_holder
{
	float: left;
	clear: both;
	width: 641px;
	padding-bottom: 3px;
	border-bottom: 1px solid #2f3654;
	margin: 12px 0px 0px 8px;
}

.event_img_holder
{
	float: left;
	clear: both;
	width: 82px;
	height: 102px;
	margin: 0;
	padding: 0;
}
	.event_img_holder img
	{
		float: left;
		clear: both;
		border: 1px solid #fff;
	}

.event_details
{
	float: left;
	clear: none;
	width: 549px;
	height: auto;
	padding:0;
	font-size: 12px;
	color: #fff;
	margin-left: 10px;
}
	.event_details a
	{
		color: #fff;
		text-decoration: none;
	}
	.event_details a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.event_title
{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
	.event_title a
	{
		color: #fff;
		text-decoration: none;
	}
	.event_title a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.event_category a
{
	color: #a8aab3;	
	text-decoration: none;
}
.event_category a:hover
{
	color: #a8aab3;	
	text-decoration: underline;
}

.event_actions
{
	float: left;
	clear: none;
	margin: 10px 0px 0px 10px;
	font-size: 12px;
	color: #fff;
	width: 549px;
}
	.event_actions a
	{
		color: #fff;
		text-decoration: none;
	}
	.event_actions a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.no_tacks_msg
{
	float: left;
	clear: both;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 645px;
	margin: 16px 0px 6px 6px;
}

.no_mytack_item
{
	float: left;
	clear: both;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 280px;
	padding: 0;
	margin: 6px 0px 6px 0px;	
}

#add_review
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 6px;
}

#add_review_all
{
	float: left;
	clear: both;
	margin-top: 0;
	width: 657px;
	padding-bottom: 6px;
}

.add_review_input
{
	float: left;
	clear: both;
	width: 631px;
	height: 68px;
	background-color: #262d4d;
	border: 1px solid #2a3250;
	margin: 6px 6px 0px 6px;
	padding: 6px;
	font-size: 11px;
	color: #c9cad2;
}

#post_success
{
	margin: 6px 6px 0px 6px;
	padding: 6px;
	float: left;
	clear: both;
	width: 631px;
	font-size: 12px;
	color: #fff;
	background-color: #080e27;
	border: 1px solid #2a3250;
	text-align: center;
}

#post_fail
{
	margin: 6px 6px 0px 6px;
	padding: 6px;
	float: left;
	clear: both;
	width: 631px;
	font-size: 12px;
	color: #fff;
	background-color: #3e0a03;
	border: 1px solid #2a3250;
	text-align: center;
}

#please_login
{
	float: left;
	clear: both;
	width: 629px;
	border: 1px solid #23283f;
	margin: 6px 0px 0px 6px;
	color: #fff;
	font-size: 12px;
	padding: 7px;
}
	#please_login a
	{
		color: #fff;
		text-decoration: none;
	}
	#please_login a:hover
	{
		color: #fff;
		text-decoration: underline;
	}
	
#reviews
{
	float: left;
	clear: both;
	margin-top: 12px;
	width: 657px;
	padding-bottom: 8px;
}

#all_reviews
{
	float: left;
	clear: both;
	margin: 12px 0px 0px 0px;
	width: 657px;
	padding-bottom: 8px;
}

.comment_container {
	float: left;
	clear: both;
	width: 647px;
	margin: 5px 0px 5px 5px;
	border-bottom: 1px solid #ffffff;
	}
	.comment_container a {
		color: #ffffff;
		text-decoration: none;
		}
	.comment_container a:hover {
		color: #ffffff;
		text-decoration: underline;
		}

.comment_image_col {
	float: left;
	clear: both;
	width: 84px;
	color: #ffffff;
	font-size: 12px;
	}
	.comment_image_col img {
		border: 2px solid #ffffff;
		}
		
.comment_text_container {
	float: left;
	clear: none;
	width: 547px;
	padding-top: 7px;
	font-size: 14px;
	color: #ffffff;
	margin: 0px 0px 0px 9px;
	}

.c_indent {
	float: left;
	clear: none;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 4px;
	}

.c_date_added {
	float: left;
	clear: both;
	width: 637px;
	font-size: 10px;
	color: #ffffff;
	margin-top: 12px;
	padding-right: 10px;
	text-align: right;
	}
	
.comment_actions {
	float: left;
	clear: both;
	font-size: 11px;
	}
	
.no_reviews_msg 
{
	float: left;
	clear: both;
	color: #ffffff;
	font-size: 12px;
	margin: 5px 0px 0px 5px;
	width: 490px;
}
	.no_reviews_msg a
	{
		color: #fff;
		text-decoration: none;
	}
	.no_reviews_msg a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.info_holder
{
	float: left;
	clear: both;
	border: 1px solid #23283f;
	margin: 6px 0px 0px 6px;
	color: #fff;
	font-size: 12px;
	padding: 7px;
	width: 629px;
}
/* Edit About */
.eip_or
{
	float: left;
	clear: none;
	width: 25px;
	height: 17px;
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 2px;
}
.eip_savebutton { 
	float: left;
	clear: both;
	background-color: #ffffff; 
	color: #329fb9; 
	border: 1px solid #329fb9; 
	margin: 2px 0px 0px 35px;
	width: 40px; 
	height: 19px; 
	padding: 0px 4px 2px 4px;
	font-size: 11px; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.eip_cancelbutton { 
	float: left;
	clear: none;
	background-color: #329fb9; 
	color: #ffffff; 
	border: 1px solid #ffffff; 
	padding: 0px 4px 2px 4px;
	margin-top: 2px;
	width: 45px; 
	height: 19px; 
	font-size: 11px; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.eip_saving { 
	float: left;
	clear: both;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../images/common/spinner6.gif');
	background-repeat: no-repeat; 
	background-position: left; 
	color: #ffffff;
	margin: 10px 0px 0px 15px;
	padding-left: 25px;
	width: 65px;
	}

.eip_empty { 
	text-align: left;
	float: left;
	clear: both;
	background: none;
	border: 1px solid #23283f;
	margin: 6px 0px 0px 6px;
	width: 266px;
	height: auto;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px;	
	}

.eip_editfield
{
	text-align: left;
	float: left;
	clear: both;
	background: none;
	border: 1px solid #23283f;
	margin: 6px 0px 0px 6px;
	width: 266px;
	height: auto;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px;	
}

.editme {
	width: 200px;
	height: 17px;
	background-color: #000;
	color: #4eb5cc;
	padding-top: 3px;
	text-align: center;
	border: 1px solid #34a1bb;
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* All Tacks */
#sort_options 
{
	float: left;
	clear: both;
	font-size: 12px;
	width: 642px;
	height: 18px;
	padding: 1px 0px 0px 3px;
	margin: 10px 0px 0px 6px;
	background-color: #070e2d;
	background-image: url(../images/common/sort_options_bg.gif);
	background-repeat: repeat-y;
}
	#sort_options label 
	{
		font-size: 14px;
		font-weight: bold;
		display: block;
		float: left;
		clear: none;
		text-align: left;
		color: #fff;
		width: 110px;
		margin: 0px 0px 0px 361px;
	}
	#sort_options select 
	{
		display: block;
		font-size: 10px;
		float: left;
		clear: none;
		width: 169px;
	}

#search_navi_container {
	float: left;
	clear: both;
	width: 645px;
	height: 17px;
	border-bottom: 1px solid #313856;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	margin: 10px 0px 0px 6px;
}

#search_navi_container_b {
	float: left;
	clear: both;
	width: 645px;
	height: 17px;
	border-top: 1px solid #313856;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	margin: 10px 0px 6px 6px;
}

#no_results {
	float: left;
	clear: both;
	width: 645px;
	height: 60px;
	font-size: 18px;
	text-align: center;
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 0px 5px;
	color: #fff;
}
	#no_results a {
		color: #fff;
		text-decoration: none;
	}
	#no_results a:hover {
		color: #fff;
		text-decoration: underline;
	}


.results_navi_info 
{
	float: left;
	clear: none;
	width: 403px;
	height: 15px;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	padding-top: 1px;
	color: #fff;
	margin: 0px 10px 0px 10px;
}
	
.navi_link {
		float: left;
		clear: none;
		width: 55px;
		height: 16px;
		text-align: right;
	}
	.navi_link a {
		color: #fff;
		text-decoration: none;
	}
	.navi_link a:hover {
		color: #fff;
		text-decoration: underline;
	}
	.navi_link img {
		float: left;
		clear: none;
		border: none;
	}
	
.navi_link2 {
	float: left;
	clear: none;
	width: 55px;
	height: 16px;
	text-align: right;
}
	.navi_link2 a {
		color: #fff;
		text-decoration: none;
	}
	.navi_link2 a:hover {
		color: #fff;
		text-decoration: underline;
	}
	.navi_link2 img {
		float: left;
		clear: none;
		border: none;
		margin-left: 5px;
	}

/* All Contacts */
#search_friends
{
	float: left;
	clear: both;
	width: 315px;
	height: 26px;
	margin: 3px 0px 0px 0px;
}

#search_icon_friends a
{
	float: left;
	clear: both;
	width: 21px;
	height: 21px;
	background-color: #151d3f;
	border: 1px solid #29355c;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/common/searchIcon_contacts.gif);
	background-repeat: no-repeat;
}

#search_friends input
{
	float: left;
	clear: none;
	margin: 0px 0px 0px 0px;
	width: 280px;
	height: 18px;
	border-top: 1px solid #29355c;
	border-right: 1px solid #29355c;
	border-bottom: 1px solid #29355c;
	border-left: none;
	font-size: 12px;
	color: #666;
	padding: 3px 0px 0px 6px;
}

#sort_results_contacts
{
	float: left;
	clear: none;
	width: 320px;
	height: 26px;
	margin: 2px 0px 0px 7px;
}
#sort_options_contacts 
{
	float: left;
	clear: both;
	font-size: 12px;
	width: 642px;
	height: 30px;
	padding: 1px 0px 0px 3px;
	margin: 10px 0px 0px 6px;
	background-color: #070e2d;
	background-image: url(../images/common/sort_options_bg.gif);
	background-repeat: repeat-y;
}
	#sort_options_contacts label 
	{
		font-size: 14px;
		font-weight: bold;
		display: block;
		float: left;
		clear: none;
		text-align: left;
		color: #fff;
		width: 100px;
		margin: 5px 0px 0px 43px;
	}
	#sort_options_contacts select 
	{
		display: block;
		font-size: 10px;
		float: left;
		clear: none;
		width: 169px;
		height: 21px;
		padding: 1px 0px 0px 1px;
		margin-top: 2px;
	}
	
/* All Events */
#event_filters
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 0px;
	padding-bottom: 6px;	
}
	#event_filters label 
	{
		font-size: 14px;
		font-weight: bold;
		display: block;
		float: left;
		clear: both;
		text-align: left;
		color: #fff;
		width: 265px;
		margin: 5px 0px 0px 5px;
	}
	#event_filters input 
	{
		display: block;
		font-size: 10px;
		float: left;
		clear: both;
		margin: 3px 0px 5px 5px;
		width: 265px;
	}
	#event_filters select 
	{
		display: block;
		font-size: 10px;
		float: left;
		clear: both;
		margin: 3px 0px 5px 5px;
		width: 280px;
	}

.filter_events a
{
	float: left;
	clear: none;
	width: 37px;
	height: 36px;
	background-image: url(../images/common/refresh_btn.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: -14px 0px 0px 10px;
	cursor:pointer;
}
#event_categories
{
	float: left;
	clear: both;
	width: 292px;
	margin-top: 12px;
	padding-bottom: 6px;	
}

.category_item
{
	float: left;
	clear: both;
	margin-bottom: 7px;
	padding: 0;
	width: 266px;
}

/* Video Item */
.videoItem
{
	float: left;
	clear: both;
	width: 265px;
	margin: 13px 0px 0px 13px;
	padding: 0;
}



