body {
font-size: 12px;
line-height:17px;
color:#000000;
text-align:center;
font-family: arial, tahoma, sans-serif;
background-image:url(images/pattern.jpg);
margin:0;
}

ul,ol{
margin-left:0;
padding-left:0;}

li{
list-style-type: none;
}

ul{
padding:0; 
}

td{
font-size: 12px;
line-height:19px;
}

.catfile{
margin-top:0;
}

.owned{
border: 7px solid #dcd6d6;
}

.joined, .affiliates{ 
border: 5px solid #dcd6d6; 
margin: 6px; 
}

.granted { 
border: 5px solid #dcd6d6; 
margin: 3px; 
}

.wysiwygmenu{
display:block;
height:18px;
width:65px;
background-color:#f7f5f5;}

.wysiwygmenu img{
border:0;}

.owneddesc{
border-bottom:1px dashed #cfc7ba;
padding-bottom:15px;
margin-bottom:15px;
}

.odd{
background-color:#e7e3e3;
}

a:link,a:visited,a:active{
color: #878a4f; 
font-weight: bold;
text-decoration:none;
}

a:hover{
color: #009ca5; 
font-weight: bold;
text-decoration:underline;
}

h2{ 
font-family: "times new roman", serif;
text-align:left;
border-bottom:3px solid #dcd6d6;
font-size:24px;
line-height:25px;
font-weight:bold;
color:#000;
padding-left:32px;
background-image: url(http://pink-pistol.net/devoted/images/heart.gif);
background-repeat: no-repeat;
margin-bottom:0;
}

h3{ 
font-family: "times new roman", serif;
text-align:left;
border-bottom:5px solid #cfc7ba; 
font-size:18px;
line-height:18px;
font-weight:bold; 
color:#ff6162;
margin-bottom:0;
}

blockquote{ 
width:90%;
text-align:left;
border-left:5px solid #ff6162; 
background-color:#d7d1c5;
padding:3px 3px 3px 7px;
margin-left:20px;
}

#container{
position:relative;
width:771px;
margin:0 auto;
margin-top:25px;
border-bottom:9px solid #fff;
background-image: url(http://pink-pistol.net/devoted/images/repeat2.jpg);
background-repeat: repeat-y;
padding:0;
}

#content{
position:relative;
float:left;
width:486px;
margin-top:0;
margin-left:14px;
padding:0;
display:inline;
text-align:justify;
}

#nav{
position:relative;
float:right;
width:218px;
margin:-270px 32px 0 0; 
display:inline;
text-align:justify;
}

.clear{
clear:both;
}

input, option, textarea, select {
background-color:#d7d1c5;
font-size: 12px;
font-family:arial, sans-serif;
color: #000;
border-left: 2px solid #ff6162;
border-top: 0;
border-right: 0;
border-bottom: 0;
padding:2px;
}

.button, .submit{
padding:1px;
border:none;
background-color:#ff5f5c;
color:#fff;
font-weight:bold;
}

#latestjoined a{ 
text-decoration:none;
}

#latestjoined{ 
padding: 0; 
margin:0 0 0 0;
text-align:center;
}

#latestjoined li{
list-style-type: none; 
margin: 0; 
padding: 0; 
display: inline; 
}

img.latestbuttons{ 
margin: 5px 10px 10px 10px; 
border: 5px solid #dcd6d6;
padding-bottom:1px;
}
