 body {
 background:#fffffa url(/images/0422lampion_sidebar129.gif) repeat-y 100%;;
 margin:0; padding:0;
 color:#003;
 height:100%;
 border-top:4px solid #5B005B; font-family: verdana, geneva, sans-serif;
}

a:link {color:#5B005B;}
a:visited {color:#069;}
a:hover {background:#003;color:#fff;text-decoration:none;}
a:active {outline:1px dotted #5B005B; background:#069;color:#fff;text-decoration:none;}

#innerwrapper {
 margin:0; padding:0;
 background: transparent;
 height:100px;
 border-right:4px solid #5B005B;
 }

#innerwrapper img#lampion {background:#fffffa url(/images/0422lampion_lit_tree_125x94narrowpost.jpg) no-repeat top right; position:absolute;top:4px;right:4px;}

#innerwrapper a#smlogo {background:transparent; border:0;}

#header {
 background:#003 none;
 color:#fff;
 margin:0; padding:0;
 border-right:4px solid #5B005B;
 font-family:'lucida grande', 'Lucida Sans Unicode',  sans-serif;
 }

#header h1 {margin:0;padding:0 5px 10px 15px;letter-spacing: 0.1em; }

#header h1 small {font:0.4em normal verdana, geneva, sans-serif; letter-spacing: 0.7em;color:#ccc;padding-left:2px;}
#header img {float:right;}

#header a, #header a:link,#header a:visited {background:transparent; color:#eee; text-decoration:none;}

#header a:hover,#header a:active {background:transparent; color:#fff; text-decoration:none;}

h2 {font-family:'lucida grande', 'Lucida Sans Unicode', sans-serif; }
h2 span {font-size:x-small;}

/* right sidebar */
#innerwrapper .innerrbarwrapper {
 width:125px;
 background:transparent;
 float:right;
 margin:0;
}

ul {list-style:none;text-align:left;padding:0;}
ul li {margin-bottom:0;}

.innerrbarwrapper {background:transparent;} 

.innerrbar {background:transparent; margin:0;}

.innerrbar h4 {padding-left:4px;color:#5B005B;letter-spacing: 0.05em;font:0.8em 'lucida grande', 'Lucida Sans Unicode',  sans-serif;margin:35px 0 25px 0;}
.innerrbar h4 small {color:#069; letter-spacing: 0.05em; font:0.6em  normal verdana, geneva, sans-serif; }


.innerrbar ul {
 font-size:x-small;
 list-style:none;
 width:125px;
 text-align:left;
 margin-top:100px; margin-left:0;
 padding:0;}

.innerrbar ul li {
 width:125px;
 margin:0;
 margin:0;border-bottom:1px dotted #5B005B;
 }

.innerrbar ul li.first {border-top:1px dotted #5B005B;}

.innerrbar a {
 font:bold x-small verdana, geneva, sans-serif;
 display:block;
 background:transparent url(/images/buttonLP.gif) no-repeat 30px; color:#5B005B;
 padding:10px 0 10px 25px;
 border:0;
 text-decoration:none;
}

.innerrbar a:link {background: transparent url(/images/buttonLP.gif) no-repeat 10px;color:#5B005B;}
.innerrbar a:visited {background: transparent url(/images/buttonLP.gif) no-repeat 10px;color:#069;}
.innerrbar a:hover {background:#003/*637276*/ url(/images/buttonLPhov.gif) no-repeat  10px;color:#fff;text-decoration:none;}
.innerrbar a:active {background:#069 url(/images/buttonLPhov.gif) no-repeat 10px;color:#fff;text-decoration:none;}



/* main content*/
#innermain {margin:0;margin-top:7%;font-size:small;padding-left:15px;  font-family: verdana, geneva, sans-serif;}

#innermain p {padding-left:5px;padding-right:130px;}
#innermain h2 small {font-size:65%;}
#innermain h2 {padding-left:5px;margin-bottom:0;}
#innermain p img {float:left;margin:0 5px 0 0;}

#innermain ul {list-style:none;margin-left:5px;}
#innermain ul li {background: transparent url(/images/buttonLP.gif) no-repeat left; padding-left:20px; margin-bottom:20px;padding-right:130px;}

#innermain img {float:left;}

