body, html {
	overflow: auto;
	overflow-y: hidden;
}

*:first-child+html .raquo {
	vertical-align:middle;
}

nav {
	background-image: url(../images/transparent.png);
}

#search-text {
	background-image: url(../images/transparent.png); /* IE */

}

dl.menu {
	margin-top: 22px;
	background-image: url(../images/ie_white_98.png);
	border: solid 1px #999;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#444444');
	border-radius: 0;	
}

dl.menu a.hover {
	background-color: #0a246a;
	border-top-color: #0a246a;
	border-bottom-color: #0a246a;
}

ul.grid {	
	display: none\9;
}

html:not(:target) ul.grid {
	display: block;
}

*:first-child+html ul.grid .name {
	padding-top: 7px;
}

ul.grid .icon img.done,
ul.grid .icon iframe.done {
	box-shadow: none;
}

.pc ul.grid li.hover a .icon img.done,
.pc ul.grid li.hover .icon iframe.done {
	box-shadow: none;
}

.pc ul.grid.white li.hover a .icon img.done,
.pc ul.grid.white li.hover .icon iframe.done {
	box-shadow: none;
}

ul.grid li.done,
ul.grid li.done.hover,
ul.grid.white li.done,
ul.grid.white li.done.hover {
	background-repeat: no-repeat;
	background-position: 49% 10px\9;
}

html:not(:target) ul.grid li.done,
html:not(:target) ul.grid li.done.hover,
html:not(:target) ul.grid.white li.done,
html:not(:target) ul.grid.white li.done.hover {
	background-position: 50% 10px;
}

ul.grid li.done {
	background-image: url(../images/ie_ds_125b.png);
}

ul.grid.white li.done {
	background-image: url(../images/ie_ds_125w.png);
}

ul.grid li.done.hover {
	background-image: url(../images/ie_ds_125bh.png);
}

ul.grid.white li.done.hover {
	background-image: url(../images/ie_ds_125wh.png);
}

#notice {
	background-image: url(../images/ie_bg_25_25_25_60.png);
}

/* Index */
.grwl-box.tweet {
	border-color: #eee;
	background-image: url(../images/ie_bg_b90.png);
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#444444') !important;
}

.grwl-box.like {
	width: 262px;
	border: solid 1px #ccc;
	background-color: #fff;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#444444') !important;
}


/* Tweets */
.list .entry a.reply img,
.list .entry a.retweet img,
.list .entry a.favorite img {
	filter:alpha(opacity=10)\9;
}

.pc .list .entry a.reply:hover img,
.pc .list .entry a.retweet:hover img,
.pc .list .entry a.favorite:hover img {
	filter:alpha(opacity=30)\9;
}

html:not(:target) .list .entry a.reply img,
html:not(:target) .list .entry a.retweet img,
html:not(:target) .list .entry a.favorite img {
	filter:none;
}

html:not(:target) .pc .list .entry a.reply:hover img,
html:not(:target) .pc .list .entry a.retweet:hover img,
html:not(:target) .pc .list .entry a.favorite:hover img {
	filter:none;
}

/* Bookmarks */
ul.list .favicon {
	background-image: url(../images/transparent.png);
}

*:first-child+html ul.list .title {
	position: relative;
}

*:first-child+html ul.list .entry {
	vertical-align: top;
}

*:first-child+html ul.list .options a.count {
	left: -6px;
}


.bookmarks #wrap:before {
	content: "";
	display: block;
	background-image: url(../images/ie_ds_1024_l.gif);
	width: 5px;
	height: 100%;
	position: absolute;
	left: -5px;
	top:0;
}

.bookmarks #wrap:after {
	content: "";
	display: block;
	background-image: url(../images/ie_ds_1024_r.gif);
	width: 5px;
	height: 100%;
	position: absolute;
	right: -5px;
	top:0;
}

/* Scraps */
ul.photos {	
	display: none\9;
}

html:not(:target) ul.photos {
	display: block;
}

ul.photos li > a {
	cursor: pointer;
}

/* Profile */
*:first-child+html .profile .content dd.header {
	padding-left: 0px;
	margin-left: 100px;
}

/* Contact */
.content form input.text {
	line-height: 15px;

}
.content form input#submit {
	background-image: url(../images/ie_header_bg.png);
	line-height: 1;
	border-radius:0;
}

*:first-child+html .content form input#submit {
	padding: 2px 4px;
	padding-top: 5px;

}