/* main */
#main{padding-top:20px;padding-left:15px; margin-left: -1px;}

#main .cg_socialPost{width:530px;}
#main .cg_socialPost .cg_innerSocialPost{margin-left:0px;}

	/* w_content widget */
.cg_widget {margin-left:6px;margin-right:6px;}
.cg_widget .w_content{border-left:1px solid #e7e7e7;;border-right:1px solid #e7e7e7;;border-bottom:1px solid #e7e7e7;margin-left:1px;overflow: visible !important;}
.cg_widget .w_item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ececec;}
.cg_widget .w_item_last{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.cg_widget .w_date {color: #8E8E8E;}
.cg_widget .w_date .w_time{font-style:italic;}
.cg_widget .w_item a{margin-bottom:4px;}
.cg_widget .w_item a strong{color:#23509c;font-size:14px;}
.cg_widget .w_category{overflow:hidden;}
.cg_widget .w_category_name{font-style:italic;font-size:11px;color:#515151;float:left;}
.cg_widget .w_attending{float:right;color:#23509c;font-size:11px;}
.cg_widget .w_text p{margin:5px 0px;font-size:11px;color:#272727;}
.cg_widget .w_like span{line-height:1.5em;}
.cg_widget .w_like .w_numLikeLft{display:block;float:left;background:url(../images/trang/sprite_misc.png) -428px -436px no-repeat;padding:0px 0px 0px 9px;height:18px;}
.cg_widget .w_like{float:left;;display:block;}
.cg_widget .w_like .w_numLikeRgt{float:left;display:block;background:url(../images/trang/sprite_misc.png) 100% -436px no-repeat;padding: 0px 8px 0px 0px;height:18px;color:#fff;line-height:15px;font-weight:bold;font-size:11px;min-width:12px;}
.cg_widget .w_like .w_btn_like{margin-left:5px;float:left;border:none;color:#23509c;background:#fff;padding:0px;font-family:Tahoma, Geneva, sans-serif;line-height:15px;display:block;font-size:11px;cursor:pointer;}
.cg_widget .w_action{overflow:hidden;margin-top:8px;}
.cg_widget .w_group_name{float:right;}
#ajax_feed .w_group_name{float:left; margin-top:12px;margin-left:25px;}
.cg_widget .w_group_name .w_group_name_lft{display:block;float:left;background:url(../images/trang/sprite_misc.png) -301px -702px no-repeat;padding:0px 0px 0px 9px;height:21px;}
.cg_widget .w_group_name .w_group_name_rgt{float:left;display:block;background:url(../images/trang/sprite_misc.png) 100% -702px no-repeat;padding: 0px 8px 0px 0px;height:21px;color:#fff;line-height:20px;font-weight:bold;}
.cg_widget .w_message{color:#e44949;display:block;margin-bottom:3px;}
.cg_widget .w_more{display:block;text-align:center;color:#23509c;font-size:11px;}
.green .w_like{padding-top:3px;}
.wico_upcoming .w_like{padding-top:0px;}
.wico_upcoming h2 span.w_lft{background:url(../images/trang/sprite_misc.png) -180px -126px no-repeat!important;width:40px;height:38px;}
.w_right {float: right;}
.w_comment {padding-left: 15px;}

/* widgets */


/* widget header */
.cg_widget{margin-bottom:15px;}
.cg_widget h2{background:url(../images/trang/bg_widget_header.png) repeat-x;height:39px;margin:0px;padding:0px;position:relative;}	
.cg_widget h2 span{float:left;display:block;}	
.cg_widget h2 .ttl{color:#fff;line-height:38px;font-size:14px;margin-left:10px;}

/* wiget actions */
.cg_widget .w_content{margin:0px 1px;border-bottom:1px solid #e7e7e7;padding:8px;}
.cg_widget .w_content div div.w_actions{background:#f0f3f5;padding:7px 9px 9px 6px;overflow:hidden;border-bottom:1px solid #e3e5e6;margin-right:-8px;margin-left:-8px;margin-top:-8px;margin-bottom:6px;}
.cg_widget .w_actions .w_left{float:left;margin-right:10px;}
.cg_widget .w_actions .w_right{float:right;position:relative;}

/* wiget tabs */
.cg_widget .w_tabs{margin-top:-2px;background-color:#eff3f6;border-bottom:1px solid #bababa;padding:5px;}
.cg_widget .w_tabs a {font-weight:bold;color:#535353;padding:10px;}

/* Contact Widget */
#ajax_contact_us .cgw .w_content {margin: 0px;}
#ajax_contact_us .cgw.w_websites_contact {color: #444;}
#ajax_contact_us .cgw.w_websites_contact table {width: 100%; border-spacing: 0px;}
#ajax_contact_us .cgw.w_websites_contact #contact_form {background-color: #ebeef2; padding: 20px 20px 100px 20px; vertical-align: top;}
#ajax_contact_us .cgw.w_websites_contact #contact_form input[type=text], #ajax_contact_us .cgw.w_websites_contact #contact_form select, #ajax_contact_us .cgw.w_websites_contact #contact_form textarea {width: 340px; border: none; border-top: 1px solid #cfd8e5; background: #fff; padding: 0 6px; border-radius: 3px;}
 #ajax_contact_us .cgw.w_websites_contact #contact_form textarea {padding: 6px;}
#ajax_contact_us .cgw.w_websites_contact #contact_form input[type=text], #ajax_contact_us .cgw.w_websites_contact #contact_form select {height: 2.6em;}
#ajax_contact_us .cgw.w_websites_contact #contact_form textarea {height: auto;}
#ajax_contact_us .cgw.w_websites_contact #contact_form label {display: block; margin: 1em 0 .3em; font-size: 1.2em;}
#ajax_contact_us .cgw.w_websites_contact #contact_form #email_label {margin-top: 0px !important;}
#ajax_contact_us .cgw.w_websites_contact #contact_form #rand1_label {display: inline-block;}
#ajax_contact_us .cgw.w_websites_contact #contact_form #rand1 {width: auto;}
#ajax_contact_us .cgw.w_websites_contact #contact_form a.g-recaptcha iframe {margin-top: 17px;}
#ajax_contact_us .cgw.w_websites_contact #contact_info {width: 245px; padding: 18px 8px 8px 10px; vertical-align: top;}
#ajax_contact_us .cgw.w_websites_contact #contact_info h1 {font-size: 1.8em; font-weight: 300; text-shadow: none; margin-bottom: 0.4em;}
#ajax_contact_us .cgw.w_websites_contact #contact_info h2 {font-size: 1.6em; font-weight: 300; text-shadow: none; margin-top: 0; margin-bottom: 0; color: #1355c1;}
#ajax_contact_us .cgw.w_websites_contact #contact_info p { margin: 1.2em 0; font-size: 1.2em;}
#ajax_contact_us .cgw.w_websites_contact #contact_info h2 + p {margin-top: 0.2em;}
