/*basic rules*/
body {
background-image: url(stripes.gif);
background-color: black;
background-attachment: fixed;
background-position: left top;
background-repeat: repeat;
}

p {
padding: 2px;
margin: 2px;
}

img {
border: 0px;
margin-bottom: 5px;
}

div#main {
background-color: white;
position: absolute;
width: 264px;
font-family: Arial;
font-size: 0.6em;
top: 0;
left: 225px;
padding: 7px;
border: 0;
}

/*headers (because this site badly lacks them as of this moment*/
.headers {
font-family: century gothic, arial;
font-size: 16pt;
text-align: center;
text-transform: lowercase;
font-weight: bold;
padding: 2px;
margin: 2px;
}

/*owned sites links*/
.content {
background-color: #ffffff;
}

.content:hover {
background-color: #CCCCCC;
}

/*fanlisting menu*/
.menuOut {
cursor:pointer;
background-color: #808080;
font-family: Arial;
margin:7px;
color:black;
border:0;
padding:2px;text-align:center;
font-weight: bold;
}

.menuOver {
cursor:pointer;
margin:7px;
font-family: Arial;
background-color: #404040;
color: black;
border:0;
padding:2px;text-align:center;
font-weight: bold;
}

.submenu {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
text-decoration: none;
}

.submenu a {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

.submenu a:hover {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
text-decoration: none;
border-bottom: 1px solid black;
}

/*awesome menu links*/
#sidemenu { 
width : 100%;
margin-top: 5px;
margin-bottom: 20px;
padding: 0;
} 

#sidemenu li {
display : inline;
text-align:center;
margin:0 1px;
padding: 0;
}

#sidemenu ul {
list-style-type : none;
margin:0 auto;
padding: 0;
}

#sidemenu ul li a { 
background-color: white;
text-decoration: none;
font-family: Arial;
text-transform: lowercase;
font-size: 0.9em;
padding: 8px 8px;
border-bottom: 4px solid #808080;
color: black;
}

#sidemenu ul a:hover { 
border-bottom: 4px solid black;
} 

/*normal links*/

a:link {
font-family: Arial;
font-size: 1em;
font-weight: bold;
color: black;
text-decoration: none;
border-bottom: 1px dotted black;
}

a:visited {
font-family: Arial;
font-size: 1em;
font-weight: bold;
color: black;
text-decoration: none;
border-bottom: 1px dotted black;
}

a:hover {
font-family: Arial;
font-size: 1em;
font-weight: bold;
color: black;
text-decoration: none;
background-color: #CCCCCC;
border-bottom: 1px dotted black;
}

a:active {
font-family: Arial;
font-size: 1em;
font-weight: bold;
color: black;
text-decoration: none;
background-color: #CCCCCC;
border-bottom: 1px dotted black;
}

/*non changing fl links*/

a.fl:link {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
font-style: italic;
text-decoration: none;
border-bottom: 0;
}

a.fl:visited {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
font-style: italic;
text-decoration: none;
border-bottom: 0;
}

a.fl:hover {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
font-style: italic;
text-decoration: none;
border-bottom: 0;
}

a.fl:active {
font-family: Arial;
font-size: 1em;
font-weight: normal;
color: black;
font-style: italic;
text-decoration: none;
border-bottom: 0;
}

/*image links*/
a.img {
border: 0px;
margin: 0px;
}

/*showy text*/
.highlight {
color: gray;
border-bottom: 1px dashed gray;
}