@charset "utf-8";
/*
Theme Name: PadangPadang
Theme URI: http://wordpress.org/
Description: PadangPadang official theme
Version: 1.0
Author: designam.com
Author URI: http://designam.com/
Tags: custom header, fixed width, one column, no widgets
*/

@import url(css/menu.css);
@import url(css/news.css);
@import url(css/blog.css);
@import url(css/schedule.css);

/* Suggested order:
   * display
   * list-style
   * position
   * float
   * clear
   * width
   * height
   * margin
   * padding
   * border
   * background
   * color
   * font
   * text-decoration
   * text-align
   * vertical-align
   * white-space
   * other text
   * content
   *
   */

* {
	margin : 0;
	padding : 0;
}

body{
	margin : 0 auto;
	padding: 0;
	font-family: sans-serif,'HG明朝b','Verdana';
}

p {
  text-align : justify;
}

img {
  border-style : none;
  vertical-align : bottom;
}

li{
	list-style-type : none;
}

a:link {
	text-decoration : none;
	color : #006;
}

a:visited {
	text-decoration : none;
	color : #000;
}

a:hover{
	text-decoration : none;
	color : #a4762d;
}

hr{
	clear: both;
	visibility: hidden;
}

h1{
	background: url(img/head.jpg) no-repeat center top;
	height: 120px;
}

h1 span{
	display: none;
}

#top-navi{
	background-color: #000;
}

#top-navi ul{
	width: 800px;
	margin: 0 auto;
}

#top-navi li{
	display: inline;
}

#main{
	width: 800px;
	margin: 0 auto;
	
}

#main #top-img{
	width: 750px;
	margin: 0 auto;
	padding: 20px 0;
	
}

#main #top-news{
	width: 430px;
	margin: 10px auto 20px;
	padding: 5px;
	border-right: solid 1px #999;
	border-left: solid 1px #999;
}

#main #top-news h3{
	text-align: center;
	font-size: 12pt;
	font-weight: normal;
	color: #666;
	border-bottom: solid 1px #999;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

#main #top-news-box{
	height: 200px;
	overflow: auto;
	padding: 5px;
}

#main #top-news-box dl{
	font-size: 10pt;
	color: #333;
}

#main #top-news-box dt{
	width: 45px;
	float: left;
	line-height: 1.5em;
	border-bottom: dotted 1px #666;
}

#main #top-news-box dd{
	margin-left: 45px;
	line-height: 1.5em;
	border-bottom: dotted 1px #666;
}

/*footer*/
#footer{
	font-size: 8pt;
	color: #666;
	padding-top: 5px;
	margin-top: 40px;
	border-top: solid 1px #CCC;
	clear: both;
}

#footer p{
	text-align: center;
}

/*ABOUUT*/
#about{
	margin: 30px auto;
}

#about h2{
	font-family: serif;
	font-weight: normal;
	font-size: 14pt;
	color: #333;
	border-bottom: dotted 1px #666;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

#about div{
	border-bottom: solid 1px #666;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#about p{
	font-size: 10pt;
	color: #333;
	line-height: 1.5em;
}

#about span{
	font-weight: bold;
}

#about .b-line{
	border-top: dotted 1px #666;
	padding-top: 2px;
	margin-top: 2px;
}

#about iframe{
	border: solid 1px #666;
	padding: 8px;
}

#about .a-center{
	margin: 15px 0;
	text-align: center;
}

