body { 
   font-size: 12px;
   font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
   color: #2F301E;
   background: #7FA099 url(http://static.yuku.com/skins/faerie/bg.jpg) repeat-x fixed; }
}

* html body { font-size: 76%; background-attachment: scroll; }

#wrapper { 
   font-size: 1em;   
   background: url( http://static.yuku.com/skins/faerie/fairygardenbg.jpg) no-repeat 50% 20px fixed;
}

* html #wrapper {
background-attachment: scroll; }

/* Matching the navigation bar to the board */ 

.mgr-navigation-sliver { color: #fff;  background: url(http://static.yuku.com/skins/faerie/bh.png) repeat-x; }

.mgr-navigation-sliver a:link { color: #fff; text-decoration: none; }

div.mgr-navigation-sliver a:visited { color: #fff; text-decoration: none; }

div.mgr-navigation-sliver a:hover { text-decoration: underline; }

div.mgr-navigation-sliver-wrapper 
{border: none; 
}
 
div.mgr-navigation-sliver 
{border: none;}

div.mgr-right-col p.mgr-sliver-open-button
{background-color: transparent; }

	div.mgr-right-col p.mgr-sliver-open-button a:link
	{background-color: transparent;}


a, a:link, a:visited, a:active { 
  color: #551A8B;
  text-decoration: none; }

a:hover { 
  color: #7F52A7;
  font-style: italic; }

.mycontent { 
   width: 95%;
   margin: 0px auto;
   padding-top: 200px;
}

h1 { font-size: 1.4em; font-weight: normal; }

h2 { font-size: 1.3em; font-weight: normal; }

h3 { font-size: 1.2em; font-weight: normal; }

h4 { font-size: 1.2em; font-weight: normal; }

h5 { font-size: 1.1em; }

h6 { font-size: 1em; }

p { font-size: 1em; margin-bottom: 8px; }

.boxheading {
    font-family: Papyrus, Lucida Handwriting, cursive; 
    color: #fff; 
    padding: 2px; 
    padding-left: 5px;
    background: url(http://static.yuku.com/skins/faerie/bh.png) repeat-x; }

.boxheading h1,
.boxheading h2 {
   font-size: 1.4em;
   font-weight: bold;
}

.subscription-links {
  padding-right: 5px;
}

.tool-box .bread-crumbs,
#post-form .tool-box .bread-crumbs{
font-size: 1.2em;
color: #551A8B;
font-weight: bold;
}

.box { margin-bottom: 15px; }

.boxbody {
  background: transparent url(http://static.yuku.com/skins/faerie/boxbg.png);  
  padding: 5px;
}

* html .boxbody {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.yuku.com/skins/faerie/boxbg.png', sizingMethod='scale');
}

.forumtitle h3 {
  font-family: Papyrus, Lucida Handwriting, cursive;
  font-size: 1.3em;
  font-weight: bold;}

.button, a.button {
   background: url(http://static.yuku.com/skins/faerie/bh.png) repeat-x; 
   padding: 2px 4px;
   color: #fff;
   border: 0px;
   font-size: 1.1em;
}

.invite-contribute-links {
 width: 200px;
}

.contribute-now .button {
  background: transparent;
  padding: 0px;
  padding-bottom: 5px;
  color: #551A8B;
}

#search.text {
   position: relative;
   top: 25px;
   right: -85px;
   background: #CCCBD7;
   border: 1px solid;
   border-color: #B4B2C1 #EDEDF1 #EDEDF1 #B4B2C1;
}

#forum_view #search.text {
   right: -110px;
}

#forum_view .search {
  position: relative;
  top: -20px;
}

#forum_viewtopic #search-input.text {
  position: relative;
  top: 25px;
  right: -105px;
  background: #CCCBD7;
  border: 1px solid;
  border-color: #B4B2C1 #EDEDF1 #EDEDF1 #B4B2C1;
}

.tool-box .boxbody {
   padding-bottom: 25px;
}

.reply-box textarea {
   background: #CCCBD7;
   border: 1px solid;
   border-color: #B4B2C1 #EDEDF1 #EDEDF1 #B4B2C1;
}

/* add an arrow graphic to dropdown buttons */
.dropdown span
{background: url(http://static.yuku.com/common/bypass/images/arrows/down-arrow-white.gif) no-repeat right center;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;}

.dropdown ul {
  background: #CCCBD7 url(http://static.yuku.com/skins/faerie/boxbg.png);  
  border: 1px solid #B4B1D7;
}

.dropdown li { 
  font-size: 11px;
  background: transparent;
  border: 0px; }

.dropdown li:hover {
  background: #fff;
}

.dropdown li input {
color: #551A8B;
}

.pager-total { padding: 2px; }

.pager-list div { padding: 2px; }

.pager a:link { text-decoration: none; }

.pager a:visited { text-decoration: none; }

.control-box .boxbody,
.tool-box .boxbody,
.tool-box .boxheading {
   background: transparent;
   filter: none;
}

th {
  border-bottom: 1px dotted #7F8095;
} 

.discussion-box th {
  background: #AAABB9;
  color: #fff;
  border: 0px;
}

.discussion-box .even td {
   background: #CCCBD7;
}

.discussion-box .odd td{
   background: #D5D4DE;
}

.discussion-box td.poster-detail {
  border-right: 1px solid #B4B1D7;
}

/* (force width of column) */
	.discussion-box .avatar-block,
	.discussion-box .user-name
	{width: 150px;}


.signature { 
   border-top: 0px solid #B4B1D7;
}

hr {
   border: none;
   background: #7F8095;
   color: #7F8095;
}

blockquote {
   padding: 7px;
   background: #C8C4D1;
   border: 2px groove #fff;   
}