/*
 * iPhone fixes.
 */
html {
	height: auto;
	overflow: auto;
}
body {
	overflow: hidden;
}
#container {
	width: 300px;
	margin: 0 auto;
	overflow: hidden;
}

#banner {
	height: 62px;
	-webkit-background-size: 1px 62px;
}
#banner-header {
	width: 165px;
}
#banner-header img {
	width: 165px;
	height: 55px;
}
#banner-description {
	margin: 2px;
	width: 120px;
}
#banner-description img {
	width: 116px;
	height: 51px;
}

#alpha {
	margin-left:2px;
	width: 200px;
}
.entry img {
	width: 180px;
	height: auto;
}
.entry-header ,
.individual-entry-archive #archive-title {
	font-size:8px;
	padding-left: 1em;
}
.entry ,
.individual-entry-archive #alpha-inner {
	-webkit-background-size: 200px 10px;
	border-bottom-width: 2px;
	font-size: 10px;
}
.entry-body p {
	margin-top: 2px;
	margin-left: 2px;
}
.entry-footer-column li a ,
.entry-footer-column li del{
	width: 183px;
	margin-bottom: 10px;
}
.entry-footer-column {
	height: 60px;
}


#beta {
	width: 88px;
}
.module {
	font-size: 8px;
}
.module-header {
	font-size: 8px;
}

.widget_categories li ,
.widget_mycategoryorder li{
	text-indent: 6px;
}
.widget_categories li a ,
.widget_mycategoryorder li a {
	line-height: 1.67em;
	font-size: 8px;
}
.widget_categories li ul.children li a ,
.widget_mycategoryorder li ul.children li a {
	-webkit-background-size: 8px 7px;
	background-position: 4px 3px;
}
.widget_categories li ul.children li li a ,
.widget_mycategoryorder li ul.children li li a {
	background-position: 8px 3px;
}
.widget_categories li ul.children li li li a ,
.widget_mycategoryorder li ul.children li li li a {
	background-position: 12px 3px;
}
.widget_categories li ul.children li li li li a ,
.widget_mycategoryorder li ul.children li li li li a {
	background-position: 16px 3px;
}

#searchform #s {
	width: 40px;
}

.widget_archive select {
	width: 76px;
}


#wp-calendar caption {
	font-size: 8px;
	padding: 0;
	margin: 0;
}
#calendar_wrap th ,
#calendar_wrap td {
	width: 8px;
	height: 7px;
	font-size: 8px;
	border: none;
	text-align: center;
	padding: 1px;
}

.comment-open-content {
	text-align: left;
}
#comments-open-data label {
	text-align: left !important;
	float: left;
}
#comments-open-data input#author ,
#comments-open-data input#email ,
#comments-open-data input#url {
	width: 180px;
}
#comments-open-text {
	margin-left: 0;
}
#comments-open-text #comment-text {
	width: 180px;
}
