p.profile {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
width: 100%;
padding: 0 0 10px 0;
margin: 0;
}

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #212121;
background: url(../images/generic/bground-h1.gif) repeat-x left bottom;
width: 100%;
height: 30px;
padding: 0;
margin: 40px 0 5px 0;
}

h2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #212121;
background: url(../images/generic/bground-h3.gif) repeat-x left top;
width: 100%;
padding: 15px 0 0 0;
margin: 15px 0 5px 0;
}

h2.first {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #212121;
background: none;
width: 100%;
padding: 0;
margin: 15px 0 5px 0;
}

h3, h3 a, h3:link, h3:visited {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #212121;
background: url(../images/generic/bground-h3.gif) repeat-x left top;
width: 100%;
padding: 15px 0 0 0;
margin: 15px 0 -5px 0;
}

h3.first {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #212121;
background: none;
width: 100%;
padding: 0;
margin: 15px 0 -5px 0;
}

h3.preview {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #212121;
background: none;
width: 100%;
padding: 0;
margin: 0 0 -5px 0;
}


p {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
width: 100%;
padding: 10px 0 10px 0;
margin: 0;
}

p a, p a:link, p a:visited {
color: #212121;
text-decoration: underline;
}

p.date {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #212121;
font-style: italic;
width: 100%;
padding: 10px 0 0 0;
margin: 0;
}


.divContainer ul {
padding: 0 0 20px 0;
margin: -5px 0 0 0;
}

.divContainer ul li {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
padding: 0;
margin: 0 0 0 30px;
}


ul.bodyText {
padding: 0 0 20px 0;
margin: -5px 0 0 0;
}

ul.bodyText li {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
padding: 0;
margin: 0 0 0 30px;
}


.divContainer ol {
padding: 0 0 20px 0;
margin: -5px 0 0 0;
}

.divContainer ol li {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
padding: 0;
margin: 0 0 0 30px;
}

ol.bodyText {
padding: 0 0 20px 0;
margin: -5px 0 0 0;
}

ol.bodyText li {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
color: #212121;
padding: 0;
margin: 0 0 0 30px;
}


p.footer {
font-family: Helvetica, Arial, sans-serif;
font-size: 10px;
color: #666666;
text-align: center;
padding: 10px 0 20px 0;
margin: auto;
}

span.username {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
width: 65px;
height: 12px;
padding: 3px 0 3px 0;
margin: 0 0 0 10px;
float: left;
}

.inputSearch {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
width: 140px;
padding: 5px 0 5px 0;
margin: 0 0 0 10px;
float: left;
border: 1px solid #d1d1d1;
}

.inputUsername {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
width: 130px;
padding: 5px 0 5px 0;
margin: 0 0 0 10px;
float: left;
border: 1px solid #d1d1d1;
}

.inputImage {
padding: 0;
margin: 0 10px 0 0;
float: right;
}