body {
	padding-right: 0px; padding-left: 0px; background: #000000; padding-bottom: 0px; margin: 0px; width: 100%; padding-top: 0px; height: 100%; text-align: center
}
a {
	color: #000; text-decoration: underline;
}
a:link {
	color: #000; text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:active {
	
}
a:hover {
	color: #000; text-decorataion: none;
}
a.acalendar {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.acalendar:link {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.acalendar:visited {
	font-weight: bold; text-decoration: underline;
}
a.acalendar:active {
	
}
a.acalendar:hover {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.acontinues {
	color: #339; text-decoration: underline;
}
a.acontinues:link {
	color: #339; text-decoration: underline;
}
a.acontinues:visited {
	text-decoration: underline;
}
a.acontinues:active {
	
}
a.acontinues:hover {
	color: #339; text-decoration: none;
}
a.amenu {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.amenu:link {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.amenu:visited {
	font-weight: bold; text-decoration: underline;
}
a.amenu:active {
	font-weight: bold
}
a.amenu:hover {
	font-weight: bold; color: #339; text-decoration: none;
}
a.arss {
	color: #fff; text-decoration: underline;
}
a.arss:link {
	color: #fff; text-decoration: underline;
}
a.arss:visited {
	text-decoration: underline;
}
a.arss:hover {
	color: #fff; text-decoration: none;
}
#extra_head {
	padding: 0px; margin: 0px; width: 778px;
}
#container {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px auto; width: 778px; padding-top: 0px; background-color: #ffffff; text-align: center;
}
#banner {
	padding-bottom: 4px; width: 776px; border-bottom: #339 1px solid; text-align: left;
}
#subbanner {
	padding-bottom: 4px; width: 776px; border-bottom: #339 1px solid; text-align: left;
}
#banner a {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#banner a:link {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#banner a:visited {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#banner a:hover {
	font-weight: bold; color: #000000; text-decoration: underline;
}
#subbanner a {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#subbanner a:link {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#subbanner a:visited {
	font-weight: bold; color: #fc6; text-decoration: none;
}
#subbanner a:active {
	}
#subbanner a:hover {
	font-weight: bold; color: #fc6; text-decoration: underline;
}
h1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#blogtitle {
	font-weight: normal; font-size: 16px; margin: 0px; color: #ffffff; text-align: left; 0px;
}
#blogtitle a {
	color: #ffffff;
}
#blogtitle a:hover {
	color: #ffffff;
}
.description {
	padding-right: 0px; border-top: #000 1px solid; padding-left: 0px; font-size: 13px; padding-bottom: 2px; width: 778px; color: #000000; padding-top: 2px; border-bottom: #000 1px solid; background-color: #efefef; text-align: right;
}
#content {
	border-right: #000 1px solid; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; width: 550px; padding-top: 0px; background-color: #fff;
}
#links {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 25px; margin: 0px 0px 25px; width: 227px; padding-top: 25px; background-color: #ffffff;
}
.blog {
	padding-right: 0px; padding-left: 0px; padding-bottom: 25px; margin: 0px 15px; width: 100%; padding-top: 0px;
}
.date {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; padding-bottom: 10px; margin: 20px 20px 0px 0px; width: 100%; color: #666; padding-top: 10px; border-bottom: #ccc 1px solid; text-align: right;
}
.blogbody {
	background: #fff;
	padding-bottom: 0px;
	margin: 5px 20px 20px 10px;
	text-align: left;
	padding: 0px;
}
.title {
	padding-left: 3px; font-weight: bold; font-size: 16px; border-left: #ff0000 5px solid; color: #000000;
}
.main {
	font-size: 98%;
	margin: 10px 0px 15px 20px;
	color: #000;
	line-height: 150%;
}
blockquote {
	border-right: #000 2px dotted; padding-right: 10px; border-top: #000 2px dotted; padding-left: 10px; padding-bottom: 10px; border-left: #000 2px dotted; padding-top: 10px; border-bottom: #000 2px dotted;
}
.pict {
	margin-bottom: 5px; margin-right: 5px;
}
.main-continues {
	font-size: 12px;
}
.posted {
	font-size: 12px; margin-left: 20px; color: #339; text-align: left;
}
a.aposted {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.aposted:link {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.aposted:visited {
	font-weight: bold; color: #339; text-decoration: underline;
}
a.aposted:active {
	font-weight: bold;
}
a.aposted:hover {
	font-weight: bold; color: #339; text-decoration: none;
}
.menu {
	font-size: 12px; margin: 5px 0px 20px; color: #339; text-align: left;
}
.comments-head {
	font-weight: bold; font-size: 12px; margin-left: 20px; color: #000;
}
.comments-body {
	margin-top: 10px; font-size: 12px; margin-bottom: 10px; margin-left: 20px; color: #000;
}
.comments-post {
	font-size: 12px; margin-bottom: 20px; margin-left: 20px; color: #000; text-align: left;
}
.trackback-url {
	margin-top: 20px; font-weight: bold; font-size: 12px; margin-bottom: 20px; margin-left: 20px; color: #000;
}
.trackback-body {
	font-size: 12px; margin: 10px 0px 25px;
}
.trackback-post {
	font-size: 12px; margin-bottom: 15px; color: #000; text-align: right;
}
a.atrackback-post {
	font-weight: bold; color: #000; text-decoration: underline;
}
a.atrackback-post:link {
	font-weight: bold; color: #000; text-decoration: underline;
}
a.atrackback-post:visited {
	font-weight: bold; text-decoration: underline;
}
a.atrackback-post:active {
	font-weight: bold;
}
a.atrackback-post:hover {
	font-weight: bold; color: #000; text-decoration: none;
}
table.form {
	margin: 25px auto 0px;
}
label {
	font-weight: bold; font-size: 12px; margin-left: 20px; color: #000;
}
#author {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 200px; border-bottom: #000 1px solid;
}
#email {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 200px; border-bottom: #000 1px solid;
}
#url {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 200px; border-bottom: #000 1px solid;
}
#text {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 350px; border-bottom: #000 1px solid; height: 200px;
}
.calendarhead {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; background: #fff; padding-bottom: 10px; margin-left: 10px; color: #339; padding-top: 10px; text-align: left;
}
.calendartable {
	margin-bottom: 15px; width: 190px; background-color: #fff; text-align: center;
}
.calendarweek {
	font-weight: bold; font-size: 12px; color: #333;
}
.calendarwd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px;
}
.calendard {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px; empty-cells: show;
}
.calendardbg {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 3px;
}
.calendar {
	font-size: 12px; color: #333;
}
.sidetitle {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; background: #fff; padding-bottom: 5px; margin-left: 10px; color: #339; padding-top: 5px; text-align: left;
}
.side {
	padding-right: 10px; padding-left: 10px; font-size: 12px; margin-bottom: 5px; padding-bottom: 10px; line-height: 125%; padding-top: 5px; background-color: #fff; text-align: left;
}
.sidebody {
	padding-left: 10px; background: url(http://image.blog.livedoor.com/img/usr/sky_01/box.gif) no-repeat 0px 50%; margin-bottom: 5px;
}
a.aside {
	color: #333; text-decoration: underline;
}
a.aside:link {
	color: #333; text-decoration: underline;
}
a.aside:visited {
	color: #333; text-decoration: underline;
}
a.aside:hover {
	color: #333; text-decoration: none;
}
.pagetop {
	padding-right: 2em; margin-top: 20px; font-size: 12px; text-align: right;
}
.photo {
	text-align: center;
}
.nickname {
	margin-top: 10px; font-weight: bold; font-size: 12px; color: #333;
}
.message {
	font-size: 12px; margin: 10px 0px; color: #333;
}
.quotetable {
	background: #e5e5e5;
}
.quote {
	padding-right: 1px; padding-left: 1px; font-size: 12px; background: #fff; padding-bottom: 1px; color: #000; padding-top: 1px;
}
.blogtimes {
	margin: 0px 0px 10px; text-align: center;
}
.powered {
	margin: 15px 0px 10px; text-align: center;
}
.syndicate {
	padding-left: 20px; font-size: 12px; text-align: center;
}
.checkers {
	margin-top: 10px; padding-left: 20px; font-size: 11px;
}
hr {
	border-top: #fff 1px solid; width: 100%; border-bottom: #339 1px dotted;
}
#footer {
	clear: both; padding-right: 0px; border-top: #000 1px solid; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px auto; width: 778px; padding-top: 0px; border-bottom: #000 5px solid; background-color: #ffffff; text-align: center;
}
#footerbody {
	margin: 0px; width: 758px; color: #000000; line-height: 140%; text-align: center;
}
#footerbody a {
	color: #333; text-decoration: underline;
}
#footerbody a:link {
	color: #333; text-decoration: underline;
}
#footerbody a:visited {
	color: #333; text-decoration: none;
}
#footerbody a:active {
	
}
#footerbody a:hover {
	color: #333; text-decoration: none;
}
.mag_form {
	font-size: 12px; margin: 10px 0px 15px 20px; color: #333;
}
