body {
   font-family: Tahoma, sans;
   font-size: 14px;
   color: #000000;
   font-weight: bold;
   background: url(http://images.yuku.com/image/png/abe3635c47e0cb7cb06fc3242ceeec84059d42c7.png); repeat fixed;
}

#wrapper { width: 100%; font-size: 1em; margin: 0px auto; }


.mgr-navigation-sliver { color: #FFFFFF; background: url(http://images.yuku.com/image/png/47c16a48c3b7c123ea52f70fc1dc8420deea4469.png); }

.mgr-navigation-sliver a:link { color: #FFFFFF; text-shadow: 1px 2px 2px #000000; }

.mgr-navigation-sliver a:visited { color: #FFFFFF; text-shadow: 1px 2px 2px #000000; }

a { color: #000000; text-decoration: none; }

a:link { color: #000000; text-decoration: none; }

a:hover { text-decoration: underline; }

.boxheading {
   color: #FFFFFF;
   border-top: 2px ridge #714177;
   border-right: 2px ridge #714177;
   border-bottom: 2px ridge #714177;
   border-left: 2px ridge #714177;
   padding: 2px;
   padding-left: 5px;
   text-shadow: 1px 2px 2px #000000;
   background: url(http://images.yuku.com/image/png/47c16a48c3b7c123ea52f70fc1dc8420deea4469.png);
}

.boxheading a:link { color: #FFFFFF; }

.boxbody {
   border-top: 2px ridge #EEE2F4;
   border-right: 2px ridge #EEE2F4;
   border-bottom: 2px ridge #EEE2F4;
   border-left: 2px ridge #EEE2F4;
   background: url(http://images.yuku.com/image/png/25e36baf4764cdbeb98fc0e22d2be1492fc2e9af.png); }



.discussion-box table { border: 1px solid #714177; }

.discussion-box th { border: 1px solid #714177; }

.discussion-box td { border: 1px solid #714177; color: #000000; background: #FFFFFF; }

.discussion-box .odd td { color: #000000; background: #FFFFFF; }

.discussion-box .even td { color: #000000; background: #FFFFFF; }

blockquote {
   border: 1px solid #714177;
   padding: 7px;
   }

textarea {
   border: 1px solid #714177;
   padding-left: 5px;
}

input.button {
   color: #FFFFFF;
   border: 1px solid #714177;
   font-weight: bold;
   text-shadow: 1px 1px 1px #000000;
   font-variant: small-caps;
   padding: 2px 5px;
   text-decoration: none;
   box-shadow: 1px 1px 2px #444;
   background:  url(http://images.yuku.com/image/png/47c16a48c3b7c123ea52f70fc1dc8420deea4469.png);
}

.dropdown li { font-size: 11px; background: transparent; }

.pager { color: #EEE2F4; text-shadow: 1px 2px 2px #000; }

.pager a:link { color: #EEE2F4; text-shadow: 1px 2px 2px #000; }

.pager a:visited { color: #EEE2F4; text-shadow: 1px 2px 2px #000; }

div.current { color: #FFFFFF; text-shadow: 1px 2px 2px #000; }

div.mgr-right-col p.mgr-sliver-open-button { color: #000000; background: #E8EAF2; }

div.mgr-right-col p.mgr-sliver-open-button a:link { background: transparent; }

th { border-bottom: 3px double #714177; }

td { border-bottom: 1px solid #714177; }

#directory_featured .tool-box .boxheading { border-radius: 14px; border: 2px ridge #000000; }

.boxheading a { color: #FFFFFF; }

.boxheading .bread-crumbs { font-size: 1.2em; color: #FFFFFF; }

.community-content .boxbody { padding: 10px; }

.whosonline-box .boxbody { border-top: 2px ridge #714177; }

.control-box .button {
   color: #FFFFFF;
   font-weight: bold;
   text-shadow: 1px 1px 1px #000000;
   font-variant: small-caps;
   padding: 2px 5px;
   text-decoration: none;
   border: 1px solid #714177;
   box-shadow: 1px 1px 2px #444;
   margin-right: 10px;
   background:  url(http://images.yuku.com/image/png/47c16a48c3b7c123ea52f70fc1dc8420deea4469.png);
}

input.button:hover { background: #FFFFFF; }

.control-box .button:hover { background: #FFFFFF; }

* html body { font-size: 76%; }

.mycontent {
   padding: 10px;
   border: 2px ridge #714177;
   background:  url(http://images.yuku.com/image/png/2cd368994d98c1e4bbb9c04826efec64df5eecb1.png); 
}

h1 { font-size: 1.5em; font-weight: normal; }

h2 { font-size: 1.5em; 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; }

.box { margin-bottom: 15px; }

.extra-content .boxbody { padding: 5px; }

a.button { padding: 2px 5px; text-decoration: none; color: #000; }

.dropdown span {
   padding-right: 12px;
   padding-top: 2px;
   padding-bottom: 2px;
   background: url(/skins/pro/default/images/arrow_down_black_8x4.gif) no-repeat right center;
}

.dropdown ul {
   border: 2px ridge #714177;
   border-radius: 10px;
   padding: 5px 0;
   margin-top: 2px;
   background: #F6EAEB;
}

.dropdown li:hover { background: #FFFFFF; }

.pager-total { padding: 2px; }

.pager-list div { padding: 2px; }

.dropdown li a:link { text-decoration: none; color: #000000; }

.dropdown li a:visited { text-decoration: none; color: #000000; }

li input { color: #000000; }

.control-box { margin-top: -5px; margin-bottom: 0px; }

.control-box .boxbody {
   border: none;
   display: table;
   width: 100%;
   background: transparent;
}

.signature { border-top: 1px dotted #714177; }

hr { border: none; color: #000000; background: #F6EAEB; }

a.previous-topic { color: #FFFFFF; }

a.next-topic { color: #FFFFFF; }

a.previous-month { color: #FFFFFF; }

a.next-month { color: #FFFFFF; }

.breadcrumb-box a { color: #fff; font-size: 14px; font-weight: bold; text-shadow: 1px 2px 2px #000; }

.discussion-box .poster-interact { border-bottom: 2px double #714177; }

.discussion-box .post-tools { border-bottom: 2px double #714177; }

.discussion-box .firstcol { border-right: 1px dotted #714177; }



.collapse-button { margin: 3px; }

.subscription-links { margin: 3px; }



body #mgr-navigation-holder-top div.mgr-navigation-sliver a { font-size: 1.3em; font-weight: bold; }

body #mgr-navigation-holder-top div.mgr-navigation-sliver p.welcome-message { font-size: 1.2em; font-weight: bold; }

body #mgr-navigation-holder-top div.mgr-navigation-sliver p.welcome-message a { font-size: 1.2em; font-weight: bold; }

.mgr-footer { color: #fff; text-shadow: 1px 3px 3px #000; }

.mgr-footer a:link { color: #fff; text-shadow: 1px 3px 3px #000; }

.mgr-footer a:visited { color: #fff; text-shadow: 1px 3px 3px #000; }

.mgr-footer {
   position: relative;
   margin-top: -60px;
   margin-right: 0px;
   margin-bottom: -10px;
   margin-left: 0px;
   border: 1px solid #714177;
   padding-bottom: -20px;
   background: url(http://images.yuku.com/image/png/47c16a48c3b7c123ea52f70fc1dc8420deea4469.png) repeat-x;
}

.mgr-footer ul { padding-top: 25px; *padding-top: 35px; margin-bottom: 5px; }

.banner { text-align: center; }

div#backto {
   position: fixed;
   bottom: 5px;
   right: 3px;
   width: 40px;
   height: 20px;
   text-align: center;
   background: #D8E0E0;
}

.res-800-600 #wrapper { width: 750px; margin: 0px auto; }

select { background: #E8EAF2; }

textarea {
   border: 1px solid #714177;
  padding-left: 5px;
   color: #000000;
   background: #E8EAF2;
}

input.text { font-size: 16px; background: #E8EAF2; color: #000000; border: 1px solid #714177; }

.birthday-box .boxbody { height: 600px; background: #E8EAF2; }

.community-content .boxheading { text-align: center; }


div.tl { background: transparent url(http://images.yuku.com/image/png/de81694bc4b5cf21e03f9aa53c99549083ec02aa.png) repeat-y top left fixed; }

div.tr { background: transparent url(http://images.yuku.com/image/png/8bf16b4ac6b8c42ceca4facc334a2870671d7ee5.png) repeat-y top right fixed; }


div.inner { padding: 10px 120px 10px 120px; }

#post-form .bread-crumbs { color: #FFFFFF; }

#post-form .bread-crumbs a { color: #FFFFFF; }

div.myheader { margin-top: 120px; }

.myheader {
background-color: transparent;
background-image: url(http://images.yuku.com/image/png/01626364e0cd2b69cf726de6cc63987433f92d22.png);
background-repeat: no-repeat;
background-position: center; 
margin: 0px auto 20px auto;
padding-top: -180px;
width: auto;
height: 200px;  
}


.myheader h1 { 
  font-family: "Lucida Handwriting" ,cursive;
  color: #EEE2F4;
  font-size: 40px;
  text-shadow: 2px 3px 3px #000000;
  text-align: center;
  padding-top: -120px;
  padding-bottom: 320px; }

div#wrapper > div.tl > div.tr > marquee > span#latest-members-0.latest-members > a { color: white; font-weight: bold; text-shadow: 1px 2px 2px #000; }
body#directory_default div#wrapper > div.tl > div.tr > marquee { color: #fff; text-shadow: 1px 2px 2px #000; }
div#wrapper > div.tl > div.tr > div.inner > div.mycontent > marquee > span#birthdays-0 > a { color: #F8E2E2; text-shadow: 1px 2px 2px #000; }


div.credit {
   color: white;
   text-align: right;
   text-shadow: 1px 3px 3px #000000;
   margin: 0px auto;
   margin-top: 25px;
   width: 100%;
   font-size: 12px;
}

div.message {
   color: white;
   text-align: left;
   text-shadow: 1px 3px 3px #000000;
   margin: 0px auto;
   margin-bottom: 25px;
   width: 100%;
   font-size: 16px;
}

.extra-content.breadcrumb-box > ul.bread-crumbs > li.even { color: #fff; }
.extra-content.breadcrumb-box > ul.bread-crumbs > li.odd { color: #fff; }
.extra-content.breadcrumb-box > ul.bread-crumbs > li.odd.last { color: #fff; }

/*Quote of the day*/
div#wrapper > div.tl > div.tr > div.inner > center > b > font > a.tqpHeader { color: #EEE2F4; text-shadow: 1px 2px 2px #000000; font-size: 14px; }
div#wrapper > div.tl > div.tr > div.inner > center > dl > dt.tqpQuote { color: #EEE2F4; text-shadow: 1px 2px 2px #000000; }
div#wrapper > div.tl > div.tr > div.inner > center > dl > dd > b > font > a.tqpAuthor { color: #EEE2F4; text-shadow: 1px 2px 2px #000000; }
div#wrapper > div.tl > div.tr > div.inner > center > span.tqpFooter > a > b { color: #F8F3FB; text-shadow: 1px 2px 2px #000000; }
div#wrapper > div.tl > div.tr > div.inner > center > span.tqpFooter { color: #EEE2F4; text-shadow: 1px 2px 2px #000000; }

.post-body {font-size: 18px;}