/* basis */
p,a,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,dl,dt,dd,form,input{
padding:0;
margin:0;
}

.clear{
clear:both;
}

/* list */
ul,ol{
list-style:none;
}

table,tr,th,td{
border-collapse:collapse;
}

/* list2 */
#alpha dl{
margin:20px 20px 0 20px;
padding:0;
width:508px;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
background:#070707 url("../img/_parts/dot.gif") 8em top repeat-y;
}

#alpha dl dt{
line-height:1.5;
padding:6px 0 7px 10px;
margin:0;
width:8em;
font-weight:bold;
}

#alpha dl dd{
padding:5px 5px 7px 8.9em;
margin-top:-2.5em;
margin-bottom:0;
margin-right:0;
margin-left:0;
line-height:1.5;
}

/* alpha table */
#alpha tr{
margin:0;
padding:0;
text-align:center;
}

#alpha th{
margin:0;
padding:2px;
text-align:center;
}

#alpha td{
margin:0;
padding:2px;
text-align:center;
background:#070707;
}

/* delta table */
#delta tr{
margin:0;
padding:0;
text-align:center;
}

#delta th{
margin:0;
padding:2px;
text-align:center;
}

#delta td{
margin:0;
padding:2px;
text-align:center;
background:#000000;
}

/* font */
body{
background:#000000 url("../img/_parts/body.gif") repeat-y center top;
background-attachment:fixed;
font-family:verdana,sans-serif;
font-size:12px;
color:#cccccc;
text-align:left;
margin:0 auto;
padding:0;
}

a{
overflow:hidden;
outline:0;
text-decoration:none;
color:#99cc00;
}

a:hover{
color:#ccff00;
}

h1,h2,h3,h4,h5,h6{
font-size:12px;
font-weight:normal;
font-style:nomal;
}

/* h heading */
#header-inner{
margin:0;
padding:44px 0 0 140px;
}

#header-image{
position:relative;
margin:0;
padding:0;
}

#header-image p{
position:absolute;
background:url('../img/_parts/header_h1_h2.gif');
background-position:top;
height:29px;
width:272px;
margin:0;
padding:0;
}

#header-image p:hover{
background:url('../img/_parts/header_h1_h2.gif');
background-position:bottom;
}

#header h1{
clear:both;
font-size:18px;
margin:0;
padding:0;
color:#000000;
}

#header h2{
clear:both;
font-size:18px;
margin:0;
padding:0;
color:#000000;
}

#header a{
color:#99cc00;
}

#header a:hover{
color:#ccff00;
}

/* a heading */
#alpha h1{
clear:both;
font-weight:bold;
background:url("../img/_parts/alpha_h1_h2.gif") no-repeat;
background-repeat:no-repeat;
padding:6px 5px 7px 28px;
margin:10px 0 0 0;
color:#cccccc;
}

#alpha h2{
clear:both;
font-weight:bold;
background:url("../img/_parts/alpha_h1_h2.gif") no-repeat;
background-repeat:no-repeat;
padding:6px 5px 7px 28px;
margin:10px 0 0 0;
color:#cccccc;
}

.entry-title a{
color:#cccccc;
}

.entry-title a:hover{
color:#888888;
}

/* a tag */
#alpha h3{
display:inline;
font-size:10px;
margin:0;
padding:0;
}

/* a emphasis mini */
#alpha h4{
clear:both;
font-size:14px;
font-weight:bold;
border-left:solid 10px #9999ff;
padding:5px 10px;
margin:10px 10px 0 10px;
color:#9999ff;
}

/* a emphasis */
#alpha h5{
clear:both;
font-size:18px;
font-weight:bold;
border-left:solid 10px #cc3333;
padding:5px 10px;
margin:10px 10px 0 10px;
color:#cc3333;
}

/* archive heading */
#alpha-2 h5{
clear:both;
font-weight:bold;
border-left:solid 10px #ffffff;
border-bottom:solid 1px #ffffff;
background-color:#000000;
padding:5px 5px;
margin:10px 0 0 0;
color:#ffffff;
}

/* comment heading */
#comments-2 h5{
clear:both;
font-weight:bold;
border-left:solid 10px #ffffff;
border-bottom:solid 1px #ffffff;
background-color:#000000;
padding:5px 5px;
margin:10px 0 0 0;
color:#ffffff;
}

/* sb1 heading */
#beta h5{
clear:both;
font-weight:bold;
background:url("../img/_parts/sb_h5.gif");
background-repeat:no-repeat;
padding:6px 5px 7px 28px;
margin:10px 0 0 0;
color:#cccccc;
}

/* sb2 heading */
#gamma h5{
clear:both;
font-weight:bold;
background:url("../img/_parts/sb_h5.gif");
background-repeat:no-repeat;
padding:6px 5px 7px 28px;
margin:10px 0 0 0;
color:#cccccc;
}

/* a download */
#alpha h6{
clear:both;
font-size:18px;
font-weight:bold;
margin:10px auto 0;
padding:0;
text-align:center;
color:#cccccc;
}

/* a emphasis */
.asset-body .heading,
.asset-more .heading{
clear:both;
line-height:1;
font-size:14px;
font-weight:bold;
border-bottom:dashed 1px #666666;
padding:0 0 10px 0;
margin:20px 10px 0 10px;
color:#ff9900;
}

.asset-body .heading2,
.asset-more .heading2{
clear:both;
line-height:1;
font-size:14px;
font-weight:bold;
border-bottom:dashed 1px #666666;
padding:0 0 10px 0;
margin:10px 10px 0 10px;
color:#ff9900;
}

.asset-body ul,
.asset-more ul{
margin:0;
padding:0;
}

.asset-body ol,
.asset-more ol{
margin:0;
padding:0;
}

.asset-body .li-img,
.asset-more .li-img{
font-weight:bold;
background:url("../img/_parts/line_02.gif") repeat-x;
border-style:solid;
border-width:1px;
border-color:#000000 #666666 #666666 #000000;
line-height:1;
text-align:left;
margin:18px 18px 6px 17px;
padding:9px 10px 10px 10px;
}

.asset-body li,
.asset-more li{
clear:both;
font-weight:bold;
background:url("../img/_parts/line_01.gif") repeat-x;
border-style:solid;
border-width:1px;
border-color:#454545 #040404 #040404 #454545;
line-height:1;
text-align:left;
margin:18px 40px 6px 40px;
padding:9px 10px 10px 10px;
}

.asset-body .li-2nd,
.asset-more .li-2nd{
font-weight:bold;
background:url("../img/_parts/line_01.gif") repeat-x;
border-style:solid;
border-width:1px;
border-color:#454545 #040404 #040404 #454545;
line-height:1;
text-align:left;
margin:15px 40px 6px 80px;
padding:9px 10px 10px 10px;
}

.asset-body .li2,
.asset-more .li2{
font-weight:bold;
background:url("../img/_parts/line_01.gif") repeat-x;
border-style:solid;
border-width:1px;
border-color:#454545 #040404 #040404 #454545;
line-height:1;
text-align:left;
margin:12px 40px 6px 40px;
padding:9px 10px 10px 10px;
}

.asset-body .li3,
.asset-more .li3{
list-style-type:square;
background:#111111;
border-style:solid;
border-width:1px;
border-color:#111111;
line-height:1.5;
text-align:left;
margin:16px 40px 6px 40px;
padding:0;
}

.asset-body .li3-kome,
.asset-more .li3-kome{
list-style-type:square;
background:#111111;
border-style:solid;
border-width:1px;
border-color:#111111;
line-height:1.5;
text-align:left;
margin:16px 40px 6px 40px;
padding:0;
color:#888888;
}

.asset-body .li3-1,
.asset-more .li3-1{
list-style-type:square;
background:#111111;
border-style:solid;
border-width:1px;
border-color:#111111;
line-height:1.5;
text-align:left;
margin:16px 40px 6px 40px;
padding:0;
color:#cc3333;
}

.asset-body .li3-2,
.asset-more .li3-2{
list-style-type:square;
background:#111111;
border-style:solid;
border-width:1px;
border-color:#111111;
line-height:1.5;
text-align:left;
margin:16px 40px 6px 40px;
padding:0;
color:#9999ff;
}

.asset-body .li4,
.asset-more .li4{
list-style-type:square;
background:#111111;
border-style:solid;
border-width:1px;
border-color:#111111;
line-height:1.5;
text-align:left;
margin:6px 40px 6px 40px;
padding:0;
}

.asset-body .p2,
.asset-more .p2{
margin:16px 20px 0 20px;
padding:0;
}

.asset-body .p2-plusbottom,
.asset-more .p2-plusbottom{
margin:16px 20px 17px 20px;
padding:0;
}

.asset-body .p3,
.asset-more .p3{
clear:both;
border-bottom:dashed 1px #666666;
margin:6px 20px 0 20px;
padding:0 0 13px 0;
}

.asset-body .p3-2,
.asset-more .p3-2{
clear:both;
border-bottom:dashed 1px #666666;
margin:16px 20px 0 20px;
padding:0 0 13px 0;
}

.asset-body .p3-p2,
.asset-more .p3-p2{
clear:both;
border-bottom:dashed 1px #666666;
margin:6px 20px 16px 20px;
padding:0 0 13px 0;
}

/* mark */
.mark{
font-family:"MS UI Gothic",Osaka,sans-serif;
}

.mark-b1{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#cc3333;
font-weight:bold;
}

.mark-b2{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#9999ff;
font-weight:bold;
}

.mark-table-left{
font-family:"MS UI Gothic",Osaka,sans-serif;
clear:both;
float:left;
margin:6px 10px 0 50px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#808080;
background:#070707;
}

.mark-table-left2{
font-family:"MS UI Gothic",Osaka,sans-serif;
clear:both;
float:left;
margin:6px 10px 16px 50px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#808080;
background:#070707;
}

/* quote */
blockquote{
clear:both;
width:auto;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
background:#070707;
line-height:1.5;
margin:6px 40px 0 40px;
padding:0 0 7px 0;
}

.asset-body .bq-2nd,
.asset-more .bq-2nd{
clear:both;
width:auto;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
background:#070707;
line-height:1.5;
margin:6px 40px 0 80px;
padding:6px 0 7px 0;
}

/* font emphasis */
#alpha .bold1{
color:#cc3333;
font-weight:bold;
}

#alpha .bold1-clear{
color:#cc3333;
font-weight:bold;
clear:both;
}

#alpha .bold2{
color:#9999ff;
font-weight:bold;
}

#alpha .bold2-clear{
color:#9999ff;
font-weight:bold;
clear:both;
}

#alpha .bold2-li-2nd{
clear:both;
font-weight:bold;
padding:0;
margin:14px 10px 0 40px;
color:#9999ff;
}

#alpha .bold3{
clear:both;
font-size:12px;
font-weight:bold;
border-left:solid 10px #cc99ff;
padding:5px 10px;
margin:16px 10px 10px 20px;
color:#cc99ff;
}

#alpha .bold3-2{
color:#cc99ff;
font-weight:bold;
margin:16px 20px 0 20px;
padding:0;
}

#alpha .bold4{
clear:both;
text-align:center;
color:#cccccc;
font-weight:bold;
background:url("../img/_parts/bold4.gif") no-repeat;
margin:16px 254px 10px 20px;
padding:8px 10px 15px 10px;
}

#alpha .bold4-mark{
clear:both;
text-align:center;
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#cccccc;
font-weight:bold;
background:url("../img/_parts/bold4.gif") no-repeat;
margin:16px 254px 10px 20px;
padding:8px 10px 15px 10px;
}

#alpha .bold5{
clear:both;
text-align:center;
color:#cc3333;
font-weight:bold;
background:url("../img/_parts/bold5.gif") no-repeat;
margin:16px 254px 10px 20px;
padding:8px 10px 15px 10px;
}

#alpha .bold6{
clear:both;
text-align:center;
color:#cccccc;
font-weight:bold;
font-size:14px;
background:url("../img/_parts/bold6.gif") no-repeat;
margin:16px 0 10px 0;
padding:11px 10px 11px 10px;
}

#alpha .bold7{
clear:both;
color:#cc3333;
font-weight:bold;
font-size:14px;
border-left:solid 10px #cc3333;
border-bottom:solid 2px #cc3333;
margin:16px 10px 10px 10px;
padding:11px 10px 11px 10px;
}

#alpha .bold8{
clear:both;
color:#cc99ff;
font-weight:bold;
font-size:14px;
border-left:solid 10px #cc99ff;
border-bottom:solid 2px #cc99ff;
margin:16px 10px 10px 10px;
padding:11px 10px 11px 10px;
}

#alpha .kome{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#888888;
}

#alpha .kome-clear{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#888888;
clear:both;
}

#alpha .kome-p2{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#888888;
margin:16px 20px 0 20px;
padding:0;
}

#alpha .kome-indent{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#888888;
padding-left:1em;
text-indent:-1em;
}

#alpha .kome-indent-p2{
font-family:"MS UI Gothic",Osaka,sans-serif;
color:#888888;
padding-left:1em;
text-indent:-1em;
margin:16px 20px 0 20px;
padding:0;
}

/* image */
img{
outline:0;
border:none;
}

.mt-enclosure mt-enclosure-image{
margin:0;
padding:0;
}

.mt-image-left{
clear:both;
float:left;
margin:8px 10px 0 20px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left2{
clear:both;
float:left;
margin:8px 10px 13px 20px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left3{
clear:both;
float:left;
margin:4px 10px 10px 20px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left3-p2{
clear:both;
float:left;
margin:11px 10px 10px 20px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left4{
clear:both;
float:left;
margin:0 10px 10px 0;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left5{
clear:both;
float:left;
margin:4px 10px 10px 50px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left5-p2{
clear:both;
float:left;
margin:11px 10px 10px 50px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left6{
clear:both;
float:left;
margin:4px 10px 10px 80px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left6-p2{
clear:both;
float:left;
margin:11px 10px 10px 80px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left7{
clear:both;
float:left;
margin:4px 10px 10px 110px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-left7-p2{
clear:both;
float:left;
margin:11px 10px 10px 110px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-right{
clear:both;
float:right;
margin:8px 20px 0 10px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-right2{
clear:both;
float:right;
margin:8px 20px 0 10px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-center{
clear:both;
text-align:center;
margin:8px auto 0;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-center2{
clear:both;
text-align:center;
margin:8px auto 0;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.mt-image-center3{
clear:both;
text-align:center;
margin:4px auto 4px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}

.mt-image-center3-p2{
clear:both;
text-align:center;
margin:11px auto 4px;
padding:0;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
}


#alpha p.caption{
background:#333333;
line-height:1.5;
margin:0;
padding:0 0 1px 0;
}

/* ctn2+sb2+f */
#container{
width:990px;
margin:0 auto;
padding:24px 0 0 0;
background:url("../img/_parts/header_top.gif") no-repeat;
}

/* h w(c+sb1) */
#container2{
float:right;
width:770px;
margin:0 auto 10px;
padding:0;
}

/* h */
#header{
background:url("../img/_parts/header.gif") left top;
background-repeat:no-repeat;
width:760px;
height:360px;
margin:10px 10px 0 0;
padding:0;
}

/* c+sb1 */
#wrap{
width:100%;
margin:0 auto;
padding:0;
}

/* a+a-2 */
#content{
float:left;
width:550px;
margin:0 auto;
padding:0;
}

#content .header-body-space{
margin:0;
padding:0;
background:url("../img/_parts/header-body-space.gif") repeat-y;
}

.asset-body,
.asset-more{
margin:0 0 0 0;
padding:0;
}

.asset-body a,
.asset-more a{
text-decoration:underline;
}

.asset-body p,
.asset-more p{
line-height:1.5;
margin:6px 20px 0 20px;
padding:0;
}

.asset-footer-space{
clear:both;
height:17px;
}

.asset-footer{
line-height:1.0;
clear:both;
color:#888888;
font-size:10px;
text-align:right;
padding:11px 0 9px 0;
margin:0;
height:9px;
background:#000000 url("../img/_parts/asset-footer.gif") no-repeat;
}

.asset-footer a:hover{
color:#ffffff;
background-color:#990000;
}

.entry-categories{
padding:0;
margin:0;
}

.delimiter{
padding:0;
margin:0;
}

.entry-tags{
padding:0;
margin:0;
}

.asset-meta{
padding:0;
margin:0 5px 0 0;
}

.asset-more-link a{
color:#ffffff;
background:url("../img/_parts/asset-more-link.gif") no-repeat;
background-position:top;
padding:6px 10px 6px 10px;
margin:0;
font-weight:bold;
}

.asset-more-link a:hover{
color:#ffffff;
background:url("../img/_parts/asset-more-link.gif") no-repeat;
background-position:bottom;
}

/* e */
#epsilon{
width:100%;
margin:0 auto;
padding:0;
}

#epsilon .epsilon-header{
clear:both;
background:url("../img/_parts/epsilon_h1_h2.gif") no-repeat;
padding:26px 0 25px 0;
margin:10px 0 0 0;
}

#epsilon h1{
clear:both;
font-weight:bold;
padding:4px 80px 0px 80px;
margin:0px 0 0 0;
color:#000000;
}

#epsilon h2{
clear:both;
font-weight:bold;
padding:4px 80px 0px 80px;
margin:0px 0 0 0;
color:#000000;
}

#epsilon .epsilon-header-body-space{
margin:0;
padding:0;
background:url("../img/_parts/epsilon-header-body-space.gif") repeat-y;
}

#epsilon a{
overflow:hidden;
outline:0;
text-decoration:none;
color:#000000;
text-decoration:underline;
}

#epsilon a:hover{
color:#222222;
}

#epsilon .asset-body,
#epsilon .asset-more{
margin:0 0 0 0;
padding:0;
}

#epsilon .asset-body a,
#epsilon .asset-more a{
font-size:10px;
text-decoration:underline;
}

#epsilon .asset-body p,
#epsilon .asset-more p{
line-height:1.5;
margin:6px 80px 0 80px;
padding:0;
font-size:10px;
color:#000000;
}

#epsilon .epsilon-footer-space{
clear:both;
height:10px;
}

#epsilon .epsilon-footer{
clear:both;
padding:15px 0 15px 0;
margin:0;
background:#000000 url("../img/_parts/epsilon-footer.gif") no-repeat;
}

#epsilon .epsilon-asset-more-link a{
line-height:1.5;
margin:6px 0px 0 423px;
padding:0;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#epsilon .epsilon-asset-more-link a:hover{
color:#222222;
}

/* a-3 */
#alpha-3 ul{
list-style-type:square;
margin:0 0 0 63px;
padding:0;
}

#alpha-3 li{
list-style-type:square;
line-height:1.5;
text-align:left;
margin:6px 10px 6px 0;
padding:0;
}

/* a-2 */
#alpha-2{
width:100%;
margin:0 auto;
padding:0;
}

#alpha-2 p{
line-height:1.5;
margin:6px 10px 0 10px;
padding:0;
}

/* a */
#alpha{
width:100%;
margin:0 auto;
padding:0;
}

/* ad */
.lb{
margin:10px auto 0;
padding:0;
text-align:center;
}

.aa_01{
margin:10px 20px 0;
padding:0;
text-align:left;
}

.aa-inner{
margin:0 0 10px;
padding:0;
}

.au-770{
clear:both;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
width:770px;
}

.au-550{
clear:both;
margin:0 auto;
padding:10px 0 0 0;
text-align:center;
width:550px;
}

.lu-770{
clear:both;
margin:0 auto;
padding:0;
text-align:center;
width:770px;
}

.lu-550{
clear:both;
margin:7px auto 0;
padding:0;
text-align:center;
width:550px;
}

.lu-550-2{
clear:both;
margin:0 auto;
padding:0;
text-align:center;
width:550px;
}

/* sb */
.sb-header-body-space{
margin:0;
padding:0;
background:url("../img/_parts/sb_header-body-space.gif") repeat-y;
}

.widget-content{
margin:0;
padding:0;
}

.widget-content2{
margin:0;
padding:0 10px 0 0;
}

.widget-content3{
margin:10px 0 0 0;
padding:0;
}

.sb-footer{
clear:both;
height:3px;
padding:0;
margin:7px 0 0 0;
background:#000000 url("../img/_parts/sb_footer.gif") no-repeat;
}

/* sb1 */
#beta{
font-size:10px;
float:right;
width:200px;
margin:0 10px 0 10px;
padding:0 0 10px 0;
color:#cccccc;
}

#beta form{
margin:0;
padding:0;
}

#beta ul{
list-style-type:square;
margin:6px 0 0 24px;
padding:0;
}

#beta li{
margin:0 10px 0 0;
padding:0;
line-height:1.5;
}

#beta a:hover{
color:#ffffff;
background-color:#990000;
}

#beta p{
line-height:1.5;
margin:6px 0 0 0;
padding:0;
}

/* sb2 */
#gamma{
font-size:10px;
float:left;
width:200px;
margin:0 10px 0 10px;
padding:0 0 10px 0;
color:#cccccc;
}

#gamma ul{
list-style-type:square;
margin:0 0 0 14px;
padding:0;
}

#gamma li{
margin:0 10px 0 0;
padding:0;
line-height:1.5;
}

#gamma a:hover{
color:#ffffff;
background-color:#990000;
}

#gamma p{
line-height:1.5;
margin:6px 0 0 0;
padding:0;
}

/* sb2 search */
.gamma-search{
padding:0;
margin:10px 0 10px 0;
}

#gamma form{
margin:0;
padding:0;
display:inline;
}

#gamma .search{
height:14px;
width:115px;
background-color:#888888;
border-style:solid;
border-width:1px;
border-color:#000000 #333333 #333333 #000000;
padding:2px;
margin:0 0 0 8px;
}

#gamma .search:focus{
background-color:#cccccc;
}

#gamma .search-submit{
width:60px;
height:20px;
border:0;
background:url("../img/_parts/submit.gif") no-repeat;
background-position:top;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:1px 3px 1px 5px;
margin:0;
}

#gamma .search-submit:hover{
color:#ffffff;
background:url("../img/_parts/submit.gif") no-repeat;
background-position:bottom;
}

/* sb link */
.sb-link{
margin:10px 0 0 10px;
padding:0;
text-align:left;
}

.sb-link2{
margin:10px 20px 0;
padding:0;
text-align:left;
}

.sb-link3{
margin:10px 30px 0;
padding:0;
text-align:left;
}

.sb-inner{
margin:0 0 10px;
padding:0;
}

/* f */
#footer{
width:100%;
height:52px;
clear:both;
margin:0 auto;
padding:0;
background:url("../img/_parts/footer.gif") repeat-x;
text-align:center;
}

#footer-inner{
height:52px;
margin:0;
padding:0;
background:url("../img/_parts/footer_logo.gif") no-repeat;
}

.footer-text{
margin:5px 0;
padding:0;
color:#888888;
text-align:center;
}

.footer-text h3{
display:inline;
font-size:10px;
margin:0;
padding:0;
}

.footer-text a{
color:#99cc00;
text-decoration:underline;
}

.footer-text a:hover{
color:#ccff00;
}

#footer p{
color:#000000;
}

#footer a{
color:#000000;
}

#footer a:hover{
color:#990000;
}

/* monthly archive */
.module-mc-archive{
margin:6px 0 0 10px;
padding:0;
line-height:1.5;
}

.module-mc{
margin:0 0 0 0;
padding:0;
}

.module-mc-item{
display:inline;
margin:0;
padding:0;
}

.module-mc-item a:hover{
background-color:#990000;
}

/* paginate */
.paginate{
clear:both;
text-align:center;
font-size:10px;
}

.paginate-bottom{
margin:10px 0 0 0;
padding:0;
}

.paginate-bottom-2{
margin:3px 0 0 0;
padding:0;
}

.paginate-bottom-3{
margin:0;
padding:0;
}

/* content-nav */
.content-nav{
text-align:center;
font-size:10px;
margin:10px 0 0 0;
padding:0;
}

.content-nav-2{
text-align:center;
font-size:10px;
margin:3px 0 0 0;
padding:0;
}

.content-nav-3{
text-align:center;
font-size:10px;
margin:0;
padding:0;
}

/* autopagerize */
.autopagerize_page_separator{
border:none;
}

.autopagerize_page_info{
font-weight:bold;
border-top:solid 1px #990000;
padding:0;
margin:10px 0 0 0;
color:#990000;
}

.autopagerize_link{
color:#990000;
}

.autopagerize_link:hover{
color:#ffffff;
background-color:#990000;
}

/* calendar */
.widget-calendar tr{
margin:0;
padding:0;
text-align:center;
}

.widget-calendar th{
margin:0;
padding:7px 0 0 13px;
text-align:center;
}

.widget-calendar td{
margin:0;
padding:4px 0 0 13px;
text-align:center;
}

/* category archive */
.select-category{
margin:10px auto 0;
padding:0;
text-align:center;
}

/* comment */
#comments{
margin:0;
padding:0;
width:550px;
}

.comment-1{
color:#cccccc;
clear:both;
float:right;
margin:0;
padding:0;
}

#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply{
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
}

#comment-author,
#comment-email,
#comment-url{
height:14px;
width:125px;
}

#comments-open-text{
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
}

#comment-text{
width:546px;
height:60px;
margin:0;
padding:0;
}

#comments-open-captcha{
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
width:550px;
}

#comments-open-captcha p{
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
}

#captcha_code{
height:14px;
width:125px;
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
}

#comments-open-footer{
clear:both;
float:right;
margin:10px 0 0 0;
padding:0;
}

#comment-submit{
width:60px;
height:20px;
border:0;
background:url("../img/_parts/submit.gif") no-repeat;
background-position:top;
color:#ffffff;
font-weight:bold;
font-size:12px;
padding:1px 3px 1px 5px;
margin:0;
}

#comment-submit:hover{
color:#ffffff;
background:url("../img/_parts/submit.gif") no-repeat;
background-position:bottom;
}

#comments-open-captcha img{
clear:both;
float:right;
margin:0;
padding:0;
}

#comments-open-captcha label{
display:none;
}

/* assets (comment) */
.comment-content,
.comment-footer,
.comments-open-content,
.comments-open-footer,
.comments-closed{
clear:both;
}

.comments{
overflow:hidden;
}

.comments{
clear:both;
}

/* assets */
.asset-body,
.asset-more,
.asset-more-link,
.asset-excerpt,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content{
clear:both;
}

.asset,
.trackbacks,
.archive{
overflow:hidden;
width:100%;
}

.asset,
.asset-content,
.trackbacks,
.archive{
position:static;
clear:both;
}

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after{
content:"";
display:block;
visibility:hidden;
clear:both;
height:0;
}