/* This is the StyleCatcher theme addition. Do not remove this block. */
/* @import url(/mt4/mt-static/themes-base/blog.css); */
/* @import url(/mt4/mt-static/themes/theme-project92-2/theme-project92-2.css); */
/* end StyleCatcher imports */

body {
  background-color: #eee;
  font-size: 16px;
}

a:link {
	text-decoration: none;
	color: #c60;
}

a:visited {
	text-decoration: none;
	color: #930;
}

hr {
	display: none;
}

#pagebody {
  clear: left;
  width: 928px;
  background: url('p92_blog_2010_background.png') #fff 0px 0px repeat-y;
  margin: 0 auto 0 auto;
  border-style: solid;
  border-color: #ccc #999 #333 #ccc;
  border-width: 0 1px 0 1px;
}

#banner {
  width: 930px;
  height: 130px;
  padding: 0px;
  margin: 30px auto 0 auto;
　overflow: hidden;
}

.clear {
  clear: both;
  height: 0;
  visibility: hidden;
}

#footer {
  clear: left;
  background-color: #666;
  color: #fff;
  font-size: 12px;
  width: 928px;
  padding: 0;
  margin: 0 auto 30px auto;
  border-style: solid;
  /* border-color: #ccc #333 #333 #999; */
  border-color: #666;
  border-width: 1px 1px 1px 1px;
  -moz-border-radius-bottomleft: 16px;
  -moz-border-radius-bottomright: 16px;
  -webkit-border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  font-family: 'Helvetica', 'Arial', sans-serif;
}

#footer p.copyright {
  margin: 0;
  padding: 8px 16px 0 16px;
  font-weight: bold;
}
#footer p.poweredby {
  margin: 0;
  padding: 4px 16px 8px 16px;
}
#footer p.poweredby a {
  color: #fc0;
}

#feeds {
  width: 46px;
  height: 46px;
  margin: 0;
  padding: 0;
  float: right;  
}

#feeds a {
  width: 28px;
  height: 28px;
  margin: 9px;
  padding: 0;
  display: block;
  background: url('p92_blog_2010_menus.png') -841px -281px no-repeat;
}

#feeds a span {
  display: none;
}

p#banner-description {
  display: none;
}

h1#banner-header {
  width: 130px;
  height: 130px;
  paddin: 0;
  margin: 0;
  background: url('p92_blog_2010_menus.png') 0px 0px no-repeat;
  float: left;
}
h1#banner-header a {
  display: block;
  width: 130px;
  height: 130px;
  paddin: 0;
  margin: 0;
}

h1#banner-header span {
  display: none;
}


#menu_1, #menu_2 {
  float: left;
  height: 130px;
  padding: 0;
  list-style: none outside;
  margin: 0;
}

#menu_1 {
  width: 700px;
}

#menu_2 {
  width: 100px;
}

#menu_1 ul, #menu_2 ul {
  margin: 0;
  padding: 0;
  list-style: none outside;
}

#menu_1 ul li, #menu_2 ul li {
  width: 100px;
  height: 100px;
  float: left;
  margin: 0;
  padding: 0;
}

#menu_1 li a span, #menu_2 li a span {
  display: none;
}

#menu_1 ul li a, #menu_2 ul li a {
  display: block;
  width: 100px;
  height: 100px;
}

#menu_blog, #menu_about {
  height: 30px;
}
#menu_blog {
  width: 700px;
}
#menu_about {
  width: 100px;
}

#menu_blog a {
  background: url('p92_blog_2010_menus.png') -130px 0px no-repeat;
  display: block;
  height: 30px;
  width: 700px;
}
#menu_blog a:hover {
  background-position: -130px -140px;
}
#menu_about a {
  background: url('p92_blog_2010_menus.png') -830px 0px no-repeat;
  display: block;
  height: 30px;
  width: 100px;
}
#menu_about a:hover {
  background-position: -830px -140px;
}

#menu_iphone a {
  background: url('p92_blog_2010_menus.png') -130px -30px no-repeat;
}
#menu_iphone a:hover {
  background-position: -130px -170px;
}
#menu_mac a {
  background: url('p92_blog_2010_menus.png') -230px -30px no-repeat;
}
#menu_mac a:hover {
  background-position: -230px -170px;
}

#menu_camera a {
  background: url('p92_blog_2010_menus.png') -330px -30px no-repeat;
}
#menu_camera a:hover {
  background-position: -330px -170px;
}
#menu_pc a {
  background: url('p92_blog_2010_menus.png') -430px -30px no-repeat;
}
#menu_pc a:hover {
  background-position: -430px -170px;
}
#menu_web a {
  background: url('p92_blog_2010_menus.png') -530px -30px no-repeat;
}
#menu_web a:hover {
  background-position: -530px -170px;
}
#menu_bike a {
  background: url('p92_blog_2010_menus.png') -630px -30px no-repeat;
}
#menu_bike a:hover {
  background-position: -630px -170px;
}
#menu_life a {
  background: url('p92_blog_2010_menus.png') -730px -30px no-repeat;
}
#menu_life a:hover {
  background-position: -730px -170px;
}
#menu_profile a {
  background: url('p92_blog_2010_menus.png') -830px -30px no-repeat;
}
#menu_profile a:hover {
  background-position: -830px -170px;
}

#alpha {
  margin: 0;
  width: 689px;
  padding: 20px;
  float: left;
  background-color: #fff;
}
#alpha h2 {
  margin: 0 0 12px 0;
  padding: 0;
}

#beta {
  margin: 0;
  padding: 0;
  float: left;
  width: 199px;
}

#related_entries2 {
  padding: 0;
  margin: 0;
  width: 199px;
  background-color: #fff;
}
#related_entries2 ul {
  background-color: #fff;
  margin: 0;
  padding: 10px 10px 10px 4px;
  list-style-position: inside;
  list-style-image: url('triangle_ora.png');
}
#related_entries2 ul li a {
  font-size: 14px;
}
#related_entries2 ul li {
  margin: 0;
  padding: 2px;
  font-size: 12px;
  color: #333;
}

#related_entries2 h2 {
  width: 200px;
  height: 30px;
  margin: 0 -1px 0 0;
  background: url('p92_blog_2010_menus.png') 0px -280px no-repeat;
}
#recent_entries h2 {
  width: 200px;
  height: 30px;
  margin: 0 -1px 0 0;
  background: url('p92_blog_2010_menus.png') -210px -280px no-repeat;
}
#past_entries h2 {
  width: 200px;
  height: 30px;
  margin: 0 -1px 0 0;
  background: url('p92_blog_2010_menus.png') -420px -280px no-repeat;

}
#profiles h2 {
  width: 200px;
  height: 30px;
  margin: 0 -1px 0 0;
  background: url('p92_blog_2010_menus.png') -630px -280px no-repeat;

}
#related_entries2 span, #recent_entries span, #past_entries span, #profiles span {
  display: none;
}
.module-content {
  padding: 8px;
}
.module-list-more {
  padding-top: 8px;
  text-align: right;
  list-style: none;
}
.module-list-item {
  padding: 1px;
}
.module-list {
  font-size: 14px;
  list-style-position: outside;
  list-style-image: url('triangle_ora_gray.png');
  margin: 0;
  padding: 10px 10px 10px 30px;
}

#blog_club {
  width: 160px;
  height: 100px;
  margin: 0 18px;
  overflow: hidden;
}

#amn-blog-club:
  width: 160px;
  height: 89px;
}

#comments label {
    display: block;
}

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 400px;
}

div.trackbacks, #comments {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ccc;
    padding: 14px 20px;
    margin: 0 -20px;
}

#alpha p.content-nav {
    margin: 0;
    padding: 4px 10px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #333;
    background: #eee;
    font-size: 12px;
}

#alpha h2.date-header,#alpha h2.archive-header {
    font-size: 14px;
    padding: 4px 10px;
    margin: 0 0 12px 0;
    background: #333;
    color: #fff;
}

#alpha li.archive-list-item {
    padding-bottom: 5px;
}

#alpha span.archive-date {
    color: #999;
    font-size: 10px;
}

#alpha div.entry img {
    border-style: none;
    border-width: 0px;
}

#alpha div.column {
    border-style: solid;
    border-color: #333;
    border-width: 1px;
    padding: 0px;
    margin: 8px 0;
    background-color: #fff;
}

#alpha div.column p, #alpha div.column img {
    padding: 8px;
    margin: 0;
    font-size: 12px;
}

#alpha div.column h1 {
    border-style: solid;
    border-color: #333;
    border-width: 0 0 1px 0;
    background-color: #666;
    color: #fff;
    margin: 0;
    padding: 4px 8px;
}

#alpha h3.entry-header {
    font-size: 22px;
    color: #333;
    line-height: 24px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #666;
    margin: 4px 0 4px 0;
    font-weight: bold;
    font-family: 'arial', 'helvetica', sans-serif;
    }

#alpha h4 {
    font-size: 18px;
    color: #333;
    line-height: 24px;
    margin: 32px 0 4px 0;
    border-width: 0 0 0 3px;
    border-style: solid;
    border-color: #666;
    padding-left: 8px;
    font-weight: bold;
    font-family: 'arial', 'helvetica', sans-serif;
    }

#alpha h1, div.trackbacks h3, #comments h2 {
    font-size: 16px;
    color: #333;
    line-height: 18px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #666;
    margin: 16px 0 4px 0;
    font-weight: bold;
    font-family: 'arial', 'helvetica', sans-serif;
    }

#alpha h1 {
    margin: 16px 0 4px 0;
}

div.trackbacks h3, #comments h2 {
    margin: 4px 0 4px 0;
}

#alpha dl dt {
    font-weight: bold;
    font-size: 16px;
    margin: 6px 0 0 20px;
    display: list-item;
    list-style: square;
}

#alpha dl dd {
    margin: 2px 0 2px 40px;
}

#alpha ul {
  margin: 1em 0 1.5em 0;
}


