/* Start of CMSMS style sheet 'Aikikai-styles' */
body {
margin:0;
padding:0;
background: #000 /*url(uploads/images/topic.gif) top left repeat*/;
}

.topic { display: none; }

div#container {
position: relative;
margin: 0 auto;
width: 960px;
border-top: 12px solid #000;
background: url(images/bg.gif) repeat-y;
}
img {
border: 0;
}
b, strong {
font-weight: bold;
color: #ac1e21;
}
div#left-side {
float: left;
width: 180px;
height: 516px;
}
div#logo-left {
position: relative;
top: 30px;
left: 35px;
width: 104px;
height: 180px;
background: url(images/logo.gif) no-repeat;
}
div#right-side {
float: right;
width: 180px;
height: 516px;
}
div#logo-right {
position: relative;
top: 30px;
left: 28px;
width: 53px;
height: 260px;
background: url(images/logo2.gif) no-repeat;
}
div#center {
float: left;
width: 600px;
background: #ddc796 url(images/bg-content.gif) repeat;
}
div#menu-top {
padding-left: 25px;
height: 24px;
background-color: #000;
}

div#content {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #663300;
line-height: 1.6;
padding: 35px;
border-bottom: 12px solid #000;
}
div#content a {
color: #ac1e21;
text-decoration: none;
}
div#content a:hover {
text-decoration: underline;
}
div#content h1 {
font-family: Arial, Helvetica, sans-serif;
color: #ac1e21;
font-size: 18px;
font-weight: normal;
/*text-transform: uppercase;*/
margin: 0;
}
div#footer {
color: #fff;
height: 48px; /* 12 */
background: #000 url(images/footer-bg.gif);
}
div#clearer {
clear: both;
}

.topic { letter-spacing:1px; font-style: italic; font-family:"Times New Roman", Times, serif; font-size: 11px; color: white; padding: 10px; background: #000 url(uploads/images/topic.gif) top left repeat; border-top: 5px solid #000; border-bottom: 5px solid #000; text-align: center; }
/* End of 'Aikikai-styles' */

