@charset "utf-8";
html { }

html, body { padding: 0px; width:100%; }

html, body, #content_wrap { height: 100%; }
body > #content_wrap { height: auto; min-height: 100%; }

body {
    height: 101%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin: 0px;
    background: #ffffff url('/images/bg.png') top repeat-x;
	overflow: -moz-scrollbars-vertical;
}

input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

#content_wrap { min-height:100%; position:relative; height:100%; margin:0; padding:0; }

#main { padding-bottom:115px; position:relative; }

.push { clear:both; }

/* Footer */
.foot_wrapper { position: fixed; bottom: 0; width: 100%; left: 0; min-width: 990px; z-index: 900; background: #272727; }
* html .foot_wrapper { position: absolute; top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px"); }
.foot_menu { list-style: none; float: left; margin: 0 auto; padding: 0; }
.foot_menu li { display: inline-block; float: left; margin: 0; padding: 10px 0 5px; border-right:1px solid #666666; }
.foot_menu li:hover { background: url('/img/footer-hover.png') top center repeat-x; }
.foot_menu li:last-child { border:none; }
.foot_menu li a { display: block; padding: 5px 10px; font-weight: bold; color: #999999 !important; background: none; white-space: nowrap; }
.foot_menu li a:hover { color: #ffffff !important; background: none; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.foot_menu li img { vertical-align: middle; }
.copyright { clear: both; text-align: center; margin: 0; padding: 10px; padding-top: 25px; padding-bottom: 35px; color: #555555; }

.footer_wrap { width:85%; margin: 0 auto; }
#footer { position: relative; margin-top: -115px; height: 115px; clear:both; }
#footer { clear:both; color: #ffffff; background: #333333 url('/img/footer.gif') top center repeat-x; }
        
/* CLEAR FIX*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */





a:link, a:visited, a:active {
    color: #3af;
    text-decoration: none;
}
a:hover {
    color: #591;
}
a {
	outline: none;
}
img {
    border: none;
    margin: 0;
}

/* common classes */
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.digits-badge { line-height: 18px; color: #fff; height: 18px; font-size: 12px; text-align:center; letter-spacing: -1px; background: #ff0000; padding: 0 6px; position: absolute; top:-18px;left:6px; }
.digits-badge span { background: url(/images/arr.gif) no-repeat 0 0; width: 9px; height: 5px; display: block; margin: 0 auto; overflow: hidden; }

.overlay { position: fixed; top:0;left:0; z-index: 950; width: 100%; height: 100%; background: #000; opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70); }
/* end common classes */

.centering {
    width: 990px;
    margin: 0 auto;
    margin-bottom: 0;
}


/* .login {
    float: right;
}
.logged {
    float: right;
    padding: 12px 50px;
}
.logged_dlm {
    color: #ccc;
}
.login input {
    vertical-align: middle;
}
.login_textfield {
    border: 2px solid #999;
    margin: 0;
    padding: 0 5px 0 5px;
    width: 115px;
    height: 16px;
}
.login a {
    color: #27b;
}
.login a:hover {
    color: #470;
}

a.login_btn {
    display: inline-block;
    padding: 2px 5px 0 5px;
    height: 18px;
    vertical-align: top;
    color: #fff !important;
    font-weight: bold;
    letter-spacing: .5pt;
    background: #1d5682;
    //margin-top: 2px;
}
a:hover.login_btn {
    background: #529514;
}

.submit_btn {
    padding: 1px 2px 4px 2px;
    //padding-top: 2px;
    cursor: pointer;
    height: 20px;
    color: #fff;
    font-weight: bold;
    letter-spacing: .5pt;
    background: #1d5682;
    border: none;
}
.submit_btn:hover {
    background: #529514;
}

.top_menu_bar {
    background: #3ab2ff;
    font-size: 16px;
    color: #fff;
    padding-left: 38px;
    vertical-align: middle;
}
.top_menu_bar a {
    display: inline-block;
    margin: 4px;
    padding-left: 8px;
    padding-right: 9px;
    color: #fff !important;
    font-weight: bold;
    background: none;
    line-height: 18px;
    height: 20px;
}

.top_menu_bar a img {
    display: none;
}
.top_menu_bar a:hover, .top_menu_bar a.active {
    background: #217bbf url(/images/tm_hl.gif) repeat-x;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
}
.top_menu_bar a:hover img, .top_menu_bar a.active img {
    display: inline;
	vertical-align: middle;
	//vertical-align: top;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.top_menu_bar a:hover img, .top_menu_bar a.active img {
		vertical-align: top;
	}
}

.greeting {
    margin: 0;
    padding: 0;
    font-size: 20px;
    padding-left: 40px;
    padding-bottom: 20px;
}

.homepage {
    float: left;
    width: 690px;
    padding-top: 200px;
    padding-bottom: 0px;
    background: url(/images/homepage_bg.gif) top left no-repeat;
}

.search_text {
    font-size: 14px;
    color: #ccc;
    border: 1px solid #ccc;
    width: 270px;
    padding: 5px 5px 0 10px;
    height: 21px;
    vertical-align: top;
    //margin-top: -1px;
}

.join_panel {
    float: right;
    width: 258px;
    background: url(/images/join_bg.gif) repeat-y;
    margin-right: 38px;
    font-weight: bold;
}
* html .join_panel {
    margin-right: 19px;
}
.join_top {
    background: url(/images/join_top.gif) top left no-repeat;
    width: 258px;
    height: 20px;
}
.join_btm {
    background: url(/images/join_btm.gif) top left no-repeat;
    width: 258px;
    height: 20px;
}

.join_role {
    margin: 0;
    padding: 0;
    margin-left: 20px;
    padding-bottom: 5px;
    margin-bottom: 8px;
    width: 210px;
    border-bottom: 1px solid #ccc;
}
.join_role input, .join_role img {
    vertical-align: middle;
}

.join_balloon {
    position: absolute;
    background: url(/images/tryus_balloon.png) top left no-repeat;
    width: 124px;
    height: 101px;
    margin-left: -20px;
    margin-top: -68px;
}

.join_balloon_blog {
    position: absolute;
    background: url(/images/tryus_balloon_blog.png) top left no-repeat;
    width: 124px;
    height: 101px;
    margin-left: 280px;
    margin-top: -66px;
}

.blog_date {
    position: absolute;
    background: url(/images/blog_date.png) top left no-repeat;
    width: 176px;
    height: 58px;
    margin-left: -24px;
    margin-top: 5px;
    padding-left:25px;
    padding-top:5px;
}*/




/*.join_big {
    text-align: center;
}
.join_big input {
    vertical-align: middle;
}
.join_big label {
    cursor: pointer;
}
.join_big_input {
    width: 340px;
    text-align: left;
    margin: 0 auto;
}
.join_big_input_label {
    font-size: 14px;
    font-weight: bold;
    color: #444;
    margin: 0;
    padding: 2px;
}
.join_big_text_field {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    border: 2px solid #ddd;
    padding: 4px 5px 0 5px;
    height: 31px;
    color: #3af;
}

.search_bar {
    text-align: center;
}*/

/* Wraps */
#content_wrap {
	/*position: relative;*/
	padding-bottom: 45px;
}

/* .foot_wrapper {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	min-width: 990px;
	z-index: 900;
	background: #272727;
}

* html .foot_wrapper {
	position: absolute;
	top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px");  
}


.footer {
    width: 990px;
    margin: 0 auto;
    margin-bottom: 0;

    background: #ccc;
}
.foot_menu {
    list-style: none;
    float: left;
    margin: 0 30px 0 30px;
    padding: 0;
}
.foot_menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 10px 5px 10px 5px;
}
.foot_menu li a {
    display: block;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    color: #666 !important;
    background: none;
	white-space: nowrap;
}
.foot_menu li a:hover {
    color: #fff !important;
    background: #27b;
}
.foot_menu li img {
	vertical-align: middle;
}
.copyright {
    clear: both;
    text-align: center;
    margin: 0;
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 35px;
    color: #777;
} */

/************    internal pages   **********************/

.page_content {
    float: left;
    padding-top: 12px;
    background: url(/images/page_bg.gif) top repeat-x;
}

.banner {
    display: inline-block;
    margin-bottom: 12px;
}

.left_block {
    float: left;
    width: 162px;
    margin-right: 12px;
    padding-left: 10px;
    overflow: hidden;
}
.center_block {
    float: left;
    width: 487px;
    margin-right: 12px;
    /*overflow: hidden;*/
}
* html .center_block {
    margin-right: 6px;
}
.wo_left_block {
    float: left;
    width: 661px;
    margin-right: 12px;
    padding-left: 10px;
    /*overflow: hidden;*/
}
* html .wo_left_block {
    margin-right: 6px;
}
.with_page_name {
    float: left;
    width: 683px;
}
.with_blog_name {
}
.blog_left_block {
    float: left;
    width: 580px;
    margin-right: 12px;
    padding-left: 10px;
}
.fullwidth_block {
    width: 930px;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 12px;
    /* overflow: hidden; */
}
.fullwidth_block_fa {
    width: 644px;
    margin-left: 30px;
    padding-right:0px;
    margin-right: 20px;
    margin-top: 12px;
    overflow: hidden;
    float:left;
}


.right_block {
    float: left;
    padding-right: 10px;
    width: 297px;
    overflow: hidden;
}
.box_wrapper {
    padding-left: 10px;
    padding-right: 5px;
}

h1 {
    font-size: 26px;
    color: #000;
    margin: 5px 0 10px 0;
    padding: 0;
    padding-bottom: 5px;
    /*border-bottom: 1px solid #d5d4d4;*/
}
h1.page_name {
    font-size: 26px;
    color: #314e6f;
    margin: 5px 0 10px 40px;
    padding: 0;
    padding-bottom: 5px;
}
h1.page_name img {
    vertical-align: middle;
}

h2 {
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 18px;
    color: #27b;
}
h3 {
    margin: 25px 0 5px 0;
    padding: 0;
    font-size: 16px;
    color: #27b;
}
h4 {
    margin: 3px 0 8px 0;
    padding: 0;
    font-size: 14px;
    color: #27b;
}
p {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}
form {
    margin: 0;
    padding: 0;
}
.appeal {
    font-size: 13px;
    color: #666;
}
.textarea_light {
    background: #fff;
    border: 1px solid #bec4c0;
    width: 98%;
}

.roster {
    margin: 0;
    padding: 0;
    list-style: none;
}
.roster li {
    margin: 0;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #e2e2e2;
}
.roster li img {
    vertical-align: middle;
}

.action_panel {
    float: right;
    padding-top: -30px;
}
.role_selector {
    margin: 25px 0 5px 0;
    padding: 0;
    color: #a4a4a4;
}
.role_selector strong {
    color: #000;
    font-size: 16px;
}
.role_selector a {
    font-weight: bold;
}
.albums {
	clear: right;
    /*margin-left: -10px;
    margin-right: -10px;*/
}
.albums td {
    color: #8e8e8e;
    background: #e2e2e2;
    text-align: center;
}
.albums td p {
    padding-top: 2px;
    padding-bottom: 3px;
}
.album_tmb {
    display: block;
    text-align: center;
    width: 118px;
    overflow: hidden;
    margin-bottom: 10px;
}
.album_photos {
    color: #000;
}
.album_info {
    font-size: 9px;
}
.album_linx {
    font-size: 11px;
}
.album_pager {
    color: #808080;
    font-weight: bold;
}
.album_count {
    font-size: 11px;
}
.album_pager a {
    color: #217bbf;
}
.album_pager strong {
    color: #333;
}

/* .foot_panel {
    clear: both;
    background: #272727;
	position: relative;
	width: 990px;
	margin: auto;
}
.foot_panel td {
    font-size: 13px;
    color: #fff;
    padding: 7px;
    line-height: 18px;
}
.foot_tab_dlm {
    padding: 0 !important;
    width: 2px;
    background: url(/images/foot_panel_dlm.gif) 0 repeat-y;
}
.foot_tab_name {
    display: block;
    float: left;
    padding-right: 10px;
}
.foot_input {
    display: block;
    float: left;
    padding-right: 5px;
}
.foot_textfield {
    background: #fff;
    border: 2px solid #4d4b4b;
    color: #4c4b4b;
    font-size: 11px;
    padding: 2px 4px 2px 10px;
}
.foot_chat_link {
    display: block;
    float: left;
    background: url(/images/foot_chat_ico.gif) right top no-repeat;
    padding-right: 20px;
    padding-top: 7px;
    margin-top: -7px;
}
 */

.questionnaire td {
    font-size: 11px;
    color: #2d2d2d;
}
.quest_dlm {
    width: 20px;
}
.quest_textfield {
    background: #fff;
    width: 128px;
    border: 1px solid #95d3ff;
}

.profile_form {
    clear: both;
}
.profile_item {
    margin-bottom: 12px;
}
.profile_item p {
    font-size: 11px;
    color: #777;
}
.profile_item strong {
    font-size: 14px;
    color: #2d2d2d;
}
.quest_textarea {
    width: 98%;
    border: 3px solid #e2e2e2;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari and chrome */
    -khtml-border-radius: 3px; /* Linux browsers */
    behavior: url("styles/border-radius.htc");
}

.profile_photo {
    float: left;
    background: #e2e2e2;
    padding: 10px;
    margin-right: 25px;
    margin-bottom: 25px;
    //margin-bottom: 10px;
    text-align: center;
}
.edit_link img {
    vertical-align: middle;
}
.avatar {
    border: 1px solid #bbb;
    display: block;
}
.passport {
    font-size: 14px;
    font-weight: bold;
    color: #777;
    margin-bottom: 25px;
    //margin-bottom: 10px;
}
.passport strong {
    font-size: 18px;
    color: #333;
}

.mfn_dialog {
}
.mfn_dialog h2 {
    color: #2d2d2d;
}
.mfn_dialog label {
    color: #2d2d2d;
    display: block;
    font-weight: bold;
}
.mfn_dialog .text {
    width: 100%;
    border-color: #ccc;
}
.mfn_dialog .text, .mfn_dialog .textarea, , .mfn_dialog .select {
    background: #fff;
}
.fieldTips {
    color: #666666;
    font-size: 10px;
    margin: 0;
    padding: 4px 0 0 4px;
    line-height: 12px;
}
.mfn_dialog textarea {
    width: 100%;
    border-color: #ccc;
}


.note {
    padding-left: 36px;
}
.gray_box .ico_exclam {
    background: url(/images/icons/ico_exclam_gray.gif) 0 0 no-repeat;
}
.gray_box .ico_block {
    background: url(/images/icons/ico_block_gray.gif) 0 0 no-repeat;
}
.block_hdr {
    margin: 0;
    padding: 7px 0 10px 0;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #2d2d2d;
}
.quick_links_list {
    margin-bottom: 10px;
}
.quick_links_list td {
    font-weight: bold;
    padding: 2px;
}
.quick_links_list td.dlm {
    background: url(/images/quick_links_dlm.gif) center repeat-y;
    width: 12%;
}
.note_close_btn_gray {
    display: block;
    padding-top: 1px;
    height: 14px;
    line-height: 14px;
    padding-left: 15px;
    font-family: Calibry, "Myriad Pro", "Trebuchet MS", Arial;
    color: #666 !important;
    text-decoration: none !important;
    white-space: nowrap;
    background: url(/images/icons/btn_close_gray.gif) 0 0 no-repeat;
}
.note_close_btn_gray:hover {
    color: #000 !important;
    background: url(/images/icons/btn_close_gray.gif) 0 -15px no-repeat;
}

.comment_date {
    text-align: right;
}
.comment_state {
    width: 10px;
}
.comment_author {
    width: 110px;
}
.comment_author_state img {
    vertical-align: middle;
}

/* Content pages */
.adv_video
{
    float: right;
    padding: 25px;
}
.adv_video_c
{
    width:350px;
}


.ul_blue {
    list-style: none;
    padding-left:0px;
}

.ul_blue li {
    background: url(/images/icons/ico_list_style.gif) 0 6px no-repeat;
    padding-left: 15px;
}

.date_posted {
    font-size: 11px;
    color:#000;
}

.lineless {
    font-size: 26px;
    color: #314e6f;
    margin: 5px 0 10px 0;
    padding: 0;
    border-bottom:none;
}

/* press */
a.press_active:link, a.press_active:visited, a.press_active:active {
    color: #591;
    text-decoration: none;
}
a.press_active:hover {
    color: #3af;
}
.dadada {
color:#dadada;
}
.black_h{
    color:#000;
}

/* Blog */
.blog_img{
    float: right;
    padding: 0px;
    margin-left:25px;
    margin-right:10px;
    margin-bottom:10px;
    border:#CCCCCC 1px solid;
    text-align:center;
    width:208px;
    height:158px;
}

/* Documents tooltip */

.tt_cont{
    background: #38382e;
    padding:7px;
}
.tt_cont strong{
    color: #cdccca;
}

.tt_cont br{
    color: #FFFFFF;
    height:1px;
}

.tt_ext{
    text-transform:uppercase;
}


.tt_top{
    background-image:url(/images/tooltips/top.png);
    height:13px;
}

.tt_btm{
    background-image:url(/images/tooltips/btm.png);
    height:6px;
}

.tt_top_b{
    background-image:url(/images/tooltips/top_b.png);
    height:6px;
}

.tt_btm_b{
    background-image:url(/images/tooltips/btm_b.png);
    height:13px;
}


/* Dashbord */

.dashboard td {
    text-align: left;
    padding: 5px 5px 0 20px;
    border-right: 1px solid #ccc;
    border-right: expression(nextSibling == null ? 'none' : '1px solid #ccc');
}
.dashboard td:last-child {
    border-right: none;
}
.dashboard_role {
    display: inline-block;
    padding-bottom: 4px;
    font-size: 15px;
}
.dashboard td p {
    padding: 5px 0;
    font-weight: bold;
}

.inbox_columns {
    clear: both;
}

.stuff_link {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #ccc;
}
.stuff_link img {
    padding: 3px;
    vertical-align: middle;
}

.recent_posts {
    list-style: none;
    margin: 0;
    padding: 0;
}
.recent_posts li {
    margin: 0;
    padding: 10px 0 5px 0;
    border-bottom: 1px solid #ccc;
}
.recent_posts .brief {
    display: block;
    font-weight: bold;
    font-size: 13px;
    padding: 3px 0;
}

.attr_list td {
    padding: 0 5px 5px 0;
}
.attr_name {
    color: #666;
}

.profile_link {
    display: block;
    padding: 5px;
    color: #fff !important;
}
.profile_link img {
    vertical-align: middle;
}

.comment_grey_box {
    background: #eee;
    padding: 4px;
    word-wrap: break-word;
    width: 370px;
}
.comment_grey_box strong {
    color: #314e6f;
}
.comment_owner {
    background: url(/images/boxes/comments/up_arrow.gif) 0 bottom no-repeat;
    padding-bottom: 5px;
}

a.help_active:link, a.help_active:visited, a.help_active:active {
    color: #6dc91c;
    background-image:url(/images/icons/ico_arrow.gif);
    background-position: right;
    padding-right:10px;
    background-repeat:no-repeat;
    
}

.addthis_button_email span.at15t_email {
    display: inline;
}

.grid .no-td-padding tr td {padding: 2px; vertical-align: middle}
.report-canceled,.report-processed,.report-processing{font-weight: bold}
.report-canceled{color: red}
.report-processed{color: green}
.report-processing{color: #2d97df}

.security_question select {font-size:11px; }

.upload_link_hover {
	color: #591 !important;
}


.blog_format h1 {
	font-family: Arial !important;
	font-size: 32px !important;
	font-weight: normal !important;
	color: #314e6f !important;
	font-style: normal !important;
	text-decoration: none !important;
}
.blog_format h1 em {
	font-style: normal !important;
}
.blog_format h2 {
	font-family: Arial !important;
	font-size: 32px !important;
	font-weight: normal !important;
	color: #217bbf !important;
	font-style: normal !important;
	text-decoration: none !important;
}
.blog_format h2 em {
	font-style: normal !important;
}
.blog_format h3 {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #217bbf;
}


/*   what in linkedFA  -  video tabs  */
.blank, .vtb_bg, .vtb_tl, .vtb_tr, .vtb_bl, .vtb_br {
	font-size: 0;
}
.vtb_bg {
	background: #e2e2e2;
}
.screenshot {
	font-size: 0;
	background: #e2e2e2;
	text-align: center;
}
.screenshot img {
	vertical-align: middle;
}
.caption {
	background: #e2e2e2;
	text-align: center;
	color: #0f99f2;
	font-size: 15px;
	padding-top: 3px;
}
.vtb_tl, .vtb_tr, .vtb_bl, .vtb_br {
	width: 6px;
	height: 5px;
}
.vtb_tl {
	background: url(/images/whatis/tb_tl.gif) 0 0 no-repeat;
}
.vtb_tr {
	background: url(/images/whatis/tb_tr.gif) 0 0 no-repeat;
}
.vtb_bl {
	background: url(/images/whatis/tb_bl.gif) 0 0 no-repeat;
}
.vtb_br {
	background: url(/images/whatis/tb_br.gif) 0 0 no-repeat;
}

.role_all {
	width: 50px;
	min-height: 70px;
	background: url(/images/whatis/all_ico.gif) right bottom no-repeat;
}
.role_industry_prof {
	width: 50px;
	min-height: 70px;
	background: url(/images/whatis/industry_prof_ico.gif) right bottom no-repeat;
}
.role_investor {
	width: 50px;
	min-height: 70px;
	background: url(/images/whatis/investor_ico.gif) right bottom no-repeat;
}
.role_recruiter {
	width: 50px;
	min-height: 70px;
	background: url(/images/whatis/recruiter_ico.gif) right bottom no-repeat;
}


#player-win {
    padding: 3px 0 0 0;
}

/* Begin people you may know css */

#pymk * { margin: 0; padding: 0; outline:0; }

#pymk { padding-bottom: 10px; }

#pymk body {
     font-size: 12px;
     line-height: 20px;
     font-family: Arial, Helvetica, Sans-Serif;
     color: #2d2d2d;
     background: #fff;
 }

#pymk html, body { height: 100%; }

#pymk a { color: #0252aa; text-decoration: none; cursor:pointer; }
#pymk a:hover { text-decoration: underline; }

#pymk a img { border: 0; }

#pymk input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#pymk textarea { overflow:hidden; }

#pymk .cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
#pymk .notext { font-size: 0; line-height: 0; text-indent: -4000px; }

#pymk .left, .alignleft { float: left; display: inline; }
#pymk .right, .alignright { float: right; display: inline; }

#pymk #shell { width: 640px; margin: 0 auto; }

#pymk h2 { font-size: 26px; line-height: 30px; color: #000; }
#pymk h3 { font-size: 23px; line-height: 27px; color: #2277bb; }

#pymk .tab { display: none; }

#pymk .top-row {  }
#pymk .top-row h3 { padding-bottom: 5px; }
#pymk .top-row label { font-size: 16px; line-height: 20px; font-weight: bold; color: #2d2d2d; float: left; display: inline; width: 295px; margin-bottom: 3px; }
#pymk .top-row .field { border: 2px solid #999999; font-size: 19px; padding: 5px; margin-right: 2px; width: 275px; }
#pymk .top-row .row { padding-left: 2px; }

#pymk #f_name { margin-right: 6px; }

#pymk .button,
#pymk .button span { float: right; display: inline; background: url(/images/btn.gif) no-repeat 0 0; font-size: 12px; line-height: 23px; color: #fff; font-weight: bold; }
#pymk .button { padding-left: 15px; }
#pymk .button span { padding-right: 15px; background-position: right 0; width: 29px; }
#pymk .button:hover { text-decoration: none; background-position: 0 bottom; }
#pymk .button:hover span { background-position: right bottom; }

#pymk .skip-btn { width: 46px;  }
#pymk .skip-btn span { width: 29px;  }

#pymk .search-btn { width: 55px; margin-right: 15px; }
#pymk .search-btn span { width: 40px; }

#pymk .search-magni { border: 0; background: none; cursor: pointer;  }
#pymk .search-magni { float: left; display: inline; background-image: url(/images/search-magni.gif); width: 37px; height: 37px; font-size: 0; line-height: 0; text-indent: -4000px; }

#pymk .more-details { padding: 30px 0 0 62px; display: none; }
#pymk .more-details label { width: 160px; color: #333333; font-weight: bold; }
#pymk .more-details .field-holder { margin-bottom: 14px; }
#pymk .more-details .field-holder .field { border: 2px solid #999; padding: 0 5px; font-size: 13px; }

#pymk #email,
#pymk #company { width: 292px; }

#pymk #country { width: 260px; }

#pymk #city,
#pymk #state,
#pymk #zip { width: 142px; }

#pymk #month_12,
#pymk #month_24,
#pymk #assets { width: 192px; }

#pymk p.more-link { padding: 10px 14px 0 0; height: 20px; }
#pymk p.more-link a { float: right; display: inline; font-size: 14px; line-height: 20px; color: #3ab2ff; font-weight: bold; }
#pymk p.more-link a:hover { color: #66CC33; text-decoration: none; }

#pymk .plofile-list { padding-top: 22px; border-top: 0; }
#pymk .plofile-list ul { list-style-type: none; padding-top: 11px; }
#pymk .plofile-list ul li { float: left; display: inline; background: url(/images/profile-bg.gif) repeat-x 0 0; height: 70px; width: 198px; border: 1px solid #cccccc; }
#pymk .plofile-list ul li { padding: 5px 4px 0; position: relative; margin: 0 4px 3px 0; }
#pymk .plofile-list ul li.last { margin-right: 0; }

#pymk .plofile-list ul li .image { float: left; display: inline; padding: 0 15px 0 0; width: 52px; }
#pymk .plofile-list ul li .image img { display: block; border: 1px solid #ccc; }

#pymk .plofile-list ul li .info { float: left; display: inline; width: 125px; }
#pymk .plofile-list ul li .info h4 { font-size: 15px; line-height: 20px; color: #2d2d2d; }
#pymk .plofile-list ul li .info p { color: #666666; line-height: 16px; }
#pymk .plofile-list ul li .info p.icon-text { float: right; display: inline; background: url(/images/mail.gif) no-repeat 0 3px; font-size: 11px; padding-left: 15px; color: #0090db; }
#pymk .plofile-list ul li .info p.green { color: #339933; background-image: url(/images/green.gif); }
#pymk .plofile-list ul li .info p.orange { color: #cc6600; background-image: url(/images/orange.gif); }

#pymk .profile-hover { position: absolute; top: 0; left: 0; display: none; }
#pymk .profile-hover p { background: url(/images/hover-bg.png) repeat 0 0; height: 57px; width: 206px; padding-top: 18px; }
#pymk .profile-hover p a { background: url(/images/invite-btn.png) no-repeat 0 0; width: 87px; font-size: 22px; line-height: 30px; height: 33px; margin: 0 auto; }
#pymk .profile-hover p a { display: block; color: #fff; font-weight: bold; padding: 5px 0 5px 54px; }
#pymk .profile-hover p a:hover { text-decoration: none; }

#pymk .top-line { background: url(/images/top-line.gif) no-repeat 0 0; height: 24px; }
#pymk .top-line ul { height: 24px; padding: 4px 0 0 8px; }
#pymk .top-line ul li { float: left; display: inline; color: #ffffff; margin-right: 20px; font-size: 12px; line-height: 17px; }
#pymk .top-line ul li a,
#pymk .top-line ul li a span { float: left; display: inline; color: #ffffff; background: url(/images/hover.gif) no-repeat 0 -200px; }
#pymk .top-line ul li a { padding-left: 8px; }
#pymk .top-line ul li a span { background-position: right -200px; padding-right: 8px; }
#pymk .top-line ul li a:hover,
#pymk .top-line ul li a.active { text-decoration: none; background-position: 0 bottom; }
#pymk .top-line ul li a:hover span,
#pymk .top-line ul li a.active span { background-position: right bottom; }

#pymk .search-results { padding-top: 30px; }
#pymk .search-results h3 { font-size: 17px; line-height: 20px; color: #2d2d2d;; padding: 14px 0 0 6px; }

#pymk .result-list { padding-top: 0; }
#pymk .result-list ul li { width: 307px; height: 70px; }
#pymk .result-list ul li .info { width: 222px; padding-left: 18px; }
#pymk .result-list ul li.member .info { background: url(/images/linkedfa16x16.png) no-repeat 0 0; }
#pymk .result-list ul li .profile-hover p { width: 315px; height: 57px; }

#pymk #facebox { width: 484px; }

#pymk .slider-holder { width: 298px; }

#pymk .slider-top { background: url(/images/slider-top.png) no-repeat 0 0; width: 298px; height: 28px; }
#pymk .slider-top h2 { font-size: 16px; line-height: 28px; color: #fff; text-align: center; }

#pymk .jcarousel-clip { position: relative; width: 258px; height: 47px; }

#pymk .slider { background: #f9f9f8 url(/images/slider-cnt.gif) repeat-x 0 0; width: 296px; border-left: 1px solid #797979; border-right: 1px solid #797979; }
#pymk .slider p.more-link a:hover { color: #669933; }

#pymk .slide-content { position: relative; width: 258px; height: 47px; padding: 6px 19px 7px; }
#pymk .slide-content ul { list-style-type: none; }
#pymk .slide-content ul li { float: left; display: inline; background: #fff; border: 1px solid #7a7a7a; height: 41px; width: 246px; padding: 4px 5px 0; margin: 0; }
#pymk .slide-content ul li .image { width: auto; padding-right: 5px; }
#pymk .slide-content ul li .profile-hover {  }
#pymk .slide-content ul li .profile-hover p { width: 256px; height: 45px; padding-top: 0; background-image: none; background-color: #73bffb; }
#pymk .slide-content ul li .profile-hover p a { background-image: url(/images/small-invite.png); height: 45px; line-height: 35px; padding-left: 33px; }
#pymk .slide-content ul li .info { width: 190px; }
#pymk .slide-content ul li .info h4 { font-size: 13px; line-height: 17px; }
#pymk .slide-content ul li .info p { font-size: 12px; line-height: 16px; }

#pymk .jcarousel-prev,
#pymk .jcarousel-next { position: absolute; top: 6px; width: 15px; height: 47px; background-position: 0 0; background-repeat: no-repeat; cursor: pointer; }
#pymk .jcarousel-prev { background-image: url(/images/left-btn.gif); left: 5px; }
#pymk .jcarousel-prev:hover { background-position: 0 bottom; }
#pymk .jcarousel-next { background-image: url(/images/right-btn.gif); right: 5px; }
#pymk .jcarousel-next:hover { background-position: 0 bottom; }

#pymk .slider-nav { padding: 0 15px 0 20px; }
#pymk .slider-nav ul { list-style-type: none; }
#pymk .slider-nav ul li { float: left; display: inline; }
#pymk .slider-nav ul li a { float: left; display: inline; margin: 2px 3px 0 2px; border: 1px solid #797979; }
#pymk .slider-nav ul li a:hover,
#pymk .slider-nav ul li a.active { margin: 0 1px 0 0; border: 3px solid #f6d456; }
#pymk .slider-nav ul li.last a { margin-right: 0; }
#pymk .slider-nav ul li a img { float: left; display: inline; }

#pymk .slider-bottom { background: url(/images/slider-bottom.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 298px; height: 10px; }
/* End people you may know css */


/* User home css */
#start-here * { margin: 0; padding: 0; outline:0; }
#start-here { margin: 0; padding: 0; outline:0; width: 474px; height: 139px; }
#start-here .popup { background: url(/images/home/popup-bg.png) no-repeat 0 0; width: 474px; height: 139px; }
#start-here .popup h2 { font-size: 24px; line-height: 27px; color: #fff; padding: 0 0 2px 0; }
#start-here .popup h3 { font-size: 14px; line-height: 21px; color: #666; padding: 10px 0 0 26px; }
#start-here .popup p { font-size: 14px; line-height: 16px; color: #fff; font-weight: bold; padding: 0 0 9px 2px; }
#start-here .popup .col {  }
#start-here .popup .col1 { width: 145px; padding: 9px 30px 0 11px; }
#start-here .popup .col2 { width: 152px; }
#start-here .popup .col2 h3 { background: url(/images/home/step1.gif) no-repeat 0 10px; padding-bottom: 7px; }
#start-here .popup .col3 { width: 135px; }
#start-here .popup .col3 h3 { background: url(/images/home/step2.gif) no-repeat 0 10px; padding-bottom: 24px; }
#start-here .popup .skip { background: url(/images/home/btn-skip.gif) no-repeat right 6px; font-size: 17px; line-height: 20px; color: #ae5c0b; font-weight: bold; padding: 0 9px 0 0; }
#start-here .popup .skip:hover { background: url(/images/home/btn-skip-a.gif) no-repeat right 6px; color: #fff !important; text-decoration: none; }
#start-here .popup .dont { background: url(/images/home/dont.gif) no-repeat 0 2px; font-size: 12px; line-height: 12px; color: #fff; font-weight: bold; padding: 0 0 0 16px; }
#start-here .popup .dont:hover { color: #fff !important; }

#start-here .popup .checkbox { background: url(/images/home/checkbox-bg2.gif) no-repeat 0 0; width: 52px; height: 28px; margin: 0 0 0 25px; }
#start-here .popup .checkbox .icon { width: 22px; height: 22px; }
#start-here .popup .checkbox .icon img { margin: 6px 0 0 6px; }
#start-here .popup .checkbox .check { width: 22px; height: 22px; }
#start-here .popup .checkbox .check-act { background: url(/images/home/ico-check2.gif) no-repeat 8px 5px; }
#start-here .popup .checkbox .check input { margin: 8px 0 0 9px; }
#start-here .popup .invite_button { background: url(/images/home/btn-invite.gif) no-repeat 0 0; border:0; width: 102px; height: 28px; font-size: 12px; line-height: 28px; color: #136498; font-weight: bold; text-align: center; margin: 0 0 0 12px; cursor: pointer; }
#start-here .popup-modal { position: absolute; z-index: 999; }


/* top sm connect */
#top-checks { height: 20px; padding: 7px 0 5px 0px; margin-top: -9px; display:none; }
#top-checks .checkbox { background: url(/images/home/checkbox.gif) no-repeat 0 0; width: 38px; height: 20px; margin: 0 2px 0 0; }
#top-checks .checkbox .icon { width: 16px; height: 12px; margin: 4px 0 0 4px; }
#top-checks .checkbox .button { width: 16px; height: 16px; margin: 4px 0 0 2px; }
#top-checks .checkbox .inactive { background: url(/images/home/ico-close.gif) no-repeat 0 0; width: 12px; height: 12px; }
#top-checks .checkbox-act .inactive { background: url(/images/home/ico-check.gif) no-repeat 0 0; }

#top-checks .checkbox .icon-in { background: url(/images/home/ico-in.gif) no-repeat 0 0; overflow: hidden; }
#top-checks .checkbox .icon-fb { background: url(/images/home/ico-fb.gif) no-repeat 0 0; overflow: hidden; }
#top-checks .checkbox .icon-twit { background: url(/images/home/ico-twit.gif) no-repeat 0 0; overflow: hidden; }
#top-checks .checkbox .icon-act { background-position: 0 -12px; }


/* comment/status post form  */
#status-update * { margin: 0; padding: 0; outline:0; }
#status-update { padding: 9px 0 8px 0; }
#status-update .avatar-holder { width: 52px; }
#status-update .avatar-holder img { display: block; border: 1px solid #c7c7c7; margin-left: auto; margin-right: auto; }
#status-update .avatar-holder a { color: #73bffb; display: block; text-align: center; }

#status-update .message { background: url(/images/home/message-bg.gif) no-repeat 0 0; width: 387px; height: 93px; padding: 7px 0 0 20px; margin: 0; }
#status-update textarea { width: 365px; height: 47px; border: 1px solid #ccc; font-size: 12px; line-height: 14px; color: #2d2d2d; padding: 4px 6px; margin: 0 0 6px 0; }
#status-update p { line-height: 20px; color: #666; width: 60px; padding: 0 3px 0 2px; }
#status-update .holder { width: 215px; }
#status-update .message .button { background: url(/images/home/btn-post.gif) no-repeat 0 0; width: 61px; height: 22px; font-size: 12px; line-height: 22px; color: #fff; font-weight: bold; cursor: pointer; border:0; margin: 0 8px 0 0; }

#status-update .checkbox { background: url(/images/home/checkbox.gif) no-repeat 0 0; width: 38px; height: 20px; margin: 0 2px 0 0; }
#status-update .checkbox .icon {  }
#status-update .checkbox .icon img { margin: 4px 0 0 4px; }
#status-update .checkbox .icon input { width: 12px; margin: 4px 0 0 5px; }

#dashboard-updates .btn-settings { background: url(/images/home/btn-settings.gif) no-repeat 0 0; width: 26px; height: 19px; margin: 4px 4px 0 0; overflow: hidden; }
#dashboard-updates .btn-settings-act { background: url(/images/home/btn-settings.gif) no-repeat 0 -19px; }

#updates-filter-settings { background: url(/images/home/settings-bg.gif) no-repeat 0 0; width: 304px; height: 23px; padding: 9px 0 0 0; margin: 0 10px 0 auto; position: relative; }
#updates-filter-settings p { color: #eee; line-height: 20px; padding: 0 5px 0 24px; }
#updates-filter-settings .checkbox { background: url(/images/home/checkbox.gif) no-repeat 0 0; width: 38px; height: 20px; margin: 0 2px 0 0; }
#updates-filter-settings .icon img { margin: 4px 0 0 4px; } 
#updates-filter-settings .icon input { width: 12px; margin: 4px 0 0 4px; } 
#updates-filter-settings .edge { display:none; width: 10px; height: 10px; background: #2d2d2d; position: absolute; right:0;bottom:-10px;z-index: 5; }

/* End user home css */


/* General select dd for personal network vs everyone in lfa */
#content_wrap .select-linkedfa-network * { margin: 0; padding: 0; outline:0; }
#content_wrap .select-linkedfa-network { background: url(/images/home/select.gif) no-repeat 0 0; width: 95px; height: 20px; position: relative; }
#content_wrap .select-linkedfa-network p { font-size: 11px !important; line-height: 20px !important; color: #4f83c0 !important; width: 60px !important; padding: 0 0 0 22px !important; }
#content_wrap .select-linkedfa-network a { width: 13px; height: 20px; }
#content_wrap .select-linkedfa-network .dd { width: 72px; position: absolute; top:20px;left:19px; z-index: 20; border: 2px solid #ccc; border-top:0; background: #fff; display: none; }
#content_wrap .select-linkedfa-network .dd ul { list-style: none; }
#content_wrap .select-linkedfa-network .dd ul li { font-size: 11px; line-height: 20px; border-bottom: 2px solid #ccc; padding: 0 0 0 3px; }
#content_wrap .select-linkedfa-network .dd ul li.last { border:0; }
#content_wrap .select-linkedfa-network .dd ul li a { color: #4f83c0; }
#content_wrap .select-linkedfa-network .dd ul li a:hover { color: #669933; text-decoration: none; }

/* Find People Widget */
.find-people-widget * { margin: 0; padding: 0; outline:0; }
.find-people-widget { padding-bottom:30px; }
.find-people-widget #search-holder { width: 297px;  position: absolute; z-index: 800; }
.find-people-widget #search-holder .search { background: url(/images/home/search-bg.png) no-repeat 0 0; width: 297px; height: 36px; margin: 0 0 30px 0; }
.find-people-widget #search-holder .search .field { background: transparent; border:0; width: 238px; height: 18px; font-size: 14px; line-height: 18px; color: #fff; font-weight: bold; padding: 8px 14px; }
.find-people-widget #search-holder .search .button { background: transparent; border: 0; width: 30px; height: 36px; cursor: pointer; }

.find-people-widget #results { background: url(/images/home/results-bg.png) no-repeat 0 0; width: 574px; height: 334px; position: absolute; top:34px;right:0; padding: 9px 0 0 13px; display: none; }
.find-people-widget #results .holder {  }
.find-people-widget #results .matches { color: #fff; font-weight: bold; text-align: right; padding: 18px 21px 0 0; }
.find-people-widget #results .matches-disclaimer { color: #fff; font-size: 10px; font-weight: bold; text-align: left; padding: 18px 21px 0 0; }
.find-people-widget #results .connect,
.find-people-widget #results .connect span { background: url(/images/home/btn-connect.gif) no-repeat 0 0; height: 24px; float: right; line-height: 24px; color: #136498; font-weight: bold; padding: 0 0 0 15px; }
.find-people-widget #results .connect span { background-position: right 0; padding: 0 33px 0 0; }
.find-people-widget #results .connect { margin: 6px 0 0 0; }
.find-people-widget #results .connect:hover { text-decoration: none; }

.find-people-widget #results .row { width: 558px; height: 36px; background: #eee; cursor: pointer; padding: 3px 5px 3px 3px; }
.find-people-widget #results .row img { margin: 0 10px 0 0; }
.find-people-widget #results .row p { line-height: 36px; color: #2d2d2d; font-weight: bold; }
.find-people-widget #results .row p span { padding: 0 10px; }
.find-people-widget #results .row-odd { background: #fff; }

.find-people-widget #results .row-h { background: #73bffc; }
.find-people-widget #results .row-h p { color: #fff; }

/* Inbox */
#navmenu .digits-badge { left:22px; }
a#filter_tab_all .digits-badge { left:13px; }
strong#filter_tab_all .digits-badge { left:16px; }
a#filter_tab_msg .digits-badge { left:36px; }
strong#filter_tab_msg .digits-badge { left:50px; }
a#filter_tab_noti .digits-badge { left:45px; }
strong#filter_tab_noti .digits-badge { left:62px; }

/* Forum */
#lfaforum * { margin: 0; padding: 0; outline:0; }

#lfaforum body {
     font-size: 12px;
     line-height: 1.3;
     font-family: Arial, Helvetica, Sans-Serif;
     color: #000;
     background: #fff;
 }

#lfaforum a { color: #0252aa; text-decoration: none; cursor:pointer; }
#lfaforum a:hover { text-decoration: underline; }
#lfaforum a img { border: 0; }

#lfaforum input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#lfaforum textarea { overflow: auto; }

#lfaforum .cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
#lfaforum .notext { font-size: 0; line-height: 0; text-indent: -4000px; }

#lfaforum .left, .alignleft { float: left; display: inline; }
#lfaforum .right, .alignright { float: right; display: inline; }


#lfaforum .shell { width: 640px; margin: 0 auto; }

#lfaforum #forum {  }
#lfaforum #forum h1 { font-size: 28px; line-height: 31px; color: #000; }
#lfaforum #forum a { color: #73bffc; }
#lfaforum #forum a:hover { color: #669933; text-decoration: none; }
#lfaforum #forum .top-nav { border-bottom: 1px solid #ccc; height: 33px; font-size: 14px; line-height: 33px; margin: 0 0 10px 0; }
#lfaforum #forum .top-nav ul { list-style: none; }
#lfaforum #forum .top-nav ul li { display: inline; border-right: 1px solid #ccc; padding: 0 12px 0 0; margin: 0 9px 0 0; }
#lfaforum #forum .top-nav ul li.last { border:0; padding:0; margin:0; }
#lfaforum #forum .top-nav ul li a {  }
#lfaforum #forum .btn-add { background: url(/images/forum/btn-add.gif) no-repeat 0 10px; padding: 0 0 0 17px; }

#lfaforum #forum .conversation-form { border-bottom: 1px solid #ccc; padding: 0 0 25px 0; margin: 0 0 20px 0; display: none; }
#lfaforum #forum .conversation-form h1 { padding: 0 0 9px 0; }
#lfaforum #forum .conversation-form label { font-size: 16px; line-height: 19px; color: #666; display: block; padding: 0 0 3px 0; }
#lfaforum #forum .conversation-form .field { width: 616px; height: 17px; border: 2px solid #ccc; font-size: 14px; line-height: 17px; color: #2d2d2d; padding: 4px 10px; margin: 0 0 23px 0; }
#lfaforum #forum .conversation-form textarea.field { height: 236px; margin: 0 0 7px 0; }
#lfaforum #forum .conversation-form .buttons { width: 238px; margin: 0 0 0 auto; }
#lfaforum #forum .conversation-form .btn-cancel { margin: 0 3px 0 0; }

#lfaforum #forum .button,
#lfaforum #forum .button span { background: url(/images/forum/btn-conv.gif) no-repeat 0 0; float: left; height: 23px; padding: 0 0 0 15px; font-size: 14px; line-height: 23px; color: #feffff; font-weight: bold; text-align: center; }
#lfaforum #forum .button span { background-position: right 0; padding: 0 15px 0 0; }
#lfaforum #forum .button:hover { background-position: 0 -23px; }
#lfaforum #forum .button:hover span { background-position: right -23px; }


#lfaforum #forum .options { padding: 0 0 20px 0; }
#lfaforum #forum .options h1 { padding: 0 0 13px 0; }
#lfaforum #forum .options h1 span { font-weight: normal; }
#lfaforum #forum .options .sort { width: 160px; padding: 10px 0 0 0; }
#lfaforum #forum .options .sort label { font-size: 14px; line-height: 20px; color: #666; padding: 0 5px 0 0; }
#lfaforum #forum .options .sort select { width: 100px; border: 2px solid #d5d5d5; font-size: 12px; line-height: 20px; color: #000; }

#lfaforum #forum .search { background: url(/images/forum/search-bg.png) no-repeat 0 0; width: 297px; height: 36px; }
#lfaforum #forum .search .field { background: transparent; border:0; width: 238px; height: 18px; font-size: 14px; line-height: 18px; color: #fff; font-weight: bold; padding: 8px 14px; }
#lfaforum #forum .search .button { background: transparent; border: 0; width: 30px; height: 36px; cursor: pointer; }/*search*/

#lfaforum #forum .conversations { width: 640px; }
#lfaforum #forum .conversations .head { border-bottom: 1px solid #ccc; margin: 0 0 13px 0; }
#lfaforum #forum .conversations .head h3 { font-size: 14px; line-height: 17px; color: #4f83c1; }
#lfaforum #forum .conversations .head .col1 { width: 405px; }
#lfaforum #forum .conversations .head .col2 { width: 75px; }
#lfaforum #forum .conversations .head .col3 { width: 140px; }

#lfaforum #forum .conversations .holder {  }
#lfaforum #forum .conversations .holder .entry { margin: 0 0 13px 0; }
#lfaforum #forum .conversations .entry { border-bottom: 1px solid #ccc; padding: 0 0 5px 0; }
#lfaforum #forum .conversations .entry .col1 { width: 405px; }
#lfaforum #forum .conversations .entry .col2 { width: 75px; }
#lfaforum #forum .conversations .entry .col2 h2 { font-size: 26px; line-height: 29px; color: #666; text-align: center; }
#lfaforum #forum .conversations .entry .col3 { width: 140px; }
#lfaforum #forum .conversations .entry .col3 p { font-size: 12px; line-height: 15px; color: #666; }
#lfaforum #forum .conversations .entry .col3 a {  }
#lfaforum #forum .conversations .entry .avatar { width: 45px; margin: 0 10px 0 0; }
#lfaforum #forum .conversations .entry .avatar img {  }
#lfaforum #forum .conversations .entry .message { width: 340px; }
#lfaforum #forum .conversations .entry .message p { font-size: 12px; line-height: 16px; color: #2d2d2d; padding: 0 0 6px 0; }
#lfaforum #forum .conversations .entry .message p.date { font-size: 11px; line-height: 14px; color: #999; }
#lfaforum #forum .conversations .entry .message p.user { padding: 1px 0 4px 0; }
#lfaforum #forum .conversations .entry .message p.user a { padding: 0 0 0 5px; }
#lfaforum #forum .conversations .entry .message p.user .smily { background: url(/images/forum/ico-smily.gif) no-repeat 0 0; width: 18px; height: 18px; margin: -2px 0 0 5px; }
#lfaforum #forum .conversations .entry .message h2 { font-size: 20px; line-height: 23px; color: #4f83c1; padding: 0 0 3px 0; }
#lfaforum #forum .conversations .entry .message h2 a { color: #4f83c1; }
#lfaforum #forum .conversations .entry .message h2 a:hover { text-decoration: underline; }

#lfaforum #forum #conversation { width: 640px; }
#lfaforum #forum #conversation h3 { font-size: 18px; line-height: 21px; color: #4f83c1; font-weight: normal; padding: 0 0 8px 0; }
#lfaforum #forum #conversation .entry { padding: 0 0 10px 0; }
#lfaforum #forum #conversation .message { width: 580px; }
#lfaforum #forum #conversation .btn-reply { margin: 5px 0 0 55px; }
#lfaforum #forum #conversation .button { padding: 0 0 0 20px; }
#lfaforum #forum #conversation .button span { padding: 0 20px 0 0; }
#lfaforum #forum #conversation .the-conversation { padding: 6px 0 12px 0; }
#lfaforum #forum #conversation .the-conversation .date { font-size: 13px; line-height: 16px; }
#lfaforum #forum #conversation .the-conversation .entry { border:0; padding: 0 0 6px 0; }
#lfaforum #forum #conversation .the-conversation .message h2 { font-size: 24px; line-height: 27px; }
#lfaforum #forum #conversation .the-conversation .comment-form { padding: 0 0 0 55px; }
#lfaforum #forum #conversation .the-conversation .comment-form label { font-size: 18px; line-height: 21px; color: #4f83c1; display: block; padding: 0 0 5px 0; }
#lfaforum #forum #conversation .the-conversation .comment-form textarea { width: 565px; height: 102px; border: 2px solid #ccc; padding: 4px 10px; margin: 0 0 12px 0; font-size: 14px; line-height: 17px; color: #2d2d2d; }
#lfaforum #forum #conversation .the-conversation .comment-form .btn-comment,
#lfaforum #forum #conversation .the-conversation .comment-form .btn-comment span { float: right; }

/* End Forum */

