body {
background-color: #ff3300;
background-image: url(bg.jpg);
background-repeat: repeat-x;
margin-top: 10px;
font: 12px verdana, 'trebuchet ms', arial, tahoma, sans-serif;
color: #ff6633;
}


A:link {color: #ff3300; text-decoration: none; font-weight: bolder;}        
A:visited {color: #ff3300; text-decoration: none; font-weight: bolder;}      
A:active {color: #ff3300; text-decoration: none; font-weight: bolder;}        
A:hover { color:#ff6633; text-transform: none; text-decoration: underline; font-weight: bolder;
} 


.title {
border-bottom: 1px solid #660000;
text-align: center;
letter-spacing: 6px;
margin-bottom: 5px;
font: 13px verdana, 'trebuchet ms', arial, tahoma, sans-serif;
color: #ff6633;
font-weight: bolder;
text-transform: uppercase;
}

input , textarea, select  {
color : #ff6633;
font-size : 12px;
font-weight : normal;
text-decoration : none;
font-family: verdana, 'trebuchet ms', arial, tahoma, sans-serif;
text-align : left;
border: 1px solid #ff6633;
background-color: #b01116;
}

.aff {
margin: 2px;
}

.joined {
margin: 2px;
}

#frame {
float: right;
border: 0px;
width: 780px;
margin: 0px;
padding-bottom: 20px;
}

#top {
float: right;
border: 0px;
width: 551px;
height: 557px;
padding: 0px;
margin: 0px;
}


#content {
background-image: url(bg2.jpg);
background-repeat: repeat;
border: 1px solid #660000;
float: right;
width: 445px;
padding: 5px;
line-height: 18px;
text-align: justify;
background-color: #ff3300;
margin-right: 25px;
}

#side { 
border: 0px solid #660000;
float: left;
line-height: 16px;
width: 215px;
text-align: justify;
margin-left: 10px;
padding: 0px;
}

.sidebar { 
background-image: url(bg2.jpg);
background-repeat: repeat;
border: 1px solid #660000;
width: 210px;
text-align: justify;
padding: 2px;
background-color: #ff3300;
}

table, td, tr {

border: 0px;
color: #ff6633;
font-family: verdana, 'trebuchet ms', arial, tahoma, sans-serif;
font-size: 12px;
letter-spacing: 0px;
padding: 0px;
}

td.smilies {
background-color: #999999;
border: 1px solid #ffffff;
color: #000000;
font-family: verdana, 'trebuchet ms', arial, tahoma, sans-serif;
font-size: 11px;
padding: 3px;
}

td.animatednames {
background-color: #ffffff;
border: 1px solid #000000;
color: #000000;
font-family: verdana, 'trebuchet ms', arial, tahoma, sans-serif;
font-size: 11px;
padding: 3px;
}

.divider {
border-bottom: 2px solid #ff6633;
}

table.smaller {
width: 65%;
}

.visitormenutitle{
	margin-bottom: 3px;
	font-family: verdana, 'trebuchet ms', arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
	font-style: italic;
	padding:0px;
	}

.visitorsubmenu{
	margin-bottom: 0.5em;
	}

#visitormenu ul {

	list-style-image: url(http://just-like-magic.org/arrow.gif);
	margin:0px;
	padding:0px;
	}
	
#visitormenu li {
	padding-bottom:3px;
	margin:0px;
	}
