@charset "utf-8";
/* CSS Document */

body {
background-color: #663366;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color: #663366;
}

a:hover {color: #FF00FF}

v:Link {color: #ff0080;}

a:link  {color: #400040;}

.rtop, .rbottom{background: #663366; display:block}
.rtop b, .rbottom b{background:#fff; display: block; height: 1px; overflow: hidden}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px; height: 2px}

h1 {
font-size:20px;
font-weight:600;
text-align:center
}

h2 {
font-size:18px;
font-weight:600;
}

h3 {
font-size:14px;
font-weight:600;
font-style:italic;
}

hr {
width: 45%;
color: #663366;
margin: 0 auto;
clear: both;
}

#maincontainer {
width: 900px;
margin: 20px auto;
text-align:left;
background:#fff;
width: 900;
}

#header{
margin-top: 1em;
padding-left: 50px;
padding-right: 50px;
text-align: center;
background: #fff none repeat scroll 0 0;
height: 8em;
}

#contentcolumn{
padding: 0 1em 0 1em;
background: #fff;
}

#contentcolumn img {
border: solid;
border-width: medium;
border-color: #663366;
}

#contentcolumn.content {
font-size:14px;
font-weight:100;
background-color:#FF0000
}

#leftcolumn{
clear: right;
float:left;
text-align:center;
margin-right: -14em;
width: 14em;
background: #fff;
}

#email_list img{
border:none;
}

#footer{
clear: both;
width: 100%;
height: 30px;
vertical-align: middle;
font-size: .7em;
text-align: center;
background: #fff;
}

.innertube{
margin: 1em;
margin-top: 0;
}

.floatRight {
float:right;
margin-left: 20px;
}

.floatLeft {
float:left;
margin: 0 20px 10px 0;
}

/*li {
font-size:16px;
font-weight:100;
}*/

#sidebox {
font-size:12px;
}