body { padding:0px; margin:0px auto; background:#000; }
form, fieldset { display:block; border:0px; margin:0px; padding:0px; }
h1, h2, h3, h4, h5, fieldset, p { margin:0px; padding:0px; }
img { border:0px; margin:0px; padding:0px; }
a, p, h1, h2, h3, blockquote { font-family:Geneva,Helvetica,Arial,sans-serif; font-weight:normal; }
/* content */
.wrapper { background:url(/i/films/thelook/thelook-bg1000.jpg) no-repeat center -35px; width:1000px; height:760px; margin:20px auto; padding-top:66px; }
.content { width:865px; height:602px; border:1px solid #787878; margin:7px auto 0px; }
.content .main { margin:8px 7px; border:1px solid #fafafa; height:584px; background:#000; }
/* all things in the header */
/* logo in the header */
.header { text-align:right; }
.header img { padding-right:75px; }
/* banner */
.main .banner { margin:25px 64px 30px; }
.main .banner .award { float:right; }
/* sectional navigation */
.main .navigation { list-style:none; padding:0px 25px 15px; margin:0px 30px 10px; background:url(/i/films/thelook/sep.gif) bottom no-repeat; }
.main .navigation li { display:inline; }
.main .navigation a { color:#9cabb6; font-size:13px; text-decoration:none; margin:0px 10px; text-transform:uppercase; }
.main .navigation a:hover { color:#fff; }
.main .navigation a.on:hover { cursor:default; }
.main .navigation a.on:hover,
	.main .navigation a.on { color:#537890; }
/* home page */
.main .player { margin-left:64px; padding-top:10px; padding-bottom:8px; }
.main td .player { margin-left:0; padding-top:0; }
.main .hd-link { text-align:right; }
.main .hd-link a { margin-right:71px; color:#95abb6; text-decoration:none; font-size:12px; }
.main .hd-link a:hover { color:#fff; }
/* about */
.main .general { margin-left:64px; margin-right:64px; }
.main .general a { color:#95abb6; text-decoration:none; }
.main .general a:hover { color:#fff; }
.main .general h2 { color:#565656; font-size:16px; line-height:20px; padding-bottom:25px; margin-bottom:25px; padding-top:5px; border-bottom:1px solid #565656; }
.main .general h3,
	.main .general p,
		.main .general blockquote { color:#ccc; }
.main .general h3 { font-size:12px; }
.main .general p,
	.main .general blockquote { font-size:11px; line-height:18px; }
.main .general h2 a { font-size:12px; }
.main .general td { width:33%; vertical-align:top; font-size:11px; color:#f9f7f7; font-family:Helvetica; }
.main .general td h3 { font-size:13px; color:#9cabb6; font-family:Helvetica; margin-top:5px; }
/* cast */
.main .cast { list-style:none; padding:0; }
.main .cast li { display:inline; }
.main .cast a { display:inline; overflow:hidden; margin-right:10px; margin-bottom:0; padding:0; }
.main .cast img { border:1px solid #000; margin:0; padding:0; }
.main .cast img.on { border-color:#fff; }	
.main .member-detail h1 { margin-bottom:5px; color:#fdfcfc; font-size:20px; text-transform:capitalize; }
.main .member-detail span { color:#fdfcfc; font-size:15px; text-transform:none; }
.main .member-detail p { margin-left:0; margin-right:80px; }