body {font-family:arial}
img {border:none}

#body {width:894px;margin:5px auto;text-align:center}

#header * {margin:0;padding:0}
#header {color:#000;text-align:left;height:150px;position:relative}
#header a {color:#000;text-decoration:none}
#header h1 {position:absolute;top:0;left:0;font-size:60px;width:600px;overflow:hidden;white-space:nowrap}
#header h1 a {color:#000;text-decoration:none}
#header h2 {position:absolute;top:63px;left:0;font-size:30px;font-weight:lighter;line-height:30px;width:600px;overflow:hidden;white-space:nowrap}
#header h2 a {color:#600;text-decoration:underline}
#header h3 {position:absolute;top:0;right:0;width:220px;height:90px;font-size:15px;font-weight:lighter;padding-left:14px;border-left:2px solid #000}
#header h3 a {display:block;font-size:30px;font-weight:normal}

#mainmenu * {margin:0;padding:0}
#mainmenu {height:40px;text-transform:uppercase;margin:30px 0 20px 0;border-bottom:3px double black;border-top:1px solid black}
#mainmenu ul {list-style-type:none}
#mainmenu ul li {display:inline}
#mainmenu ul li a {display:block;padding:10px 30px;float:left;color:#900; font-weight:500; font-size:140%;color:#000000;}

#bio {width:745px;padding:0 0 50px 75px}
	#bio th,
	#bio td {vertical-align:top;text-align:left;padding:1px 8px}
	#bio td.img {width:130px}
	#bio th.bio,
	#bio td.bio {padding-left:30px}
	#bio a {color:#600}
	#bio td.fl {padding-top:.7em}
	#bio td.fl a img {float:left;margin:1px}

#content {position:relative;width:894px;height:651px;clear:both}
	.hp {position:absolute;top:0;left:74px;width:745px;height:651px}
	.hp div.frame {display:inline}
	.hp div.frame a {float:left;margin:5px;position:relative}
	.hp div.frame img {margin:2px}
	.hp div.frame a span {position:absolute;top:0;left:0;width:139px;height:207px;background:url(frame-hp.gif)}
	.hp div.frame a span.new {background:url(frame-hp-new.gif)}
	.hp div.frame a span.new2 {background:url(frame-hp-new2.gif)}
	.hp div.frame a span.movie {background:url(frame-movie-hp.gif)}
	.hp div.frame a span.movienew {background:url(frame-movie-hp-new.gif)}
	.hp div.frame a span.movienew2 {background:url(frame-movie-hp-new2.gif)}
	
	.trailer {float:left}
	
	table div.frame {display:inline}
	table div.frame a {float:left;margin:5px;position:relative;width:116px;height:116px;overflow:hidden}
	table div.frame img {margin:2px}
	table div.frame a span {position:absolute;top:0;left:0;width:116px;height:116px;background:url(frame-img.gif)}

	table.big div.frame a {float:left;margin:5px;position:relative;width:116px;height:174px;overflow:hidden}
	table.big div.frame a span {position:absolute;top:0;left:0;width:116px;height:174px;background:url(frame-img-2.gif)}
	
	table.info td,
	table.info th {padding-right:10px;font-size:90%}

	.images {position:absolute;top:0;right:0;width:630px;height:651px}
	.images .desc {font-weight:normal;font-size:95%;margin:0 10px;padding:0 30px 30px 30px;text-align:left}
	.images div.frame {display:inline}
	.images div.frame a {float:left;margin:5px;position:relative;width:116px;height:116px;overflow:hidden}
	.images div.frame img {margin:2px}
	.images div.frame a span {position:absolute;top:0;left:0;width:116px;height:116px;background:url(frame-img.gif)}


	#imgPager {width:894px;height:130px;text-align:center;overflow:hidden}
	#imgPager div.frame {display:inline}
	#imgPager div.frame strong,
	#imgPager div.frame a {float:left;margin:5px;position:relative;width:116px;height:116px;overflow:hidden}
	#imgPager div.frame img {margin:2px}
	#imgPager div.frame a span {position:absolute;top:0;left:0;width:116px;height:116px;background:url(frame-img.gif)}
	#imgPager div.frame strong span {position:absolute;top:0;left:0;width:116px;height:116px;background:url(frame-sel.gif)}

	#imgPager2 {width:894px;height:188px;text-align:center;overflow:hidden}
	#imgPager2 div.frame {display:inline}
	#imgPager2 div.frame strong,
	#imgPager2 div.frame a {float:left;margin:5px;position:relative;width:116px;height:174px;overflow:hidden}
	#imgPager2 div.frame img {margin:2px}
	#imgPager2 div.frame img.big {margin:31px 2px}
	#imgPager2 div.frame a span {position:absolute;top:0;left:0;width:116px;height:174px;background:url(frame-img-2.gif)}

	
	.padd-left {position:absolute;top:5px;left:0;width:74px;height:207px}
	.padd-right {position:absolute;top:439px;left:820px;width:74px;height:207px}

#navi {margin-top:50px}
	#navi h2 {margin:0;padding:20px 0 10px 0;text-align:left;font-size:30px;font-weight:lighter}

	.block {clear:both}
	.block h3 {font-size:95%}
	.block h3,
	.block h4 {float:left;width:200px;text-align:right;margin:10px 0 0 0}
	.block ul {/*float:right*/;margin:10px 0 0 0;/*width:670px*/;padding:0;list-style:none}
	.sm h3,
	.sm h4 {width:50px}
	.sm ul {width:830px}
	.block li {float:left;margin:0;padding-right:15px;height:25px}
	.block a {color:#600}

	.navi {margin-top:50px}
	.navi h2 {margin:0;padding:20px 0 10px 0;text-align:left;font-size:30px;font-weight:lighter}

.comments {clear:both;text-align:right}	

#footer {clear:both;padding:4px 0 20px 0;text-align:left;font-size:85%;}
p {/*color:#999999*/}
a {color:#000000 /*999999*/}

.pager {padding:15px 0 15px 0;font-weight:bold;font-size:22px;color:#000000;clear:both}
.pager a {font-weight:bold;font-size:22px;color:#000000}
.pager a:hover {color:#099}

/* share */

#share {float:left;clear:left;width:150px;margin:28px 0 18px 0}
#share a {float:left;display:inline;font-size:11px;padding:5px 0 5px 24px;margin:0 10px 10px 0;color:#600;text-decoration:none}
#share h5 {float:left;margin:4px 8px 0 0}
#share .delicious a {background: url(btn/delicious.gif) left no-repeat}
#share .digg a {background: url(btn/digg.gif) left no-repeat}
