body {
background: #ffffff url(http://strong-and-free.ca/skins/2/bg.jpg) repeat;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
font: 12px georgia, tahoma, 'trebuchet ms', verdana, arial, sans-serif;
color: #cc0000;
}


A:link {color: #ff6666; text-decoration: underline; font-weight: bold;}        
A:visited {color: #ff6666; text-decoration: underline; font-weight: bold;}      
A:active {color: #ff6666; text-decoration: underline; font-weight: bold;}        
A:hover { color:#cc0000; text-decoration: none; font-weight: bold;
} 


.title {
border-bottom: 1px solid #cc0000;
letter-spacing: 2px;
margin-bottom: 6px;
font: 16px georgia, tahoma, 'trebuchet ms', verdana, arial, sans-serif;
color: #cc0000;
font-weight: bold;
text-align: right;
}


input , textarea, select  {
color : #cc0000;
font-size : 12px;
font-weight : normal;
text-decoration : none;
font-family: georgia, tahoma, 'trebuchet ms', verdana, arial, sans-serif;
text-align : left;
border-width : 1px;
border: 1px solid #cc0000;
background-color: #ffffff;
}

.aff {
padding: 2px; 
}

.sym {
border: 7px solid #cc0000;
}

#frame {
float: right;
border: 0px;
width: 425px;
padding-bottom: 20px;
margin: 0px;
}

#topimage {
float: right;
border: 0px;
width: 389px;
height: 437px;
padding: 0px;
margin: 0px;
}


#main {
border: 3px solid #cc0000;
float: left;
text-align: justify;
width: 345px;
padding: 5px;
line-height: 18px;
margin-left: 35px;
margin-top: 16px;
background: #ffffff url(http://strong-and-free.ca/skins/2/bg2.jpg) repeat;
}

#stem {
float: right;
border: 0px;
width: 17px;
height: 114px;
padding: 0px;
margin: 0px;
}

table, td, tr {
border: 0px;
color: #cc0000;
font-family: georgia, tahoma, 'trebuchet ms', verdana, arial, sans-serif;
font-size: 12px;
letter-spacing: 0px;
padding: 0px;
}
