/*
Theme Name: Fairy
Theme URI: http://sleety.org
Description: Wordress MU theme.
Author: deerstop
Author URI: http://blog.sleety.org
Version: 1.0
*/

:link,:visited { text-decoration:none; outline: none;}
ul,ol,li,h1,h3,h4,h5, h6,pre,form,body,html,blockquote, fieldset,input
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

body {
   font-family : Arial, Helvetica, sans-serif;
   font-size: 82%;
   color: #797979; 
   background: black url(1.jpg) no-repeat top left;
}
#logo, #footer, #navi, .text ul, #icons, blockquote, h3,b, h1, h2, a:link, a:visited, b, i, em, strong {
	font-family: "Trebuchet Ms", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#navi, b, #footer, blockquote, #icons, .text ul {font-size: 77%;  text-transform: uppercase;  }

b, strong {color: #ac7d62;}
i, em, sup {color: #81a395; }

a:link, a:visited {color: #4d909c;}
a:hover, a:active {color: #ff7e74;}

#logo {height: 69px; margin-top:87px;
	background: url(2-logo.jpg) no-repeat;
}

#logo a:link, #logo a:visited {width: 191px; height: 56px;  display: block;
margin-left: 480px; }

#navi {height: 137px; padding-left: 430px;
	background: url(3.jpg) no-repeat; 
	color: #636363;
}
.topnavilinks a:link, .topnavilinks a:visited {
	padding:5px 15px 5px 15px;	}

#navi ul {padding-top:19px; }
#navi li {list-style-type: none; float: left; }
.desc a:link, .desc a:visited {color: #769a9c;} 

.desc {clear: both; margin-right: 36%; 
padding-top: 20px; line-height: 17px;}

.ownlink {color: #ac7d62 !important;}
.desc b {font-size: 100%;  color: #a28c77;  }
.memb, .ownedlist b {color: #93a790 !important;}
.joinedb {color: #81a395 !important;}

#main {background: url(4.jpg) no-repeat; padding: 18px 15% 0 310px;}

h1, h3, h2 {padding: 1px 0 1px 4%;
	font-size:110%; margin: 15px -2% 15px 90px;
	color: #c82e20;
	background: #191919;
}


@font-face {
    font-family: 'TrajanPro';
    src: url('http://sleety.org/wp-content/themes/fairy/trajanpro-regular.eot');
    src: local('TrajanPro'), 
         url('http://sleety.org/wp-content/themes/fairy/trajanpro-regular.ttf') format('truetype'),
         url('http://sleety.org/wp-content/themes/fairy/trajanpro-regular.svg#font') format('svg'); 
}


h1 { font-family: TrajanPro, sans-serif; }

.text {line-height: 18px;}
.text b {font-size: 80%;}

.text ul {margin: 6px 1% 6px 5%; line-height: 17px; 
color: #636363; }
.text ul b {font-size: 100%;}
#footer {font-size: 70%; clear: both; line-height: 17px;
	background: #191919; padding: 6px; margin-top: 4%;
	text-align: center;	color: #505050;
}
#footer a:link, #footer a:visited {color: #828282; }
#footer b, .show_owned_credits a:link, .show_owned_credits a:visited, .show_joined_credits a:link, .show_joined_credits a:visited {
color: #7b2c25;}

blockquote b, blockquote strong, #footer b {font-size: 100% !important;}

blockquote {margin: 10px 30% 10px 138px;
line-height: 17px; 
 color: #636363;
}

blockquote b, blockquote strong {font-size: 100% !important;}

#icons {float: left; font-size: 70%;
	color: #636363; width: 158px;
	text-align : right; margin-top: 58px;
	}
#icons a:link, #icons a:visited {
	display: block;
	border: 4px solid #f99078;
}
#nj {width: 70px; 
	float: left; 
}
#nj a {margin-left: 11px;
	width: 50px; }
#ro {margin-left: 76px; 
	width: 70px; 	
}

#ro a {border-color: #f3b78c !important;
	width: 70px;
}
#icons a:hover {border-color: #4d909c !important;}

h3, h2 {font-size: 90%;	color: #93a790; 
 padding-left:20px; margin-top: 20px; margin-left:2px;
	background: url(date.gif) no-repeat left; border-top: 1px solid #2d2d2d; }
h2 {background: black;}
h3 a:link, h3 a:visited {color: #a28c77;font-size: 110%; }
h3 a:hover {color: #ff7e74;}

.text img {padding: 1px; margin: 1px;
	border: 3px solid #232323;
}

.alignright {float: right; margin-left: 10px !important; 
margin-bottom: 2px;}

.alignleft, .ownedlist img {float: left; margin-right: 10px !important; 
margin-bottom: 2px;}
.ownedlist, .show_owned_credits, .show_joined_credits {
	font-size: 90%;
}

.ownedlist img {padding: 0; border-color: #43baba; }
.ownedlist i {text-transform: none;  color: #a28c77; }	
.ownedlist b, .ownedtext i, sup {font-size: 86%;}
.ownedtext {border-top: 1px solid #43baba;
	background-color: #1e1e1e; margin-right: 20%;
	padding:8px 20px 6px 30px; margin-left: 75px;
}
.ownedtext i {
	font-style: normal;
	text-transform: uppercase;
}
.center, .show_owned_go_back {clear: right; padding-top: 20px;}
.show_owned_go_back {margin-left: 10%;}
