@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}
body {
font: Arial, Helvetica, sans-serif;
}
label {
font-weight: bold;
}
em {
font-style: italic;
}
#wrapper {
padding: 1em 0 0 0;
margin: 0 auto 0 auto;
width: 885px;
}
#header {
width: 885px;
height: 138px;
/* background: url(<%= homepath %>/static/images/yourule_banner.png); */
}
#header a img {
border: none;
}
#header h1, #header h2 {
display: none;
}
.mainbox {
margin-top: 1em;
background: url(<%= homepath %>/static/images/tl.png) no-repeat top left;
}
.mainbox_top {
background: url(<%= homepath %>/static/images/tr.png) no-repeat top right;
}
.mainbox_bottom {
background: url(<%= homepath %>/static/images/bl.png) no-repeat bottom left;
}
.mainbox_bottom div {
background: url(<%= homepath %>/static/images/br.png) no-repeat bottom right;
}
.mainbox_content {
background: url(<%= homepath %>/static/images/r.png) top right repeat-y;
}
.mainbox_top div, .mainbox_top, .mainbox_bottom div, .mainbox_bottom {
width: 100%;
height: 30px;
font-size: 1px;
}
.mainbox_content, .mainbox_bottom {
margin-top: -19px;
}
.mainbox_content {
padding: 0em 3em 2em 3em;
line-height: 1.5em;
}
.mainbox_content h2 {
border-bottom: 3px #1e3d7b solid;
margin: 19px 0 0.8em 0;
font-weight: bold;
}
.mainbox_content p {
margin-bottom: 0.5em;
}
#gallery {
border: 1px solid #1e3d7b;
width: 100%;
border-collapse: collapse;
}
#gallery th {
background: #1e3d7b;
color: white;
}
#gallery td {
text-align: center;
}
#menu {
text-align: right;
margin: 0.5em;
}
#rulerimg {
margin: 0.5em;
}
.errormsg {
background-color: #f7fb70;
color: #4c4c4c;
text-align: center;
border: 1px #fdff00 solid;
width: 20em;
margin: 1em;
}
strong {
font-weight: bold;
}
#footer {
margin-top: 3em;
font-size: 0.8em;
text-align: center;
}