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

p {margin:10px 0px 10px 0px;}

a , a:visited{color:#1170cf;}

.text_blue{ color:#1170cf; }

.header_new{
width:100%;
height:51px;
background-image: url(http://www.postling.com/images/design_bg_header_noise.png);
vertical-align:middle;
border-bottom:#FFF solid 1px;
}

#header_content{
width:986px; 
margin-left:auto; 
margin-right:auto;
}

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

.header_items li{
float:left;
color:#FFF;
vertical-align:middle;
font-size:11px;
font-weight:bold;
}

.header_item_text li{padding:19px 15px 0px 0px;}

.header_items a{color:#FFF;}
.header_items a:visited{color:#FFF;}
.header_items a:hover{color:#FFF;}
.header_menu a{color:#FFF;}
.header_menu a:visited{color:#FFF;}
.header_menu a:hover{color:#FFF;}

.header_button{
height:28px;
background: url(http://www.postling.com/images/design_header_button_right.png)
 no-repeat right;
margin:12px 0px 0px 9px;
}
.header_button span{
display:block;
height:28px;
line-height:28px;
background: url(http://www.postling.com/images/design_header_button_left.png);
margin:0px 4px 0px 0px;
padding:0px 7px 0px 10px;
}

.header_menu{
position:relative;
z-index:2;
background-color:#050505;
color:#FFF;
border:1px solid #555353; 
padding:13px 16px 13px 16px;
clear:both;
font-size:10px;
font-weight:bold;
}

.header_menu div{ color:#66cc33; margin:0px 0px 6px 0px; }
.header_menu li{ list-style-type: none; margin:0px 0px 6px 0px; }
.header_menu ul{ padding:0px 0px 6px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #606060; }


#header_menu_manage_brands{ width:150px; left:711px; display:none; }

#header_menu_settings{ width:150px; left:802px; display:none; }

.footer_new{
position:relative;
clear:both;
width:100%;
height:36px;
background-image: url(http://www.postling.com/images/design_bg_header_noise.png);
color:#FFF;
padding:20px 0px 0px 0px;
}
.footer_new a{ color:#FFF; }
.footer_new a:visited{ color:#FFF; }


#footer_content{
width:986px;
margin-left:auto;
margin-right:auto;
font-size:11px;
font-weight:bold;
}

.textured_bg{ background-image: url(http://www.postling.com/images/design_bg_body_noise.png); }

#body_main{
padding:45px 0px 45px 0px;
width:100%;
height:auto;
background-image: url(http://www.postling.com/images/design_bg_body_gradient.png);
background-repeat:repeat-x;
}

#main_screen{
margin:0px auto 0px auto;
width:958px;
min-height:850px;
background-color:#fefefe;
border:solid 1px #999999;
padding:15px 14px 15px 14px;
overflow:auto;
}

#leftnav{
width:217px;
min-height:790px;
padding:4px;
background-image: url(http://www.postling.com/images/design_bg_gradient_leftnav.png);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}

.leftnav_container{
width:210px;
border:#a6a6a6 solid 1px;
background: #FFF url(http://www.postling.com/images/design_bg_leftnav_gradient.png)  no-repeat;
overflow:hidden;
margin:0px 0px 9px 0px;
}

#leftnav_post_button{ padding:8px 0px 8px 12px; font-size:16px; color:#3bab22; font-weight:bold; overflow:auto; }
#leftnav_post_button span{ float:left; }

.leftnav_expand_button{padding:8px 0px 8px 38px; font-size:16px; font-weight:bold;}

.leftnav_drop_label_on{background:url(http://www.postling.com/images/design_drop_control_circular_on.png) no-repeat 11px 7px;}
.leftnav_drop_label_off{background:url(http://www.postling.com/images/design_drop_control_circular_off.png) no-repeat 11px 7px;}

#leftnav_post_button_arrow{float:right; margin:0px 0px 0px 0px; border-left:1px #a6a6a6 solid; height:11px; padding:7px 12px 0px 12px;}

.leftnav_subexpand_label{
padding:0px 0px 0px 34px;
font-size:11px;
font-weight:bold;
height:22px;
line-height:22px;
}

.leftnav_tracking_term{
padding:0px 0px 0px 44px;
font-size:11px;
font-weight:bold;
line-height:18px;
}
.leftnav_tracking_term img{ float:left; margin:2px 5px 0px 0px; width:12px; height:12px;}

.leftnav_on{
background:#67cb34 url(http://www.postling.com/images/design_leftnav_ribbon.png) no-repeat right top;
width:186px;
position:absolute;
}

.leftnav_on a{color:#FFF;}
.leftnav_on a:visited{color:#FFF;}

.leftnav_post_control{ list-style-type: none; padding:10px 0px 5px 10px; font-size:14px;  }
.leftnav_post_control li{ margin:0px 0px 10px 0px; }
.leftnav_post_control div{ float:left; margin:0px 10px 0px 0px; }

.page_heading{
background:url(http://www.postling.com/images/design_bg_header_gradient.png);
height:36px;
border:#c6c9ce solid 1px;
font-size:18px;
font-weight:bold;
line-height:36px;
padding:0px 10px 0px 10px;
}


.chart_header{
font-size:18px;
font-weight:bold;
margin:35px 0px 10px 0px;
}

.chart_contents{
font-size:14px;
border-top:#c6c9ce solid 1px;
height:35px;
line-height:35px;
}

.overline{ border-top:#c6c9ce solid 1px; }
.overline_grey{ border-top:1px solid #cdcdcd; }

.invisible{ display:none; }


.border_grey{ border:1px solid #c6c9ce; }

.highlander{
/* there can be only one */
clear:both; }

.cc_form_label{ font-size:14px; padding:10px 0px 4px 0px; }
.cc_form_field{ margin:0px 0px 7px 0px; }

.cc_form_field input,select{width:254px;height:20px;}

#main_content{margin:4px 0px 0px 242px; width:714px;}
#main_content_full{margin:4px 0px 0px 0px; width:956px;}

.normal_ul{margin:0px 0px 0px 20px;}

.post_head{ background:url(http://www.postling.com/images/design_post_head.png); height:22px; width:714px; font-size:11px; font-weight:900; margin:9px 0px 0px 0px; }
.post_head_grey{ background:url(http://www.postling.com/images/design_post_head.png); height:4px; width:714px; margin:9px 0px 0px 0px; }
.post_head_plain{ background:url(http://www.postling.com/images/design_post_head_plain.png); height:4px; width:714px; margin:9px 0px 0px 0px; }
.post_head p{ padding:6px 10px 0px 12px; margin:0px; }
.post_body{ border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:12px; overflow:auto; }
.post_body_grey{ border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:12px; background-color:#f7f7f7; overflow:auto; }
.post_foot{ background:url(http://www.postling.com/images/design_post_foot.png); height:7px; width:714px; }
.post_foot_grey{ background:url(http://www.postling.com/images/design_post_foot_grey.png); height:7px; width:714px; }
.post_icon{ float:left; margin:0px 10px 0px 0px; width:16px; }
.post_title{ float:left; margin:0px 10px 0px 0px; width:610px; }
.post_title_pub{ float:left; margin:0px 10px 0px 0px; width:480px; }
.post_text{ font-size:12px; margin:5px 0px 5px 0px; line-height:180%; }
.post_image{ margin-top:7px; width:600px; }
.post_image img{ max-width: 100%; height:auto; }
.post_timestamp{ float:right; font-size:10px; margin-top:-6px;}
.post_button{ float:right; margin:0px 5px 0px 7px; font-size:12px; }
.post_comment_link{ font-size:11px; margin:7px 0px 0px 27px; font-style:italic; float:left;}
.post_comment{ background-color:#eaf2fa; border:#cdcdcd solid 1px; margin:10px 0px 0px 27px; overflow:auto;}
.post_comment_pub_posts{ background-color:#eaf2fa; border:#cdcdcd solid 1px; margin:10px 0px 0px 27px; overflow:auto;}
.post_tags{ color:#666666; font-size:11px; margin:7px 0px 0px 10px; float:left;}
.post_target_icons ul{ margin:0px 0px 0px 27px; font-size:11px; font-style:italic; color:#666; line-height:16px; }
.post_target_icons li{ list-style-type: none; float:left; margin:12px 16px 0px 0px; }
.post_target_icons span{ line-height:16px; font-size:11px; margin-left:4px; }
.post_target_icons img{ float:left; }
.post_expand{   font-weight:bold; color:#1170cf;   }
.post_collapse{  font-weight:bold; color:#1170cf;  }
.post_avatar_favicon{ width:23px; height:23px; padding:7px 0px 0px 7px; border:#CCC 1px solid; background-color:#FFF; }

.tracking_type_icon{ float:left; margin-right:8px; }
.tracking_source_icon{ float:left; margin-right:10px; }
.tracking_body{ float:left; width:596px; }
.tracking_expand{ float:right; background: url(http://www.postling.com/images/icon_plus.png) no-repeat; height:14px;  width:14px;}
.tracking_collapse{ float:right; background: url(http://www.postling.com/images/icon_minus.png) no-repeat; height:14px;  width:14px;}
.tracking_button_container{ margin:19px 0px 0px 63px; }
.tracking_button_left{ float:left; margin:1px 0px 0px 0px; }
.tracking_button_right{ float:right; margin:0px 0px 0px 5px; }
.tracking_controls{ font-style:normal; }

.comment_header{ border-bottom:1px solid #cdcdcd; background-color:#FFF; font-size:11px; padding:6px 10px 6px 12px; overflow:auto;}
.comment_header img{ float:left; margin:0px 6px 0px 0px; }
.comment_header span{ float:left; line-height:16px; margin:0px 6px 0px 0px; }
.comment_container{ overflow:auto; padding:11px 7px 12px 11px; }
.comment_icon{ float:left; margin:0px 10px 0px 0px; width:30px; }
.comment_title{ float:left; width:550px;}
.comment_reply{ float:right; }
.comment_timestamp{ color:#666666; font-style:italic; font-weight:normal; margin:2px 0px 0px 0px; font-size:12px;  }
.comment_timestamp a{ color:#666666; } 
.comment_timestamp a:visited{ color:#666666; } 

.avatar_icon{ max-width: 30px; height:auto;  }

.tracking_filter_container{margin:20px 12px 20px 0px;text-align:right;}
.tracking_filter_container select{width:250px;margin-left:10px;}
.tracking_container{ padding:11px 7px 12px 11px; }
.tracking_header{ margin:0px 0px 10px 35px;  }
.tracking_icon{ float:left; margin:0px 10px 0px 0px; }
.tracking_icon img{ border:solid #828282 1px; }
.tracking_title{ float:left; width:545px; margin-right:10px; }
.tracking_timestamp{ float:right; font-size:10px;}

.comment_reply_container{ background-color:#f0f0f0; border-width:1px 0px 1px 0px; border-color:#cdcdcd; border-style:solid; padding:12px; font-size:12px; overflow:auto; }
.comment_reply_container .counter{font-weight:bold;margin-right:4px;float:right;display:none;}
.comment_reply_container textarea{ width:630px; height:60px;}
.comment_reply_container img { float:left; margin-left:-2px;}
.comment_reply_container span {float:left;margin:7px 0px 0px 6px; }

.pagination_off{  text-align:center;}
.pagination_off ul{ margin-top:10px;  list-style-type: none;  font-size:18px; font-weight:bold;  }
.pagination_off a{ color:#666; }
.pagination_off a:visited{ color:#666; }
.pagination_off li{   height:38px; float:left; background: url(http://www.postling.com/images/design_pagination_off_right.png) no-repeat right; margin:0px 0px 0px 16px;  }
.pagination_off span{ height:38px; line-height:38px; display:block; float:left; background: url(http://www.postling.com/images/design_pagination_off_left.png);  margin:0px 4px 0px 0px; padding:0px 12px 0px 16px; }

#pagination_on{ background: url(http://www.postling.com/images/design_pagination_on_right.png) no-repeat right;   }
#pagination_on span{ background: url(http://www.postling.com/images/design_pagination_on_left.png); color:#FFF; }
#pagination_on a{ color:#FFF; }
#pagination_on a:visited{ color:#FFF; }

#pagination_ellipses { background:none; }

.lightbox_header{ height:32px; background: url(http://www.postling.com/images/design_bg_gradient_green_header.png); border-bottom:1px #CCC solid; color:#5cb72e; font-weight:bold; font-size:16px; line-height:32px; padding:0px 0px 0px 14px; }
.lightbox_label{ font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; }
.lightbox_field{ height:30px; font-size:16px; } 
.lightbox_pub_link_wrapper{ border-width:1px 1px 0px 1px; border-color:#ccc; border-style:solid;  margin:20px 16px 0px 16px; font-size:14px; }
.lightbox_pub_link{ background-color:#efefef; border-bottom:1px solid #CCC; padding:14px; }
.lightbox_shortener_selector{ margin:20px 16px 0px 16px; }
.lightbox_shortener_selector span{ float:left; margin:0px 7px 0px 0px; font-size:14px; }
.lightbox_confirmation_close{ margin:25px 16px 25px 16px; font-size:14px; }

#blackout{ display:none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:2;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50); }
	
	
#lightbox_post, #lightbox_status, #lightbox_confirmation{ display:none;
	position: absolute;
	width: 790px;
	border: 2px solid #000;
	background-color: white;
	z-index:3;
	overflow: auto;
 }

.tracking_welcome{ margin-top:10px; border:#67cb34 solid 1px; background-image: url(http://www.postling.com/images/design_bg_gradient_tracking_green.png); background-repeat:repeat-x; font-size:16px; }
.tracking_welcome p { margin:20px 20px 20px 20px; line-height:150%;} 

.problem_message{ margin-top:10px; font-size:16px; }
.problem_message p { margin:20px 20px 20px 20px; line-height:150%;} 
 
.field_brand{ padding:0px 0px 10px 10px; vertical-align:middle; }
 
.feature_chart{ border:1px #CCC solid; }
.feature_chart td{ border:1px #CCC solid; padding:5px; font-size:14px; }
.feature_check{  color:#c81b0e; text-align:center; vertical-align:middle; }
 
.settings_radio td{ padding:10px 10px 10px 0px; font-size:14px; }
 
.close_notification{ float:right; font-size:12px;  }
 
.timeline_node_off{ float:left; background-image: url(http://www.postling.com/images/design_timeline_node_off.png); width:33px; height:41px; color:#FFF; font-weight:bold; line-height:41px; text-align:center; font-size:20px; }
.timeline_node_on{ float:left; background-image: url(http://www.postling.com/images/design_timeline_node_on.png); width:41px; height:41px; color:#4f8e2d; font-weight:bold; line-height:41px; text-align:center; font-size:20px; }
.timeline_captions{ width:100%; border-left:auto; border-right:auto; text-align:center; font-size:18px; }

.manage_account_column{ width:25%; float:left; }
.manage_account_header{ font-size:18px; margin:20px 0px 15px 0px; }
.manage_account_service{ font-size:16px; font-weight:bold; line-height:16px; margin:0px 0px 12px 0px; height:30px; }
.manage_account_service img { float:left; margin-right:10px;}
.manage_account_service span { font-size:12px; font-weight:normal; margin:0px; padding:0px; }
.manage_account_account{ font-size:12px; margin:0px 0px 12px 15px; }

.target_list{ list-style-type:none; padding:0px 0px 10px 0px; }
.target_list li{ line-height:16px; margin-bottom:3px; }
.target_list img{ display:inline; margin-right:5px; }

.affiliate_table_cell{ padding:4px; font-size:14px; border-right:6px #FFF solid; }
.affiliate_table_header{ padding:4px; font-size:14px; font-weight:bold; }