/******* POSITIONING ********/

html, body{
	margin:0px;
	pading:0px;
}

body#gallery2 #wrapper #sidebar #menu{
	margin-top:0px;
	margin-left:13px;
}

body#gallery2 #wrapper #maincontents #pagetitle{
	height:100px;
	padding-left:6px;

}

body#gallery2 #wrapper #maincontents #contents{
	position:relative;
	top:-10px;
}


body#gallery2 #wrapper #sidebar{
	width:140px;
}


#menu
{
	top:7px;
	margin-left:13px;

}


table.gallery2_thumb_table {
	width:540px;
	border-collapse:separate;
	padding:0px;
	margin:0px;
}


table.gallery2_thumb_table tr td{
	width:220px;
	
}


table.gallery2_thumb_table tr{
	height:70px;
}

.fontNameTxt{
	 position:relative; 
	 top:-8px;
}

#contents{
	width:464px;
	position:relative;
	top:27px;
	left:-13px;
}


#numberDisplay {
	display:none;
}

#footer{
	padding-top:50px; 
	padding-left:50px; 
	position:relative; 
	z-index:500;
}

.fontname_block{
	float:left;
}

.thumb_block{
	 height:50px;
}


.action_navi{
	float:right; 
	width:100px; 
	position:relative; 
	top: -18px; 
	margin-right:47px;
	margin-top:-20px;
	left:10px;
}

#table_index_navi{
	top:-82px;
	left:350px;
}
  @media screen and (-webkit-min-device-pixel-ratio:0) { /* for safari 4 */
    #table_index_navi{
		top:-74px;
	}
  }

p.dotted_border_divider{
	width: 470px;
	margin-top:20px;
}

#action_navi{
	position:relative;
	left:10px;
	margin-top:-20px;
}

#copyright{
	height:50px;
}

/*******  TYPE  *********/
p	{
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:9px;
	letter-spacing:normal;
	color:#888;
	font-weight:normal;
}

a:link, a:visited {color:#333}
a:hover {color:#f0660c}	
a:active {color:#333}


.poster_title{
	font-weight:bold;
}

a.detail_link:link, a.detail_link:visited{
	font-size:8px;
	color:#999;
}

a.detail_link:hover{
	font-size:8px;
	color:#f0660c;
}

a.detail_link:active{
	color:#999;
}

.txt_new{
	color:#f0660c;
}

.navi_txt_box{
	color:#000;
	position:relative;
	top:-8px;
}
