@charset "utf-8";

@import url(reset.css);
@import url(structure.css);
@import url(index.css);
@import url(forms.css);
@import url(profile.css);
@import url(side_col.css);
@import url(dashboard.css);
@import url(entries.css);
@import url(modal.css);
@import url(calendar.css);
@import url(sitepages.css);
@import url(stats.css);

body a img {
	border: 0;
}
body a, a:link, a:visited {
	text-decoration: none;
	color: #000000;
}
body a:hover {
	text-decoration: underline;
	color: #9F1CB3;
}

h1 {
	float: left;
	width: 300px;
	height: 125px;
	background: url(../images/logo.jpg) no-repeat;
	text-indent: -9000px;
	cursor: pointer;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}
h3 {
	width: 300px;
	height: 22px;
	background: #FFCC33 url(../images/bgd_yellow_plain_corner_cut.jpg) right no-repeat;
	font-weight: bold;
	padding: 8px 0 0 10px;
	margin: 30px 0 10px 0;
}
h4 {
	color: #999999;
	margin: 10px 0;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 1px;
	width: 520px;
	height: 12px;
}
.h4bis {
	color: #999999;
	margin: 40px 0 0 0;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 1px;
	width: 520px;
	height: 12px;
}
h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0;
}
h6 {
	color: #999999;
	margin: 10px 0 10px 0;
	padding-bottom: 5px;
	border-bottom: #CCCCCC solid 1px;
	width: 830px;
}
h7 {/*//*//*/*//*//*//* footer *//*//*//*//*//*//*/
	color: #333333;
	font-size: 20px;
}
h8 {/*//*//*/*//*//*//* calendar *//*//*//*//*//*//*/
	width: 170px;
	text-align: center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
h9 {
	font-weight: bold;
	text-decoration: underline;
}
h10 {
	height: 20px;
	width: 244px;
	background: #FFCC33;
	padding: 10px 0 0 10px;
	display: block;
	font-weight: bold;
}

p {
	line-height: 140%;
	margin-bottom: 10px;
	margin-right: 10px;
}

.arrow {
	padding-left: 15px;
	background: url(../images/icons/arrow.gif) no-repeat 0px 2px;
}
.members_pix {
	width: 54px;
	height: 54px;	
}


/*//*//*/*//*//*//* header *//*//*//*//*//*//*/

#search_header {
	float: left;
	width: 640px;
	height: 24px;
	margin-top: 10px;
	background: url(../images/search_header.jpg) no-repeat right;
}

#member_shortcuts {
	float: right;
	height: 33px;
	/*margin-top: 15px;*//* with #search_header */
	margin-top: 20px;
}
#member_shortcuts .not_logged {
	float: right;
	height: 23px;
	border-right: #80661A solid 1px;
	border-left: #80661A solid 1px;
	background: url(../images/background_member_shortcuts.jpg) repeat-x;
	padding-top: 4px;
}
#member_shortcuts .logged {
	float: right;
	height: 30px;
	border-right: #80661A solid 1px;
	border-left: #80661A solid 1px;
	background: url(../images/background_member_shortcuts.jpg) repeat-x;
	padding-top: 3px;
}
#member_shortcuts ul {
	float: left;
	display: block;
}
#member_shortcuts li {
	font-size: 11px;
	padding: 1px 20px;
}
#member_shortcuts .not_logged li {
	height: 17px;
	padding-top: 3px;
}
#member_shortcuts .first {
	border-right: #80661A solid 1px;
}
#member_shortcuts .middle {
	border-right: #80661A solid 1px;
	border-left: #FFCC33 solid 1px;
}
#member_shortcuts .last {
	border-left: #FFCC33 solid 1px;
}

#navbar_site {
	float: left;
	width: 640px;
	height: 43px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*margin-top: 0;*//* with #search_header */
	margin-top: 27px;
}
#navbar_site li {
	float: right;
	padding: 10px 5px 0 15px;
	height: 33px;
}
#navbar_site a:hover {
	text-decoration: none;
	color: #9F1CB3;
}
#navbar_site .home {
	background: url(../images/background_navbar_site_1.jpg) no-repeat center;
}
#navbar_site .members {
	background: url(../images/background_navbar_site_2.jpg) no-repeat center;
}
#navbar_site .press {
	background: url(../images/background_navbar_site_3.jpg) no-repeat center;
}
#navbar_site .events {
	background: url(../images/background_navbar_site_4.jpg) no-repeat center;
}
#navbar_site .pot {
	background: url(../images/background_navbar_site_5.jpg) no-repeat center;
}
#navbar_site .articles {
	background: url(../images/background_navbar_site_6.jpg) no-repeat center;
}
#navbar_site .help {
	background: url(../images/background_navbar_site_7.jpg) no-repeat center;
}

a.alert{
	color: #9F1CB3;
	font-weight:bold
}
/*//*//*/*//*//*//* end header *//*//*//*//*//*//*/


/*//*//*/*//*//*//* announcements *//*//*//*//*//*//*/

#announcements li {
	float: left;
	height: 30px;
	text-align: center;
	font-size: 11px;
	padding-top: 9px;
}
#announcements .short {width: 235px;}
#announcements .large {width: 470px;}

/*//*//*/*//*//*//* end announcements *//*//*//*//*//*//*/


/*//*//*/*//*//*//* columns for content *//*//*//*//*//*//*/

#main_col {
	position:relative;
	float: left;
	width: 730px;
}
.sub1 { /* used in dashboard, site pages */
	position:relative;
	float: left;
	width: 730px;
	height: 30px;
	margin-bottom: 30px;
}
.sub2 { /* used in dashboard, company, site pages */
	float: left;
	width: 200px;
}
.sub3 { /* used in dashboard, company, site pages */
	float: left;
	width: 530px;
}

#side_col {
	float: left;
	width: 200px;
	border-left: #CCCCCC solid 1px;
	padding: 0 0 20px 9px;
}

/*//*//*/*//*//*//* end columns for content *//*//*//*//*//*//*/


/*//*//*/*//*//*//* content *//*//*//*//*//*//*/

.content {
	float: left;
	width: 520px;
	margin: 0 0 10px 10px;
	position:relative;
}

.spaced {
	margin-left: 10px;
}
.spaced li {
	margin-bottom: 10px;
}

.cie_details {
	margin-left: 10px;
	margin-bottom: 20px;
}
.cie_details li {
	margin-bottom: 10px;
}

/*//*//*/*//*//*//* content *//*//*//*//*//*//*/


/*//*//*/*//*//*//* alerts and messages *//*//*//*//*//*//*/

#forbidden_area {
	position: absolute;
	top:0;
	left:0;
	background: url(../images/overlay.png) 0% 0% repeat;
	height:100%;
	width:inherit;
	text-align:center;
	color:white;
}
#forbidden_area span{
	background: #9F1CB3;
	padding:10px;
	font-size:20px;
	display:block;
	width:300px;
	margin:150px auto 0 auto
}
#forbidden_area i{font-size:14px; display:block; font-style:normal; padding-top:5px}
#forbidden_area a{text-align:right; font-size:11px; color:white; display:block; padding-top:15px}

.messageStack {display:block
	margin:0 10px 10px 0;
	background:red;
	font-size: 11px;
	font-weight:bold;
	padding: 10px;
}
.information {
	margin:0 auto 10px auto;
	background: url(../images/icons/error.gif) no-repeat;
	height: 33px;
	width: 80%;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 17px 0 0 60px;
}
.message {
	margin:0 auto 10px auto;
	background: url(../images/icons/message.gif) no-repeat;
	height: 33px;
	width: 80%;
	font-size: 11px;
	font-weight: bold;
	color: #66CC00;
	padding: 17px 0 0 60px;
}

/*//*//*/*//*//*//* end alerts and messages *//*//*//*//*//*//*/


/*//*//*/*//*//*//* images and their text *//*//*//*//*//*//*/

.image_ul_60 {/*//*//*/*//*//*//* TO DELETE *//*//*//*//*//*//*/
	float: left;
	width: 60px;
	margin: 0 10px 0 0;
}
.image_ul_100 {
	float: left;
	width: 100px;
	margin: 0 10px 10px 0;
}
.text_ul_400 {
	float: left;
	width: 400px;
}
.text_ul_440 {
	float: left;
	width: 440px;
}
.text_ul_510 {
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
}

/*//*//*/*//*//*//* end images and their text *//*//*//*//*//*//*/


/*//*//*/*//*//*//* entries listed *//*//*//*//*//*//*/

.no_subnav {
	margin-top: 30px;
}
.entry {
	float: left;
	width: 510px;
	margin: 20px 0 10px 0;
}
.entry ul {
	padding-left: 10px;
}
.entry a, .entry a:link, .entry a:visited {
	color: #9F1CB3;
}
.entry .details {
	float: left;
	width: 320px;
	min-height: 60px;
}
.entry .details p {
	margin-top: 5px;
}
.entry .details p img{
  margin-right: 10px;
  float:left;
}
.entry .options {
	float: left;
	width: 170px;
}
.entry .options ul {
	float: left;
	padding-top: 5px;
	width: 170px;
	margin-bottom: 15px;
}


.entry .details_profile {
	float: left;
	width: 340px;
	margin-left: 10px;
}
.entry .details li, .entry .details_profile li {
	margin-bottom: 5px;
}
.entry .details2 {
	float: left;
	width: 330px;
}
.entry .details2_profile {
	float: left;
	width: 450px;
}
.entry .details2 p, .entry .details2_profile p {
	margin-top: 5px;
}
.entry .details2 p img{
  margin-right: 10px;
  float:left;
}
.entry .details2 li, .entry .details2_profile li {
	margin-bottom: 5px;
}
.entry .details3 {
	float: left;
	width: 360px;
	margin-left: 10px;
}
.entry .details3_profile {
	float: left;
	width: 430px;
	margin-left: 10px;
}
.entry .details3 p, .entry .details3_profile p {
	margin-top: 5px;
}
.entry .details4 {
	float: left;
	width: 270px;
	margin-left: 10px;
}
.entry .details4_profile {
	float: left;
	width: 380px;
	margin-left: 10px;
}
.entry .details4 li, .entry .details4_profile li {
	margin-bottom: 5px;
}
.entry .details5 {
	float: left;
	width: 310px;
	margin-left: 10px;
	margin-top: 5px;
}
.entry .details6 {
	float: left;
	width: 500px;
	background: #00FF00;
}
.entry .details6 p {
	margin-top: 5px;
}
.entry .details6 p img{
  margin-right: 10px;
  float:left;
}
.entry .details6 li {
	margin-bottom: 5px;
}
.entry .optionsss {
	float: left;
	width: 170px;
	background: #FF0000;
}
.entry .options_ul {
	float: left;
	padding-top: 5px;
	width: 170px;
	margin-bottom: 15px;
}
.entry .options2 {
	float: right;
	padding-top: 5px;
	margin-top: 10px;
}
.entry .options li, .entry .options2 li {
	margin-left: 10px;
	float: right;
}
.wrapper_list {
	float: left;
	margin-top: 20px;
}

/*//*//*/*//*//*//* end entries listed *//*//*//*//*//*//*/


/*//*//*/*//*//*//* activities listed *//*//*//*//*//*//*/

.activities {
	margin-left: 10px;
}
.activities .act_entry {/*see HTML/PHP code for background icons*/
	margin-bottom: 10px;
	padding: 4px 10px 5px 25px;
	min-height: 20px;
	border-bottom: #CCCCCC solid 1px;
}
.activities .act_entry li {
	margin-bottom: 5px;
}
.activities a, .activities a:link, .activities a:visited {
	text-decoration: none;
	color: #9F1CB3;
}
.activities a:hover {
	text-decoration: underline;
	color: #9F1CB3;
}
.activities .act_entry .new_entry {
	margin: 10px 20px;
}
.activities .act_entry .new_entry_title {
	margin: 10px 20px 10px 10px;
	vertical-align: top;
}
.activities .type1 {background: url(../images/icons/act_account.gif) no-repeat 0px 2px;}
.activities .type2 {background: url(../images/icons/act_account.gif) no-repeat 0px 2px;}
.activities .type3 {background: url(../images/icons/act_account.gif) no-repeat 0px 2px;}
.activities .type4 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type5 {background: url(../images/icons/act_prof_pix.gif) no-repeat 0px 2px;}
.activities .type6 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type7 {background: url(../images/icons/act_portfolio_new.gif) no-repeat 0px 2px;}
.activities .type8 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type9 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type10 {background: url(../images/icons/act_blog_new.gif) no-repeat 0px 2px;}
.activities .type11 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type12 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type13 {background: url(../images/icons/act_calendar_new.gif) no-repeat 0px 2px;}
.activities .type14 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type15 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type16 {background: url(../images/icons/act_press_new.gif) no-repeat 0px 2px;}
.activities .type17 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type18 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type19 {background: url(../images/icons/act_gallery_new.gif) no-repeat 0px 2px;}
.activities .type20 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type21 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type22 {background: url(../images/icons/act_pot_new.gif) no-repeat 0px 2px;}
.activities .type23 {background: url(../images/icons/act_update.gif) no-repeat 0px 2px;}
.activities .type24 {background: url(../images/icons/act_comment.gif) no-repeat 0px 2px;}
.activities .type25 {background: url(../images/icons/act_network.gif) no-repeat 0px 2px;}
.activities .type26 {background: url(../images/icons/act_referral.gif) no-repeat 0px 2px;}
.activities .type27 {background: url(../images/icons/act_testimonial.gif) no-repeat 0px 2px;}
.activities .type28 {background: url(../images/icons/act_whatsup.gif) no-repeat 0px 2px;}
/*//*//*/*//*//*//* end activities listed *//*//*//*//*//*//*/

.splitPage, .splitPageTop {
	float: left;
	width: 500px;
	text-align:center;
}
.splitPage {
	border-top: #CCCCCC solid 1px;
	margin-top: 10px;
	padding:15px 10px 10px 10px;
}
.splitPageTop {
	border-bottom: #CCCCCC solid 1px;
	padding:15px 10px 15px 10px;
	margin-bottom: 20px;
}
.splitPage a, .splitPage a:hover, .splitPageTop a, .splitPageTop a:hover, .jump{	
  margin:0 1px;
	font-size: 11px;
	color: #000;
	padding: 4px 10px;
  text-decoration: none;
}
.splitPage a.prev_next-page, .splitPage a:hover, .splitPageTop a.prev_next-page, .splitPageTop a:hover{	color: #FFFFFF; background: #80661A;}
.jump{color: #9f1cb3; font-weight:bold; font-size: 12px;}


/*//*//*/*//*//*//* footer *//*//*//*//*//*//*/

#footcol1 {
	float: left;
	width: 580px;
	color: #333333;
	padding: 20px 0 0 20px;
}

#footcol2 {
	float: left;
	width: 300px;
	height: auto;
	color: #333333;
	background: url(../images/twitter_bgd.png) no-repeat;
	padding: 10px 20px;
}

.group1 {
	float: left;
	margin-right: 20px;
	width: 170px;
	height: 150px;;
	border-right: #333333 solid 1px;
}
.group1 ul {
	margin: 10px;
	padding-left: 5px;
}
.group1 li {
	list-style-type: disc;
	margin-top: 5px;
}

.group2 {
	float: left;
	padding-right: 30px;
	width: 550px;
}
.group2 li {
	float: left;
	width: 160px;
	height: 30px;
	margin: 20px 20px 20px 0;
	display:block;
	font-weight:bold;
	text-align:center;
}
.group2 li a, .group2 li a:link, .group2 li a:visited {
	text-decoration: none;
	color: #000000;
	background: url(../images/footer_btn.jpg) no-repeat 0 0;
	width: 160px;
	height: 21px;
	display:block;
	padding-top:9px;
}
.group2 li a:hover {
	text-decoration: none;
	background-position: -170px 0;
}

.group3 {
	float: left;
	border-top: #333333 solid 1px;
	width: 570px;
	padding: 10px 0;
	font-size: 10px;
}

#twitter_div {
	padding-top: 50px;
}
 
#twitter_div ul li {
	color: #000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333;
	padding: 10px 0 10px 0;
	margin: 0 10px 0 0;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #B415CC;
}
 
#twitter_div ul li a:hover {
	text-decoration: underline;
	color: #B415CC;
}
 
#twitter_div p {
	text-align: right;
}

#twitter-link {
	display: block;
	text-decoration: none;
	color: #000;
	width: 80px;
	height: 20px;
	background: url(../images/twitter_btn.jpg) no-repeat;
	text-align: center;
	margin: 20px 10px 0 0;
	float: right;
}
/*//*//*/*//*//*//* end footer *//*//*//*//*//*//*/


/*//*//*/*//*//*//* navbar right side *//*//*//*//*//*//*/

.navbar_rs {
	width: 198px;
	float: left;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	margin-bottom: 20px;
}
.navbar_rs a, .navbar_rs a:link, .navbar_rs a:visited, .menu_head {
	height: 20px;
	width: 188px;
	background: url(../images/bgd_grey_gradient.jpg) repeat-x;
	border-top: #CCCCCC solid 1px;
	padding: 9px 0 0 10px;
	display: block;
	cursor: pointer;
}
.navbar_rs a:hover, .menu_head:hover {
	text-decoration: none;
	color: #9F1CB3;
}
.navbar_rs .sub a {
	background: none;
	padding-left: 30px;
	width: 168px;
}
.navbar_rs a.activ {
	color: #9F1CB3;
}
.navbar_rs .menu_body {
	display: none;
}

/*//*//*/*//*//*//* end navbar right side *//*//*//*//*//*//*/


/*//*//*/*//*//*//* navbar for sub pages *//*//*//*//*//*//*/

.navbar_sp {
	margin: 30px 0 0 0;
	padding: 0;
	width: 520px;
	height: 40px;
}
.navbar_sp li {
	float: left;
	height: 30px;
}
.navbar_sp a, .navbar_sp a:link, .navbar_sp a:visited {
	height: 22px;
	background: #CCCCCC url(../images/bgd_grey_plain_corner_cut.jpg) right no-repeat;
	font-weight: bold;
	padding: 8px 20px 0 20px;
	display: block;
	color: #FFFFFF;
}
.navbar_sp a:hover, .navbar_sp a.activ, .navbar_sp a.activ2 {
	text-decoration: none;
	background: #FFCC33 url(../images/bgd_yellow_plain_corner_cut.jpg) right no-repeat;
	color: #000000;
}

/*//*//*/*//*//*//* navbar for sub pages *//*//*//*//*//*//*/

/*//*//*/*//*//*//* small links *//*//*//*//*//*//*/

.small_link {
	color: #999999;
	font-weight: normal;
	margin-left: 5px;
	font-size: 10px;
}
.small_link a, .small_link a:link, .small_link a:visited {
	text-decoration: none;
	color: #9F1CB3;
}
.small_link a:hover {
	text-decoration: underline;
	color: #9F1CB3;
}

/*//*//*/*//*//*//* end small links *//*//*//*//*//*//*/

/*//*//*/*//*//*//* marked profiles for network lists (favorites and premium members) *//*//*//*//*//*//*/

.marked, .marked_sitem, .marked_sitep, .marked_sitec {
	background: #FFCC33;
	width: 500px;
	padding: 10px;
	min-height: 60px;
	float:left
}
.marked {
	min-height: 60px;
}
.marked_sitem {
	min-height: 60px;
}
.marked_sitep {
	height: 110px;
}
.marked_sitec {
	height: 100px;
}
.notmarked {
	width: 500px;
	padding: 10px;
	float:left
}
.marked_title, .unread_email {
	float:right;
	margin: 0 10px 0 0;
	color:#9F1CB3;
}
.marked_title2, .read_email {
	float:right;
	margin: 0 10px 0 0;
}
.notmarked_title {
	float:left;
	width: 400px;
}

/*//*//*/*//*//*//* end marked *//*//*//*//*//*//*/

.intro {
	margin-bottom: 30px;
}


/*//*//*/*//*//*//* invite buttons *//*//*//*//*//*//*/

.btn_purple a, .btn_yellow a {
	display: block;
	float: left;
	width: 200px;
	height: 21px;
	padding-top: 9px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}

.btn_purple a {background: url(../images/background_purple.jpg) no-repeat;}
.btn_yellow a {background: url(../images/background_yellow.jpg) no-repeat;}

.btn_purple a:hover {
	color: #fff;
	text-decoration: none;
}
.btn_yellow a:hover {
	text-decoration: none;
}

/*//*//*/*//*//*//* end invite buttons *//*//*//*//*//*//*/


/*//*//*/*//*//*//* tables (points.php) *//*//*//*//*//*//*/

.points_list_table {
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}
.ct-entry {
	/*text-align: center;*/
}
#rounded-corner thead th.rounded-labels, #rounded-corner2 thead th.rounded-labels {background: #FFCC33 url(../images/tabletopleft.png) left top no-repeat;}
#rounded-corner thead th.rounded-clast, #rounded-corner2 thead th.rounded-clast {background: #FFCC33 url(../images/tabletopright.png) right top no-repeat;}
#rounded-corner th, #rounded-corner2 th {
	padding: 8px 20px;
	font-weight: normal;
	font-size: 13px;
	color: #000;
	background: #FFCC33;
}
#rounded-corner td, #rounded-corner2 td {
	padding: 8px 20px;
	background: #E8E8E8;
	border-top: 1px solid #FBFBFB;
	color: #669;
}
#rounded-corner2 td.ct-entry-label {
	background: #FFCC33;
	font-weight: bold;
}
#rounded-corner2 td.ct-entry-left {
	border-right: 1px solid #FBFBFB;
	/*text-align: center;*/
}

#rounded-corner2 td ul {
	text-align: left;
	padding: 0 20px;
	width: 180px;
}
#rounded-corner2 td ul li {
	margin-top: 10px;
	list-style-type:disc;
}
#rounded-corner tfoot td.rounded-foot-left, #rounded-corner2 tfoot td.rounded-foot-left {background: #E8E8E8 url(../images/tablebotleft.png) left bottom no-repeat;}
#rounded-corner tfoot td.rounded-foot-right, #rounded-corner2 tfoot td.rounded-foot-right {background: #E8E8E8 url(../images/tablebotright.png) right bottom no-repeat;}

#points_list {
	margin: 20px 45px;
}
#points_img {
	margin: 0 45px 20px 45px;
}
.points_ranking {
	margin: 0 0 10px 0;
}
#points_list a {
	text-decoration: underline;
	color: #9F1CB3;
}

/*//*//*/*//*//*//* endtables (points.php) *//*//*//*//*//*//*/
