@CHARSET "UTF-8";

@font-face {font-family: cassannet;src: url('font/cassannet.otf');}
@font-face {font-family: pnc_reg;src: url('http://filmlab.filmarkethub.com/css/font/pnc_reg.otf');}
@font-face {font-family: pnc_sb;src: url('http://filmlab.filmarkethub.com/css/font/pnc_sb.otf');}
@font-face {font-family: pn_reg;src: url('http://filmlab.filmarkethub.com/css/font/pn_reg.otf');}
@font-face {font-family: pn_sb;src: url('font/pn_sb.otf');}
@font-face {font-family: pn_l;src: url('font/pn_l.otf');}

body{background-color:#faf6f5;margin:0px;padding:0px;}

.sticky {position:fixed; top:-150px;}
.bottom_sticky{position:fixed;top: 55px;}
.menu-padding {padding-top:205px;}

#header_bg{width:100%;background-color:#ed2b74;height:205px;z-index:5;}
#header_bottom_bg{width:100%;height:16px;background-image:url("assets/header_bottom.png");background-repeat:repeat-x;margin-top: -16px;}
#header_content{width:910px;margin:0px auto;}

#social_search_header{position: absolute;margin: 166px 0px 0px 697px;}
.social_header{position:absolute;width:140px;}
.social_header a{position:absolute;}
.social_icon{float:left;width:30px;margin-right:5px;}
.social_button_off{position:absolute;display:block;opacity:1;z-index:1;}
.social_button_on{position:absolute;opacity:0;filter: alpha(opacity = 0);z-index:2;}

.tw_icon{margin-left:37px;}
.in_icon{margin-left:74px;}
.post_tw_icon{margin-left:95px;}
.post_in_icon{margin-left:189px;}
.sn_count{float:left;margin: 5px 0px 0px 32px;width: 60px;}


.button_off{position:absolute;display:block;opacity:1;z-index:1;}
.button_on{position:absolute;display:none;opacity:0;filter: alpha(opacity = 0);z-index:2;}

#search_header{position:absolute;z-index:1;margin: -1px 0px 0px 120px;cursor:pointer;}
#search_bg{position:absolute;height:40px;width:88px;}
#search_txt{position:absolute;margin: 15px 0px 0px 14px;color:#ffffff;font-family:pn_reg;font-size:12px;}
#search_input{position:absolute;width:0px;display:none;margin: 6px 0px 0px 60px;height: 26px;border: none;}
#search_button{position:absolute;margin: 13px 0px 0px 65px;}

#logo{position:absolute;margin:39px 0px;}
#logo_small{position:absolute;display:none;margin: 155px 0px 0px 10px;opacity:0;filter: alpha(opacity = 0);}
#slogan{font-family:pnc_sb;color:#231f20;font-size:22px;position: absolute;margin:40px 0px 0px 708px;text-align: right;}
.slogan_by{font-family:pnc_reg;font-size:14px;}
.slogan_td{font-family:cassannet;font-size:14px;}

#content{width:910px;margin:10px auto;min-height:1250px;}

#posts{display:inline-block;width: 610px;margin-top: 40px;z-index: -1;}

/* General */
.post{width:100%;}
.post_title{width:100%;font-family:pnc_sb;font-size:40px;}
.post_title a{text-decoration:none;color:#231f20;} 
.post_pic{width:610px;margin-top: 16px;}
.post_small_content{font-family:"arial";font-size:14px;margin:10px 0px;}
.post_social{position:absolute;width:69px;height: 35px;z-index:2;margin-right:5px;overflow:hidden;}
.post_counter{cursor:pointer;}
.post_counter_number{position: absolute;width: 54px;margin: 9px 0px 0px 6px;text-align: center;font-family:pn_sb;font-size:14px;color:#ffffff;z-index:3;cursor:pointer;}
.post_share_table{display:none;height: 30px;width: 240px;position: absolute;margin: 0px 0px 0px 40px;padding-left: 33px;background-color:#231f20;overflow: hidden;border:none;border-spacing: 0px;z-index:1;}
.post_share_table td{width:65px;height:30px;text-align:center;border-left:1px solid #faf6f5;}
.share_table_number{}
.post_share_table a{font-family:pn_l;font-size:14px;color:#ffffff;text-decoration:none;}

.post_separator{width:100%;height:1px;margin:80px 0px 25px 0px;background-color:#231f20;opacity: 0.3;filter: alpha(opacity = 30);}	
.post_separator_bold{width:100%;height:3px;margin:80px 0px 25px 0px;background-color:#231f20;}
		
#load_more_posts{margin: 90px 0px 0px 170px;}
#load_more_posts_off{width:232px;}
#load_more_posts_on{width:232px;}
	
#footer_bg{width:100%;height:83px;margin-top:120px;background-color:#231f20;}
#footer_content{width:910px;margin:0px auto;padding-top:10px;}
.footer_txt{font-family:pn_l;font-size:12px;color:#FFFFFF;}
.footer_txt a{font-family:pn_l;font-size:12px;color:#FFFFFF;}
#footer_left{float:left;width:665px;}
#footer_right{float:left;width:245px;}

.social_footer{position:absolute;width:140px;margin: -12px 0px 0px 140px;}
.social_footer a{position:absolute;}

#right_column{display:inline-block;float:right;text-align:center;width: 197px;z-index: -1;margin:40px 0px 0px 70px;}	
.right_separator{width:100%;height:1px;margin:20px 0px;background-color:#231f20;opacity: 0.3;filter: alpha(opacity = 30);}
.right_separator_blank{width:100%;height:1px;margin:10px 0px;}
.popular_post{margin:10px 0px;color:#6d6e71;}
.popular_post a{text-decoration:none;color:#6d6e71;}
.popular_post_desc{font-family:"arial";font-size:13px;font-style:italic;}
.right_title{font-family:pnc_sb;font-size:22px;color:#000000;}
.right_item{margin-top: 4px;font-family:pnc_reg;font-size:16px;color:#6d6e71;}
.right_italic{font-style:italic;}

#newsletter_form{margin-bottom: 10px;height: 55px;}
#newsletter_table{width:100%;margin-bottom: 5px;text-align: center;font-family:pnc_sb;font-size:15px;color:#000000;}
.newsletter_title{margin-bottom: 5px;font-family:pnc_sb;font-size:15px;color:#000000;}
.newsletter_table{border:none;}
.newsletter_input{border:none;float:left;height: 35px;width: 153px;padding: 0px 5px;}
#newsletter_button_cont{margin: 17px 0px 0px 166px;position: absolute;}
.newsletter_button{cursor:pointer;margin-top: -17px;}


#twitter_box{height:400px;overflow:hidden;}
	
#posts_filter{margin-bottom: 30px;}

.form_input{width: 160px;text-align: center;height: 25px;}
#date_select .field{cursor:pointer;}
#date_select>ul.list{display:none;position:absolute;width:200px;margin: -60px 0px 0px 90px;background-color: #ffffff;list-style: none;padding: 4px 10px;z-index: 100;
-moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999}
#date_select>ul.list li{padding:10px;border-bottom: solid 1px #939597;}
#date_select>ul.list li:hover{background-color:#e07ea6;}

#policy_text{font-family:pn_light;font-size:13px;}

/* View BLog */
#post_subtitle{font-family:pnc_sb;font-size:28px;color:#ed2b74;padding: 0px 5px;}
.view_post_share_buttons{position:absolute;margin: 20px 0px 0px 0px}
.view_post_share_buttons a{text-decoration:none;color:#000000;}
.post_content{font-family:"arial";font-size:14px;margin:10px 0px;padding: 0px 5px;}
.post_content ol li{margin-bottom: 15px;}

#inside_post_share_table{display:block;padding: 0px;margin: 20px 0px;}
#inside_post_share_table_v{display:block;position:fixed;width: 28px;height: auto;padding: 0px;margin: -125px -60px;opacity:0;filter: alpha(opacity = 0);}
#inside_post_share_table_v td{height:40px;width:15px;padding: 10px 4px 0px 4px;line-height: 26px;border-bottom:1px solid #faf6f5;border-left:none;}

#comments_title{margin-bottom: 25px;font-family:pnc_sb;font-size:28px;}
#comments_label{margin-bottom: 7px;;font-family:pnc_sb;font-size:20px;color:#808285;}
#comment_input{width:100%;height:120px;}

#comment_submit{width: 84px;position: absolute;margin: 10px 528px;}
#submit_comment_off{width:84px;}
#submit_comment_on{width:84px;}

#captcha_img{width: 100%;height: 85px;}
#captcha{float: right;border: 2px solid #ed2b74;margin: 10px 0px;}
#captcha_bottom{width: 100%;height: 50px;}
#captcha_bottom a{}
#captcha_input{position: absolute;margin: 12px 407px;width: 115px;}

#comments_list{margin:20px 0px;padding:20px 45px 60px 45px;background-color:#ffffff;}
.post_comment{margin-top: 40px;}
.comment_table{border:none;}
.comment_table td{font-family:"Arial";font-size:14px;vertical-align: top;}
.comment_avatar{width:60px;}

/* ADMIN */
#login_form{width:200px;margin:100px auto;font-family:pnc_sb;font-size:14px;}
#login_form table{border:none;}
#login_msg{color:#ed2b74;}

#logout{position: absolute;margin: 180px 0px 0px 875px;}
#logout a{font-family:pnc_sb;font-size:16px;text-decoration:none;color:#FFFFFF;}

.table_row_pair{background-color:#e2b5c7;}
.admin_table{width:100%;font-family:pnc_sb;font-size:16px;}
.admin_table tr{height: 40px;}
.admin_table th{border-bottom:1px solid #ed2b74;}

#new_post_button{float:right;margin:10px;}
.admin_button{padding: 0px 5px 8px 5px;cursor:pointer;}
.button_icon{margin: 5px 6px -5px 0px;}
.admin_input{width:400px;border:1px inset #fdfdfd;}

.admin_title{font-family:pnc_sb;font-size:26px;margin:20px 0px;}

#edit_form{width:500px;margin:auto;}
.admin_error{font-family:pn_l;color:#FF0000;font-size:12px;display:none;}