/* ------------------------------------------------------------------------------------ */
/* works menu */

div#rightBodyWrapper div#worksMenu ul {
	margin: 0 0 -4px 0;
}

div#rightBodyWrapper div#worksMenu ul.top {
	margin: 0 0 -4px 119px;
}

div#rightBodyWrapper div#worksMenu ul:after {
	height: 0;
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
}

div#rightBodyWrapper div#worksMenu ul li {
	margin:15px 0 0 0;
	float: left;
	list-style-type: none;
}

div#rightBodyWrapper div#worksMenu ul li a {
	display: block;
}

div#rightBodyWrapper div#worksMenu ul li a:hover img {
	visibility: hidden;
}

div#rightBodyWrapper div#worksMenu ul li.menu1 {
	background: url('../img/works/worksmenu_1_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu2 {
	background: url('../img/works/worksmenu_2_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu3 {
	background: url('../img/works/worksmenu_3_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu4 {
	background: url('../img/works/worksmenu_4_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu5 {
	background: url('../img/works/worksmenu_5_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu6 {
	background: url('../img/works/worksmenu_6_o.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu2a {
	background: url('../img/works/worksmenu_2_ao.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu3a {
	background: url('../img/works/worksmenu_3_ao.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu4a {
	background: url('../img/works/worksmenu_4_ao.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu5a {
	background: url('../img/works/worksmenu_5_ao.gif');
	background-repeat: no-repeat;
}

div#rightBodyWrapper div#worksMenu ul li.menu6a {
	background: url('../img/works/worksmenu_6_ao.gif');
	background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------------------ */
/* works list */

div#rightBodyWrapper div#content h3 {
	margin: 0 0 48px 144px;
}

div#rightBodyWrapper div#content ul.works {
	width: 650px;
}

div#rightBodyWrapper div#content ul.works li {
	margin:0 0 43px 0;
	list-style-type: none;
}

div#rightBodyWrapper div#content ul.works li:after {
	height: 0;
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
}

div#rightBodyWrapper div#content ul.works div.thumb {
	float: left;
	width: 134px;
	
}

div#rightBodyWrapper div#content ul.works div.thumb p {
	margin: 0 0 0 15px;
}

div#rightBodyWrapper div#content ul.works div.content {
	float: left;
	width: 516px;
}

div#rightBodyWrapper div#content ul.works div.content h4 {
	margin: 0 0 12px 10px;
	font-size: 1em;
	font-weight: bold;
}

div#rightBodyWrapper div#content ul.works div.content p {
	margin:0 0 0.5em 10px;
	width: 450px;
}


/* ------------------------------------------------------------------------------------ */
/* works project */

div#rightBodyWrapper div#content div#projectTitle {
	margin: 0 0 47px 144px;
}

div#rightBodyWrapper div#content div#projectTitle h3 {
	margin: 0 0 4px 0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.5em;
}

div#rightBodyWrapper div#content div#projectTitle h4 {
	font-size: 1em;
	font-weight: normal;
}

div#rightBodyWrapper div#content div.projectImage {
	margin: 39px 0 40px 144px;
}

div#rightBodyWrapper div#content div.projectOverview {
	margin: 0 0 1em 0;
	width: 650px;
}

div#rightBodyWrapper div#content div.projectOverview:after {
	height: 0;
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
}

div#rightBodyWrapper div#content div.projectOverview div.label {
	float: left;
	width: 134px;
	text-align: right;
}

div#rightBodyWrapper div#content div.projectOverview div.label p {
	margin:0 10px 0 0;
}

div#rightBodyWrapper div#content div.projectOverview div.content {
	float: left;
	width: 516px;
}

div#rightBodyWrapper div#content div.projectOverview div.content h5 {
	margin: 0 0 0.5em 10px;
	width: 450px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.5em;
}

div#rightBodyWrapper div#content div.projectOverview div.content p {
	margin: 0 0 0.5em 10px;
	width: 450px;
}

div#rightBodyWrapper div#content div.projectOverview div.content ul.detail {
	margin: 0.5em 0 0.5em 32px;
}

div#rightBodyWrapper div#content div.projectOverview div.content ul.detail li {
	margin: 0 0 0.5em 0;
	width: 400px;
	line-height: 1.5em;
}


