* {margin:0px;padding:0px; }
html,body { font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px; vertical-align:top; border-spacing:0; border-collapse:collapse; height:100%; border-style:none; border-width:0; margin:0; padding:0; background: #FFF; color:#333; }
p {margin:10px 0px 10px 0px;}
a , a:visited{color:#1170cf; text-decoration:none;}
a:focus, a:hover, a:active { outline:none }
a:hover { text-decoration:underline; }
table,form { border-spacing:0; border-collapse:collapse; border-style:none; border-width:0; margin:0; padding:0; }
td { font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px; vertical-align:top; text-align:left; border-spacing:0; border-collapse:collapse; border-style:none; border-width:0; margin:0; padding:0; color:#333; }
img { border-spacing:0; border-collapse:collapse; display:block; border-style:none; border-width:0; margin:0; padding:0; }
p img { max-width: 100%; height:auto; }

.text_blue{ color:#1170cf; }
.text_orange{ color:#e96e20; }
.text_red{ color:#b03d22; }
.text_dark_grey{ color:#4c4c4c; }
.text_grey{ color:#999999; }
.text_grey_mid{ color:#666666; } 
.text_green{ color:#4f8e2d; }

.link_blue a:link, .link_blue a:visited{ color:#155E9A; }
.link_blue2 a:link, .link_blue a:visited{ color:#0066cc; }
.link_black a:link, .link_black a:visited{ color:#000; }

.bg_light_grey{ background-color:#f7f7f7; }
.bg_pink{ background-color:#f6e2e2; }
.bg_light_yellow{ background-color:#FEFFDF; }
.bg_green { background-color:#B8D8A5; }
.bg_light_green { background-color:#DCEAD3; }
.bg_lighter_green { background-color:#f2fbf3; }
.bg_white { background-color:#FFF; }
.bg_light_blue{  background-color:#eaf2fa; }
.bg_green_lines{background-image: url(http://www.postling.com/images/design_bg_diagonal_lines_green_light.png);}

.bg_forum_a{background-color:#bee2fe;}
.bg_forum_b{background-color:#FFF;}
.bg_forum_c{background-color:#f6f6f6;}

.border_grey{ border:#CCC solid 1px; }
.border_green{ border:#B8D8A5 solid 1px; }

.underborder{ border-bottom:1px solid #d6d6d6; }

.centered_text { text-align:center; margin-left:auto; margin-right:auto; }
.left_align { margin-left:0; margin-right:auto; text-align:left; }
.right_align { margin-left:auto; margin-right:0; text-align:right; }

.big_n_tall { width:100%; height:100%; vertical-align:top; border-width:0; margin:0; padding:0; }
.master_width{ width:958px; }

.error_node{font-size:16px; font-weight:bold; padding:0px 0px 14px 0px;}
.error{  font-size:16px; font-weight:bold; }
.error li{ margin:0px 0px 10px 20px; list-style-type: disc; }

.fake_button{ cursor:pointer; }

.blog_corner_top_left{ width:10px; height:10px; background-image:url('http://www.postling.com/images/design_corner_white_top_left.png'); }
.blog_corner_top_right{ width:10px; height:10px; background-image:url('http://www.postling.com/images/design_corner_white_top_right.png'); }
.blog_corner_bottom_right{ width:10px; height:10px; background-image:url('http://www.postling.com/images/design_corner_white_bottom_right.png'); }
.blog_corner_bottom_left{ width:10px; height:10px; background-image:url('http://www.postling.com/images/design_corner_white_bottom_left.png'); }
.blog_edge_left{ width:10px; background-image:url('http://www.postling.com/images/design_edge_white_left.png'); }
.blog_edge_right{ width:10px; background-image:url('http://www.postling.com/images/design_edge_white_right.png'); }
.blog_edge_top{ height:10px; background-image:url('http://www.postling.com/images/design_edge_white_top.png'); }
.blog_edge_bottom{ height:10px; background-image:url('http://www.postling.com/images/design_edge_white_bottom.png'); }
.blog_content{ background-color:#FFF; } 
.blog_title{ font-size:24px; font-weight:bold; }

.cell_large{ padding:8px; font-size:16px; font-weight:bold; vertical-align:middle; }
.cell_small{ padding:8px; vertical-align:middle; }

.subheader{ padding:10px 0px 7px 20px; font-weight:bold; font-size:18px; }

.category_select_field{ padding:3px 0px 3px 24px; }
.category_select{ width:100%; }
.album_select_field{ padding:3px 0px 3px 24px; }
.album_select{width:100px;}

.update_bar{
font-size:16px; padding:10px; background-image: url(http://www.postling.com/images/design_bg_diagonal_lines_green_light.png);
}

.page_header{ font-size:30px; padding:20px 0px 20px 0px; }
.subpage_header{ font-size:24px;  font-weight:bold; }

.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_items a{color:#FFF;}
.header_items a:visited{color:#FFF;}
.header_items a:hover{color:#FFF;}
.header_item_text li{padding:19px 15px 0px 0px;}
.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_users{ width:150px; left:627px; display:none; }
#header_menu_manage_brands{ width:150px; left:711px; display:none; }
#header_menu_settings{ width:150px; left:802px; display:none; }

.blog_header{ height:36px; background-image:url('http://www.postling.com/images/design_bg_header_blog.png'); border-bottom:1px #979896 solid; border-top:1px #979896 solid; }

.field_label{ font-size:21px; padding:0px 0px 10px 0px; }
.field_label_small{ font-size:16px; padding:0px 0px 5px 0px; }
.field_text_small{ width:300px; height:25px; font-size:16px; }
.field_cell{ padding:0px 0px 15px 0px; }
.field_text_long{ width:600px; height:41px; font-size:26px; }
.field_status{ width:700px; font-size:26px; font-family:Arial, Verdana, Geneva, sans-serif; }
.field_text_short{ width:300px; height:41px; font-size:26px; }
.field_text{ height:41px; font-size:26px; }
.field_homepage{ width:200px; height:25px; color:#a2a5a4; }

.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 0px; width:714px; float:right;}
#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; width:688px; 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_target_icons input { float:left; margin-right:5px; }
.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 0px;  }
.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_off .next{ float:right; }

#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, #lightbox_delete_comment, #lightbox_tumblr_post{ display:none;
	position: absolute;
	width: 790px;
	border: 2px solid #000;
	background-color: white;
	z-index:3;
	overflow: auto;
 }

#price_confirmation{ display:none; position:fixed; z-index:3; width:745px; height:200px; left:50%; margin-left:-372px; top:50%; margin-top:-100px; }
#price_confirmation .head{ height:12px; background-image: url(http://www.postling.com/images/design_lightbox_notice_head.png); }
#price_confirmation .body{ height:176px; padding:0px 12px; background-image: url(http://www.postling.com/images/design_lightbox_notice_body.png); }
#price_confirmation .body .content{ width:660px; height:116px; padding:30px; background-image: url(http://www.postling.com/images/design_bg_gradient_green.png); font-size:16px; line-height:150%;}
#price_confirmation .body .content img{float:left;}
#price_confirmation .body .content .cancel{float:left; line-height:35px; margin-left:15px;}
#price_confirmation .foot{ height:12px; background-image: url(http://www.postling.com/images/design_lightbox_notice_foot.png); }
#price_confirmation .close_control{ width:26px; height:26px; float:right; margin:-214px -10px 0px 0px; background-image: url(http://www.postling.com/images/control_close.png); }
 
.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:19px; margin:0px 0px 12px 0px; height:35px; }
.manage_account_service a{color:#0066cc;font-weight:normal;}
.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_move_container{padding:5px 10px 10px 10px; border:2px solid #e0e0e0; background-color:#f9f9f9; margin-top:30px;}
.manage_target_column{ width:25%; float:left; }
.manage_target_header{ font-size:16px; margin:5px 0px;}

.target_container{ width:150px; margin:10px 0px; }
.target_container input{ float:left; margin:2px 5px 0px 0px; }
.target_container img{ float:left; width:16px; margin-right:5px; }
.target_container div.target_name{ float:left; width:100px; }

.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; }

/* Used only for tumblr reblogs on stream */
.fake_body blockquote{border-left:2px solid gainsboro;text-decoration:italic;margin-left:10px;padding-left:5px;}
.fake_body ul{margin-left:5px;}

#stream_body{padding:0px !important;}
#stream_body span.loading{display:block;font-size:15px;margin:12px 0 7px 14px;}
#stream_body img.loading_bar{margin:0px 0px 5px 8px;}
.stream_post{ font-size:14px; padding:15px 10px; overflow:hidden; }
.stream_post .stream_post_content .image_container img{ float:left; }
.stream_post .avatar_container{float:left;position:relative;height:50px;margin-bottom:20px;}
.stream_post .avatar_container .avatar{}
.stream_post .avatar_container .small_avatar_fb{bottom:-20px;position:absolute;right:-5px;display:block;width:35px;}
.stream_post_content{float:left;margin-left:10px;width:570px;}
.stream_post .stream_post_content ul, .stream_post .stream_post_content ol{margin: 5px 0px 5px 25px;list-style-type: disc;}
.stream_post .stream_post_content li{}
.stream_post .stream_post_content .facebook_image_container{float:left;margin:0px 3px;}
.stream_post .stream_post_content .facebook_image_container img{float:none;}
.stream_post .stream_post_content .facebook_video_container{float:left;margin:0px 3px;}
.stream_post .stream_post_content .facebook_video_container a{position:relative;}
.stream_post .stream_post_content .facebook_video_container a.video_link{display:block;}
.stream_post .stream_post_content .facebook_video_container .video_button{background: url(http://www.postling.com/images/design_facebook_wall_video.png) no-repeat 0px 0px;bottom: 0px;height: 32px;left: 0px;position: absolute;width: 39px;}
.stream_post .stream_post_content blockquote{border-left: 4px solid gainsboro;margin: 10px 0px 10px 10px;padding-left: 18px;}
.facebook .stream_post_content blockquote{border-left:2px solid gainsboro;text-decoration:italic;margin-left:10px;padding-left:5px;}
.stream_post .stream_post_content .fb_wall_icon{display:inline;margin:0px 4px;}
.stream_post .stream_post_content .quote{margin:10px 0px;}
.stream_post .stream_post_content .quote_attribution{margin-left:20px;font-style:italic;}
.stream_post .stream_post_content .question{background: #E7EAEC;color: #454E54;font: normal normal bold 22px/normal Arial, Helvetica, sans-serif;line-height: 28px;padding: 15px 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow:hidden;}
.stream_post_content .comment_timestamp .icon{float:left;margin:5px 5px 0px 0px;}
.stream_post_content .comment_timestamp a, .stream_post_content .comment_timestamp .comment_controls{float:left;margin:6px 6px 0px 0px;}

.stream_post_content .embed_holder {margin-top:10px;}
.stream_post_content .embed_holder img{max-width:500px;}
.stream_post_content .retweet_info{margin:2px 0px 0px 3px;padding-left:20px;background-image:url(http://www.postling.com/images/design_twitter_retweet.png);background-repeat:no-repeat;}

#promo_nav_container{ margin-top:15px; }
#promo_nav_title{ font-size:8px; float:right; margin:3px 5px 0px 0px; }
#promo_nav{ margin:5px 8px 8px 8px; line-height:150%; font-size:12px; }
#promo_nav h3{ margin:0px 0px 3px 0px; font-size:14px; font-weight:bold; }
#promo_nav p{ font-size:13px; font-style:italic; margin-top:8px; }
#promo_nav span{  margin:0px; }

.forum_wrapper{ margin:10px 14px 20px 14px; }
.forum_wrapper h2{ font-size:36px; margin:20px 0px 0px 0px; font-weight:normal; } 
.forum_wrapper h3{ font-size:14px; margin:0px 0px 0px 0px; font-weight:normal; color:#666666; } 
.forum_search{ margin:15px 0px 0px 0px; padding:15px; }
.forum_search input{ height:22px; font-size:16px;}
.forum_search select{ height:22px;}
#forum_search_button { font-size:12px; height:20px; padding:0px 5px 0px 5px; }
.forum_order_by{ padding:0px 0px 5px 0px; }
.forum_order_by div{ float:left; }
.forum_order_by img{ float:left; margin:5px 0px 0px 3px; }
.forum_order_by_label{ float:left; margin:0px 10px 0px 0px; }

.forum_pagination{ font-size:18px; padding:10px; border:1px solid #ccc; }
.forum_pagination_space{width:15px;}
.forum_thread_cell{padding:7px 10px 7px 10px;}
.forum_cell{padding:15px;}
.forum_pagination_header{font-size:14px;font-weight:bold;}
.forum_header_pagination_space{width:10px;}

/* About page */
#about_page .employee_container{padding:5px;margin:8px 0px;}
#about_page .employee_container .employee_image{float:left;}
#about_page .employee_container .employee_image img{width:70px;height:70px;margin:2px 5px 5px 5px;}
#about_page .employee_container .bio_container{float:left;margin-left:5px;width:570px;}
#about_page .employee_container .bio_container h4.email{font-size:14px;margin-bottom:-6px;}
#about_page .employee_container .bio_container p{ font-size:12px; }
#about_page p{ line-height:150%; }
#about_page h3{ font-weight:bold;font-size:18px; }

.failed_post{ background-color:#f9edb3; border:1px solid #f8da9f; margin:10px 0px 0px 27px; font-size:11px; }
.failed_post p{ margin:10px; }
#about_page h3{ font-weight:bold;font-size:18px; }

/*Email notification settings */
.notification_table{ margin:15px; }
.notification_table td{ padding:3px 2px 6px 3px; font-size:14px; }
.email_target_on{ background-image:url(http://www.postling.com/images/control_toggle_on.png); width:51px; height:18px; margin-right:5px; }
.email_target_off{ background-image:url(http://www.postling.com/images/control_toggle_off.png); width:51px; height:18px; margin-right:5px; }

.account_type_col{ width:25%; float:left; margin-bottom:10px; }
.account_brand_header{ font-size:16px; font-weight:bold; } 
.account_type_header{ font-size:14px; margin:10px 0px 10px 0px; }
.account_type_service{ font-size:14px; line-height:14px; margin:0px 0px 12px 0px;}
.account_type_service img { float:left; margin-right:3px;}
.account_type_service input { float:left; margin-right:5px;}
.account_type_service span { font-size:12px; font-weight:normal; margin:0px; padding:0px; color:#666; }
.account_type_account{ font-size:12px; margin:0px 0px 12px 15px; }

.faq h2{ margin:20px 0px 5px 15px; }
.faq ol{ margin:0px 0px 0px 40px; font-size:14px; }
.faq li{ margin:0px 0px 3px 0px; }
.faq hr{ margin:30px 0px 20px 0px;} 
.faq_answers { margin:0px 0px 200px 0px; }
.faq_answers li{ font-size:16px; font-weight:bold; margin:30px 0px 0px 0px;  }

.post_list { margin:0px; }
.post_list li{ list-style-type: none; clear:both; height:22px; margin:5px 0px 5px 0px;}
.post_list .post_title_pub { width:390px; }

.analytics .options_bar{}
.analytics .options_bar .filter_dropdown{float:left;margin:9px 0px 0px 8px;}
.analytics .options_bar #filter_date{width:100px;}
.analytics .options_bar #filter_account{width:180px;}
.analytics .options_bar .checkbox_filter{float:left;margin:10px 0px 0px 12px;}
.analytics .options_bar .filter_published_container label{color:#56ace7;}
.analytics .options_bar .filter_comments_container label{color:#d46b67;}
.analytics .options_bar .filter_tracking_container label{color:#4fa159;}

.analytics .graph_container{border:1px solid #c6c6c8;height:310px;width:660px;margin:10px;padding:10px;position:relative;}
.analytics .graph_container #graph{width:650px;height:300px;}
.analytics .graph_container .no_stats, .no_stats_after_filter{position:absolute;top:120px;left:150px;display:none;}
.analytics .graph_container .no_stats p, .no_stats_after_filter p{width:400px;}

.analytics .totals_container{margin:20px 0px 0px 10px;}
.analytics .totals_container h3{font-size:18px;}

.analytics .totals_container .totals{float:left;background-color:#eef9e9;border:1px solid #67cb33;width:225px;height:160px;margin-top:5px;}
.analytics .totals_container .totals .stat{font-size:34px;margin-top:45px;}
.analytics .totals_container .totals .red{color:#D46B67;}
.analytics .totals_container .totals .green{color:#4fa159;}
.analytics .totals_container .totals .blue{color:#56ace7;}
.analytics .totals_container .totals .label{font-size:16px;margin-top:5px;}
.analytics .legendColorBox{margin:auto;padding:3px;}
.analytics .legendLabel{margin:auto;padding:3px;}

/* Billing plan page */
.plan_column{ float:left; width:255px; text-align:center;  margin:43px 0px 0px 0px;}
.plan_column ul{ list-style-type: none; }
.plan_column li{ font-size:14px; font-style:italic; margin:7px; }
.plan_column li b{ font-style:normal; }
.plan_column li a{ color:inherit; }
.plan_column hr{ height:1px; background-color:#d2d5d7; border:none; margin:0px 0px 17px 0px; }
.plan_column h2{ font-size:24px; margin:13px 0px 5px 0px; }
.plan_column h3{ font-size:18px; font-weight:normal; margin:0px 0px 8px 0px; }
.plan_column img{ margin-left:auto; margin-right:auto; margin-top:13px; margin-bottom:13px; }
.plan_column b{ font-size:16px; } 
#premium{ background-image:url(http://www.postling.com/images/design_bg_gradient_blue.png); background-repeat:repeat-x; background-color:#f1f9fe; border:#3fb5ff 1px solid; }
#premium h2{ color:#3fb5ff; }
#plus{ background-image:url(http://www.postling.com/images/design_bg_gradient_green.png); background-repeat:repeat-x; background-color:#fefefe; border:#3bab22 1px solid; margin:20px 20px 0px 20px; }
#plus h2{ color:#3bab22; font-size:30px; margin:13px 0px 0px 0px; } 
#plus h3{ font-size:24px; margin:0px; } 
#plus h4{ color:#3bab22; font-size:14px; font-weight:bold; margin:0px 0px 6px 0px; } 
#plus li{ font-size:16px;}
#plus b{ font-size:18px; } 
#starter{ background-color:#f6f6f6; border:#737373 1px solid; }
#current_plan{ color:#3bab22; margin:20px 0px 25px 0px; font-weight:bold; font-size:14px; }
#current_plan_details{ background-image:url(http://www.postling.com/images/design_bg_gradient_green.png); background-repeat:repeat-x; background-color:#fefefe; border:#3bab22 1px solid; margin:20px 0px 0px 0px; padding:15px; font-size:16px; }
#current_plan_details ul{ list-style-type:none; }
#current_plan_details li{ float:left; margin:0px 7px 0px 0px; font-style:italic; font-size:14px;}
#plan_wrapper{ margin-left:auto; margin-right:auto; width:811px; }
#plan_details{ margin:15px -30px 10px 0px; }
#plan_details h2{ font-weight:normal; font-size:24px; margin:0px 0px 15px 0px; }
#plan_details ul{ list-style-type:none; margin:0px 50px 0px 0px; width:370px; float:left; }
#plan_details li{ width:370px; float:left; margin:0px 0px 20px 0px; font-size:16px;}
.plan_message{  background-image:url(http://www.postling.com/images/design_bg_gradient_green.png); background-repeat:repeat-x; background-color:#fefefe; border:#3bab22 1px solid; margin:20px 0px 0px 0px; font-size:16px; padding:15px; }
.plan_message li{ margin:0px 0px 0px 20px; }
.plan_message p{ margin:0px 0px 8px 0px; }

.status_link_container{margin:9px 0px;font-size:14px;}
.status_link_container .loading_circle{display:inline;margin-left:13px;}

.attachment_container{display:none;margin:15px 0px;}
.attachment_container .inline_edit:hover{background-color:#fdffa1;}
.attachment_container .inline_edit textarea{margin:5px 0px;width:330px;}
.attachment_container .attachment_images_container{float:left;max-width:100px;margin:0px 15px 0px 0px;}
.attachment_container .attachment_images_container img{max-width:100px;}
.attachment_container h3{width:400px;margin:0px;padding:0px;}
.attachment_container .subtitle{font-size:12px;color:#666;width:400px;margin:0px 0px 5px 0px;padding:0px;}
.attachment_container p{font-size:12px;width:400px;margin:0px 0px 5px 0px;}
.attachment_container .url_content{float:left;}
.attachment_container .url_content .thumbnail_controls div{background-image: url(http://www.postling.com/images/button_facebook_attachment.png);background-repeat: no-repeat;width: 26px;height: 22px;display:block;float:left;margin-left:1px;}
.attachment_container .url_content .thumbnail_controls .thumbnail_previous{background-position: 0px 0px;}
.attachment_container .url_content .thumbnail_controls .thumbnail_next{background-position: -25px 0px;}
.attachment_container .url_content .thumbnail_controls .thumbnail_previous_disabled{background-position: -50px 0px !important;}
.attachment_container .url_content .thumbnail_controls .thumbnail_next_disabled{background-position: -74px 0px !important;}
.attachment_container .url_content .thumbnail_controls .thumb_count{float: left;font-size: 11px;margin: 4px 0 0 10px;}
.attachment_container .url_content .thumbnail_controls span.grey_text{float:left;font-size:11px;margin:4px 0px 0px 10px;font-weight:bold;}
.attachment_container .url_content .thumbnail_toggle_container{margin:5px 0px 0px 0px;}

/*postling pages setup*/
.page_setup_bg{ height:auto; background-image: url(http://www.postling.com/images/design_bg_body_gradient.png); background-repeat:repeat-x;  }
.page_setup { margin-left:auto; margin-right:auto; width:988px;  }
.page_setup .left_tab{ width:182px; list-style-type: none; font-size:14px; font-weight:bold; color:#1170cf; float:left; }
.page_setup .left_tab li{ height:50px; border-width:1px 1px 0px 1px; border-color:#9b9b9b; border-style:solid; background-color:#f8f8f8; background-image: url(http://www.postling.com/images/design_bg_grey_shadow.png); background-repeat:repeat-x; cursor:pointer; }
.page_setup li p{ margin:18px 0px 0px 13px; }
.page_setup .left_tab .active{ background-color:#fff; background-image: none; color:#333; border-right:0px;  }
.page_setup .editor{ background-color:#fff; height:327px; }	
.page_setup .setup_form{ height:308px; margin:0px 0px 0px 182px; padding:20px 0px 0px 35px; font-size:14px; border-top:#9b9b9b 1px solid; position:relative; }
.page_setup .setup_form .field_large{ font-size:18px; }
.page_setup .setup_form .field_large input{ width:300px; font-size:18px; }
.page_setup .setup_form p{ margin:10px 0px 3px 0px; }
.page_setup .setup_form #logo_preview img{ max-height:20px; display:inline; }
.page_setup .setup_form .save{ position:absolute; bottom:10px; }
.page_setup .setup_form .next{ position:absolute; bottom:10px; right:40px; }
.page_setup .setup_form table{ margin-top:10px; }
.page_setup .setup_form td{ padding:3px 10px 3px 0px; }
.page_setup .setup_form .col_left{ width:315px; float:left; }
.page_setup .setup_form .col_right{ width:315px; float:left; margin-left:40px; }
.page_setup .setup_form .col_right input{ font-size:18px; width:300px; }
.page_setup .setup_form textarea{ width:315px; height:85px; }
#page_preview{ position:absolute; top:379px; left:0px; width:100%;  border-style:solid; border-color:#000; border-width:3px 0px 0px 0px; margin:0px; padding:0px; }
.page_setup .errors{ font-size:16px; font-weight:bold; margin:14px 0px 0px 0px; color:#b03d22; }
.page_setup h3{ font-size:14px; font-weight:normal; margin:0px 0px 15px 0px; }
.page_setup .account_col{ width:190px; float:left; }
.page_setup .account_col ul li{  list-style-type: none; margin-top:8px; }
.page_setup .account_col ul li input, .page_setup .account_col ul li img{ float:left; margin-right:7px; }
.page_setup .account_link { margin-top:20px; float:left;}

/*suggestions*/
.suggestions{border:#44af2c solid 1px; margin-top:15px;}
.suggestions h3{ font-weight:normal; border-bottom:#44af2c solid 1px; background-image: url(http://www.postling.com/images/design_bg_gradient_green_header.png); height:35px; line-height:35px; padding-left:70px; }
.suggestions #arrow_left{ float:left; margin:67px 12px 0px 15px; }
.suggestions #arrow_right{ float:right; margin:67px 15px 0px 12px; }
#suggestions_loading{ height:211px; }
#suggestions_loading .content p{ width:220px; margin-left:auto; margin-right:auto; margin-top:50px; text-align:center;}
.suggestions .content{ float:left; width:572px; margin:15px 0px 15px 0px; font-size:14px; }
.suggestions .popular { list-style-type:none;  background-color:#f6f6f6; border:#c6c9ce solid 1px; padding:20px 20px 10px 20px; margin:10px 0px 0px 0px; }
.suggestions .popular li{ font-size:12px; line-height:125%; margin-bottom:10px; }
.suggestions .leftpane{ float:left; width:300px; margin-right:10px;}
.suggestions .leftpane p{ margin-top:0px;}
.suggestions .leftpane img{ float:left; margin-right:8px;}
.suggestions .explanation{ font-size:12px; margin:10px 0px 0px 0px;}
.suggestions .leftpane .following{ font-weight:bold; margin-top:15px; }
.suggestions .leftpane .fake_button{ font-size:13px; }
.suggestions .rightpane{ float:left; width:236px; padding:10px 13px 10px 13px; }
.suggestions .rightpane span{ line-height:30px;}
.suggestions .rightpane span img{ float:left; margin-right:8px;}
.suggestions .rightpane p{ font-size:13px;}
.suggestions .rightpane ul{ list-style-type: none;}
.suggestions .rightpane li{ width:46px; float:left; font-size:11px; border-right:#ddd solid 1px; padding:0px 8px 0px 8px;}
.suggestions .rightpane  .first{ padding:0px 8px 0px 0px;}
.suggestions .rightpane  .last{  border-right:0px; padding:0px 0px 0px 8px;}
.suggestions .rightpane li b{ font-size:14px; color:#008241;}

/*custom label page*/
.label_targets {width:100%; font-size:14px;}
.label_targets thead th{border-style: solid; border-width: 0px 0px 1px 0px; padding: 4px 6px;}
.label_targets tbody tr{display: table-row;}
.label_targets tbody tr td{ padding: 4px 6px; font-size:14px; }

#billing_info .body{ padding:0px 12px; }
#billing_info .body .content{ width:660px; padding:20px 30px; font-size:16px;}
#billing_info .body .content h2{ margin-bottom:15px; font-size:16px; font-weight:normal;}
#billing_info .body .content .label{ text-align:right;}
#billing_info .body .content table td{ line-height:26px; font-size:14px;  padding-right:10px; vertical-align:middle;}
#billing_info .body .content table td img{ vertical-align:middle; display:inline;}
#billing_info .body .content table td input{ width:200px;}
#billing_info .body .content table td select{ margin-right:10px; vertical-align:middle; width:auto; }
#billing_info .body .content p{ font-size:13px; margin:20px 0px; line-height:150%;}
#billing_info .body .content .ccv a{ margin-left:70px;}
#billing_info .body .content .ccv input{ width:55px;}
#billing_info .body .content .zip input{ width:100px;}
#billing_error{ color:#d00d0d; font-size:12px; margin:0px 0px 20px 20px;}

.page_hr{ margin:15px 0px; width:810px;background-image:url(http://www.postling.com/images/design_home_hr.png);height:7px }
