/* Header */
#header {
	width:100%;
	zoom:0;
	overflow:hidden;
}
#storytype {
	display:inline;
	float:left;
	clear:left;
	background:url('/i/f/ffffff70.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/ffffff70.png',sizingMethod='scale');
	font-weight:bold;
	font-size:1.1em;
	padding:3px 4px 2px 4px;
	margin:0;
}
h1 {
	display:inline;
	float:left;
	clear:left;
	background:url('/i/f/00003680.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/00003680.png',sizingMethod='scale');
	font-size:2.5em;
	font-weight:bold;
	padding:3px 7px 2px 4px;
	color:white;
	letter-spacing: -0.04em;
	word-spacing: 0.1em;
}
#header p {
	display:inline;
	float:left;
	clear:left;
	background:url('/i/f/00000070.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/00000070.png',sizingMethod='scale');
	font-size:1.2em;
	padding:3px 4px 2px 4px;
	margin:0;
	color:white;
}

/* Hi Story */
.hi,.med {
	background:url('/i/f/pbg1.gif');
}
.hi #content {
	margin-top:280px;
}
.hi,.med #subhead {
	margin-bottom:5px;
}
.hi #contentbody #para2 {
	margin:0 5px 5px 0;
}
/* Med Story */
.med #content {
	margin-top:150px;
}
/* Lo Story */
.lo #storytype {
	padding-left:0;
}
/* contentbody */
#contentbody {
	width:720px;
	margin:5px 0 0 0;
	padding:5px;
	background:url('/i/f/ffffff70.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/ffffff70.png',sizingMethod='scale');
	overflow:hidden;
	zoom:1;
	position:relative;
}
.lo #contentbody {
	width:730px;
	padding:5px 0 0 0;
	margin:0;
	background:none;
}
#story #contentbody ul {
	padding-bottom:5px;
}
#story #contentbody p li {
	line-height:1.6em;
	margin:0;
}
#story #contentbody p {
	line-height:1.6em;
	padding:0 0 1em 0;
	margin:0;
}
#contentbody p.first {
	font-weight:bold;
	margin:0;
}
#story #contentbody p a {
	text-decoration:underline;
}
#story #contentbody p .tag {
	text-decoration:none;
	border-bottom:1px dotted #000036;
}
#contentbody #para1 {
	float:right;
	width:150px;
	margin:0 0 5px 5px;
}
#contentbody #para1 img {
	width:150px;
	margin:0;
}
#contentbody #bphead {
	height:255px;
}
#contentbody #bphead img {
	width:730px;
	position:absolute;
	clip:rect(0px,730px,250px,0px);
	-ms-interpolation-mode:bicubic;
}
#contentbody #bphead .player {
	margin:0;
}
#contentbody #para2{
	float:left;
	margin:0 5px 5px 0;
}
#contentbody #vidpara {
	width:150px;
	float:right;
	clear:right;
	margin:0 0 5px 5px;
}
#contentbody #para10 {
	float:right;
	margin:0 0 5px 5px;
}
#reviewscore {
	font-size:2.5em;
	font-weight:bold;
}
#related {
	padding-left:308px;
}
#related ul {
	padding-top:5px;
}
#related li {
	margin-bottom:4px;
}
#related li span {
	font-size:0.8em;
}

/* Storygallery */
#storygallery {
	margin-top:5px;
}
#storygallery a {
	display:block;
	float:left;
	margin-right:5px;
}
#storygallery img {
	width:150px;
}

/* Pagination */
#pagination {
	font-size:1.3em;
	zoom:1;
	overflow:hidden;
	margin-bottom:5px;
}
#pagination .next {
	float:right;
	padding-right:12px;
	background:url('/i/f/nextblk.gif') no-repeat top right;
}
#pagination .prev {
	padding-left:12px;
	background:url('/i/f/prevblk.gif') no-repeat;
}

/* Tag tab */
.tagtab {
	width:302px;
	height:270px;
	position:relative;
	margin-top:7px;
}
.tagtab ul {
	padding:0 !important;
	margin:0 !important;
}
.tagtab ul ul {
	position:absolute;
	left:102px;
	top:0;
	display:none;
}
.tagtab ul .selected ul {
	display:block;
}
.tagtag li {
	height:25px;
	width:100px;
}
.tagtab li a {
	display:block;
	height:16px;
	width:100px;
	padding:6px 0 2px 4px;
}
.tagtab li a:hover {
	text-decoration:none;
}
.tagtab .selected {
	background:url('/i/f/ttaba.gif') no-repeat 88px 0 #565656;
	width:100px;
}
.tagtab .selected a {
	color:white;
}
.tagtab .selected li a {
	color:#000036;
}
.tagtab .selected li a:hover {
	text-decoration:underline;
}
.tagtab li li {
	padding:0;
	width:200px;
	background:none;
	height:auto;
	float:left;
	clear:left;
	margin-bottom:5px;
}
.tagtab img {
	float:left;
}
.tagtab li li a {
	background:none;
	padding:0;
	height:auto;
	width:auto;
	display:inline;
}
.tagtab li .feature {
	margin-bottom:10px;
}
.tagtab li .feature .title {
	display:block;
	float:left;
	background:url('/i/f/00003680.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/00003680.png',sizingMethod='scale');
	font-size:1.2em;
	font-weight:bold;
	padding:4px 4px 2px 4px;
	color:white;
}
.tagtab li .feature a:hover {
	text-decoration:none;
}
.tagtab li .feature a:hover .title {
	color:#ff9;
}


/* Comments */
#comments {
	float:left;
	clear:left;
	width:100%;
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
#makecomment {
	width:320px;
	margin-top:7px;
	float:left;
}
#comments ol {
	float:left;
	width:395px;
	margin:0 0 0 5px;
}
#comments .error {
	margin:0 0 10px 0;
	padding:5px;
	border:1px solid red;
	background:#FFAFAF;
}
#comments label {
	float:left;
	clear:left;
	width:50px;
	margin:2px 0;
}
#comments .name {
	float:left;
	width:150px;
}
#comments .username {
	margin:5px 0 0 0;
	padding:1px 10px 2px 19px;
	background:url('/i/f/user.gif') no-repeat;
}
#comments textarea {
	width:100%;
	height:100px;
	border:1px solid #999;
	margin-top:5px;
}
#comments .submit {
	float:left;
}
#makecomment .instructions {
	float:right;
	font-size:0.8em;
}
#comments li {
	width:100%;
	margin:5px 0;
	border-top:1px solid #ccc;
	padding-top:5px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
#comments .first, #comments .morecomments {
	border-top:0;
	padding-top:0;
	margin-bottom:0;
}
#comments ol .avatar {
	width:48px;
	height:48px;
	float:left;
	border:1px solid #ccc;
}
#comments .user {
	font-weight:bold;
}
#comments .notreg {
	padding-left:10px;
	font-size:0.8em;
	color:#999;
}
#comments .datetime {
	font-size:0.8em;
	padding-left:10px;
}
#comments .staff {
	background:url('/i/f/tinylogo.gif') no-repeat;
	font-size:0.8em;
	font-weight:bold;
	margin-left:10px;
	padding:3px 0 1px 16px;
}
#comments .delete {
	position:absolute;
	right:0;
	font-size:0.7em;
}
#comments li div {
	margin-left:53px;
}
#comments li p {
	margin:5px 0 0 0;
}
#comments li p img {
	max-width:445px;
}
#comments .nocomments {
	float:left;
	width:350px;
	margin:0 0 0 5px;
}

/* Wire lists */
.wireitems li {
	margin-bottom:5px;
}
.wireitems li img, #subject img {
	width:16px;
	height:16px;
	float:left;
}
.wireitems li a {
	margin:3px 0 0 5px
}
.wireitems .desc, #subject .desc, .wireitems .time, #subject .time {
	margin-left:22px;
	font-size:0.8em;
}
.wireitems .desc span, #subject .desc span {
	color:green;
}
.wireitems .time, #subject .time {
	color:#999;
}

/* Image/Video */
.moremedia {
	display:block;
	margin:5px 0;
	text-align:right;
}
.moremedia a {
	font-weight:bold;
}
#subjectmedia {
	float:left;
	margin-top:5px;
}
.medianav {
	float:left;
	margin-left:5px;
	width:50px;
}
.image572 .subjectmedia, .image572 .relimg {
	width:572px;
}
.image940 .subjectmedia, .image940 .relimg {
	width:940px;
}
.imagef .relimg {
	width:330px;
}
.relimg {
	float:left;
	clear:left;
	position:relative;
	top:-10px;
}
.relimg img {
	border:1px solid white;
}
.previmg, .nextimg {
	background-repeat:no-repeat;
	
}
.previmg {
	float:left;
	background-image:url('/i/f/prev.gif');
	background-position:center left;
	padding-left:9px;
}
.nextimg {
	float:right;
	background-image:url('/i/f/next.gif');
	background-position:center right;
	padding-right:9px;
}
.allimg {
	float:left;
	clear:left;
}
.allimg #mpu {
	float:right;
	margin:0 0 5px 5px;
}
.medianav ul {
	padding-top:10px;
}
.bw1 a,.bwhd a{
	display:block;
	padding:2px 0 5px 45px;
	background-repeat:no-repeat;
}
.bw1 a {
	background-image:url('/i/f/1mb.gif');
}
.bwhd a {
	background-image:url('/i/f/hd.gif');
	padding-bottom:30px;
	margin-top:5px;
}
.bw1a a {
	background-image:url('/i/f/1mba.gif');
}
.bwhda a {
	background-image:url('/i/f/hda.gif');
}

/* Storyfooter */
#storyfooter {
	float:left;
	clear:left;
	width:100%;
}
.game {
	float:left;
	width:225px;
	height:120px;
	margin-right:5px;
}
.game li {
	line-height:1.1em !important;
}
.game li a {
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
.game img {
	float:left;
	margin:0 5px 0 0;
	padding-bottom:3px;
	width:80px;
	background:url('/i/f/curl80.gif') no-repeat bottom;
}
.game span {
	display:block;
}
.author {
	font-style:italic;
}

#tags .tagcloud {
	margin-top:5px;
}

/* Intrapage */
#intrapage {
	position:absolute;
	z-index:1;
	right:170px;
	font-weight:bold;
}
.med #intrapage {
	top:305px;
}
.hi #intrapage {
	top:435px;
}
#intrapage li {
	width:75px;
	height:30px;
	background:url('/i/f/ipbg.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/f/ipbg.png',sizingMethod='scale');
	text-align:center;
	margin-right:5px;
	float:left;
}
#intrapage li a {
	display:block;
	margin:5px 0 0 0;
}

/* Competition */
#competition {
	margin-bottom:10px;
}
#competition label {
	display:block;
	margin-bottom:5px;
}
#competition span {
	display:block;
	float:left;
	width:80px;
}
