/*
Theme Name: UNION DANCE STUDIO
Theme URI: http://www.union-kyoto.com/
Description: UNION DANCE STUDIO NEW Theme
Version: 1.0
Author: UTION
Author URI: http://www.union-kyoto.com/
*/

body,h1,h2,h3,h4,ul,ol,li,dl,dt,dd,p{margin:0; padding:0;}
h1,h2,h3,h4{font-family:Arial Rounded MT Bold, Verdana, Arial, Helvetica, sans-serif;}
body{
	color:#514733;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica, sans-serif;
	font-size:90%;
	background:#f3f1e6 url(images/back.gif) top repeat-x;
	}
p{font-size:90%;line-height:1.8;}
a img{border:none;}
.clear{clear:both;}

#wrapper{
	width:860px;
	margin:0 auto;
	}
	
#header{
	margin-top:7px;
	}
	
#navigation{
	}
#navigation ul{
	list-style:none;
	}
#navigation li{
	display:inline;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	}
#navigation li a{
	text-decoration:none;
	color:#514733;
	width:93px;
	height:30px;
	float:left;
	font-weight:bold;
	}
	
#content{
	margin-top:8px;
	}
	
#main{
	width:600px;
	float:left;
	}
#main h1{
	margin-bottom:10px;
	}
#main h2{
	padding:3px 5px 2px 8px;
	color:#fff;
	background:#cfcbb2 url(images/title.jpg) repeat-x;
	}
#main h2 a{
	color:#fff;
	text-decoration:none;
	display:block;
	}
	#main h2 a:hover{
		color:#514733;
		}
#main p{
	margin:5px 10px;
	}
.mainAbout img{
	float:left;
	margin:5px 5px -1px 0px;
	padding:5px;
	background:#fff;
	}
/*Sidebar ----------------------------------------------------*/
#sidebar{
	width:250px;
	float:right;
	}
#sidebar a{
	text-decoration:none;
	color:#514733;
	}
#sidebar h2{
	padding:3px 5px 2px 8px;
	color:#fff;
	background:#cfcbb2 url(images/sidetitle.jpg) top no-repeat;
	}
#sidebar ul{
	list-style:none;
	}


	.sideBox{
		margin-bottom:10px;
		background:#e3e0ce;
		padding:5px 8px;
		}
#instSideBox{
	padding:3px 0;
	}
#instSideBox img{
	width:39px;
	margin:1px 1px 1px 0;
	height:39px;
	border:3px solid #fff;
	}
/*-----------------------------------------------------------*/
#footer{
	width:860px;
	margin:0 auto;
	padding:10px 0;
	}
address{
	font-style:normal;
	}
#containerB{
	background:#ece9d8;
	}

/*Page HOME--------------------------------------------*/
#img{
	margin-top:8px;
	}
#mainL{
	width:220px;
	float:left;
	}
#mainR{
	width:370px;
	float:right;
	}
ul.entry{
	list-style:none;
	border-top:1px solid #f3f1e6;
	background:#e3e0ce;
	margin-bottom:10px;
	}
ul.entry li{
	line-height:1.5;
	display:inline;
	}
ul.entry li span{
	font-size:90%;
	}
ul.entry li a{
	display:block;
	color:#514733;
	padding:2px 5px 2px 10px;
	text-decoration:none;
	border-bottom:1px solid #f3f1e6;
	background:#e3e0ce;
	}
	ul.entry li a:hover{
		background:#d2ceb3;
		color:#fff;
		}
/*About-------------------------------------------------*/
ul#listimg{
	margin:5px 0;
	list-style:none;
	}
	ul#listimg li{
		float:left;
		margin:1px 1px 0px 1px;
		}
/*------------------------------------------------------*/
/*INSTRUCTOR-------------------------------------------------*/
.instructorMain h1{
	margin-top:10px;
	padding:3px 5px 2px 8px;
	color:#fff;
	background:#cfcbb2 url(images/title.jpg) repeat-x;
	}
#instBox{
	}
#instBox ul{
	list-style:none;
	}
#instBox li{
	float:left;
	margin:5px;
	}
#instBox li a{
	display:block;
	padding:5px;
	background:#fff;
	}
img.instpic{
	border:5px solid #fff;
	display:block;
	float:left;
	margin-right:10px;
	}
.instructorMain strong{
	font-size:150%;
	}
/*-------------------------------------------------------*/
/*INSTRUCTOR-------------------------------------------------*/

#photoBox{
	}
#photoBox ul{
	list-style:none;
	}
#photoBox li{
	float:left;
	margin:5px;
	}
#photoBox li a{
	display:block;
	padding:5px;
	background:#fff;
	}
/*-------------------------------------------------------*/
/*Blog-------------------------------------------------*/
div.post{
	margin:5px 5px 10px;
	}
dl.metadata{
	margin:5px 0;
	text-align:right;
	}
dl.metadata dt,dl.metadata dd{
	font-size:80%;
	display:inline;
	}
dl.metadata dd{
	border-right:1px solid #514733;
	padding-right:.5em;
	margin-right:.5em;
	}
dl.metadata dd.last{
	border-right:none;
	}

#comments{
	width:580px;
	margin:5px 10px;
	}
input#trackbackurl{
	width:500px;
	font-size:90%;
	margin-bottom:8px;
	}
ol#commentlist{
	margin:0;
	font-size:90%;
	}
ol#commentlist li.commentcontent{
	display:block;
	list-style:none;
	margin-bottom:8px;
	padding:20px 15px 10px 15px;
	background:#e3e0ce;
	}
form#commentform label{
	width:150px;
	float:left;
	margin: .25em 10px 0 0;
	font-weight:bold;
	}
	
form#commentform p{
	clear:both;
	line-height:2;
	}

form#commentform sub{
	display:block;
	padding-top:2px;
	}
	
input#author,input#email,input#url{
	width:350px;
	padding:1px 3px;
	}
textarea{
	margin:5px 0;
	width:580px;
	}
p.submitbutton{
	text-align:center;
	}
p.submitbutton input{
	padding:3px 1em;
	font-weight:bold;
	color:#555;
	}
p.navigation{
	text-align:center;
	}

/*MacIE*/
input,select,textarea{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", osaka, verdana, "MS ƒSƒVƒbƒN", sans-serif;
	}
/*------------------------------------------------------*/
/*-----------------------------------------------------*/
/* Hack cleafix--------------------------------*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfix{display:inline-table;
	min-height:1px; /* IE 7*/
}

/* IE \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*end IE */
/* END Hack cleafix--------------------------------*/