body { background-color:#fff;
 	   font-size:90%;
	   color:#000;
	   padding:0px;
	   margin:0px;
	   line-height:140%;
	   text-align:center;
	  }

a:hover { color:red;
		  text-decoration:none;
		}

img { border:0px;
	}

h1,h2,h3,h4,h5 { margin:0px;
			     padding:0px;
			     font-size:100%;
			    }

form { margin:0px;
	   padding:0px;
	  }

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

li { margin:5px 0px 0px 0px;
	}

h1 { margin-bottom:6px;
	 margin-top:60px;
	 font-size:160%;

	}

#under_h1 { padding-left:3px;
			letter-spacing:6px;
		  }

hr { clear:both;
     height:1px;
     color:#ccc;
	}

#layout { width:90%;
		  border-top:18px solid #333;
		  padding-top:10px;
		  margin:auto;
		  text-align:left;
	    }

#top_main_menu h3 { margin:10px 0px 10px 0px;
				  }

#top_main_menu p  { margin:2px 0px 0px 15px;
					font-size:90%;
				  }

#top_main_menu li { float:left;
					width:46%;
				  }

#top_main_menu li span { display:block;
						 border-left:5px solid #ccc;
					     padding-left:5px;
					   }

.bar33_sitemap { width:31%;
	     		 float:left;
		 		 margin:0px 1% 0px 0px;
		 		overflow:hidden;
		 		padding-bottom:3px;
				}

.bar33 { width:31%;
	     float:left;
		 margin:0px 1% 0px 0px;
		 text-align:center;
		 overflow:hidden;
		}

.left50 { width:49%;
		  float:left;
		  overflow:hidden;
		}

.right50 { width:49%;
		   float:right;
		  overflow:hidden;
		 }

.left70 { width:67%;
		  float:left;
		  margin-top:10px;
		  overflow:hidden;
		}

.right30 { float:right;
		   width:30%;
		   margin-top:10px;
		 }

.left30 { width:30%;
		  float:left;
	  	   overflow:hidden;
		}

.right70 { float:right;
		   width:69%;
	  	   overflow:hidden;
		 }

#foot { clear:both;
		background-color:#333;
		color:#fff;
		font-size:85%;
		margin-top:10px;
		}

#foot p { margin:0px;
		  padding:0px;
		  text-align:center;
		}

#foot a { color:#fff;
  		  text-decoration:none;
	    }

#foot a:hover { text-decoration:underline;
				}

.day { text-align:right;
	   margin:0px;
	   font-size:90%;
	 }

.entry-body { margin-bottom:15px;
			 }

.entry-body p { margin:5px; 0px 0px 0px;
			  }

.entry-footer { font-size:xx-small;
				border-top:1px solid #ccc;
				padding-top:3px;
			    text-align:right;
			  }

#function { position:absolute;
			top:0px;
			left:5%;
		  }

#function p { margin:0px;
			  padding:0px;
			}

#function img { border:0px;
				}

#function img a { border:0px;
			   }

#serch { position:absolute;
		 top:20px;
		 right:5%;
		}

#serch h3 { background-image:url(img_icon/serch.gif);
	 	    background-repeat:no-repeat;
	 	    background-position:left;
			padding-left:20px;
			}

#side_menu { background-color:#ccc;
			 padding:10px;
		   }

#side_menu h3 { margin:0px;
			  }

#side_menu p { margin:5px 0px 0px 0px;
			   padding:0px;
			   font-size:80%;
			   line-height:130%;
			 }

.xx-small { margin:3px 0px 20px 0px;
		   font-size:xx-small;
		   text-align:right;
		 }

#pickup h4 { margin-bottom:10px;
			}

#pickup b { display:block;
			font-size:100%;
		  }

#pickup p { font-size:xx-small;
			line-height:100%;
			margin:3px 0px 0px 0px;
		   }

#best img { margin-right:5px;
			float:left;
		  }

#best form { clear:both;
		   }

#body { width:66%;
	  }

#side { border:1px solid #ccc;
		padding:5px;
	  }

#bbs_topics b { display:block;
				margin:0px 0px 3px 0px;
				}

#bbs_topics p { margin:0px 0px 15px 0px;
			    font-size:90%;
				line-height:110%;
				}

#enq p { margin:0px;
		}

#enq ul { margin-bottom:10px;
		}

#enq ul li { font-size:90%;
			 margin-top:0px;
			}

#pain { position:absolute;
		left:5%;
		top:20px;
		color:#000;
		margin:5px 0px 0px 0px;
		text-align:left;
		font-size:small;
		}

.box { background-color:#eee;
	   border:1px solid #333;
	 }

.box h4 { margin:0px;
		  background-color:#333;
		  color:#fff;
		  text-align:center;
		  font-size:90%;
		}

.box p { margin:0px;
		 line-height:115%;
		 font-size:90%;
		 margin:5px;
		}

.box p a { text-decoration:none;
		 }

#logo { position:absolute;
		top:18px;
		right:5%;
	  }

#right_border { border-left:1px solid #ccc;
			    width:47%;
				padding-left:2%;
			   }

#right_border ol { margin:0px 0px 0px 25px;
				   padding:0px;
				 }

.under_border { border-bottom:1px solid #ccc;
				margin-bottom:5px;
			  }

.img_dorc{width:160px; height:235px;  border:1px solid #333333; margin-right:5px; float:left;}	
.img_jorge{width:140px; height:220px;  border:1px solid #333333; margin-right:5px; float:left;}
.img_maria{width:130px; height:186px;  border:1px solid #333333; margin-right:5px; float:left;}
.img_constan{width:130px; height:162px; border:1px solid #333333; margin-right:5px; float:left;}
.img_givny{width:100px; height:120px;  border:1px solid #333333; margin-right:5px; float:left;}
.img_paganini{width:125px; height:186px;  border:1px solid #333333; margin-right:5px; float:left;}
.img_revo{width:280px; height:160px;  border:1px solid #333333; margin-right:5px; float:left;}
.img_pro{width:220px; height:310px;  border:1px solid #333333; margin-right:5px; float:left;}

.p_clear { clear:both;
		   margin-bottom:10px;
		 }

#rank h5 { margin-top:10px;
		 }

#rank p { margin:0px;
		  font-size:xx-small;
		 }

#all_contents ul li { width:32%;
					  margin-right:1%;
					  float:left;
					 }

.xx-big { font-size:150%;
		}

.cd_img { width:130px;
          height:128px;
          margin-right:5px;
          border:1px solid #333;
		  display:block;
          }

.trackback { background-color:#eee;
			 padding:1%;
			}

.trackback h4 { margin:0px 0px 10px 0px;
			    padding:0px;
			   }

.trackback p { margin:0px;
			   font-size:small !important;
			 }

#add_iframe { line-height:105%;
			  padding-top:19px;
			  text-align:left;
			  font-size:small;
			}

#add_iframe li { font-size:90%;
			   }

#add_iframe li a  { font-weight:bold;
				 	font-size:small
				  }

#cate_right70 { width:73%;
				float:right;
			    overflow:hidden;
			  }

#cate_left30 { width:25%;
			   float:left;
			   overflow:hidden;
			 }

.cd_bar33 { width:30%;
	        float:left;
		    margin:0px 2% 0px 0px;
		    text-align:left;
		    overflow:hidden;
		    }

.cd_img96 { width:96px;
			height:96px;
			border:1px solid #ccc;
			margin:5px;
		   }

.premier { background-color:#eee;
		   padding:1%;
		  }

#cd_box { width:94%;
		  padding:2%;
	      border:2px solid #ccc;
		  background-color:#eee;
	    }
