@charset "utf-8";

/* ****************************************************
Title: charm.css
Created: 2010-04-19
Last Modified: 2010-04-28
Editor(s): kitamura
Last Editor: kitamura
***************************************************** */


/* Table Of Contents
----------------------------------------

# General Elements
# gNav
# body
# layout
# visual
# pageBody
# content
# sidebar
# footer
# clearfix
# common classes

----------------------------------------*/


/* # General Elements
---------------------------------------------------------------------------- */


/* # gNav
---------------------------------------------------------------------------- */


div#gNav dl dd ul li#gNavInstructor a {
	background: url(../../common/images/gnav_instructor_a.gif) no-repeat left top;
}

/* # body
---------------------------------------------------------------------------- */

/* # layout
---------------------------------------------------------------------------- */

/* # visual
---------------------------------------------------------------------------- */

div#visual {
	margin: 0 auto;
	width: 1001px;
}


/* # pageBody
---------------------------------------------------------------------------- */

div#pageBody {
}


/* # content
---------------------------------------------------------------------------- */

div#content {
	margin: 20px 0 0;
}

div#content h1 {
	display:none;
}

div#content div.section div.profileArea {
}

div#content div.section div.profileText {
	float:left;
	width:470px;
}

div#content div.section div.profileText2 {
	float:left;
	width:514px;
}

div#content ul.photoList {
	float:right;
	width:211px;
}

div#content ul.photoList li {
	margin: 0 0 3px 0;
}

div#content ul.photoList2 {
	float: right;
	width: 168px;
}

div#content ul.photoList li {
	margin: 0 0 3px 0;
}

div#content ul.photoList li dl.profileNote dt {
	margin: 0 0 15px;
}

div#content ul.photoList li dl.profileNote dd {
	background: #f6f2dd;
	font-size:85%;
	padding: 0.5em 1em 0;
}

div#content p.description {
	color: #322010;
	font-size:120%;
	margin: 5px 0;
}

div#content ul.photoList li dl.profileNote dd.first {
	padding: 1.5em 1em 0.5em;
}

div#content ul.photoList li dl.profileNote dd.last {
	padding: 0.5em 1em 1.5em;
}

div#content ul.profileList {
	margin: 0 0 20px;
}

div#content ul.profileList li {
	text-indent: -1em;
	margin: 0 0 0.4em 1em;
}

/* # sidebar
---------------------------------------------------------------------------- */

div#sidebar {}


/* # footer
---------------------------------------------------------------------------- */

div#footer {
}


/* # clearfix
---------------------------------------------------------------------------- */

div#content div.profileArea:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#content div.profileArea {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html div#content div.profileArea {
	height: 1%;
}
div#content div.profileArea {
	display: block;
}
/* End hide from IE-mac */



/* # common classes
---------------------------------------------------------------------------- */




