@charset "UTF-8";

/* @group import */

/* common */


@import url(../../../shared/css/reset-fonts.css);
@import url(../../../shared/css/elements.css);
@import url(../../../shared/css/module.css);
@import url(../../../shared/css/section/footer.css);

@import url(../../../shared/css/section/thickbox.css);

/* star */

/* override */

@import url(elements-module.css);
@import url(footer.css);

/* original */

@import url(header.css);
@import url(content.css);

/* @end */



/* @group interviewBlock */


#interviewBlock {
	padding: 30px;
}

#interviewBlock p#lead {
	font-size: 108%;
	margin-bottom: 30px;
}

#interviewBlock .Interviews {
}

#interviewBlock .Interviews ul {
    overflow: hidden;
    margin-right: -30px;
}

#interviewBlock .Interviews ul li {
    float: left;
    width: 415px;
    margin-right: 30px;
    margin-bottom: 40px;
}

#interviewBlock .Interviews ul li .Text {
    padding-top: 15px;
    background: url(../img/interview/bg_interview_top.png) no-repeat left top;
}

#interviewBlock .Interviews ul li .Text p {
	font-size: 123.1%;
    padding: 0 20px 35px 20px;
    background: url(../img/interview/bg_interview_btm.png) no-repeat left bottom;
}

#interviewBlock .Interviews ul li .Profile {
    margin-top: -10px;
    overflow: hidden;
    text-align: right;
}

#interviewBlock .Interviews ul li .Profile img {
	vertical-align: top;
}

#interviewBlock .Interviews ul li .Profile a {
	font-size: 123.1%;
    margin-top: 10px;
    margin-right: 15px;
    display: inline-block;
}

/* @end */

/* @group message */

#message {
	margin-left: 30px;
	width: 860px;
	background: url(../img/interview/bg_message_btm.png) no-repeat left bottom;
}

body.Interview #content #main .Inner #message div.Inner {
	overflow: hidden;
	padding: 20px 25px 25px 35px;
	background: none;
}

#message div.Inner div.Text {
	float: left;
	width: 440px;
}

#message div.Inner p {
	font-size: 108%;
}

#message ul {
	float: right;
}


#message ul:after {
    content: url(/shared/img/px.gif);
    display: block;
    clear: both;
    height: 0;	
}

* html #message ul:after {
    display: inline-block;
}

#message ul li {
    display: inline; /* for IE6 */
    float: left;
    width: 110px;
    margin-left: 10px;
    padding-bottom: 12px;
    text-align: center;
    font-size: 85%;
}

#message ul li a {
	line-height: 2;
}


/* @end */

/* @group backlog */

#backlog {
	margin: 40px 0;
	text-align: center;
}

#backlog p {
	font-size: 153.9%;
	margin-bottom: .5em;
}

/* @end */


