
html, body {
	height: 100%;
}

button{
	cursor:pointer; 
	font-family: 'open sans';
}

table{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

td{
	vertical-align:top;
}

th{
	text-align:left;
	font-weight:normal;
	color:#999;
}

canvas{
	display:block;
}

a{
	text-decoration:none;
	color: #0056cc; 
	color:#134dac; 
	color:#004eff;
	color:#1857cb;
}

footer a{
	font-size:12px;
}

a:visited{
}

a.v_link{
	color:#0b68d0 !important;
}

.v_link{
	color:#0b68d0 !important;
}

a.title_link{

}

a.title_link:visited{
	color:#640a98;
}


a:hover .stream_title{
	color:#196cb9;
}

a:visited .stream_title{
	color:#8c2ee4;
}

button:focus {
	outline:0;
}

h1{
	margin:0px; 
	font-size:20px; 
	font-weight:600; 
	font-family: 'Open Sans', sans-serif;
}


h2{
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:600; 
}

h3{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-weight:600; 
	font-family: 'Open Sans', sans-serif;
}

h4{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	color:#555;
}

h5{
	font-size:12px;
	padding:0px;
	margin:0px; 
}

h6{
	margin:0px; 
	padding:0px; 
}

label{
	cursor:pointer;
}


/* 
* new
*/ 
.skull{
	background-image:url('/images/assets/skull2.png');
}





.dnone{
	display:none; 
}


.fl{
	float:left;
}

.fr{
	float:right;
}

.rel{
	position:relative; 
}

.left_action_area{
	border-radius:3px; 
	padding-bottom:5px;
}

.left_action_hold{
	float:left; 
	width:280px; 
}

.edit_image{
	width:141px; 
	border-bottom-left-radius:3px; 
	border-bottom-right-radius:3px; 
	position:absolute; 
	bottom:5px; 
	padding:3px; 
	color:#fff; 
	background-color:rgba(0,0,0,.4);
	left:5px;
}

.id_stop_profile{
	border:1px #ccc solid;
	height:85px;
}

.right_cell{
	float:left; 
	width:295px; 
	margin-left:20px; 
	background-color:#fff;
	border-radius:3px;
}


.mover{
	height:100%; 
	width:100%; 
	background-color:rgba( 245 , 245 , 245 , .90 ); 
	z-index:10000000000; 
	position:fixed; 
	top:0px; 
	left:0px;
	overflow-y:scroll; 
}

.zover{
	height:100%; 
	width:100%; 
	background-color:rgba( 235 , 235 , 235 , .90 ); 
	z-index:10000000000; 
	position:fixed; 
	top:0px; 
	left:0px;
	overflow-y:scroll; 
}

.proza{
	font-family: 'Proza Libre', sans-serif;
}

.mcont{
}

.side_sl{
font-size:20px; line-height:14px; margin-top:3px;
}

.fover{
	height:100%; 
	width:100%; 
	z-index:10000000000; 
	position:fixed; 
	top:0px; 
	left:0px;
	overflow-y:scroll; 
}


.sent_t{
	font-size:14px;
	color:#999;
}

.noscroll{
	overflow:hidden;
}

.mover_left{
	float:right;
	width:250px;
	margin-top:20px;
	border-radius:3px;
}

.mover_content{
	margin-top:20px; 
	border-radius:5px; 
	float:left;
	width:725px;
	background-color:#fff;
	padding:0px;
	z-index:1000000000000; 
	margin-bottom:20px;
}


.mover_item{
	background-color:#fff;
	border-radius:3px; 
}


.pih{
	background-color:#444;
}

.content_main_hold{
	margin-top:10px; 
	width:700px; 
	float:right;
}

.caction_link{
	border:1px #ccc solid; 
	padding:2px 5px;	
	background-color:#fff;
	border-radius:3px;
	margin-top:3px;
}

#add_user_i{
	margin-left:2px; 
	border:1px #ccc solid; 
	padding:10px; 
	margin-right:10px; 
	margin-bottom:15px;
}

.profile_divide{
	padding-top:5px; 
	margin-bottom:10px;
	margin-top:15px;
}

.votatee{
	margin-top:20px; 
	border-radius:3px; 
	padding:10px;
}

.votatee span{
color:#999; margin-bottom:10px; font-size:11px; text-align:center;
}

.id_stop{
	text-align:center; 
	float:left; 
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	border:1px #ccc solid;
	padding:4px;
	border-radius:3px;
	color:#555;
	margin-left:5px;
}

.id_stop_profile{
	width:123px;
	text-align:center; 
	float:left; 
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	background-color:#f9f9f9;
	padding:4px;
	border-radius:3px;
	color:#555;
	margin-left:10px;
	overflow:hidden;
}

.id_stop img{
	width:75px;
}

.desc_short_grid p{
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
}

.center_id{
	width:400px;
	margin-left:auto; 
	background-color:#fff;
	margin-right:auto; 
	border-radius:3px;
}

.sug_side{
	color:#444;
}

.sug_side:hover{
	color:#ff0000;
}

.center_id h2{
	color:#555;
}

.image_clipped{
	text-align:center; 
	padding:5px; 
	border-top:0px; 
	border-bottom-left-radius:5px; 
	border-bottom-right-radius:5px; 
	background-image:url('/images/bladeup.png');
	background-repeat:repeat-x; 
	margin-top:-15px;
	position:absolute;
	width:490px;
	padding-top:16px;
	margin-bottom:25px;
}

.mctab{
	font-size:18px; 
	border-radius:5px; 
	background-image:url('/images/assets/signpat.png'); 
	float:left; 
	padding:5px 10px; 
	color:#fff; 
	margin-right:10px;
	font-family:'open sans'; 
	border-bottom:3px #1c5505 solid;
	border-right:3px #1c5505 solid;
}

.top_comment ul{
	list-style-type:none;
}

.top_comment li{
	list-style-type:none;
	margin-left:-40px;
}

.message_scroll{
	position:fixed; 
	z-index:10000;  
	bottom:10px; 
	right:20px; 
	width:70px;
}

.roll_header{
	border-top:1px #ccc solid; 
	margin-top:-50px; 
	z-index:1000000000; 
	height:50px; 
	background-color:#fff; 
	width:100%; 
	position:fixed; 
	border-bottom:1px #ccc solid;
}

.full_background{

	background-color:#f1f1f1;

}


.over_join_info input[type=text]{
	font-size:15px;
	padding:5px;
	border-radius:3px;
	border:1px #999 solid;
}

.signup_center{
	width:500px; 
	margin:0 auto; 
	margin-top:45px; 
	background-color:#fff; 
	border-radius:5px; 
	padding:10px; 
	margin-bottom:220px;
}


.join_com_center{
	width:745px; 
	margin:0 auto; 
	margin-top:45px; 
	background-color:#fff; 
	border-radius:5px; 
	padding:10px; 
	margin-bottom:220px;
}

.share_square img{
	width:80px;	
}

.share_square{
	float:left; 
	color:#444;
	text-align:center; 
	padding:10px;
	border:1px #ddd solid;
	margin-right:10px;
	border-radius:4px;
}

.share_square a{
	color:#444;	
}

.id_card_item{
	font-size:16px; 
	text-align:center; 
	margin-right:5px;
	background-color:#eee;
	padding:5px 10px;
	border-radius:5px;
	margin-bottom:1px;
}

.id_card_item img{
	width:80px; 
	border-radius:50px;
}


#login_box_container{
	margin-left:10px; 
	background-color:rgba(255,255,255,.8); 
	border-radius:5px;
}

#login_button_container{
	position:relative; 
	margin-top:1px; 
	margin-left:-2px; 
	height:30px; 
	padding-bottom:35px; 
	padding-right:20px;
}

.priv_login{
	margin-left:10px; 
	margin-right:10px; 
	background-color:#f1f1f1; 
	color:#000; 
	padding:10px; 
	margin-top:0px; 
	border:1px #ccc solid;  
	border-radius:5px;
}


.lazy-hidden {
	background-color:#444;
	height:600px;
	width:660px;
	opacity:.8; 
}

.lazy-loaded {
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	opacity: 1;
}


.vbrand_select{
	border-bottom:2px #555 solid;
	background-color:#fff;
}

.act_i a{
	font-size:10px; 
	color:#ccc;
}

.customize_hold{
	width:700px; 
	margin:0px auto; 
	border:4px #34a403 solid; 
	border-radius:5px;
	background-color:#fff;
	margin-bottom:170px;
}

.link_action{
	background-color:#f1f1f1; 
	margin-right:5px; 
	padding:10px;
	border-bottom:1px #999 solid;
}

.pagination_hold{
	width:100%; 
	padding:10px; 
	padding-left:0px;
	margin-bottom:33px; 
	margin-top:0px;

}

.id_cell_user{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
	width:323px;
}


:invalid {
	  box-shadow: none;
}

:-moz-submit-invalid {
	  box-shadow: none;
}

:-moz-ui-invalid {
	  box-shadow:none;
}

.top_nav_button{
	color:#999; 
	border-radius:3px; 
	border:1px #ccc solid; 
	padding:4px;
	background-color:#fff;
}


.feed_cell{
	border-radius:3px; 
	border:0px #f1f1f1 solid; 
	width:500px; 
	margin-bottom:30px; 
	background-color:#fff;
}

.feed_content_zone{
	min-height:84px;
}


.cell_actions{
	padding:5px;
	/* background-color:#f4f9fe; */ 
	/* border-bottom:1px #ddd solid; */ 
	background-color:#f1f1f1;
	font-size:12px;
	color:#aaa;
}

.new_post_area{
	margin-bottom:5px; 
	border-radius:3px; 
	height:70px; 
}

.new_post_area a{
	color:#444;
}

.post_type:hover{
	background-color:#eee;

}


.feed_post_loading{
	background-color:#fff; 
	padding:20px;
	color:#999;
	text-align:center;
	border-radius:3px;
	margin-bottom:20px;
	width:528px;
	margin-top:5px;
}

.feed_photo_loading{
	background-color:#fff; 
	padding:20px;
	color:#999;
	text-align:center;
	border-radius:3px;
	margin-bottom:20px;
	margin-top:5px;
}



.post_type{
	text-align:center; 
	float:left;
	margin-left:0px;
	padding:0px 15px;
	border-radius:3px;
	color:#888;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	height:60px;
	width:88px;
	border-radius:5px;
	padding:4px 12px;
	margin-left:0px;
	padding-bottom:2px;
	padding-top:6px;
	border-right:1px #ccc solid;

}



.comment_all_load{
	text-align:center;
	padding:40px 0px;
}


.crep_area{
	margin-left:-10px; 
	padding:10px; 
	padding-top:0px; 
	padding-bottom:7px; 
	margin-bottom:10px; 
	background-color:#e4e4e4; 
	padding-top:15px;
}

.more_com{
	text-align:center; 
	padding:10px; 
	border-radius:5px;
	margin-bottom:10px; 
	color:#999;
}

a div:hover.more_com{
	background-color:#f7f7f7;
}


.cell_comment_add_area{
	padding:10px; 
	padding-top:0px; 
	padding-bottom:7px;
	padding-left:5px;
	padding-bottom:0px;
}


.cell_comment_add_area input[type=text]{
	font-size:15px;
	margin-left:5px;
	width:435px;
	padding:4px 2px;
}

.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}


.cell_comment_add_area textarea{
	width:467px;
	height:80px;
	margin-left:5px;
	padding:5px;
	font-size:14px;
}

.up_ff{
	position:relative; 
	border:1px #ccc solid; 
	border-radius:3px;
}


ul.share_top_nav{
	display:inline;	
	list-style-type:none;
}

.share_top_nav li{
	float:left;
	padding:10px;
	background-color:#ccc;
	border-bottom:1px #999 solid;
}


.cell_comment_area p{
	margin:5px 0px;
}

.comment_text_p{
	margin-bottom:5px;
	font-size:13px;
}

.comment_text_p p{
	margin:5px 0px;
}

.com_sel_area{
	border:1px #ccc solid; 
	background-color:#fff; 
	margin-top:-30px; 
	width:360px;
	position:absolute;
	top:0px;
}

.upp_sel{
	border:1px #ccc solid; 
	border-top:0px; 
	position:absolute; 
	top:29px; 
	z-index:100000; 
}

ul.com_se_ar{
	list-style-type:none;
	margin:0px;
}

.com_se_ar li{
	margin-left:-40px;
	padding:8px 10px;
	background-color:#f1f1f1;
}

.com_se_ar li:hover{
	background-color:#fff;
}

.side_areaf{
	border-radius:3px; 
	background-color:#fff; 
	width:250px; 
	margin-top:20px;
}


.cfp_b{
	color:#999;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
}


.full_post_bar{
	text-align:center; 
	padding:6px; 
	font-size:13px; 
	background-color:#ddd; 
	border-bottom-left-radius:6px; 
	border-bottom-right-radius:6px;
	padding-bottom:8px;
}

.join_com{
	width:360px; 
	height:57px; 
	border-radius:3px; 
	padding-top:5px; 
	padding-left:5px;
	float:left;
	margin-right:10px;
	margin-bottom:5px; 
	border-radius:5px;
	background-color:#fff;
}


.pagination_home{
	margin-left:66px;
	margin-top:10px;
	margin-bottom:30px;
}


.vote_score_comment{
	text-align:center; 
	font-size:14px;  
	margin-bottom:2px;
	color:#555;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
}


.cell_comment_area{
	margin-left:10px;
	margin-top:10px;
}

#comment_area{
	padding-top:3px;
}

.si_cb{
	margin-top:7px; 
	margin-left:12px; 
	width:35px; 
	height:35px; 
	background-image:url('/images/assets/comment_bbb.png'); 
	background-repeat:no-repeat; 
}

.si_inner{
	padding-top:3px; 
	text-align:center; 
	font-size:16px; 
	font-family: 'Open Sans', sans-serif;
}

.com_sort a{
	padding:5px;
	background-color:#ddd;
	border-radius:3px;
}

.p_vup img{
	
}


.pvus{
	opacity:1; 
	width:12px; 
	height:16px;
	background-image:url('/images/icons/vvup.png');
	background-repeat:no-repeat; 
}

.pvds{
	opacity:1; 
	width:12px; 
	height:16px;
	background-image:url('/images/icons/vvdown.png');
	background-repeat:no-repeat; 
}


.pvuss{
	opacity:1; 
	width:12px; 
	height:16px;
	background-image:url('/images/icons/vvups.png');
	background-repeat:no-repeat; 
}

.pvdss{
	opacity:1; 
	width:12px; 
	height:16px;
	background-image:url('/images/icons/vvdowns.png');
	background-repeat:no-repeat; 
}




.pvd{
	opacity:1; 
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:0px;
	background-image:url('/images/assets/arr1_down.png');
	background-repeat:no-repeat; 
}

.pvu{
	opacity:1; 
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:10px;
	background-repeat:no-repeat; 
}



.pvu:hover{
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:10px;
	background-color:rgba(0,0,0,.2); 
	border-radius:3px;
	background-repeat:no-repeat; 
	background-image:url('/images/assets/arr1_up_ps.png');
}

.pvd:hover{
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:0px;
	background-repeat:no-repeat; 
	background-color:rgba(0,0,0,.2); 
	border-radius:3px;
	background-image:url('/images/assets/arr1_down_ps.png');
}



.pvuu:hover{
	background-color:rgba(0,0,0,.2); 
}

.pvdd:hover{
	background-color:rgba(0,0,0,.2); 
}


.pvuu{
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:10px;
	background-image:url('/images/assets/arr1_up_ps.png');
	background-repeat:no-repeat; 
}

.pvdd{
	width:26px; 
	height:26px;
	margin-left:17px; 
	margin-top:0px;
	background-image:url('/images/assets/arr1_down_ps.png');
	background-repeat:no-repeat; 
}


.side_v_link{
	/* border:1px #ddd solid; */ 
	background-color:rgba(255,255,255,.3);
	border-radius:3px; 
	padding:3px 4px; 
	float:left; 
	margin-right:10px;
	height:14px;
}

.uzz{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuz.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}

.uzd{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuzd.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}


.uzz:hover{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuzs.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}

.uzd:hover{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuzds.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}


.uzzz{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuzs.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}

.uzdd{
	opacity:.8; 
	width:14px; 
	height:14px;
	background-image:url('/images/assets/arrowuzds.png'); 
	background-repeat:no-repeat; 
	margin-left:5px; 
	margin-top:0px; 
	padding-right:5px;
}


.create_post_area{
	background-color:#fff; 
	border-radius:3px; 
	margin-bottom:25px; 
	padding-bottom:10px;
	margin-top:0px;
	width:569px;
	box-shadow:0 0 2px 1px rgba(0,0,0,.2); 
}

.create_post_area textarea{
	width:537px;
	height:80px;
	padding:5px;
	font-size:14px;
}

.create_post_area input[type='text']{
	width:537px;
	font-size:22px;
	padding:2px 4px;
}


.home_cache{
	z-index:1000000; 
	width:370px; 
	height:470px; 
	border-radius:3px;
	background-color:#fff; 
	position:fixed; 
	bottom:15px; 
	right:102px; 
	box-shadow:0 0 3px 1px rgba(0,0,0,.4); 
}


.main_right{
	margin-top:10px; 
	width:722px; 
	float:right;
	margin-left:10px;
}

.ggrid_a{
	width:258px;
}
.ggrid_b{
	width:258px;
}
.ggrid_c{
	width:258px;
}
.ggrid_d{
	width:258px;
}




.grid_a{
	width:288px;
}

.grid_b{
	width:288px;
}
.grid_c{
	width:288px;
}


.feed_img{
	text-align:center; 
	vertical-align:middle; 
	max-height:1200px; 
	max-width:500px; 
}

.desc_img{
	max-width:480px;
}


.feed_cell_title{
	padding:5px 10px;
	padding-bottom:0px;
	width:450px;
}

.box_default{
	background-color:#fff; 
	height:120px; 
	border-radius:3px; 
	width:567px;
	text-align:center;
	padding-top:80px;

}

.feed_cell_title h1{
	line-height:18px;
}

.feed_secondary_info{
	margin-left:10px; 
	margin-top:2px; 
	margin-bottom:5px;
	color:#999;
}

.feed_secondary_info a{
	color:#666;
}

.feed_user_image img{
	border-radius:35px; 
	border-radius:5px;
	width:55px; 
	margin-top:0px;
	margin-left:3px;
}


.cell_content_preview{
	background-color:#444;
	text-align:center;
}


.sing_int p{
	padding:0px;	
	margin:2px 0px;
}

.cell_content_share{
	font-size:12px; 
	padding:5px; 
	padding-left:10px; 
	color:#888;
	background-color:#fff; 
	border-radius:5px;
	min-height:40px;
	margin-bottom:10px;
}


.home_intro_box{
	width:193px;
	height:245px;
	float:left;
	padding:18px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
}

.home_intro_box h1{
	font-size:22px;
}

.home_tri_cell{
	width:250px;
	float:left; 
	text-align:center; 
	border-right:1px #e9e9e9 solid; 
	height:160px;
	padding:30px 25px;

}

.home_intro_circle{
	height:160px;
	width:160px; 
	border-radius:100px;
	margin-right:20px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
}

.home_id_block{
	width:120px; 
	height:95px; 
	text-align:center;
	padding-top:15px;
	margin:5px;
	background-color:#fff;
	border-radius:3px;
}

.home_id_block{
	font-size:14px;
	color:#555;
}

.home_second_header{
	color:#fff; 
	margin-left:40px; 
	font-size:30px; 
	margin-top:30px;
}

.home_interest_hold{
	background-color:rgba(255,255,255,.1); 
	width:260px; 
	padding:10px; 
	padding-left:45px;
	border-radius:5px;
	margin-top:22px;
	float:right;
	padding-right;30px;
	margin-right:29px;
}

.home_btt{
	font-size:22px;
	font-family: 'Open Sans', sans-serif;
	color:#000;
	margin-top:30px;
}

.home_bttn{
	font-size:20px;
	font-weight:bold; 
	padding:15px 15px;
	border-radius:3px;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff;
	border:1px #ccc solid;  
	margin-top:20px;
	color:#888;
	width:240px;
}


.next_bttn{
	font-weight:bold;
	background-color:#085ff0; 
	color:#fff;
	border:1px #2c6dd9 solid;
	font-size:13px;
	border-radius:3px; 
	padding:5px 7px;
}

.next_bttn_big{
	margin-left:2px; 
	font-size:14px; 
	padding:8px 14px;
	border:0px #000 solid;
	font-weight:bold;
	background-color:#076ed8; 
	color:#fff;
	border-radius:3px; 
}

.prev_bttn_big{
	margin-left:2px; 
	font-size:14px; 
	padding:8px 14px;
	border:0px #000 solid;
	font-weight:bold;
	background-color:#f1f1f1; 
	color:#555;
	border-radius:3px; 
}


.my_com{
	/* background-color:#fff; */
	padding:4px 4px; 
	margin:5px; 
	margin-top:0px; 
	margin-bottom:0px; 
	max-height:22px; 
	overflow:hidden;
}

.def_com_c{
	background-image:url('/images/assets/defprosmall.jpg'); 
	width:26px; 
	height:26px; 
	border-radius:3px; 
	background-color:#ccc;

}


/* 
.prev_bttn_big{
	margin-left:0px; 
	font-size:15px; 
	padding:12px 14px;
	font-weight:bold;
	background-color:#fff; 
	color:#888;
	border:1px #ccc solid;
	padding-bottom:6px;
	border-radius:3px; 
}
*/ 


.home_ic_b{
	margin-right:7px; 
	background-color:rgba(255,255,255,.2); 
	width:20px; 
	height:20px; 
	border-radius:3px;
}

.post_main{
	background-color:#fff; 
	padding:10px; 
	margin-right:15px;
}


.navh{
	margin-bottom:3px; 
	margin-top:10px; 
	padding-left:6px; 
	color:#aaa; 
	font-size:11px; 
	font-styl:italic;
}

.prev_bttn{
	font-weight:bold;
	background-color:#ddd; 
	color:#aaa;
	border:1px #ccc solid;
	font-size:13px;
	border-radius:3px; 
	padding:5px 7px;
}



ul.admin_nav{
	list-style-type:none; 
	display:inline;
}

.admin_nav li{
	float:left;
	padding:5px 10px;
	margin-top:-4px;
	color:#fff;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	background-color:rgba(0,0,0,.5); 
	margin-right:10px;
	border-radius:4px;
}

ul.admin_nav_sec{
	list-style-type:none; 
	display:inline;
}

.admin_nav_sec li{
	float:left;
	padding:5px 10px;
	margin-top:-4px;
	color:#000;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	margin-right:10px;
	border-bottom:2px #fff solid;
}


.admin_nav_sec li:hover{
	border-bottom:2px #000 solid;
}


.stat_cell{
	float:left;
	width:181px;
	height:50px;
	border:1px #eee solid; 
	margin-right:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	color:#000;
	border-radius:5px;
}

.stat_count{
	font-size:18px;
	color:#999;
}

.plus_week{
	color:#188f04; 
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}

.rank_tag{
	font-size:13px; 
	background-color:#999; 
	color:#fff; 
	padding:2px 6px; 
	border-radius:3px;
	margin-right:10px;
}


.admin_nav li:hover{
	background-color:rgba(0,0,0,.5);
	color:#ff0000;
	border-radius:5px;
}

.sub_s ul{
	list-style-type:none; 
	display:table; 
}

.sub_s_text{

	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:normal; 
	text-align:center; 
	height:55px; 
	vertical-align:middle; 
	display:table-cell; 
	padding:0px 10px; 
	width:80px;
}

.sub_s li:hover{
	background-color:#eee;
	border-bottom:2px #777 solid; 
}

.sub_s li{
	float:left;
	text-align:center;
	list-style-type:none; 
	vertical-align:middle; 
	display:table-cell; 
	width:85px;
	min-height:56px;
	height:56px;
	font-weight:bold;
	font-size:13px;
	padding:0px;
	font-family: 'Open Sans', sans-serif; 
}

.zeit_label{
	float:left; 
	padding:2px 8px; 
	margin-top:2px; 
	color:#ff0000; 
	font-weight:bold; 
	border:1px #ff0000 solid; 
	border-radius:3px; 
	font-size:16px; 
	background-color:#ffffd3; 
	margin-left:10px;
}

.alert_share{
	margin-right:5px; 
	margin-top:5px; 
	background-color:#ffffd3; 
	border:2px #ff0000 solid; 
	padding:5px; 
	font-size:16px; 
	border-radius:3px; 
	margin-bottom:15px;
}

.trophy_item{
	border:1px #ccc solid;
	padding:5px;
	width:75px;
	height:90px;
	text-align:center;
	float:left;
	border-radius:5px;
	margin-right:10px;
}

.core_network_cell{
	position:relative; 
	margin-top:30px; 
	width:93%; 
	height:160px; 
	border-radius:6px;
}

.photo_b{
	margin-top:3px; 
	margin-left:10px; 
	height:27px; 
	border:1px #777 solid; 
	opacity:.5; 
	border-radius:3px; 
	float:left; 
	background-color:#fff;
}

.section_select_area{
	width:160px; 
	height:147px; 
	border-radius:3px; 
	border:1px #ccc solid;
	float:left; 
	margin-right:15px;
	margin-bottom:15px;
}

.post_hold{
	background-color:#fff;
	padding:10px;
	margin-right:15px;
	border-radius:3px;
}

.ssc_a{
	text-align:center;
	font-size:16px;
	font-family: 'Open Sans', sans-serif; 
	line-height:16px;
	font-weight:bold;
}

.ssc_i{
	height:80px;
	text-align:center;
}

.ssc_i img{
	height:60px;
	margin-top:10px;
}

.ssc_t{
	padding:5px;
	padding-top:3px;
	text-align:center; 
	color:#000; 
	font-size:11px;
}

.logged_nav_top{
	height:45px; 
	/* background: linear-gradient(to bottom, #444, #444, #333); */ 
	background-color:rgba(0,0,0,.3);
}


.percent_on{
	background-color:#367c0f; 
	height:4px;
}

.percent_off{
	background-color:#ccc;
	height:4px;
}

.progress_meter_cell{
	width:300px;
	border-radius:3px;
	height:4px;
}



ul.top_group_select{
	text-decoration:none; 
	display:block;
	margin:0px;
}

.top_group_select li{
	font-size:15px;
	font-family: 'Open Sans', sans-serif; 
	font-weight:600;
	color:#333;
	padding:25px;
}


.welcome_avatar{
	padding:5px; 
	border-radius:5px; 
	width:340px; 
	background-color:#fff;
	font-family: 'Open Sans', sans-serif; 
}


.top_nav_hold{
	border-radius:5px; 
	border:1px #ccc solid; 
	position:absolute; 
	top:0px; 
	width:270px; 
	background-color:#fff; 
	z-index:1000000;  
}

.highlight_top{
	background-color:rgba(0,0,0,.5); 
	padding:3px 6px;  
	color:#fff; 
	position:absolute; 
	top:0px; 
	left:0px; 
	font-size:14px;
	border-bottom-right-radius:5px;
}


.zover{
	width:100%; 
	height:100%; 
	background-color:rgba(0,0,0,.4); 
	z-index:100000000000;  
	position:absolute; 
}

.left_feed_hold{
	width:250px; 
	border-bottom:1px #ccc solid; 
	border-radius:5px; 
	margin-top:10px; 
	background-color:#fff; 
	padding-bottom:10px; 
}

.left_feed_button{
	padding:7px 10px; 
	border-radius:3px; 
	font-weight:bold; 
	font-size:13px; 
	width:200px; 
	margin-left:10px;
	border:0px;
	margin-top:10px;
	color:#888;
}

.left_feed_button:hover{
	color:#1857cb;
}

.side_l{
	line-height:14px;
	font-size:12px;
	color:#000;
}


.zover_top{
	width:500px; 
	background-color:#fff; 
	padding:10px; 
	margin:0px auto; 
	border-radius:5px; 
	margin-top:70px;
}


ul.top_navv{
	display:block;
	list-style-type:none;
	margin:0px; 
	padding:0px;
	margin-left:0px;
	margin-top:-3px; 
}


.rainbow {
	  background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
		  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
			  color:transparent;
				  -webkit-background-clip: text;
					  background-clip: text;
}

.top_navv li{
	float:left;
	padding:11px 12px;
	font-size:14px;
	font-weight:500;
	background-color:rgba(255,255,255,.5); 
}

.tnl{
	border-top-left-radius:5px;
}

.tnr{
	border-top-right-radius:5px;
}


.top_featured_cell{
	background-size:cover;
	background-position:50% 50%; 
	border:1px #ddd solid; 
	height:120px; 
	width:267px; 
	margin-top:7px; 
	border-radius:3px;
	float:left;
	margin-left:10px;
	background-color:#fff;
	border:1px #dae1e7 solid;
}


.top_navv a li{
	color:#333;	
	font-weight:bold;
	font-weight:700;
}

.top_navv a li:hover{
	background-color:#fff;
}

.top_nav_s{
	color:#ff0000;
}


.sub_com_tag{
	float:left; 
	background-color:#2383dd;
	color:#fff;
	padding:5px;
	border-radius:3px;
	margin-right:5px;
}

.sub_com_tag a{
	color:#fff;
}

.sub_com_sing{
	background-color:#f1f1f1;
	padding:10px;
	margin-bottom:5px;
	line-height:40px;
	border-radius:3px;
	margin-right:5px;
}

.setting_box{
	float:left; 
	width:190px; 
	height:135px;
	margin:5px;
	border:1px #ddd solid;
	border-radius:3px;
	padding:5px;
}


.group_cell{
	padding:10px; 
	width:660px; 
	border-radius:3px; 
	background-color:#fff; 
	margin-bottom:0px; 
	margin-top:5px; 
	margin-bottom:20px; 
}


.user_settings_box img{
	width:40px;
}

.module_info_box{
	margin-bottom:15px; 
	margin-top:20px; 
	border-top:1px #dfe9f3 solid; 
	color:#777; 
	background-color:#fff;  
	padding:5px; 
	padding-left:6px; 
	padding-bottom:0px;
}

.user_settings_left{
	background-color:#fff; 
	padding:10px; 
	border-radius:5px; 
	margin-bottom:10px; 
	width:550px; 
	margin-top:10px; 
	float:left; 
}


.top_group_select li{
	display:block;
	list-style-type:none; 
	margin-left:-40px;
	padding:10px;
}

.top_group_select li:hover{
	background-color:#f1f1f1;
}


.not_logged_nav_top{
	height:65px;
	/* background-color:rgba(0,0,0,.3); */ 
	background-color:#000;
	border-bottom:1px #aaa solid;
	margin-bottom:-65px;
}

.preview_area{
}

.connect_section_sel{
	border:1px #aaa solid;
	width:200px;
	padding;10px;
	border-radius:3px;
	margin-right:10px;
	height:272px;
}

.connect_section_sel_text{
	color:#444;
}


.connect_section_sel h1{
	font-size:16px;
	text-align:center;
}


.connect_section_sel a{
	color:#000;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
}


.make_box{
	border-radius:3px; 
	border:1px #ccc solid; 
	width:200px; 
	height:200px;
	float:left;
}

.feature_image{
	overflow:hidden; 
	background-color:#eee; 
	position:relative; 
	width:260px; 
	height:92px; 
	border-radius:2px;
	background-size:cover; 
	background-position:50% 50%; 
}

.nothing_here{
	font-size:22px;
	color:#ccc;
	padding:20px 20px;
}

.side_sort_selected{
	background-color:#226afc; 
	color:#fff;
}

.light_tag{
	font-size:10px;
	padding:3px;
	background-color:#eee;
}


ul .user_opts{
	margin-left:-40px;
}

.user_opts li{
	width:188px;	
	list-style-type:none;
}

.user_opts a li:hover{
	border:0px;
}



.error_clear_box{
	padding:10px; 
	border-radius:5px; 
	color:#444; 
	font-size:14px;
	margin-top:10px; 
	margin-bottom:0px;
	margin:0px 10px;
	background-color:#ffffd3;
}

.not_logged_nav_top_hold{
	width:100%; 
	max-width:980px; 
	height:44px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:6px; 
}

.settings_right{
	width:360px; 
	margin-right:10px; 
	margin-left:10px; 
	margin-top:15px; 
	background-color:#fff; 
	padding:10px;
}

.message_icon_top{
	float:right; 
	width:40px; 
	padding:0px 6px; 
	margin-top:-4px;
	margin-bottom:2px;
}

.connect_icon_top{
	float:right; 
	width:40px; 
	padding:0px 6px; 
	margin-top:-4px;
	margin-bottom:2px;
}

.user_arrow_top{
	z-index:100000000000; 
	float:right; 
	width:18px; 
	padding:15px 6px; 
	padding-left:5px;
	padding-right:15px;
	padding-top:11px;
	margin-top:-6px;
	border-radius:4px;
}

.category_hold{
	background-color:#f1f1f1; 
	font-size:14px; 
	text-align:center; 
	float:left; 
	margin-right:5px; 
	margin-bottom:5px;  
	border-radius:5px; 
	border:1px #ccc solid; 
	padding:5px 15px;
}

.post_type_icon{
	background-color:rgba(0,0,0,.3); 
	border-radius:3px; 
	color:#fff; 
	padding:5px;
	position:absolute; 
	bottom:5px; 
	right:5px;
}

.comment_reply{
	width:475px; 
	height:80px; 
	font-size:15px; 
	padding:5px; 
	border:1px #ccc solid;
}


.edit_comment{
	height:150px; 
	width:550px; 
	padding:10px; 
	font-size:16px; 
}

#cedit{
	display:none; 
	padding:5px; 
	margin:5px; 
	margin-left:0px;
}

.pcv{
	color:#888; 
	margin-right:0px; 
	margin-left:7px;
}

.full_text_area{
	width:97%; 
	border:1px #ccc solid; 
	border-radius:4px; 
	height:80px; 
	padding:5px; 
	font-size:14px; 
}

.photo_c{
	margin-top:3px; 
	margin-left:10px; 
	height:30px; 
	border:1px #aaa solid; 
	opacity:.5; 
	border-radius:3px; 
	float:left; 
	background-color:#fff;
}

.photo_co{
	opacity:.9; 
	width:16px; 
	line-height:18px; 
	float:left; 
	padding:2px 4px; 
	padding-bottoM:3px;
}

.user_image{
	border-radius:2px; 
	margin-top:3px; 
	width:35px; 
	margin-left:3px; 
	margin-right:5px;
}


.comment_text_hold{
	word-wrap:break-word; 
	margin-top:7px;
	font-family:arial; 
}

.comment_text_hold table{
	width:97%;
	border:1px #ccc solid;
	padding:10px;
}

.comment_text_hold td{
	padding:3px 6px;
	border:1px #ccc solid;
}

.comment_text_hold th{
	padding:3px 6px;
	border:1px #ccc solid;
}



h4.comment_text_hold{
	font-size:14px;
	margin:5px 0px;
}

h3.comment_text_hold{
	font-size:18px;
	margin:5px 0px;
}

h2.comment_text_hold{
	margin:5px 0px;
	font-size:22px;
}

.comment_text_hold h1{
	margin:10px 0px;
}

.comment_text_hold h2{
	margin:10px 0px;
	font-size:19px;
	margin-bottom:15px;
}

.comment_text_hold h3{
	margin:8px 0px;
	font-size:16px;
}

.comment_text_hold h4{
	margin:8px 0px;
	font-size:13px;
	font-weight:bold; 
}

.comment_text_hold h5{
	margin:8px 0px;
	font-size:13px;
}

.comment_text_hold ul{
	margin-left:10px;
}

.comment_text_hold li{
	font-size:15px;
	margin-left:30px;
}



code{
	margin:20px 0px;
	background-color:#eee; 
	border-left:3px #0d50a4 solid;
	color:#555;
	padding-left:7px;
	padding-top:5px; 
	padding-right:7px;
	padding-bottom:5px;
	display:block;
	max-width:620px;
	word-wrap:break-word; 
	white-space:pre; 
	 white-space: pre-wrap;       /* css-3 */
	  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
		 white-space: -pre-wrap;      /* Opera 4-6 */
		  white-space: -o-pre-wrap;    /* Opera 7 */
			 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}



.comment_text_hold p{
	margin:0px;
	margin:10px 0px;
	margin-top:5px;
	/* font-size:15px; */ 
}

.comment_text_hold li{
	margin-left:-20px;
}

.comment_text_hold ul{
}

/* 
.comment_text_hold blockquote{
	background-color:#f1f1f1;
	padding:5px;
	border-left:3px #fab000 solid;
	padding-left:9px;
	margin-left:10px;
}
*/ 


.comment_text_hold blockquote{
	font: 14px italic Times, serif;
	padding: 8px;
	background-color: #faebbc;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	background-image: url('/images/icons/openquote.png');
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 5px;
}

.comment_text_hold blockquote span {
	display: block;
	background-image: url('/images/icons/closequote.png');
	background-repeat: no-repeat;
	background-position: bottom right;
}


.top_con{
	list-style-type:none;
}

li .top_con{
	list-style-type:none;
}


.formatting_help td, th{
	padding:5px 9px; 
	border:1px #ccc solid;
	font-size:13px;
	background-color:#fff;
}

.formatting_help th{
	font-weight:bold;
	padding:5px;
	font-family: 'Open Sans', sans-serif;
}

.formatting_help table{
	font-size:12px;
	background-color:#fff;
}


.reply_area{
	border:1px #ddd solid;
	border-radius:5px; 
	padding:10px; 
	margin-top:20px;
}

.user_id_cell_block{
	border:1px #ccc solid; 
	border-radius:3px;
	margin-bottom:20px;
}


.supermod_label{
	font-size:10px;
	background-color:#999;
	border-radius:3px;
	padding:1px 3px;
	color:#fff;
}

.mod_label{
	background-color:#999;
	color:#fff;
	font-size:10px;
	padding:1px 3px;
	border-radius:3px;
}

.fade_background{
	border:1px #444 solid; 
	border-radius:5px; 
	background-color:rgba(0,0,0,.5); 
	color:#fff; 
	text-align:center;
}


.convo_size{
	border:1px #5578cf solid; 
	font-size:9px; 
	color:#aaa; 
	padding:0px;  
	border-radius:4px; 
	width:14px; 
	text-align:center; 
	margin-top:4px;
}


.more_item_area{
	left:548px;
	bottom:0px; 
	margin-left:340px; 
	width:225px; 
	height:28px; 
	padding:10px; 
	position:fixed; 
	border:1px #ccc solid; 
	border-bottom:0px; 
	border-top-right-radius:5px; 
	border-top-left-radius:5px; 
	padding-bottom:15px;
	background-color:#fff;
}

.single_comment_cell img{
	max-width:400px;
}

.single_comment_cell{
	margin-bottom:10px;
}

.no_events{
	font-size:20px; 
	padding:20px; 
	color:#999; 
	margin-bottom:40px;
	background-color:#fff;
	margin-right:20px;
	margin-top:10px;
	border-bottom:1px #ccc solid;
}

.line_url{
	line-height:1px; 
	font-size:11px; 
	color:#444; 
	margin-left:5px; 
	font-weight:normal; 
	margin-top:-10px;
}

.featured_cell{
	width:324px; 
	height:158px;
}


.featured_title{
	color:#fff; 
	font-weight:bold; 
	left:5px; 
	position:absolute; 
	bottom:5px;
}


.white_shadow a{
	color:#fff;
	text-shadow:1px 1px 3px #000; 
}

.white_shadow{
	color:#fff;
	text-shadow:1px 1px 3px #000; 
}

.next_step_bg{
	margin-bottom:15px; 
	margin-top:7px; 
	padding:10px; 
	border-radius:5px; 
	background-color:#ffffd3;
}

.message_nav_count{
	padding:1px 6px;
	background-color:#c73e3e;
	border-radius:10px;
	color:#fff;
	float:right;
}

.purple_fade{
	position:absolute; 
	width:100%; 
	height:250px; 
	background: -prefix-linear-gradient(top, #e9ccfe , white); 
	background: linear-gradient(to bottom, #e9ccfe , white); 
}

.grey_fade{
	position:absolute; 
	width:100%; 
	height:300px; 
	background: -prefix-linear-gradient(top, #ddd , white); 
	background: linear-gradient(to bottom, #ddd , white); 
}



.my_communities{
	background-color:#fff; 
	float:right; 
	width:270px; 
	margin-bottom:10px; 
	margin-top:15px; 
	padding-left:5px;
	margin-left:10px;
	border-radius:3px;
}

.social_cell{
	width:46%; 
	border:1px #eee solid;
	margin:4px;
}

.social_cell_text{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	margin-left:5px;
	width:70px;
}

.event_select input[type=text]{
	padding:10px;
}

.date_outer{
	margin-right:15px; 
	width:60px; 
	height:64px; 
	background-image:url('/images/assets/calender_big.png');
}



.search_input input[type="text"]:focus{ 
	background-color:#000;
}


.search_button{
	border-left:0px;  
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px; 
	height:32px;
	background-color:rgba(0,0,0,.2); 
	overflow:hidden; 
	float:left; 
}

.search_i{
}

.search_input{
	border-radius:3px; 
	font-size:16px; 
	width:180px; 
	height:30px;
	background-color:rgba(0,0,0,.1); 
	padding:0px 5px; 
	color:#fff; 
	border-top-right-radius:0px; 
	border-bottom-right-radius:0px;
	float:left;  
	margin:0px; 
	margin-left:8px; 
	outline:none; 
	border:0px
	margin-top:2px;
}

.search_button img{
width:16px; border-radius:3px; padding:2px 0px; margin:0px; padding-top:4px;
}



.black_bg{
	background-color:#000;
}

.date_month{
	text-align:center; 
	font-size:14px; 
	color:#fff; 
	font-weight:bold;
}

.date_day{
	text-align:center; 
	margin-top:-2px; 
	font-size:32px; 
}

.standard_page_hold{
	padding:10px; 
	background-color:#fff; 
	margin-right:20px;
}


.post_block{
	border-radius:3px; 
	padding:10px; 
	margin-right:20px; 
	background-color:#fff;
}

.event_no_image{
	height:140px; 
	width:270px; 
	background-color:#ddd; 
	border-radius:3px;
	background-size:cover; 
	background-image:url('/images/backgrounds/abstract.jpg'); 
}

.event_cell_content{
	width:370px; 
	padding-left:15px;
}

.over_user_opt{
	border-radius:3px; 
	border:1px #ccc solid;  
	width:150px; 
	z-index:10000000000; 
	position:absolute; 
	top:0px; 
	left:-130px; 
	background-color:#fff;
}


ul.top_posts{
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
}

.top_posts li{
	margin-left:-40px;
	list-style-type:none;

	padding:8px; 
	padding-left:5px;
}

.top_posts li:hover{
	background-color:#f1f1f1;
}


.online_circle{
	margin-top:6px; 
	width:13px; 
	height:13px; 
	background-color:#1ebc12; 
	border-radius:10px; 
	border:2px #188b0f solid; 
}

.offline_circle{
	margin-top:6px; 
	width:16px; 
	height:16px; 
	background-color:#1f4f90; 
	border-radius:10px;
}


.cursor_zoom{
	cursor: -webkit-zoom-in; cursor: -moz-zoom-in;
}

.cursor_back{
	cursor: -webkit-zoom-out; cursor: -moz-zoom-out;
}


.message_header{
	background-color:#f2f2f2; 
	z-index:1000000; 
	position:absolute; 
	top:0px; 
	width:100%; 
	padding-top:6px; 
	padding-left:15px; 
	border-bottom:1px #ddd solid; 
	padding-bottom:8px;
}


.pause_over{
	background-color:rgba(0,0,0,.3); 
	height:100%; 
	width:100%; 
	position:fixed; 
	z-index:10000000000; 
}

.pause_center{
	width:200px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:200px;
}

.top_posts_over{
	display:none; 
	border:1px #ccc solid; 
	width:150px; 
	position:absolute; 
	top:0px; 
	right:0px; 
	z-index:1000000; 
	background-color:#fff;
}

.pause_middle{
	border-radius:5px; 
	background-color:#fff; 
	height:220px; 
	width:200px;
}


.browse_all{
	margin-top:-12px; 
	margin-left:-5px; 
	background-color:#eee; 
	border-bottom:1px #ddd solid;
	border-top:1px #ddd solid;
	border-right:1px #ddd solid;
}


.add_something_outer{
	border:1px #ccc solid; 
	text-align:center; 
	font-size:22px; 
	border-radius:5px; 
	margin-top:10px;
	float:left;
	margin-right:20px;
}

.add_something_inner{
	padding:10px;
}


.section_cell_hold{
	background-color:#fff; 
	padding:10px; 
	border:1px #ccc solid; 
	width:186px; 
	height:210px; 
	margin:10px; 
	border-radius:5px;
}

.section_cell_insert_text{
	text-align:center; 
	margin-top:5px; 
	font-size:20px; 
	line-height:24px;
	font-weight:600;
}


ul.over_user{
	list-style-type:none; 
	margin-top:0px;
	margin-bottom:0px;
}

.over_user li{
	list-style-type:none; 
	padding:10px;
	margin-left:-40px;
	border-bottom:1px #ccc solid;
}


.admin_nav_upper{
	border-bottom:1px #ccc solid; 
	height:100px; 
	background-color:rgba(255,255,255,.5);
}


.footer_main{
	
}

.vine_full_item{
	width:100%;
	height:500px;
}


.core_values h2{
	margin-top:15px;
	margin-bottom:5px;
}

.main_post{
	width:280px; 
	padding:15px 10px; 
	border-radius:3px; 
	margin-top:5px; 
	border:0px;
	color:#000; 
	font-size:18px; 
	font-weight:bold;
	padding-bottom:8px;
	border:2px #ccc solid;
	background-color:#fff;

	 background: linear-gradient(to bottom right, white, #d3e2f0);
}

.main_post:hover{
	width:280px; 
	opacity:.9;
	padding:15px 10px; 
	border-radius:3px; 
	border:2px #ccc solid; 
	color:#000; 
	background-color:#f6f6f6;
	padding-bottom:8px;

	 background: linear-gradient(to bottom right, white, #bee0ff);
}


.lato{
	font-family: 'Lato', sans-serif;
}


.social_count_text{
	font-size:11px;
}

.sort_section_new{
	border:1px #ccc solid;
	border-radius:3px;
	padding:8px;
	float:left;
	margin-right:15px;
}



.section_nav_bg_fade{
	background: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255, 0)); 
	background: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255, 0)); 
	width:350px; 
	z-index:10000; 
	height:90px; 
	position:absolute; 
	bottom:0px; 
	margin-left:-10px;
}

.section_nav_bg{
	margin-left:-10px; 
	margin-right:10px; 
	position:absolute; 
	bottom:0px; 
	width:350px; 
	height:90px;
}

.section_nav_area{
	position:relative; 
	padding-left:0px; 
	padding-top:0px; 
	z-index:1000000000000;
	margin-top:-12px;
}


.image_update_over{
	background-color:rgba( 0 , 0 , 0 , .5 ); 
	width:149px; 
	position:absolute; 
	bottom:7px; 
	left:5px;  
	color:#fff; 
	padding:11px 8px; 
	padding-bottom:13px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

.join_community_block{
	margin-top:35px; 
	position:relative; 
	width:460px; 
	margin-right:30px;
	margin-bottom:5px;
}

.user_section_nav{
	z-index:1000000000; 
	background-color:#fff; 
	border-left:1px #ccc solid; 
	background-color:#e6e6e6;
}

.welcome_over_alert{
	border:1px #ccc solid; 
	padding:10px; 
	background-color:#ffffd3; 
	border-radius:5px; 
	margin-bottom:15px;
}

.checkbox_field{
	border-radius:3px; 
	padding:4px 8px; 
	margin-right:4px; 
	border:1px #ccc solid;
}

.section_cell_text{
	color:#333; 
	margin-top:3px; 
	padding-left:0px; 
	line-height:13px; 
	font-size:13px;
}


.comment_bg_on{
	margin:10px; 
	margin-left:10px; 
	margin-right:10px;
	border:1px #e5e5e5 solid; 
	background-color:#f5f5f5; 
	border-radius:3px; 
}

.comment_bg_off{
	margin:10px; 
	margin-left:9px; 
	border:1px #ddd solid; 
	background-color:#fff; 
	border-radius:3px; 
	margin-right:9px;
}


.comment_bg_on_post{
	margin:6px; 
	margin-left:6px; 
	margin-right:6px;
	margin-top:2px;
	border:1px #e5e5e5 solid; 
	background-color:#f5f5f5; 
	border-radius:3px; 
	padding-top:5px;
}

.comment_bg_off_post{
	margin:6px; 
	margin-left:6px; 
	border:1px #ddd solid; 
	background-color:#fff; 
	border-radius:3px; 
	margin-right:6px;
	padding-top:5px;


}

.full_thread{
	border-top:1px #ccc solid; 
}

.full_thread a{
	color:#aaa;
}



.countdown_int{
	font-size:26px;
}

.countdown_text{
	font-size:14px;
	margin-right:6px;
}


.event_add_area{

}

.notification_cells a{
	color:#34383f;
}

div.noti_cell_text strong{
	color:#1857cb;
}

div.noti_cell_text span{
	color:#777;
}


.post_cell_title{
	width:270px;	
}

.post_cell_title_large{
	width:435px;	
}

/* 
.inner_img_hold{
	max-height:200px; 
	overflow:hidden; 
	position:relative; 
}
*/ 

.post_view_more{
	margin:0 auto; 
	border-radius:3px; 
	width:42px; 
	padding:2px 9px;
}

.post_view_more_hold{
	text-align:center; 
	margin:5px 0px 10px 0px;
}


.cell_comment_icon_hold{
	border-radius:3px; 
	padding:0px 7px;
	border:1px #fff solid;
}


.helper {
	    display: inline-block;
			    height: 100%;
					    vertical-align: middle;
}

.cell_title_link{
	line-height:20px; 
	width:280px;
	font-weight:600; 
	font-size:17px; 
	margin-top:-4px;
}

.user_flair_text{
	font-size:10px; 
	color:#aaa; 
	margin-bottom:10px;
}

.member_hold_img{
	width:40px;
	height:40px; 
	margin-left:-28px; 
	border:1px #ccc solid; 
	border-radius:20px; 
	z-index:10; 
	margin-right:1px; 
}

.member_side_hold{
	padding:10px; 
	padding-bottom:0px; 
	padding-right:0px; 
	margin-left:20px; 
}

.cell_comment_icon_image{
	margin-top:2px; 
	opacity:.5; 
	width:23px;
}

.small_tri{
	width:24px; 
	padding:5px 3px; 
	border-radius:5px;
}

.main_nav_item_cover{
	height:50px; 
	background-size:cover; 
	width:240px; 
	overflow:hidden; 
	margin:12px; 
	margin-left:0px;
	border-radius:3px; 
	opacity:.9;
}


.profile_top_hold{
	background-color:#fff; 
	margin-bottom:0px; 
	width:100%; 
	padding-bottom:10px;
}


.main_nav_i{
	background-color:#fff; 
}

.main_nav_item{
}


.empty_cell_light{
	color:#999;
	background-color:#eee; 
	border-radius:5px; 
	margin-bottom:15px; 
	padding:10px;
}

.user_more_hold_main{
	display:none;
	border:1px #aaa solid; 
	width:150px; 
	position:absolute; 
	right:20px; 
	top:4px;
	background-color:#fff;
	border-radius:3px;
}

.user_more_arrow{
	position:absolute; 
	top:-12px; 
	right:1px;
}


.alert_main{
	position:absolute; 
	top:0px; 
	height:40px; 
	width:100%; 
	z-index:10000000000000;
}

.request_cell_inner{
	margin-left:10px; 
	padding-top:5px; 
	margin-bottom:10px; 
	width:335px;
}

.request_cell_left{
	margin-left:0px; 
	padding-left:10px; 
	padding-top:5px;
}

.community_intro{
	background-color:#fff;
	border-bottom:1px #ccc solid;
	margin-right:20px;
	padding:15px;
}

.alert_main_hold{
	text-align:center; 
	width:400px; 
	margin:0 auto;
}


.section_nav_area_cell{
	margin-left:2px; 
	margin-top:3px; 
	max-width:150px; 
	min-height:33px;
	max-height:35px;
	overflow:hidden;
}


.alert_main_inner{
	position:fixed; 
	border:1px #000 solid; 
	width:400px; 
	background-color:#fff; 
	padding:5px;
	border-radius:5px;
	margin-top:30px;
}

.alert_message_text{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	color:#000;
}

.message_text{
	font-size:18px;
}


.m_uplink{
	margin-right:3px;
	margin-top:3px; 
}

.m_uplink a{
	color:#aaa; 
}

.m_uplink{
	color:#aaa; 
}


.add_button {
margin-right:10px;
padding: 8px 17px;
font-size: 20px;
text-align: center;
cursor: pointer;
outline: none;
color: #fff;
background-color: #4CAF50;
border: none;
border-radius: 65px;
box-shadow: 0 3px #999;
}

.add_button:hover {background-color: #3e8e41}

.add_button:active {
	  background-color: #3e8e41;
		  box-shadow: 0 3px #777;
			  transform: translateY(3px);
}



.signup_header{
	font-weight:bold; 
	float:left;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:2px;
}

.connect_header{
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:5px;
	margin-top:10px;
}


.footer_main{
	height:100px; 
	padding:10px; 
	border-top:1px #ddd solid;  
	padding-top:30px;
	text-align:center;
	padding-bottom:70px;
}

ul.more_user_opt{
	list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
}

.more_user_opt li{
 width:130px;
 padding:10px;
 background-color:#f1f1f1;
 margin-left:-40px;
 border-bottom:1px #ddd solid;
 padding-left:10px;
}

.more_user_opt a li:hover{
	background-color:#fff;
}



/* cell footer styles */ 

.vote_up{
	background-image:url('/images/icons/arrow_up_n.png'); 
	width:26px;
	height:24px;
	background-color:rgba(0,0,0,.0);;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}

.vote_up_big{
	background-image:url('/images/icons/arrow_up_big.png'); 
	width:30px;
	height:34px;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}



.vote_up:hover{
	background-image:url('/images/icons/arrow_up_sel.png'); 
	width:26px;
	height:24px;
	border:0px #ddd solid;
	background-color:rgba(0,0,0,.0);;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}



.vote_down{
	background-image:url('/images/icons/arrow_down_n.png'); 
	width:26px;
	height:24px;
	border:0px #ddd solid;
	background-color:rgba(0,0,0,.0);;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}


.vote_down_big{
	background-image:url('/images/icons/arrow_down_big.png'); 
	width:30px;
	height:34px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}



.people_invited{
	border-right:1px #eee solid; 
	padding-right:20px; 
	border-left:1px #eee solid; 
	padding-bottom:15px; 
	margin-left:0px; 
	margin-right:20px;
}


ul.side_com_nav{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
}

.side_com_nav li{
	list-style-type:none;
	margin-left:-40px;
	background-color:#f1f1f1;
	padding:8px 10px;
	border-bottom:1px #ccc solid;
	font-size:13px;
	font-weight:bold;

	font-family: 'Open Sans', sans-serif;
}

.side_com_nav li:hover{
	background-color:#fff;
}


.fb_share_side{
	background-image:url('/images/assets/fbiconwhite.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#3b559f;
	width:25px;
	height:55px;
	border:0px;
	margin-bottom:3px;
	border-bottom:2px #1362ba solid;
	opacity:.8; 
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

.fb_share_side:hover{
	opacity:1; 
}


.fb_share_post{
	background-image:url('/images/assets/fbiconwhite.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#3b559f;
	width:35px;
	height:35px;
	border:0px;
	margin-bottom:3px;
	opacity:.8; 
	border-radius:20px;
}


.pin_share_post{
	background-image:url('/images/assets/pinss.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#e71f28;
	width:35px;
	height:35px;
	border:0px;
	margin-bottom:3px;
	opacity:.8; 
	border-radius:20px;
}


.twitter_share_post{
	background-image:url('/images/assets/smtwitter.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#00aced;
	width:35px;
	height:35px;
	border:0px;
	margin-bottom:3px;
	opacity:.8; 
	border-radius:25px;
}



.twitter_share_side{
	background-image:url('/images/assets/smtwitter.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#00aced;
	width:25px;
	height:55px;
	border:0px;
	margin-bottom:3px;
	border-bottom:2px #4fb3f3 solid;
	opacity:.8; 
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

.twitter_share_side:hover{
	opacity:1; 
}



.reddit_share_post{
	background-image:url('/images/icons/reddit_icon_side.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#e7871f;
	width:45px;
	height:25px;
	margin-bottom:8px;
	opacity:.8; 
	border-radius:3px;
	border:0px; 
}



.reddit_share_side{
	background-image:url('/images/icons/reddit_icon_side.png'); 
	background-repeat:no-repeat; 
	background-position:center;
	background-color:#fff;
	width:25px;
	height:55px;
	border:0px;
	margin-bottom:8px;
	border-bottom:2px #f49815 solid;
	opacity:.8; 

	border-top-left-radius:5px;
	border-bottom-left-radius:5px;

}

.reddit_share_side:hover{
	opacity:1; 
}


.voted_up{
	background-image:url('/images/icons/arrow_up_sel.png'); 
	width:26px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}

.voted_up_big{
	background-image:url('/images/icons/voted_up_big.png'); 
	width:28px;
	height:34px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}



.voted_down{
	background-image:url('/images/icons/arrow_down_sel.png'); 
	width:26px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}

.voted_down_big{
	background-image:url('/images/icons/voted_down_big.png'); 
	width:26px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}


.top_nav_link{
	color:#999; 
}

.top_nav_link:hover{
	color:#ff0000;
}


.vote_down:hover{
	background-image:url('/images/icons/arrow_down_sel.png'); 
	width:26px;
	height:24px;
	background-color:rgba(0,0,0,.0);;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 3px;
}




.standard_radius_left{
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px;
}

.standard_radius_right{
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px;
}

.standard_radius{
	border-radius:3px;
}

.option_holder{
	padding:10px; 
	background-color:#fff;
}

.button_off{
	margin:0px;
	padding:5px 10px;
	border:1px #999 solid; 
	float:left;
	color:#999;
}

.button_on{
	margin:0px;
	padding:5px 10px;
	border:1px #999 solid; 
	float:left;
	background-color:#2981f9; 
	color:#fff;
}


ul.notification_cells{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:none; 
}

.notification_cells li{
	margin-left:-40px;
}

.notification_cells li:hover{
	background-color:#f1f1f1;
}

.notification_cell{
	border-bottom:1px #ddd solid; 
	padding:5px 10px; 
	color:#555;
}

.notification_cell strong{
	font-weight:normal;
	color:#0d519e;
}


.post_vote_score{
	width:30px;
	height:22px;
	border:0px #ddd solid;
	border-radius:3px;
	margin-right:3px;
	text-align:center;
	color:#aaa;
	font-size:16px;
	font-weight:normal;
}

.vote_score{
	font-family: 'Open Sans', sans-serif;
	text-align:center; 
	font-size:20px; 
	margin-bottom:0px;
	font-weight:600;
	margin-top:-2px;
	padding-left:2px;
	color:#fff;
}

.post_vote_score_big{
	width:25px;
	height:22px;
	border:0px #ddd solid;
	border-radius:3px;
	margin-right:3px;
	text-align:center;
	color:#aaa;
	font-size:18px;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
}




.fb_share{
	background-image:url('/images/icons/facebook_icon_side.png'); 
	width:40px;
	height:40px;
}

.favorite{
	background-image:url('/images/icons/heart_icon.png'); 
	width:26px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	margin-left:3px;
	margin-right:3px;
}

.favorite_big{
	background-image:url('/images/icons/heart_big.png'); 
	width:32px;
	height:32px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	margin-left:3px;
	margin-right:3px;
}




.favorite:hover{
	background-image:url('/images/icons/heart_icon_favorite.png'); 
	width:26px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	margin-left:3px;
	margin-right:3px;
}


.favorited{
	background-image:url('/images/icons/heart_icon_favorite.png'); 
	opacity:.6;
	width:26px;
	height:24px;
	background-color:#fff;
	border:1px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	margin-left:3px;
	margin-right:3px;
}

.favorited_big{
	background-image:url('/images/icons/heart_big_sel.png'); 
	opacity:.6;
	width:30px;
	height:24px;
	background-color:#fff;
	border:0px #ddd solid;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:4px 2px;
	margin-left:3px;
	margin-right:3px;
}





.cell_footer_input{
	width:170px; 
	border-radius:3px; 
	padding:3px 4px; 
	font-size:13px;
	border:1px #ddd solid;
}

.cell_footer_input_large{
	width:340px; 
	border-radius:3px; 
	padding:3px 4px; 
	font-size:13px;
	border:1px #ddd solid;
}


.comment_cell{
}

.comment_cell_large{
	width:430px;
}

.comment_cell_big{
	margin-top:0px; 
	padding:0px; 
	border-radius:2px; 
	margin-right:0px; 
	width:100%;
}


.cell_footer{
	margin-top:3px;
}


.light_link{
	color:#95a5b9; 
}

.d_link{
	color:#1d9dff; 
}

.light_tag{
	padding:1px 3px; 
	border-radius:3px;
	background-color:#f1f1f1;
	font-size:11px;
}


.alert_top_box{
	margin:0 auto;  
	background-color:rgba( 255 , 255 , 255 , 1 ); 
	border:1px #555 solid; 
	border-radius:5px; 
	width:100%;
}


.open_san{
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}

.fira{
font-family: 'Fira Sans', sans-serif;
}


.lato{
font-family: 'Lato', sans-serif;
}


.large_fade{
	-moz-box-shadow: 0 0 8px 4px rgba( 0 , 0 , 0 , .3  );
	-webkit-box-shadow: 0 0 8px 4px rgba( 0 , 0 , 0 , .3 );
	box-shadow: 0 0 8px 4px rgba( 0 , 0 , 0 , .3 );
}

.med_fade{
	-moz-box-shadow: 0 0 4px 3px rgba( 0 , 0 , 0 , .3  );
	-webkit-box-shadow: 0 0 4px 4px rgba( 0 , 0 , 0 , .3 );
	box-shadow: 0 0 4px 3px rgba( 0 , 0 , 0 , .3 );
}


.xpost_over{
	position:absolute; 
	bottom:10px; 
	right:0px;  
	width:370px; 
	height:400px; 
	z-index:1000000000000;
}


.send_over{
	position:absolute; 
	bottom:32px; 
	right:0px;  
	width:370px; 
	display:none;
	z-index:1000000000000;
}

.send_button{
	font-size:14px; 
	padding:2px 7px; 
	padding-top:4px;
	padding-bottom:0px;
	background-color:#fff; 
	border-radius:3px; 
	border:1px #ccc solid;
}

.alert_big_icon{
	background: url('/images/sprite.png') no-repeat -2px -65px;
	width: 25px;
	height: 41px;
	float:left;
	margin-left:15px;
	margin-top:5px;
}


.new_connect_cell{
	width:340px; 
	height:189px;
	border-radius:3px; 
	margin-left:20px;
	margin-bottom:20px;
	background-color:#fff;
}

.intro_header{
	font-size:24px;
}

.intro_second{
	font-size:14px; 
	color:#777;
	margin-top:0px;
}


.sing_link{
	font-size:13px; 
	padding-top:5px; 
	padding-left:3px; 
	font-weight:bold; 
}


.new_connect_cell_tri{
	width:298px; 
	border-radius:3px; 
	padding:5px; 
	height:263px;
	margin-left:20px;
	margin-bottom:20px;
	background-color:#fff;
}

.connect_content{
	width:240px;
}

.connect_content_tri{
	width:180px;
}


.sort_contain{
	width:200px; 
	background-color:#fff; 
	border-bottom:1px #ccc solid; 
	padding:10px;
	margin-bottom:100px;
}

.popup_b{
position:relative;
		color:#444;
			display:block;
				text-decoration:none;
						border-radius:5px;
							border:solid 1px #555;
									text-align:center;
										padding:2px 5px;
											
												-webkit-transition: all 0.1s;
													-moz-transition: all 0.1s;
														transition: all 0.1s;
															
																-webkit-box-shadow: 0px 3px 0px #999;
																        -moz-box-shadow: 0px 3px 0px #999;
																				        box-shadow: 0px 3px 0px #999;
} 


.popup_c{
position:relative;
		color:#444;
			display:block;
				text-decoration:none;
						border-radius:5px;
							border:solid 1px #999;
								background:#fff;
									text-align:center;
										padding:2px 5px;
											
												-webkit-transition: all 0.1s;
													-moz-transition: all 0.1s;
														transition: all 0.1s;
															
																-webkit-box-shadow: 0px 1px 0px #bbb;
																        -moz-box-shadow: 0px 1px 0px #bbb;
																				        box-shadow: 0px 1px 0px #bbb;
} 



.popup_a{
position:relative;
		color:#FFF;
			display:block;
				text-decoration:none;
						border-radius:5px;
							border:none; 
								background:#0450b6;
									text-align:center;
										padding:2px 5px;
											
												-webkit-transition: all 0.1s;
													-moz-transition: all 0.1s;
														transition: all 0.1s;
															
																-webkit-box-shadow: 0px 3px 0px #71c7f8;
																        -moz-box-shadow: 0px 3px 0px #71c7f8;
																				        box-shadow: 0px 3px 0px #71c7f8;
} 



.connect_cell{
	width:300px; 
	height:300px;
	float:left;
	border:1px #ddd solid; 
	padding:5px; 
	margin-right:10px; 
	border-radius:3px; 
	margin-bottom:10px;
}


.sort_section_hold{
	margin-top:20px; 
	border-bottom:1px #ccc solid; 
	padding-bottom:5px; 
}

.field_sort{
	margin-top:5px; 
	margin-bottom:5px;
}

ul.field_sort{
	list-style-type:none;
}

.field_sort li{
	margin-left:-40px;
	padding:6px 10px;
}

.field_sort li:hover{
	background-color:#ccc;
}



.field_sort_message{
	margin-top:5px; 
	margin-bottom:5px;
	font-family:'Open Sans';
}


ul.field_sort_message{
	list-style-type:none;
}

.field_sort_message li{
	margin-left:-40px;
	padding:4px 10px;
	color:#c9daff;
	font-size:14px;
}

.field_sort_message li:hover{
	background-color:#36659a;
	color:#fff;
	border-radius:2px;
}


.field_sort_message_selected{
	background-color:#6f11b1;
	color:#fff;
	border-radius:2px;
}


.bnav_text{
	color:#c9daff;
}


.message_frame{
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px; 
	height:100%; 
	width:100%; 
	margin-bottom:0px; 
	padding:0px; 
	min-width:850px;
}

.message_side_nav{
	border-right:0px; 
	height:100%; 
	width:24%; 
	float:left; 
	background-color:#093566; 
	overflow:scroll;
}

.message_action_area{
	background-color:#fff; 
	height:48px; 
	position:absolute; 
	top:0px; 
	width:100%; 
	z-index:100000000; 
	padding-top:0px;
	border-bottom:1px #ddd solid;
}


.nav_action_inner{
	padding-right:15px; 
	height:40px; 
	float:right; 
	padding-top:8px;
}


.message_side_nav{
	color:#c7ddf7; 
}

.message_thread_area{
	background-color:#fff;
	width:76%; 
	margin-top:0px; 
	height:100%; 
	float:left; 
	border-top:0px #ccc solid; 
	border-right:0px;
	border:0px #000 solid;
	position:relative;
}

.message_thread_main{
	overflow:scroll; 
	margin-top:10px; 
	width:100%; 
	padding-left:15px; 
	padding-bottom:10px; 
	height:100%; 
	z-index:1;
	position:absolute; 
	bottom:100px;
}

.message_enter{
	position:absolute; 
	bottom:0px; 
	width:100%; 
	height:95px; 
	background-color:#f1f1f1; 
	border-top:1px #ccc solid;
}



.connect_choice_text{
	font-size:17px; 
	margin-left:5px;
}

.member_hold{
	float:left; 
	padding-right:5px; 
	padding-bottom:3px; 
	position:relative; 
}

.user_customization h1{
	font-size:30px; 
	line-height:45px;
}

a.standard_link_bttn{
	padding:3px 6px;
	font-size:11px;
}


.connect_choice_textarea{
	width:90%; 
	height:80px; 
	border-radius:3px;
}


.connect_options{
	margin-top:10px; 
	padding:5px; 
	border-radius:3px;
	background-color:#fff;
	cursor:pointer; 
}

.section_options{
	width:48%; 
	margin-top:10px; 
	padding:5px; 
	border-radius:3px;
	background-color:#fff;
	cursor:pointer; 
}

.section_choice_text{
	font-size:14px; 
	margin-left:5px;
}

.user_info_item{
	margin-top:6px;
	font-family:'Open Sans';
	font-size:11px;
}

.user_info_header{
	font-family:'Open Sans';
	color:#555;
}


.green_bttn{ 
	background-color:#30b701; 
	border: 1px solid #4ccb18; 
	color:#fff; 
	font-weight: bold; 
	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
} 


.red_bttn{ 
	background-color:#1754ba; 
	border: 1px solid #790404; 

	background: linear-gradient(top, #d31414 0%, #a40b0b 100%); 
	background: -moz-linear-gradient(top, #d31414 0%, #a40b0b 100%); 
	background: -webkit-linear-gradient(top, #d31414 0%, #a40b0b 100%); 

	color:#fff; 
	font-weight: bold; 
	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
} 


.blue_bttn{ 
	background-color:#1754ba; 
	border: 1px solid #104294; 

	background: linear-gradient(top, #4881de 0%, #195fd1 100%); 
	background: -moz-linear-gradient(top, #4881de 0%, #195fd1 100%); 
	background: -webkit-linear-gradient(top, #4881de 0%, #195fd1 100%); 

	color:#fff; 
	font-weight: bold; 
	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
} 




.white_bttn{ 
	border:0px; 
	font-weight: normal; 
	border-radius:3px; 
	cursor:pointer; 
} 

.white_bttn:hover{
	/* border:1px #ccc solid; */
}



.action_bttn{ 
	border: 1px solid #ccc; 
	font-size:12px;

	background: linear-gradient(top, #eee 0%, #fff 100%); 
	background: -moz-linear-gradient(top, #eee 0%, #fff 100%); 
	background: -webkit-linear-gradient(top, #eee 0%, #fff 100%); 

	font-family:'Open Sans';
	font-weight:600;

	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
} 


.action_bttn_small{ 
	border: 1px solid #ccc; 
	padding:3px;
	font-size:11px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	color:#777;

	background: linear-gradient(top, #eee 0%, #fff 100%); 
	background: -moz-linear-gradient(top, #eee 0%, #fff 100%); 
	background: -webkit-linear-gradient(top, #eee 0%, #fff 100%); 

	font-family:'Open Sans';
	font-weight:600;

	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
} 







.heart_bttn{
	background-image:url('/images/icons/heart_icon.png');
	background-repeat:no-repeat; 
	height:27px;
	width:30px;
	background-position:center; 
}

.heart_bttn_favorite{
	background-image:url('/images/icons/heart_icon_favorite.png');
	background-repeat:no-repeat; 
	height:27px;
	width:30px;
	background-position:center; 
}


.already_sent{
	color:#999; 
	padding:3px 7px; 
	cursor:default; 
	border:1px #eee solid;  
	padding-bottom:4px; 
	margin-right:5px; 
	display:none; 
}


.xlrg_bttn{
	font-size:15px; 
	padding:5px 10px;
}


.purple_bttn{
	background-color:#872ecc; 
	border: 2px solid rgba(0,0,0,.3); 
	color:#fff; 
	font-weight: bold; 
	display:inline-block; 
	border-radius:3px; 
	cursor:pointer; 
}


.post_cell{
	margin-right:20px; 
	margin-bottom:20px; 
	float:left; 
	background-color:#fff; 
	border-radius:5px;
	width:398px;
	overflow:hidden; 
	position:relative;
	min-height:180px;
}

.post_cell_small{
	margin-right:20px; 
	margin-bottom:20px; 
	float:left; 
	background-color:#fff; 
	border-radius:3px;
	width:300px;
	overflow:hidden; 
	position:relative;
	min-height:180px;
}



.post_tag{
	background-color:#7ea4fc; 
	font-size:11px; 
	padding:1px 3px; 
	border-radius:3px; 
	color:#fff; 
	margin-right:1px;
}


.over_square{
	width:323px;
	height:120px;
	padding:10px; 
	float:left;
}


.post_cell_options{
	border:1px #aaa solid; 
	border-radius:3px;
	width:150px; 
	position:absolute; 
	top:0px; 
	right:2px; 
	background-color:#fff;
	z-index:1000000;
	display:none;
}

.event_cell{
	position:relative; 
	background-color:#fff; 
	padding:10px; 
	margin:20px; 
	margin-top:0px; 
	margin-left:0px; 
}


ul.post_cell_options{
	list-style-type:none;
	margin-top:0px;
}


.post_cell_options li{
	margin-top:0px;
	margin-left:-40px;
	background-color:#f1f1f1;
	list-style-type:none;
	padding:10px;
	border-bottom:1px #ccc solid;
}

.post_cell_options a li:hover{
	background-color:#fff;
}



.post_cell_large{
	margin-right:20px; 
	margin-bottom:20px; 
	float:left; 
	background-color:#fff; 
	border-radius:;
	width:495px;
	overflow:hidden; 
	position:relative;
}


.post_cell_mobile{
	margin-right:20px; 
	margin-bottom:20px; 
	float:left; 
	background-color:#fff; 
	border-radius:;
	width:255px;
	overflow:hidden; 
	position:relative;
}



.upper_login{
	padding:2px 5px; 
	width:115px; 
	font-weight:bold; 
	font-size:12px; 
	border-radius:2px; 
	border:1px #aaa solid; 
	margin-top:0px;
}

.signup_top{
	color:#fff; 
	margin-top:10px;
}

.signup_top a{
	padding:10px 15px; 
	color:#fff;
}

.signup_top a:hover{
	background-color:rgba( 100 , 100, 100 , .3  );
	padding:10px 15px; 
}


.signup_top_black{
	color:#000; 
	margin-left:5px;
	margin-top:10px;
}

.signup_top_black a{
	padding:10px 15px; 
	color:#000;
}

.signup_top_black a:hover{
	background-color:rgba( 100 , 100, 100 , .2  );
	padding:10px 15px; 
	border-radius:3px;
}

.member_count{
	background-color:#999;
	color:#fff;
	padding:2px 6px;
	border-radius:3px;
}



ul.my_comm{
	list-style-type:none;
	margin:0px;
	margin-left:-40px;
}

.my_comm li{
	padding:12px 15px;
	border-right:1px #eee solid;
	float:left;
	margin-right:10px;
}




html {
	position: relative;
	min-height: 100%;
	height:100%;
	padding:0px;
	margin:0px;
}

img{
	border:0px; 
}

body{
	padding:0px;
	margin:0px;
	font-size:12px; 
	margin: 0 0 0px; /* bottom = footer height */
	font-family: tahoma, arial , sans-serif;  
}


#top_contain{
min-height: 100%;
margin-bottom: -130px;
position: relative;
}

#footer {
height: 130px;
position: relative;
}

.clearfooter {
height: 130px;
clear: both;
}


.nav_top_main{
	position:fixed; 
	z-index:1000000000; 
	width:100%; 
	overflow:hidden; 
	height:41px;
	margin-top:0px; 
	box-shadow:0 0 2px 1px rgba(0,0,0,.2); 
}

.nav_top_items{
	height:55px; 
	z-index:1000000000000000;
}

.full_votable_logo_top{
	width:90px; 
	border-radius:3px;
	margin-top:3px;
}

.logo_hold{
	padding:1px 5px; 
	border-radius:3px; 
	margin-top:0px; 
}


.upper_ham{
	padding:5px 3px; 
	margin-left:1px;
	margin-top:-4px;
}

.upper_ham_menu{
	padding:12px 7px;
	padding-top:10px;
}



.noti_icon_top{
	float:right; 
	width:40px; 
	margin-top:-4px; 
	padding:0px 6px;
}


.nav_top_main_inner{
	width:100%; 
	max-width:980px; 
	height:44px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:6px; 
}

.midnav_top_main_inner{
	width:100%; 
	max-width:1100px; 
	height:40px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:6px; 
}


.right_module_hold{
	float:left; 
	margin-top:0px; 
	width:280px; 
	margin-left:15px; 
	height:500px; 
	border-radius:3px;
}


.mid_top_main_inner{
	width:100%; 
	max-width:880px; 
	height:44px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:6px; 
}


.intro_text{
	font-weight:600; 
	color:#222;  
	line-height:34px; 
	font-size:30px; 
	padding:50px 0px; 
	padding-left:0px; 
	margin-right:50px;
}

.intro_sub_text{
	font-size:16px; 
	margin-right:50px; 
	font-weight:400;
}

.intro_gradient{
	background:linear-gradient(to bottom, #fff, #ddd ); 
	padding-bottom:100px;
}


.top_standard{
	color:#000; 
	line-height:37px; 
	margin-top:-5px;  
	font-weight:bold; 
	padding:5px 10px; 
	color:#000; 
	font-size:14px; 
}


.votable_logo{
	background: url('/images/sprite.png') no-repeat -86px -2px;
	width: 73px;
	height: 17px;
	float:left;
	margin-left:10px;
	margin-top:8px;
}


nav {
	text-align: center;
	margin:0px;
	margin-top:-10px;
}

nav a{

}

nav ul ul {
	display: none;
	margin:0px;
	width:190px;
}

nav ul li:hover > ul {
	display: block;
}

nav ul {
	padding: 0 0px;
	list-style: none;
	position: relative;
	display: inline-table;
	z-index:10005;
}

nav ul:after {
	content: ""; 
	clear: both; display: block;
}

nav ul li {
	float: left;
}

nav ul li:hover {

}


nav ul li:hover a {
	color: #eee;
}

nav ul:hover{

}


.fade_one{
	box-shadow: 0 0 1px 1px rgba( 220 , 220 , 220 , .1 ); 
	border:1px #dae1e7 solid;
	border-radius:3px;
}

.module{
	margin-top:20px; 
	padding:10px; 
	background-color:#fff;
}

.light_blue{

	background-color:#3487ed;
	color:#fff;
	border:0px #144ea6 solid;
	border-radius:3px;

}


.secondary{ 

		background: rgb(245,247,249); 
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(236,239,243,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(236,239,243,1))); 
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#eceff3',GradientType=0 ); 
    border: 1px solid #bbb;
		color:#134fb7; 
		border-radius:3px; 
    display:inline-block;                                                                                                                                
		outline:none; 

		font-family:'Open Sans';

} 



.secondary_dim{ 

		background: rgb(245,247,249); 
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(236,239,243,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(236,239,243,1))); 
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(236,239,243,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#eceff3',GradientType=0 ); 
    border: 1px solid #bbb;
		color:#999; 
		border-radius:3px; 
    display:inline-block;                                                                                                                                
		outline:none; 
		font-weight:bold; 
		font-family:'Open Sans';

} 



.cover_contain{
	width:100%;
	height:48px; 
	background-size:cover;  
}


.bttn_small{
  padding: 2px 10px;
	font-size:11px;
  cursor:pointer; 
}


.bttn_smallmed{
  padding: 4px 10px;
	font-size:13px;
  cursor:pointer; 
}


.bttn_tiny{
  padding: 2px 4px;
	font-size:11px;
  cursor:pointer; 
	margin:0px;
}

.bttn_med {
  padding: 5px 15px;
	font-size:14px;
	font-weight:bold;
  cursor:pointer; 
}

.bttn_large{
  padding: 5px 15px;
	font-size:18px;
  cursor:pointer; 
}

.bttn_large{
  padding: 5px 18px;
	font-size:20px;
  cursor:pointer; 
}





.smaller_container{ position: relative; width: 920px; margin: 0 auto; padding: 0; padding:6px; }

.small_container{ position: relative; width: 660px; margin: 0 auto; padding: 0; padding:6px; }


.container                                  { position: relative; width: 980px; margin: 0 auto; padding: 0; padding:6px; }

.container .column,
.container .columns                         { float: left; display: inline; margin-left: 0px; margin-right: 0px; }

.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 0px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 0px; }
.alpha.omega                                { margin-left: 0; margin-right: 0; }


.container .one-third-fixed.column                { width: 280px; }


#overlay_post_front{ width:980px; }
#overmain_post{ width:980px; }
#over_cell_hold{ width:670px; }

.comment_text{ max-width: 273px; }
.id_cell_standard{ width:430px; }

.network_nav_left{ margin-left:125px; overflow:hidden; }
.network_main_name_hold{ left:133px; top:-85px; }

.user_over_contain{ width:977px; } 

.vine_hold{ height:330px; }

.ndisc_top{ margin-bottom:0px; }
.container .midblock.column                { width: 350px; }
.container .doubleblock.column                { width: 700px; }
#yt_embed{ height:400px; width:100%; }
.ythold{ width:663px; height:415px; } 
.yt_em_standard{ width:100%; height:216px; } 
.poll_choice_hold_standard{ height:160px; width:205px; }
.poll_choice_image_standard{ height:200px; width:205px; } 
.pc_text_inp_standard{ width:260px; }
.pc_inp_standard{ width:155px; }
.user_main_image{ width:180px; height:180px; }
#user_mini_display{ display:none; }
.id_cell_user{ width:323px; }

.network_id_cell{ width:328px; } 
.post_cell{ width:328px; max-width:328px; } 
.cell_width_standard{ width:328px; }

.network_id_cell_tri_left{ left:119px; }
#network_sel{ width:988px; }
.share_over{ display:none; }


.threen_duo_item{ width:212px; height:200px; }
.twitch_hold{ height:414px; }

.youtube_preview_image{ width:328px; height:238px; }

.post_item_whole{ max-width:680px; }

.network_disc{ width:188px; }
.network_name_area{ width:110px; }
.user_social_options_cell{ width:228px }
.intro_main{ width:700px; }
.user_main{ width:625px;  }



.network_disc{
	margin:2px; 
	height:65px; 
	color:#555; 
	border-radius:35px; 
	float:left; 
	background-color:#fff;
}




.bigcontainer { 
	width: 1140px; margin-left:auto; margin-right:auto;
}

.mcontainer { 
	width: 1080px; margin-left:auto; margin-right:auto;
}

.ocontainer { 
	width: 1020px; margin-left:auto; margin-right:auto;
}



.midcontainer { 
	width: 890px; margin-left:auto; margin-right:auto;
}



.big_nav_top_main_inner{
	width:100%; 
	max-width:1140px; 
	height:40px; 
	padding:0px; 
	margin:0px auto; 
	margin-top:6px; 
}



.triblock{
	float:left; 
	width:285px; 
	margin-right:10px;
	overflow:hidden; 
}



.network_sel_top{
	width:215px; 
	position:fixed; 
	top:48px; 
	z-index:100000000000000000; 
	padding-left:5px; 
	padding-bottom:0px; 
	box-shadow:0 0 3px 1px rgba(0,0,0,.3); 
}


.nav_square{
	width:104px; 
	height:85px; 
	float:left;
	border-bottom:1px #ddd solid;
	border-right:1px #ddd solid;
}

.nav_square_image{
	text-align:center; 
	width:104px; 
	padding-top:15px; 
	height:40px;
}

.nav_square_text{
	margin-top:2px;
	font-size:13px;
	color:#444; 
	font-weight:normal; 
}


.container_min{
	width:100%; 
	min-width:980px; 
	padding:0px; 
	margin:0px auto;
}

.container_min_w{
	max-width:980px; 
	margin:0px auto;
}

.section_area{
	width:230px; 
	height:239px; 
	padding:0px;
}



ul.top_section_area{
	list-style-type:none; 	
}


.top_section_area li{
	margin-left:-40px;
	margin-right:40px;
	padding-right:10px;
}

.sect_li:hover{
	background-color:#f1f1f1;
	border-radius:5px;
}


.section_area_item{
	height:39px; 
	border-radius:3px; 
	padding:0px 7px; 
	width:120px;  
	margin-top:5px; 
	margin-bottom:3px; 
	margin-left:0px; 
	margin-right:10px;
	font-family:'Open Sans';
}


.section_area_item img{
	border-radius:20px; 
	width:32px;
}


.section_area_item_text{
	padding-top:0px;
	line-height:32px; 
	padding-left:0px; 
	font-size:14px;
	margin-left:5px;
	font-family:'Open Sans';
}


.nav_overlay_layer{
	width:100%; 
	margin:0px auto; 
	position:fixed; 
	top:48px; 
	z-index:10000000;
}


.object_right_block{
	background-color:#fff;
	overflow:hidden; 
}


.nmessage{
	background-image:url('/images/assets/mail_new_top_black.png'); 
	background-repeat:no-repeat; 
	background-position:10px 6px; 
	height:44px;
}


.nmessagew{
	background-image:url('/images/icons/mail_new.png'); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:44px;
}


.nconnectw{
	background-image:url('/images/icons/connect_icon.png'); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:40px;
}

.nconnect{
	background-image:url('/images/icons/connect_icon_black.png'); 
	background-repeat:no-repeat; 
	background-position:center; 
	height:40px;
}




.nnoti{
	/* background-image:url('/images/icons/notice_icon_2.png'); */ 

	background-image:url('/images/assets/bell_icon.png'); 
	background-repeat:no-repeat; 
	background-position:14px 8px; 
	height:48px;
}

.nnotiw{
	background-image:url('/images/icons/bell_icon_white.png'); 
	background-repeat:no-repeat; 
	background-position:14px 8px; 
}


.comment_new_hold{
	margin-top:10px; 
	border-radius:3px; 
	padding:10px; 
	margin-right:0px; 
	background-color:#fff;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}


.nnoti_arrow{
	background-image:url('/images/icons/notice_icon_2.png'); *
	background-repeat:no-repeat; 
	background-position:center; 
	height:43px;
}


.guidel h2{
	font-size:20px;
}

.guidel h3{
	font-size:16px;	
	margin-top:10px;
	margin-left:10px;
}

.guidel p{
	margin-left:20px;
}


.new_comment_area{
	margin-right:33px; 
	margin-left:0px; 
	padding-top:0px; 
	border-radius:5px; 
	border-radius:3px; 
	padding-top:5px; 
	margin-bottom:0px; 
	width:100%; 
	padding-left:0px;
}


.more_sections_li{
	border-bottom:0px; 
	position:relative; 
	text-align:center; 
	z-index:100000000;
}


.new_comment_area textarea{
	resize:vertical; 
	font-size:14px; 
	height:65px; 
	border:1px #ccc solid; 
	padding:5px; 
	width:650px;
	margin-right:10px;
}

.comments{
	margin-top:10px; 
	border-radius:3px; 
	padding:0px; 
	padding-left:8px;
	padding-top:3px;
	padding-bottom:7px;
	margin-right:0px; 
	background-color:#fff;
	margin-bottom:0px;
}

.comments_hold{
	margin-bottom:20px;
	margin-right:0px;
}


.nnoti:hover{
	background-color:rgba( 0 , 0 , 0 , .0 );
}


.nmessage:hover{
	background-color:rgba( 0 , 0 , 0 , .0 );
}




.message_hold_main{
	border-radius:3px; 
	display:none; 
	position:absolute; 
	top:0px; 
	right:0px; 
	width:400px; 
	background-color:#fff;
}

.message_hold_arrow{
	position:absolute; 
	top:-11px; 
	right:91px;
}


.message_hold_second{
	width:410px; 
	padding:5px; 
	border-bottom:1px #ccc solid;
}

.message_hold_top{
	font-size:15px; 
	float:left; 
	padding-left:5px; 
	font-weight:bold; 
	color:#555;
}


.connect_hold_main{
	border-radius:3px; 
	display:none; 
	position:absolute; 
	top:2px; 
	right:10px; 
	width:400px; 
	background-color:#fff;
}

.connect_hold_arrow{
	position:absolute; 
	top:-11px; 
	right:55px;
}

.nav_overlay_header{
	height:20px;
	padding:5px;
	border-bottom:1px #ddd solid;
}

.nav_overlay_content{
	padding:0px;
}


.noti_over_hold_main{
	background-color:#fff;
	display:none; 
	float:left; 
	position:absolute; 
	top:2px; 
	width:400px; 
	border-radius:3px; 
	position:absolute; 
	right:10px; 
	z-index:1000000000000000;
	height:445px;
}


.comment_action_link{
	color:#999;
	font-weight:bold;
	font-family: 'Open sans';
	font-size:10px;
}

.ca_s{
	padding-right:8px; 
}


.user_top_nav{
	z-index:10000000000000000; 
	float:right; 
	margin-top:0px; 
	padding:6px 0px; 
	padding-left:2px;
	padding-bottom:2px;
}

.user_top_image{
	margin-top:-5px; 
	float:right; 
	padding:5px; 
	padding-top:6px; 
	padding-right:3px;
}

.user_name_top{
	z-index:1000000000000000000; 
	font-weight:bold; 
	float:right; 
	padding-right:5px; 
	padding-left:2px; 
	line-height:33px; 
	color:#000; 
	font-size:15px; 
	margin-top:0px;
	line-height:28px;
}

.connect_request_cell{
	border-bottom:1px #ccc solid; 
	margin-bottom:10px; 
}

.nav_message_count{
	float:right; 
	margin-top:20px; 
	background-color:#ff0000; 
	border-radius:9px; 
	font-size:11px; 
	padding:2px 4px; 
	color:#fff;
}


.edit_bio{
	padding:10px;
	background-color:#f1f1f1;
	display:none;
}


.edit_bio textarea{
	width:96%;
	height:50px;
	font-size:14px;
}



#noti_c{
	float:right; 
	margin-top:20px; 
	background-color:#ff0000; 
	border-radius:9px; 
	font-size:11px; 
	padding:2px 4px; 
	color:#fff;
}

.noti_close{
	float:right; 
	margin-top:3px; 
	margin-right:5px;
}

.noti_text{
	font-weight:bold; 
	border-bottom:1px #ccc solid; 
	color:#444; 
	padding:5px 0px;
}




nav ul li a {
	display: block; 
	padding: 11px 12px;
	padding-top:11px;
	color:#000; 
	text-decoration: none;
	font-size:14px;
}
	
nav ul ul {
	background: #fff; border-radius: 0px; padding: 0;
	position: absolute; 
	top: 100%;
	right:0px;
}

nav ul ul li {
	float: none; 
	border-radius:10px;
}

nav ul ul li a {
	padding: 3px 1px;
	color: #000;
	border-right:0px;
	background-color:#fff;
}	

nav ul ul li a:hover {
	background-color:#eee;
}

nav ul.user_nav li a:hover{
	color:#000;
}


.user_nav{
	width:140px; 
	border-top:0px;
	border-radius:0px;
	margin-top:0px;
	margin-bottom:10px;
	background-color:#f1f1f1;
	font-family:'Open Sans';

}

.user_nav li{
	width:140px;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
}

.user_nav li a{
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
}

.user_nav li:hover{
	background-color:#ddd;
}



/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}


#user_menu_container nav{
	height:50px;
	float:right;
	margin-right:10px;
	margin-top:-12px;
}

#user_menu_container{
	float:right; 
	margin-top:-7px; 
	text-align:right; 
	padding-right:0px; 
	margin-right:-11px;
}


#overpost{
	top:0px;
	position:fixed; 
	z-index:100000000000000;
}


#overmain_post{
	margin-left:auto; 
	margin-right:auto; 
	height:100%;
	position:static; 
	overflow-y: scroll 0; 
	margin-top:0px;
	z-index:10000000000; 
}


#overlay_post_front{
	background-color:#fff;
	min-height:850px;
	top:60px;
	margin-left:auto;
	margin-right:auto;
	z-index:10000000001;
	border-radius:3px; 

	-webkit-background-clip: padding-box; 
	background-clip: padding-box; 

	-moz-box-shadow: 0 0 3px 1px rgba( 150 , 150 , 150 , 1  .3 );
	-webkit-box-shadow: 0 0 3px 1px rgba( 150 , 150 , 150 , .3 );
	box-shadow: 0 0 3px 1px rgba( 150 , 150 , 150 , .3 );

	border:0px;
	overflow:hidden; 
	margin-top:60px;
	margin-bottom:10px;
}


.server_cell{
	background-color:#fff; 
	width:100%; 
	border-radius:3px; 
	border-bottom:1px #aaa solid; 
	height:110px; 
	margin-bottom:20px;
}


.nav_sections_more{
	border-radius:3px; 
	border-top-right-radius:0px;
	background-color:#fff; 
	position:absolute; 
	top:42px; 
	left:-212px; 
	border:1px #999 solid; 
	width:200px; 
	padding:10px; 
	padding-right:0px;
	z-index:10000000;
}

.nav_section_more a:hover{
	background-color:#ccc;
	color:#000;
}



.content_title h1{
	font-size:25px; 
	line-height:28px; 
	margin-bottom:10px;
}


.content_image_hold{
	background-color:#eee;
	border-radius:3px;
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;
}


#ob_top_nav{
	overflow:visible; 
	height:48px; 
	margin-bottom:10px; 
	border-bottom:1px #ddd solid; 
	padding-bottom:10px; 
	margin-top:0px;
	background-color:rgba( 0 , 0 , 0 , .5 ); 
}


#user_ob_top_nav{
	overflow:visible; 
	height:37px; 
	margin-bottom:10px; 
	border-bottom:1px #ddd solid; 
	padding-bottom:10px; 
	margin-top:0px;
	background-color:#fff;
}



#user_ob_top_nav li{
	padding:17px 15px;
	font-size:14px;
	color:#000;
}

#overlay_post_front img{
	max-height:100%;
}


#overlay_one{
	width:100%;
	height:100%;
	position:fixed; 
	background-color:rgba( 0 , 0 , 0 , .3 );
	z-index:10000000000; 
	margin-left:0px;
	margin-top: 0px;
}


#overmain{
	width:750px; 
	margin-left:auto; 
	margin-right:auto; 
	height:100%;
}


#overlay_one_front{
	position:fixed;
	background-color:#fff;
	width:750px;
	top:130px;
	border:4px #fff solid;
	margin-left:auto;
	margin-right:auto;
	z-index:10000000001;
	overflow:hidden;
	border-radius:3px;
	-moz-box-shadow: 0 0 10px 1px rgba( 0 , 0 , 0 , 1  .3 );
	-webkit-box-shadow: 0 0 10px 1px rgba( 0 , 0 , 0 , .3 );
	box-shadow: 0 0 10px 1px rgba( 0 , 0 , 0 , .3 );
}


#overlay_one_front img{
	max-height:95%;
}

#overone{
	top:0px;
	position:fixed; 
	z-index:100000000000000;
}


.mini_error{
	font-size:11px; 
	border-bottom:0px; 
	display:none; 
	padding-right:0px;
}


ul.secondary_nav{
	display:block;
	list-style-type:none;
	margin-left:-40px;
	margin-top:-2px;
	margin-bottom:5px;
}

.secondary_nav li{
	float:left;
	padding:10px;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	color:#000;
	border-bottom:0px; 
}

.secondary_nav li:hover{
	border-bottom:2px #1857cb solid;
}


ul.secondary_nav_big{
	display:block;
	list-style-type:none;
	margin-left:-40px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ccc;
}

.secondary_nav_big li{
	float:left;
	padding:11px 15px;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	border:1px #ccc solid;

}

.secondary_nav_big li:hover{
	background-color:#fff;
	border:1px #ccc solid; 
	border-bottom:1px #fff solid; 
}



.right_column{
	background-color:#fff; 
	border-radius:3px; 
	width:280px; 
	margin-left:10px;
	float:left;
}

.top_cover_path{
	width:280px; 
	height:95px; 
	border-top-left-radius:3px; 
	border-top-right-radius:3px; 
}

.top_no_cover{
	width:280px; 
	height:95px; 
	border-top-left-radius:3px; 
	border-top-right-radius:3px; 
	background-image:url('/images/assets/sgallll.jpg');
}

.down_button{
	color:#1857cb;
	width:180px; 
	font-size:13px; 
	height:31px; 
	border-radius:3px; 
	background-color:#fff; 
	border:0px; 
	border:1px #ccc solid; 
	margin-left:5px; 
	margin-right:10px; 
	line-height:18px; 
	margin-bottom:0px;
}

ul.secondary_nav_small{
	display:block;
	list-style-type:none;
	margin-left:-40px;
	margin-top:-2px;
	margin-bottom:5px;
}

.secondary_nav_small li{
	float:left;
	padding:6px 11px;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	background-color:#fff;
	color:#888;
}

.secondary_nav_small li:hover{
	border-bottom:2px #1857cb solid;
}



.secondary_selected{
	/* border-bottom:2px #ff0000 solid; */
	background-color:#fff;
	color:#444;
	border:1px #ccc solid; 
	border-bottom:1px #fff solid;
}


ul.object_top_nav {
	display:block; 
	top:0px;
	list-style-type:none; 
	padding:0px;
	margin-top:-6px;
	margin-bottom:0px;
	margin-right:0px;
}

.object_top_nav li{
	font-family: 'Open Sans', sans-serif;
	float:left;
	padding:10px 12px;
	padding-top:0px;
	padding-bottom:8px;
	margin:0px;
	font-size:13px;
	font-weight:700; 
	line-height:12px;
	margin-right:0px;
	font-weight:600;
}

.object_top_nav li strong{
	font-weight:600; 
}

.sub_section_nav{
	border-left:0px; 
	font-weight:bold;
	font-size:14px;
	font-family:'Open Sans', sans-serif; 
	padding:7px;
}

.image_over{
	width:100%; 
	background-color:#fff; 
	border-radius:10px; 
	border:1px #ccc solid;  
	position:fixed; 
	z-index:10000; 
	top:80px;
}

.com_view_select{
	position:relative; 
	margin-bottom:0px; 
	padding:10px; 
	border-radius:3px; 
	margin-top:1px; 
	margin-right:2px; 
	margin-left:2px; 
	padding-left:0px; 
	padding-top:0px; 
	margin-top:-10px;
}

.scroll_top{
	border-top-left-radius:3px; 
	border-top-right-radius:3px; 
	padding:7px 4px; 
	padding-bottom:4px; 
	width:22px;
}

.next_post_bottom{
	padding:9px 12px; 
	font-size:13px; 
	border:1px #aaa solid; 
	border-radius:3px; 
}

.side_area_fixed{
	position:fixed; 
	margin-left:-25px; 
	top:170px; 
	height:100px; 
	width:38px;  
	z-index:10;
}

.object_top_nav li img{
	margin-top:4px;
	margin-bottom:5px;
}


.channel_text{
	margin-top:20px; 
	font-size:16px; 
	margin-bottom:10px;
}


ul.object_top_nav_plain {
	display:block; 
	top:0px;
	list-style-type:none; 
	margin-top:-6px;
	margin-bottom:0px;
	margin-right:0px;
	padding-top:0px;
}

.object_top_nav_plain li{

	font-family: 'Open Sans', sans-serif;
	float:left;
	padding:11px 13px;
	margin:0px;
	font-size:14px;
	font-weight:600; 

	line-height:22px;
	margin-right:0px;
}

.object_top_nav_plain li:hover{
	color:#000;
	border-bottom:2px #555 solid; 
	background-color:#fff;
}


#ob_top_nav_plain{
	overflow:visible; 
	height:43px; 
	margin-bottom:10px; 
	border-bottom:1px #ddd solid; 
	padding-bottom:2px; 
	margin-top:0px;
	background-color:#fff;
	margin-left:-80px;
}



.object_top_nav li img{
padding-top:6px;
padding-bottom:0px;

}

a.object_top_nav{
	color:#000;

}

ul.top_nav_main{
	list-style-type:none; 
	margin-left:-45px;
	margin-top:0px;
}

li.top_nav_main{
	list-style-type:none; 
}


li.object_top_nav{
	margin:0px;
}

.object_top_nav li:hover{
	color:#000;
	border-bottom:2px #555 solid; 
	background-color:#f6f6f6;
}

.tri_image_server{
	position:absolute;
	top:70px;
	left:10px;
	padding:3px;
	background-color:#fff;
	border-radius:3px;
	box-shadow: 0 0 3px 3px rgba( 120 , 120 , 120 , .3 ); 
}

.tri_image_top{
	border-radius:25px; 
	margin-top:-1px; 
	width:38px; 
	opacity:1;
}

.signup_box{
	width:300px; 
	margin:0 auto; 
	border-radius:5px;
	color:#fff;
	-webkit-background-clip: padding-box; 
	background-clip: padding-box; 
}


.login input[type="text"],
.login input[type="email"], 
.login input[type="password"] {
    border: 1px solid #CCCCCC;
    font-size: 18px;
    margin-bottom:3px;
    padding: 6px 6px;
		width:345px;
		border-radius:3px; 
}



.create_acct_2 input[type="text"],
.create_acct_2 input[type="email"], 
.create_acct_2 input[type="password"] {
    border: 1px solid #CCCCCC;
    font-size: 16px;
    margin-bottom:3px;
    padding: 6px 6px;
		width:236px;
}

.create_acct h2 { 
  font-size:24px;
  margin-bottom: 20px ;
}

.create_acct h3 { 
  font-size:16px;
  margin:40px 0 10px ;
}

.create_acct input[type="text"],
.create_acct input[type="email"], 
.create_acct input[type="password"] {
    border: 1px solid #CCCCCC;
    font-size: 18px;
    margin-bottom:3px;
    padding: 6px 6px;
		width:345px;
		border-radius:3px; 
}

#drop-area{
	border-top:1px #999 solid; 
	border-bottom:1px #999 solid; 
	background-color:#fff;
	padding:10px 50px; 
	text-align:center; 
	background-image:url('/images/assets/tiny_grid.png');
}

#photo_url_hold{
	border:0px #000 solid; 
	background-color:#eee; 
	padding-left:10px; 
	border-bottom:1px #ccc solid; 
	margin:0px 0px;
}

#file_drop_area{
	width:50px; 
	border:1px #ccc solid; 
	padding:15px; 
	background-color:rgba( 255 , 255 , 255 , .3 );
}

.section_section{
	margin-top:20px;
}

.easy_add_header{
	font-weight:bold;
	margin-top:15px;
}


.subtle_arrow{
	background: url('/images/sprite.png') no-repeat -25px -29px;
	width: 12px;
	height: 8px;
	margin-top:5px;
	margin-bottoM:3px;
	float:left;
	padding:5px;
	padding-bottom:2px;
	padding-right:7px;
}


.logo_top_bar{
	float:left; 
	margin-left:5px; 
	display:block; 
	padding-top:2px;
}


.logo_top_bar img{
	max-height:34px; 
	margin-top:0px; 
	margin-right:10px;
}

.top_logo_text{
	font-size:24px; 
	padding-right:13px;
	padding-left:5px;
	padding-top:3px;
}

.upper_nav_hold{
	z-index:1000000000; 
	padding:0px; 
	margin:0px auto; 
	position:relative
}


.votable_logo_top{
	margin-bottom:0px; 
	padding:0px; 
	z-index:1000000; 
	width:95px; 
	padding-bottom:8px; 
	padding-top:5px; 
	margin-top:0px; 
	margin-left:-2px;
	margin-right:5px;
}

/* 
.add_button{
	border:1px #aaa solid;
	background-color:#f1f1f1;
	padding:15px 20px;
	border-radius:3px; 
	margin-right:5px;
}
*/ 

.no_tri_image{
	border:1px #555 solid; 
	border-radius:30px; 
	float:left; 
	width:35px; 
	background-color:#fff; 
	height:35px; 
	margin-top:-2px;
}

.main_post_image{
	max-width:658px;
	text-align:center;
	margin:0px auto;
}


.user_hold_left{
	float:left; 
	width:330px; 
	padding:10px; 
	margin-top:0px;
	padding-left:0px;
}

.block_header{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:13px;
	color:#444;
	margin-top:0px;
}

.block_section_header{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:13px;
	color:#444;
	margin-top:0px;
}

.profile_section_upper_nav{
	background-color:#fff; 
	border-bottom:1px #ccc solid;
}

.profile_section{
	background-color:#fff; 
	margin-bottom:15px; 
}

.profile_section_inner{
	padding:10px;
}


.profile_section_contain{
	margin-top:10px; 
	margin-bottom:0px; 
	min-height:400px;
}


.content_block_cell{
	margin-right:5px; 
	margin-bottom:0px;
	width:174px; 
	padding:5px;
	overflow:hidden;
	padding-bottom:0px;
}

.content_line_cell{
	background-color:#fff;
	margin-right:0px; 
	margin-bottom:15px;
	padding:5px;
	overflow:hidden;
}

.comment_line_cell{
	max-width:620px;
	overflow:hidden;
	background-color:#fff;
}




.add_something{
	background-color:#fdffe0; 
	padding:10px;
}


.overback{
	position:fixed; 
	width:100%; 
	height:100%; 
	z-index:100000; 
	background-color:rgba(250,250,250,.7);
}

#overpost{
	height:100%; 
	width:100%; 
	display:none; 
	z-index:1000000; 
	background-color:rgba( 90 , 90 , 90 , .1 );
}

.post_over_loading{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	text-align:center;
}


.section_select_box{
	margin-bottom:10px; 
	border:1px #000 solid; 
	padding:10px 20px; 
	border-radius:3px; 
	margin-right:10px; 
}


#navlist_new {
	padding: 15px 2px;
	margin-left: 0;
	font-family: 'Open Sans', sans-serif;
	background-color:#eee;
	width:570px;
}


#navlist_new li {
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist_new li a {
	padding: 16px 18px;
	background-color:#f1f1f1;
	border-bottom: none;
	border-top-left-radius:3px;
	text-decoration: none;
	font-size:15px;
	font-weight:600;
	font-family: 'Open Sans', sans-serif;
}


#navlist_new li a:hover {
	color: #000;
	background: #fff;
	border-color: #227;
}

#navlist_new li a#current {
	color:#000;
	background-color:#fff;
}


.social_section img{
	width:50px;	
}



.connect_request_count{
	float:right; 
	margin-top:20px; 
	background-color:#ff0000; 
	border-radius:9px; 
	font-size:11px; 
	padding:2px 4px; 
	color:#fff;
}


.social_section{
}



.page_settings_body{
	padding:10px;
	padding-top:10px;
}

div.page_settings_header h2{
	font-size:14px;	
}

.page_settings_header{
	padding:5px 10px; 
	background-color:#f1f1f1;
	border-bottom:1px #ccc solid;
}

.page_settings_section{
	background-color:#fff;
	border-radius:3px;
	border:1px #ccc solid;
}


.guideline li{
	list-style-type:none;
}


.overlay_holder input[type="text"], 
.overlay_holder input[type="password"]{
	width:220px; 
	font-size:18px;
	border-radius:3px;
	padding:3px 5px;
	border:1px #ccc solid; 
}


.invited_box{
	background-color:#fff;
	font-size:18px; 
	line-height:26px;
	color:#999; 
	text-align:center; 
	width:180px; 
	height:60px; 
	border:1px #999 solid; 
	border-radius:3px; 
	margin-top:10px; 
	padding:10px; 
	margin-right:20px;
	margin-left:20px;
}


.home_intro_circle img{
	width:150px;
}


.side_nav_hold{
	float:left; 
	width:220px; 
	max-width:220px; 
	overflow:hidden; 
	background-color:rgba(255,255,255,.6); 
	border-radius:3px; 
	margin-top:5px;
}


@media only screen and (min-device-width: 700px) and (max-device-width: 1800px) {

	.smaller_container{
		width:748px; 
	}

/* 
	.home_right_area{
		display:none;
	}
	*/ 

	.side_nav_hold{
	}


	.home_intro_box{
		width:150px;
	}

	.home_intro_circle img{
		width: 140px;
	}

	.home_id_block{
		width:110px;
	}

	.home_tri_cell{
		width:320px;
	}

	.midnav_top_main_inner{
		width:100%; 
		max-width:760px; 
		height:44px; 
		padding:0px; 
		margin:0px auto; 
		margin-top:6px; 
	}

/* 
	.mcontainer{
		width:760px;	
	}
	*/ 

/* 
	.home_com_s{
		width:50px;
	}
	*/ 

}

/* 
@media only screen and (min-device-width: 350px) and (max-device-width: 400px) {

}
*/ 




