@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0}
html{text-align:center; padding:0; margin:0; background-color:#FBFBF9; vertical-align:middle}
body{
		text-align:left; 
		margin:0 auto; 
		font-family:Calibri, Arial, Helvetica, sans-serif; 
		color:#444444; 
		font-size:13px; 
		width:906px;
		border: 1px solid #cfcfcf;
	}
a{text-decoration:none}
h1{margin:0; font-size:1px; visibility:hidden}
h2{margin:2px; font-size:18px}
h3{margin:2px; font-size:16px}
h4{margin:2px; font-size:13px}
form{padding:0; margin:0}
fieldset{margin:10px; padding:10px}
legend{font-weight:bold; font-size:13px}
img{border:none}
pre{ line-height:10px;}
sup{font-size:8px}
sub{font-size:8px}
p.writeup:first-letter{color:#006633; font-size:250%; font-style:italic; font-weight:bold; float:left; margin:auto 5px 0 3px}
.content{padding:15px}
.panels{float:left; display:inline-block; width:inherit}

.twopanels_info{margin:1%; width:95%; margin-bottom:10px; vertical-align:top}
.twopanels_info:before{clear:left}
.twopanels_info span, .twopanels_info div{float:left; display:inline-block; width:inherit}
.twopanels_info span{width:20%; text-align:right; padding-right:5px; }
.twopanels_info div{width:65%; font-weight:bold; padding-bottom:10px}

/*utils*/
.cll{clear:left;}
.clr{clear:right}
.cls{clear:both}
.fb{ font-weight:bold}
.fbn{font-weight:100}
.tl{text-align:left;}
.tr{text-align:right}
.tc{text-align:center}
.tj{text-align: justify}
.fs11{font-size:11px}
.fs10{font-size:10px}
.fs9{font-size:9px}
.nb{border:none}

.pad2{padding:2px}
.pad3{padding:3px}
.pad5{padding:5px}
.pad10{padding:10px}
.mrl10{margin-left:10px}
.mrt10{margin-top:10px}
.gap10{margin:10px auto}
.red{color:#CC0000}
.white{color:#fefefe}
.gray{color:#999999}
.dib{display:inline-block}
* html .dib{display:inline}
.image_left{float:left;margin:2px 5px 2px 0}
.image_right{float:right;margin:2px 0 2px 5px}
.image_none{float:none;margin:2px 5px 2px 0}
.fl{float:left; width:inherit}
.fr{float:right; width:inherit}

.msg_error{color:red;font-size:10px; font-weight:bold;width:auto;margin:0px 0px 20px 0px}
#tst_msg{padding-bottom:20px; font-weight:900}

/*testimonial box */
#shoutbx,
#tst_box{width:auto; margin:0 10px}
#shoutbx ul,
#tst_box ul{margin:3px 3px 10px 3px}
#shoutbx ul li,
#tst_box ul li{list-style-image:none; list-style-type:none; padding-bottom:4px; border-bottom:#AFDE30 dashed 2px; margin-bottom:10px}
#shoutbx ul li .tst_from_name, #shoutbx ul li .tst_totalpost,
#tst_box ul li .tst_from_name, #tst_box ul li .tst_totalpost{font-size:12px; font-weight:bold; color:#ff0020}
#shoutbx ul li .tst_guestinfo,
#tst_box ul li .tst_guestinfo{font-size:9px; font-weight:bold; margin-left:40px; color:#666666}
#shoutbx ul li .tst_totalpost,
#tst_box ul li .tst_totalpost{font-size:10px; margin-left:40px; color:#333333}
#shoutbx ul li .tst_date,
#tst_box ul li .tst_date{font-size:9px; float:right; width:auto; padding-bottom:8px}
#shoutbx ul li .tst_c,
#tst_box ul li .tst_c{margin-left:12px}
/* end testimonial box */
.bxalbum{background:url(pixes/album.png) no-repeat center; width:71px; height:80px; text-align:center; vertical-align:baseline; padding-top:12px}
.bxalbumprv{background:url(pixes/album_prv.png) no-repeat center; width:71px; height:80px; text-align:center; vertical-align:baseline; padding-top:12px}
.minith{margin:2px; border:outset #cccccc 1px; padding:1px}

