/* GENERAL */
body{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background: #f2f5f7;
	text-align: center;
}
h1, h2, h3, h4, .parchive, .p_pagenumber{font-weight:normal; font-family:tahoma, sans-serif; color:#0D757B; margin-bottom:0.5em;}
h1, table.contentpaneopen td.contentheading, .componentheading, p.headline{color:#00A1BC; font:normal 2em georgia,"Times New Roman",serif; padding:0.4em 0 0.5em 0;}
 h2, .parchive{font-size:160%;}
 h3, .p_pagenumber{font-size:140%;margin-top:0.4em;}
 h4{font-size:120%;}
p{text-align:justify; margin:0 0 20px 0;}
a img {border: 0;}
.em{font-style:italic;}

/* links */
a {outline:none; font-weight:normal; color:#0043BC;}
 a:link, a:visited{text-decoration:none;}
 a:hover{text-decoration:underline;}
a.readon{display:block;	font-size:0.9em; text-decoration:underline; padding:0.1em 0.1em 0.1em 0;}
 a.readon:hover{text-decoration:none;}

/* forms */
input, select, textarea, .inputbox{border:1px solid #666; color:#666; padding:2px;}

.button{border:1px solid #69a1c8; color:#0043BC; background:url("../images/leftmenu-bg.png") repeat-x bottom #bdcfd4; font:bold 13px Arial; padding:0 10px 0 6px; cursor:pointer;}
 .button:hover{border:1px solid orange;}

select.button{width:auto; padding:0;}
#leftmenu .button, #rightmenu .button{border:1px solid #666;color:#666;font-size:10px;margin:10px auto;}
input[type="checkbox"] {border-style: none;}
/* end general */


/* TEMPLATE */
.body_bg{background:#f2f5f7 url(../images/bg.jpg) top center repeat-x; margin:0; padding:0;}
 #wrapper{text-align:center; margin:0 auto; width:1062px; padding:0;}
  .top-table{height:132px;}
  #subhead{margin:10px 0 10px 22px; height:64px; background:url(../images/subhead-bg.png) no-repeat;}
  #contentw{width:1062px;	margin:0 auto 0 auto;padding:0; background: url(../images/content_bgw.jpg) repeat-y;}
   #content{background: url(../images/content_bg.jpg) top center no-repeat;}
    #content .width{width:996px; margin:0 auto;padding:0; border-top:10px solid #fff; border-bottom:10px solid #fff; background: url(../images/widthbg.gif) left repeat-y #FFFFFF;}
     #leftmenu{margin:0;width:196px;float:left; text-align:center;}
     #main{margin:0;padding:0 0 0 24px; float:left; width:550px; text-align:left;}
	 #main_full{float:left; width:735px; margin:0;padding:0 0 30px 40px; text-align:left;}
	  #main_full table.contentpaneopen{font:normal 0.9em/1.7em Tahoma,Arial,Verdana,sans-serif;background:transparent !important; width:100%;}
	   table.contentpaneopen td.buttonheading{vertical-align:top;}
	   table td.contentheading{background:transparent !important;border:0 none !important;}

     .clr{clear:both; font-size:0; line-height:0;}
/* end template */


/* HEADER */
.top-table .logo{width:194px; text-align:left; padding-left:60px;}
.moduletable-lng{margin:8px 0 10px 0;width:50%;}
.fontsize{text-align:right;float:right;margin:7px 23px 0 0;font:normal 19px arial, sans-serif;}
 .a_decr, .a_norm, .a_enlarge{padding-left:8px;}
 a.a_decr:hover, a.a_norm:hover, a.a_enlarge:hover{text-decoration:none;color:#d26300;}
  .a_decr{font-size:12px;}
  .a_enlarge{font-size:25px;}
.our-mission .moduletable{background:url(../images/our-mission-bg.jpg) left bottom no-repeat;height:106px; position:relative;}
 .our-mission p{font:normal 14px/20px verdana, arial, sans-serif;color:#bc5900; padding:4px 100px 0 18px;}
/* end header */


/* SUB-HEADER */
#subhead div.subcol{padding:3px 14px; height:57px;width:419px; float:left; text-align:left; /*font:normal 13px tahoma, verdana, sans-serif;*/}
 #subhead div a{font-size:15px; text-decoration:underline;}
 #subhead #login a{font-size:11px;}
  #subhead div a:hover{text-decoration:none;}
.logged {background:url(../images/mysubhead-bg.png) no-repeat !important;}
 #subhead #login{width:341px; position:relative;}
  form.sublogin td, #subhead form.sublogin a{font-size:11px;}
  form.sublogin td{padding:5px 0 0 0;}
  form.sublogin td.txt{padding:1px 0 0 0;}
   form.sublogin .username, form.sublogin .password, form.sublogin #mod_login_password{color:#3676d6;font-size:13px; width:164px; background:none; border:none; margin:0 4px 0 0;padding:3px 0 3px 3px;}
   form.sublogin .password, form.sublogin #mod_login_password, form.sublogin .pas-bg{margin:0;width:163px;}
   form.sublogin .button{font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff; padding:1px 7px 4px;width:62px; position:absolute;right:15px;top:38px;  background:none; border:none; cursor:pointer;}
   form.sublogin .button:hover{color:red;}
   form.sublogin .pas-bg{background:url(../images/pas-bg.gif) no-repeat 1px center !important;background-color:transparent !important;}

#subhead #search, #subhead #search div{margin:0px; width:174px;}
 #subhead #search div{padding:0px;}
  #subhead #search .searchadv{padding:7px 0 0 5px;}
   #subhead #search a{font-size:12px;}
/* end sub-header */


/* TOP MENU */
.menu_m{float:left;	text-align:left; margin:0;padding:0;}
#top_stuf{width:1018px;	margin:0 auto;}
#topnavi{margin:0;padding:0; text-align:left; float:right;}
 #topnavi ul{list-style-type:none; margin:0;padding:0;}
  #topnavi ul li{float:left; margin:0;padding:0;}
   #topnavi li a{font:normal 20px/30px georgia, "Times New Roman",serif;	float:left; display:block; text-decoration:none; height:30px; padding:0;margin:0;	cursor:pointer;}
	#topnavi li a:hover, #topnavi .current{background:url(../images/but2.jpg) center right no-repeat;}
     #topnavi li a.current span{height:30px; color:#bc3e00;}
     #topnavi li a span{float:left; display:block; height:30px; padding:0 16px;}
      #topnavi li a:hover span, #topnavi .current span{background:url(../images/but1.jpg) center left no-repeat;
	  height:30px; display:block; float:left;}
/* end top menu */


/* NEWS FLASH */
#news_flash {
	width:442px;
	padding:0;
	margin:8px 0 0 0;
	overflow:hidden;
	height:122px;
}

.nf_height {
	height:130px;
	float:right;
	padding:0;
	margin:0;
	overflow:hidden;
	width:442px
}

#news_flash .module div div div h3 {
	color: #666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	padding: 20px 0 0 20px;
	font-weight: bold;
	margin:0;
	height:14px;v
	background:none;
}
#news_flash .module div div div{background:transparent url(../images/newsflash.jpg) top right no-repeat; padding:0;margin:0; height:122px;}
 #news_flash  table.contentpaneopen td{padding:10px 10px 0 20px; height:60px; margin:0;}
/* end news flash */

/* CONTENT */
.blog table.contentpaneopen td.contentheading{padding:0.2em 0 0.1em 0; font:normal 1.2em Tahoma, Arial, Verdana, sans-serif; color:#0d757b;}
.blog td table td .contentpaneopen{width:95%;}
.blog table a.readon{margin-bottom:60px;margin-left:120px;}
 .blog td table td .contentpaneopen a.readon{margin-left:0;}
.blog_more, .ev_navigation{font-size:0.9em;	padding:20px 10px 15px 30px; border:1px solid #d7dee4; background-color:#f7f9fa;}
 .blog_more strong{color:#e69500;}

.column2 ul{margin:0;padding:0;}
 .column2 li{float:left; padding-bottom:15px; width:50%;}

.width50{width:50%;margin:0 auto 20px auto;}
.width70{width:70%;margin:0 auto 20px auto;}
.width90{width:90%;margin:0 auto 20px auto;}
 .width90 p{text-align:left;}
.tablecolor{background-color:#f2f2f2;border-collapse:collapse; margin-bottom:20px;font-size:0.9em;}
 .tablecolor th{border:2px solid #fff;padding:10px;background-color:#dae0e3;}
 .tablecolor td{border:2px solid #fff;padding:8px;}
.tablegallery td{padding-right:15px;}
 table .darkbg td{background-color:#ebebeb;}
  table .darkbg td h4{margin:0;}
.teamtable{border-collapse:collapse; margin-bottom:20px;font-size:0.9em;}
 .teamtable th{text-align:center;}
 .teamtable td{text-align:center;border:2px solid #fff;padding:8px;}
  .teamtable td.darkbg{background-color:#ebebeb;}
  .teamtable td.lightbg{background-color:#f2f2f2;}
.imgleft{float:left;margin:0 15px 15px 0;}
.imgright{float:right;margin:0 0 15px 15px;}
.height{height:100%;}
.small{font-size:0.8em;font-weight:normal;text-align:left;color:#454545;}
.gray{color:gray;}
.orange{color:orange;}
.red{color:red;}
p.psmall{margin:0;padding:0;}
#main_full .contentpaneopen ul, #main_full .contentpaneopen ol{margin-bottom:1em;}
 #main_full .contentpaneopen li{padding-bottom:15px;}
  #main_full .contentpaneopen li ul, #main_full .contentpaneopen li ol{margin:0;}
   #main_full .contentpaneopen li ul li, #main_full .contentpaneopen li ol li{padding-bottom:5px;}
.p_pagenumber{padding-right:50px;text-align:right;}
table.sectiontablename{margin-bottom:20px;}
td.formlabel{text-align:right;font:bold 0.9em tahoma,arial;padding:10px;}

/* calendar */
div.ev_navigation{width:729px !important;padding:20px 0 15px 0;}
.ev_fieldset_{margin-top:20px;background-color:transparent !important;border:0 none !important;width:700px;}
.ev_fieldset_ legend.ev_fieldset{font:normal 160% tahoma, sans-serif !important; color:#0D757B !important; margin-bottom:0.5em !important;}
/*end content */

  
/**  LEFT MENU and RIGHT MENU **/
#leftmenu div.module, #rightmenu div.module{text-align:center; width:190px; margin:0;padding:0;}
 #leftmenu div.module div, #rightmenu div.module div{margin:0;padding:0; background: url(../images/module_middle.jpg) center center repeat-y;}
  #leftmenu div.module div div, #rightmenu div.module div div{margin:0;padding:0; background: url(../images/h3_bg_b.jpg) bottom center no-repeat;}
   #leftmenu div.module div div div, #rightmenu div.module div div div{margin:0; padding:0 0 20px 0; background: url(../images/h3_bg_t1.jpg) top center no-repeat;}
    #leftmenu div.module div div div div, #rightmenu div.module div div div div{margin:0 auto;padding:0; background: url(../images/module_middle.jpg) center center repeat-y;}
#rightmenu div.module div div div div{
	background: url(../images/module_middle.jpg) center center repeat-y;
	padding:0 10px;
	margin:0 auto;
	text-align:center;
}

#leftmenu td{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
}
#leftmenu .module td, #rightmenu .module td {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	font-size: 12px;
}
#leftmenu .module table td{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	font-size: 12px;
	padding:4px 0 0 5px;
	text-align:left;
	width:175px;
}

#leftmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftmenu ul li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
}

#leftmenu ul li a{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	float: left;
	display: block;
	line-height: 24px;
	padding: 0;
	color: #666;
	text-decoration: none;
	font-weight:bold;
	height:23px;
}

.module{padding:0;margin:0;}

#leftmenu div.module div div div table, #rightmenu div.module div div div table{margin:0 auto;width:170px;}
#rightmenu div.module div div div table td{text-align:center;}
 #rightmenu div.module div div div table.pollstableborder td{text-align:left;}


#leftmenu .module div div div h3, #rightmenu .module div div div h3  {
	color: #666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	height: 32px;
	text-decoration: none;
	padding: 0 0 0 10px;
	margin:0;
	font-weight: bold;
	line-height:28px;
	background: url(../images/h3_bg_t.jpg) top center no-repeat;
}
#rightmenu .module div div div{text-align:center;}
.pollstableborder {}
.module .syndicate div{margin:0 auto;	text-align:center; background:#F5F5F5;} 

.text{
	text-align:left;
	padding:0 0 0 10px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height: 12px;
}
.module div div div form{margin:0;padding:0;}
 .module div div div form table.poll{text-align:center;}
 .module div div div form table{padding:0 10px; margin:0;}


/* LEFT MENU */
#leftmenu .moduletable-ex-module{background:#f1f5f8; border:1px solid #cccccc;}

a.sublevel-ex-menu:link, a.sublevel-ex-menu:visited, a.sublevel-ex-menu:active {
display:block;
padding:6px 10px 3px 14px;
text-align:left;
text-decoration:none;
border-bottom:1px solid #ffffff;
color:#1262bc;
}

.leftmenu-1-level a.sublevel-ex-menu:link, .leftmenu-1-level a.sublevel-ex-menu:visited, .leftmenu-1-level a.sublevel-ex-menu:active {
font:bold 15px Arial;
padding:7px 10px 5px 6px;
background:url(../images/leftmenu-bg.png) repeat-x top;
}

.leftmenu-2-level a.sublevel-ex-menu:link, .leftmenu-2-level a.sublevel-ex-menu:visited, .leftmenu-2-level a.sublevel-ex-menu:active {
font:bold 13px arial;
background:none;
}

.leftmenu-3-level a.sublevel-ex-menu:link, .leftmenu-3-level a.sublevel-ex-menu:visited, .leftmenu-3-level a.sublevel-ex-menu:active {
color:#3973e1;
font:normal 11px arial;
padding-left:18px;
}

.leftmenu-4-level a.sublevel-ex-menu:link, .leftmenu-4-level a.sublevel-ex-menu:visited, .leftmenu-4-level a.sublevel-ex-menu:active {
font:11px arial;
padding-left:25px;
}

#active_menu-ex-menu{color:#bc3e00;}
.leftmenu-1-level a.sublevel-ex-menu:hover, .leftmenu-2-level a.sublevel-ex-menu:hover, .leftmenu-3-level a.sublevel-ex-menu:hover, #active_menu-ex-menu{
color:#bc3e00;
}
.leftmenu-1-level img, .leftmenu-2-level img{margin:10px 0 -15px 180px;}
/* end left menu */






/* Leftmenu Banners */
#leftmenu #left-board{margin:30px 0px;}
#leftmenu  #left-board .moduletable table{width:182px; margin:0 auto; background:url(../images/leftbox.gif) repeat-y;}
#leftmenu #left-board .moduletable table td{text-align:center; background:url(../images/leftboxt.gif) top center no-repeat;}
#leftmenu  #left-board .moduletable table td a{padding:9px 0; display:block; background:url(../images/leftboxb.gif) bottom center no-repeat;}


#rightmenu {
	margin: 0;
	float:left;
	padding:0 0 0 19px;
	text-align: left;
	width:200px;
	overflow:hidden;
}







#main_full .contentpane{
	width:700px;
	margin:0;
	padding:0;
	float:left;
	background:#f1f5f8;

}

a.mainlevel:link, a.mainlevel:visited {
	margin: 0;
	height:20px;
	line-height: 18px;
	padding: 0;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	font-size: 11px;
	
}

a#active_menu.mainlevel:link, a#active_menu.mainlevel:visited {
	color: #369;
	text-decoration:underline;
	text-align:left;
}

a#active_menu.sublevel:link, a#active_menu.sublevel:visited {
	color: #369;
	text-decoration:underline;
	text-align:left;
}

a.mainlevel:hover {
	color: #369;
	text-decoration:underline;
}

a.sublevel.sublevel:link, a.sublevel:visited {
	text-decoration: none;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	height:18px;
	line-height: 18px;
	border: none;
	padding: 0 0 0 5px;
}

a.sublevel:hover {
	color: #369;
	text-decoration: underline;
}

body.contentpane{background:#edebd6; text-align:left;}
 body.contentpane .contentpaneopen{width:100%;}

.moduletable {
	margin: 0 auto;
}


.pagenav_prev, .pagenav_next {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	font-size: 12px;
}


/**  SEARCH **/
#search{float:right; height:18px; padding:0;margin:0 0 0 5px;}
 #search .search{height:30px; padding:0; float:left;	margin:0; position:relative;}
 #search form, #search .moduletable{margin:0; padding:0;}
  #search .search input.inputbox{float:left; background:none; border:0; color:#3676d6; height:15px;width:170px; margin:4px 0 0 0;padding:4px 0 4px 4px;}
  #search .search .button{width:39px;color:#fff; font:bold 12px tahoma, verdana, sans-serif; cursor:pointer; background:none; border:none; position:absolute;right:0;top:36px;}
  #search .search .button:hover{color:red;}
 /*end search */




 .pollstableborder{}

.back_button {
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	padding: 0px 10px;
	line-height: 20px;
	margin: 10px 0 50px 0;
}

.poll{font-size:12px;text-align:left;}
 .poll table td{font-size:12px;text-align:left;}



/* FOOTER */
#footer{margin:0 auto;padding:15px 0 0 0;width:1018px;background-color:#f2f5f7;}
 #footer table.moduletable table{padding:0 0 5px 0;}
  #footer a.mainlevel{font:normal 13px Tahoma, Arial, Verdana, sans-serif; color:#336699;padding:0 5px;}
 #footer p.copyright{font:normal 13px Tahoma, Arial, Verdana, sans-serif; color: #747474; text-align:center;}

/* footer links*/
/*
a.sgfooter:link, a.sgfooter:visited {
	color: #666;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
}
a.sgfooter:hover {
	color: #666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
}

.sgf {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	text-decoration: none;
}
.sgf1 {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	text-align: center;
}

a.sglink:link, a.sglink:visited {
	color: #FFF;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: none;
}
a.sglink:hover {
	text-decoration: none;
}

*/


.pathway{
	border: 0;
	color: #666666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	padding:2px 4px 2px 10px;	
	
}
a.pathway:link, a.pathway:visited{
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
}
a.pathway:hover{
	color: #666;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	background-color:#2a519e;
}
.pagenav{
	font-size:12px;
	font-weight:normal;
}

a.toclink:link, a.toclink:visited{
	line-height:normal;
	font-size:11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #666;
	text-decoration: underline;
}
a.toclink:hover{text-decoration:none;}

table.contenttoc {
	padding: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}

table.contenttoc th {
	color: #666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
}
.sectiontableheader{
	height: 20px;
	padding-right:3px;
	font-weight :normal;

}
.sectiontableentry2, .sectiontableentry1{font-size:11px; text-align:left; padding:2px;}
table.contentpane{padding: 0 0 0 10px;}
table.contentpane td.contentdescription{
	font-size:12px;
	line-height:18px;
	padding: 0 0 0 10px;
}

.searchintro{
	font-size:12px;
	text-align:left;
}

table.contentpaneopen  td.createdate{
	height: 20px;
	vertical-align: top;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	padding-top: 0px;
	text-align:left;
}
table.contentpaneopen td.modifydate{
	height: 20px;
	vertical-align: top;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	padding-top: 0px;
	text-align:right;
}
.modifydate{
	height: 20px;
	vertical-align: bottom;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-align: right;
}

.moduletable-bottom-ex-module{
width: 100%;
text-align: center;
}
.mainlevel-bottom-ex-menu, .mainlevel-main-footer-menu{
margin: 0 1px 0 1px;
font: normal 11px Verdana;
color: #0066CC;
}
.moduletable-bottom-ex-module{
width: 100%;
text-align: center;
}
.mainlevel-bottom-ex-menu, .mainlevel-main-footer-menu{
margin: 0 1px 0 1px;
font: normal 11px Verdana;
color: #0066CC;
}

a.mainlevel-ex-menu:link, a.mainlevel-ex-menu:visited, a.mainlevel-ex-menu:active {
display:none;
}

.razd-bot{display:none;}

#bottom{margin:0 auto; padding:0; width:1018px; background:url(../images/footimg.gif) #ffffff no-repeat left top;}
.bbanner{float:left;padding:10px 3px;}
.latest-msg{font-size:11px !important;color:#555; line-height:16px;}
 .latest-msg strong{color:#000000;font:bold 12px arial !important;}
  #subhead div .latest-msg strong a{font:normal 11px arial !important;}

.iconbox{margin:10px 0 0 0;}
 .iconbox td{width:327px; background-color:#f8f0d6;border:1px solid #d7dee4;}
 .iconbox td.nullbox{padding:10px 0; background-color:transparent;border:0 none;}
  .iconbox a{padding:35px 10px 40px 90px; font:normal 18px tahoma, arial, sans-serif; color:#0d757b; display:block;background:url(../images/ico_camera.png) no-repeat 20px center;}
  a.ico_book{background-image:url(../images/ico_book.png);}
  a.ico_presentations{background-image:url(../images/ico_presentations.png);}
  a.ico_certificate{background-image:url(../images/ico_certificate.png);}
  a.ico_highlighter{background-image:url(../images/ico_highlighter.png);}
  a.ico_trophy{background-image:url(../images/ico_trophy.png);}
  a.ico_camera{background-image:url(../images/ico_camera.png);}
   .iconbox a:hover{background-color:#ffe6ba; text-decoration:none;}

#twit_ico {
	cursor:pointer;
	cursor:hand;
	width: 127px;
	height: 51px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/twitter.png',sizingMethod='scale');
}
  
html > body #twit_ico{ /* Firefox, IE7, Opera */
  background: url('../images/twitter.png') no-repeat !important;
  filter: none !important;
}


.messageforum a{font-size:1.2em;}
a.board_name{background:url(../images/icon_folder_open.png) 10px 0 no-repeat; font-size:0.75em; padding:0 3px 2px 30px; text-transform:uppercase;}
.post_info{ line-height:1.5em;}
 a.poster{font:bold 0.9em tahoma,arial,sans-serif; background:url(../images/icon_person.gif) 0 3px no-repeat; padding:0 10px 0 12px;}
 .post_time{color:gray; font-size:0.7em; font-weight:bold;}
.post_preview{padding:8px 0 30px 0;}