/* ‘‘‘‘‘‘‘‘‘‘‘‘ hot dinosΔpCSS ‘‘‘‘‘‘‘‘‘‘‘‘ */

/*2011.8.25XV
================================================================== Reset*/
* {
   margin:0;
   padding:0;
}
body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin:0px;
    padding:0px;
}

/* ================================================================== Default*/
body,h1,h2,h3,h4,h5,h6,p {
	color:#333333;
}
img {@border:none;}
a img, {
@@border-style: none;
	border-width: 0px;
}

/* ================================================================== dinos€ΚRei*/

#Container {
	margin:0px auto!important;
	text-align:center!important;
}



/* ================================================================== Float*/
.fll {
	float:left;
}
.flr {
	float:right;
}
.clr {
	clear:right;
}


/* ================================================================== Clearfix*/

.clearfix:after {
  content: ".";  /* V΅’vfπμι */
  display: block;  /* ubNxvfΙ */
  clear: both;
  height: 0px;
  visibility: hidden;
}
.clearfix {  min-height: 1px; }
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/* ================================================================== Drawing*/

.tal {	text-align: left; }
.tar {	text-align: right; }
.tac {	text-align:center;}



/* ================================================================== Margin*/
.m20{ padding: 20px!important; }
.mt20{ margin-top: 20px; }
.mr20{ margin-right: 20px!important; }
.mb20{ margin-bottom: 20px!important; }
.ml20{ margin-left: 20px!important; }






/* ================================================================== Padding*/

.p0{ padding: 0px!important; }		
.pt0{ padding-top: 0px!important; }
.pr0{ padding-right: 0px!important; }
.pb0{ padding-bottom: 0px!important; }	
.pl0{ padding-left: 0px!important; }

.p5{ padding: 5px!important; }
.pt5{ padding-top: 5px!important; }
.pr5{ padding-right: 5px!important; }
.pb5{ padding-bottom: 5px!important; }
.pl5{ padding-left: 5px!important; }

.p10{ padding: 10px!important; }
.pt10{ padding-top: 10px!important; }
.pr10{ padding-right: 10px!important; }
.pb10{ padding-bottom: 10px!important; }
.pl10{ padding-left: 10px!important; }

.p15{ padding: 15px!important; }
.pt15{ padding-top: 15px!important; }
.pr15{ padding-right: 15px!important; }
.pb15{ padding-bottom: 15px!important; }
.pl15{ padding-left: 15px!important; }

.p20{ padding: 20px!important; }
.pt20{ padding-top: 20px!important; }
.pr20{ padding-right: 20px!important; }
.pb20{ padding-bottom: 20px!important; }
.pl20{ padding-left: 20px!important; }

.p25{ padding: 25px!important; }
.pt25{ padding-top: 25px!important; }
.pr25{ padding-right: 25px!important; }
.pb25{ padding-bottom: 25px!important; }
.pl25{ padding-left: 25px!important; }

.p30{ padding: 30px!important; }
.pt30{ padding-top: 30px!important; }
.pr30{ padding-right: 30px!important; }
.pb30{ padding-bottom: 30px!important; }
.pl30{ padding-left: 30px!important; }

.p40{ padding: 40px!important; }
.pt40{ padding-top: 40px!important; }
.pr40{ padding-right: 40px!important; }
.pb40{ padding-bottom: 40px!important; }
.pl40{ padding-left: 40px!important; }

.p50{ padding: 50px!important; }
.pt50{ padding-top: 50px!important; }
.pr50{ padding-right: 50px!important; }
.pb50{ padding-bottom: 50px!important; }
.pl50{ padding-left: 50px!important; }

.p60{ padding: 60px!important; }
.pt60{ padding-top: 60px!important; }
.pr60{ padding-right: 60px!important; }
.pb60{ padding-bottom: 60px!important; }
.pl60{ padding-left: 60px!important; }

.p70{ padding: 70px!important; }
.pt70{ padding-top: 70px!important; }
.pr70{ padding-right: 70px!important; }
.pb70{ padding-bottom: 70px!important; }
.pl70{ padding-left: 70px!important; }

.p80{ padding: 80px!important; }
.pt80{ padding-top: 80px!important; }
.pr80{ padding-right: 80px!important; }
.pb80{ padding-bottom: 80px!important; }
.pl80{ padding-left: 80px!important; }

.p100{ padding: 100px!important; }
.pt100{ padding-top: 100px!important; }
.pr100{ padding-right: 100px!important; }
.pb100{ padding-bottom: 100px!important; }
.pl100{ padding-left: 100px!important; }



/* ================================================================== Lineheight*/
.lh100 {line-height:100%!important;}
.lh110 {line-height:110%!important;}
.lh120 {line-height:120%!important;}
.lh130 {line-height:130%!important;}
.lh140 {line-height:140%!important;}
.lh150 {line-height:150%!important;}
.lh160 {line-height:160%!important;}

/* ================================================================== Margin*/

.m10{ margin: 10px!important; }
.mt10{ margin-top: 10px!important; }
.mr10{ margin-right: 10px!important; }
.mb10{ margin-bottom: 10px!important; }
.ml10{ margin-left: 10px!important; }


/* ================================================================== border*/

.bCccccc { border:solid 1px #CCCCCC;}





/* ================================================================== Font*/

.size0 {
     font-size:70%;
}
.size0B {
     font-size:70%;
	 font-weight:bolder
}
.size1 {
     font-size:80%;
}
.size1B {
     font-size:80%;
	 font-weight:bolder
}
.size2 {
     font-size:90%;
}
.size2B {
     font-size:90%;
	 font-weight:bolder
}
.size3 {
     font-size:110%;
}
.size3B {
     font-size:110%;
	 font-weight:bolder
}
.size4{
     font-size:140%;
}
.size4B {
     font-size:140%;
	 font-weight:bolder
}

.c333333 { color:#333333;}
.cFF0000 { color:#FF0000;}


.size1_2 {
     font-size:75%;
}

/* ================================================================== topic path*/
#pankuzu_hot {
	width:896px;
	font-size:100%;
	margin:8px auto 8px;
	text-align:left;
}


/* ================================================================== hotdinos head Layout*/
#head_Wrap {
	width: 940px;
	margin-top:15px;
}
#head_lf {
	width: 143px;
	float:left;
}
#head_rg {
	width: 790px;
	float:right;
	text-align:right;
}

#head_rg .read {
	width: 790px;
	border-bottom:1px solid #505050;
	padding-bottom:4px;
	font-size:80%;
}
#head_rg ul li {
	display: inline;
	list-style: none;
}

/* ================================================================== facebook button*/
div#fb{
	float:right;
	width:120px;
	padding-top:15px;	
}
div#fb2{
	float:right;
	width:120px;
}