/* ~~~~~~~~~~ DORMITORY STYLE ~~~~~~~~~~ */

.dorm-container
{
	width: 100%;
	display: block;
}

.left-bar
{
	background: url(../images/leftbar-b.gif) #a69483 no-repeat 50% bottom;
	width: 200px;
	padding-bottom: 100px;
}

.left-bar .bt
{
	background-position: 50% top;
	background-image: url(../images/leftbar-t.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 0px;
	padding-top: 10px;
}

.left-bar .bt h2
{
	font-size: 16px;
	color: #281A0A;
	line-height: 1;
}

.dorm-container .space-l
{
	background: url(../images/dashed.gif) left repeat-y;
	width: 46px;
	background-position: 30%;
}

.dorm-container .space-r
{
	background: url(../images/dashed.gif) right repeat-y;
	width: 34px;
}

.dormbox
{
	vertical-align: top;
}

.dormbox h3
{
	font-size: 16px;
	color: #281A0A;
	padding-left: 30px;
	line-height: 1pc;
	background: url(../images/icon_arrow.gif) no-repeat left 50%;
	margin-top: -20px;
}

.dorm-container .left-bar ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.dorm-container .left-bar li
{
	background: url(../images/bar_dotted.gif) bottom repeat-x;
	padding: 6px 0;
	width: 160px;
}

.dorm-container .left-bar li a
{
	background: url(../images/icon_doc.gif) left top no-repeat;
	padding-left: 18px;
	color: #fff;
	display: block;
}

.dorm-container .left-bar li a:hover
{
	color: #423326;
}

.test {
	color: ;
	background: #A69483;
	display: block;
	padding: 30 30 30 30;
}
