/* Start of CMSMS style sheet '0-Dark-CSS' */
/*                                                                  */
/*               C S S    T H E M E   F I L E             */
/*                                                                  */
/*             --- luna.clubyachats.com ---            */
/*                                                                  */
/*  "0-Dark" ported  to C.M.S.M.S. by Feltch       */
/*                                                                   */
/*        A L L   R I G H T S   R E S E R V E D       */
/*                                                                   */
/*                                                                   */
span.accesskey { text-decoration : none; } 
.accessibility, hr { position : absolute; top : -999em; left : -999em; } 
dfn { position : absolute; left : -1000px; top : -1000px; width : 0; height : 0; overflow : hidden; 
display : inline; } 
a.external span { position : absolute; left : -5000px; width : 4000px; } 
a.external { padding : 0 12px 0 0; } 
a.external:link { color : #18507c; background : url(images/cms/external.gif) no-repeat 100% 0;} 
a.external:visited { color : #18507c; background : url(images/cms/external.gif) no-repeat 100% 0;} 
a.external:hover { color : #18507c; background : url(images/cms/external.gif) no-repeat 100% 0; 
background-color : #c3d4df; } 
.clearfix:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; } 
* html > body .clearfix { display : inline-block; width : 100%; } 
* html .clearfix { height : 1%; } 
html {background-color : #000000; background-image : url('uploads/images/luna/0-LunaTop.jpg'); 
background-position : top; background-repeat : no-repeat;} 
body {background-position:45% 100%;background-image: url("http://luna.clubyachats.com/uploads/images/luna/Bottom.jpg");background-repeat: no-repeat;color: #cccccc;font-family: "Helvetica", Arial, sans-serif;font-size: 0.9em;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;display: block;margin-top: 8px;margin-left: 8px;margin-right: 8px;
margin-bottom: 8px;}
#wrapper { width : 95%; margin-left : auto; margin-right : auto; text-align : left;} 
#header h1 { float : left; padding-top : 5px; padding-left : 25px; }
#header h1, #header h1 a { color : white; }
#header .description {float : right;padding-top : 70px; color : white;} 
#header {margin-bottom: 0px;padding-right: 0px;padding-left: 0px;width: 100%;height: 123px;}
#header img { display : block; position : absolute; top : 12px; left : 18px; margin-left : auto; margin-right : auto; } 
#sectionHeader { float : right; margin-right : 0; margin-top : 22px; width : 181px; }
#fthLogo { float : right; margin-top : 28px; width : 306px; margin-right : 0;} 
#rbLogo { float : right; margin-right : 0; margin-top : 22px; width : 203px; }
div#search { float : right; margin-right : -40px; margin-top : 37px; width : 350px;} 
div#searchPage { 
width: 275px;
margin-top: auto;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
}
#content { float : right; width : 70%; margin-top : -10px; margin-right : 30px; padding-right : px; 
line-height : 120%; text-align : left;} 
p { letter-spacing : 0.03em;} 
.jumpMenu { text-align : center;} 
#astro {width : 75%; margin-left : auto; margin-right : auto;} 
#sidebar { float : left; line-height : 120%; margin-left : 10px; margin-top : -15px; width : 22%;} 
#sidebar a { color : #cc877b; }
#sidebar h2 { padding : 10px 10px 15px 0; }
#sidebar h2 { font-family : Georgia, "Times New Roman", Times, serif; font-size : 1.2em; text-align : center; padding-top : 1px; padding-bottom : 1px; padding-left : 0; padding-right : 0;} 
h1, h2, h3 { font-family : Tahoma, "Times New Roman", Times, serif; font-weight : normal; line-height : normal; }
h1 { font-size : 3em; } 
h2 { font-size : 1.6em; text-align : right; background-color : #290709; padding-top : 3px; 
padding-bottom : 3px; padding-left : 3px; padding-right : 10px; margin-top : 0; margin-bottom : 0; margin-left : 0; margin-right : 0; color : #cabbd9; } 
h3 { font-size : 1.3em; }
h1, h1 a, h1 a:hover, h1 a:visited { text-decoration : none; color : white; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color : #cabbd9; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2 { 
text-decoration : none; }
#menuwrapper { width : 202px; background : #639785; border : 0; }
ul { list-style : none; margin-top : 5px; padding : 0; } 
#menu { width : 20%; border : 2px; border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px; border-top-style : solid; border-right-style : solid; 
border-bottom-style : solid; border-left-style : solid; border-top-color : #000; border-right-color : #000; border-bottom-color : #000; border-left-color : #ccc; font-weight : bold; font-family : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size : 85%; background : #f3faff; 
margin-left : 0; } 
#menu li a {height : 32px; voice-family : "\"}\""; voice-family : inherit; height : 24px; text-decoration : none; }
#menu li a:link, #menu li a:visited {color : #5e7830; display : block; background : url(uploads/Primary/menu1.gif); padding : 8px 0 0 10px; } 
#menu li a:hover { color : #0a0a0a; background : url(uploads/Primary/menu1.gif) 0 -32px; padding : 8px 0 0 10px; } 
#menu li #current { color : #0a0a0a; background : url(uploads/Primary/menu1.gif) 0 -64px; 
padding : 8px 0 0 10px; } 
#menu li a:active { color : #0a0a0a; background : url(uploads/Primary/menu1.gif) 0 -64px; 
padding : 8px 0 0 10px; }
.post-title { font-size : 1.6em; margin-bottom : 0; padding-top : 0; }
.entry p a:visited {color : white; }
code { font : .9em 'Courier New', Courier, Fixed; }
acronym, abbr { font-size : 0.9em; letter-spacing : 0.07em; }
a, h2 a:hover, h3 a:hover { color : #cabbd9; text-decoration : none; } 
.cb { clear : both; height : 10px; width : 100%; }
a:hover { color : #ffcc66; text-decoration : none; } 
.post { margin : 0 0 30px; text-align : justify; } 
.post hr { display : block; } 
.postmetadata { clear : both; }
.clear { clear : both; } 
#footer { clear: both;font-size: 9px;color: #cccccc;padding-top: 12px;padding-right: 12px;padding-bottom: 12px;height: 87px;padding-left: 12px;}
#FooterImages { float : right; vertical-align : middle; border : none; clear : left; }
#sidebar h2 { margin-top : 5px; margin-bottom : 5px; margin-left : 5px; margin-right : 5px; text-align : center;} 
h3 { padding : 0; margin : 30px 0 0; } 
h3.comments { padding : 0; margin : 40px auto 20px; } 
p img { padding : 0; max-width : 100%; } 
img.centered { display : block; margin-left : auto; margin-right : auto; } 
img.alignright { padding : 5px; margin : 0 0 5px 5px; display : inline; } 
img.alignleft { padding : 5px; margin : 0 5px 5px 0; display : inline; } 
.alignright { float : right; } 
.alignleft { float : left; } 
.entry form { text-align : justify; } 
.entry ol { padding : 0 0 0 35px; margin : 0; } 
.entry ol li { margin : 0; padding : 0;} 
#sidebar ul, #sidebar ul ol { margin : 0; padding : 0;}
#sidebar ul li {list-style-type : none; list-style-image : none; margin-bottom : 0;}
#sidebar ul ul ul { padding-left : 10px;} 
ol li, #sidebar ul ol li { list-style : decimal; }
#searchform { margin : 10px auto; padding : 5px 3px; text-align : center; } 
#sidebar #searchform #s { width : 108px; padding : 2px; } 
#sidebar #searchsubmit { padding : 1px; } 
.alt {margin : 0; padding : 10px; } 
acronym, abbr, span.caps { cursor : help; } 
acronym, abbr { border-bottom : 1px dashed #666666; } 
blockquote {margin : 15px 30px 0 10px; padding-left : 20px; border-left : 5px solid #333333; } 
blockquote cite { margin : 5px 0 0; display : block; } 
.gray {background-color : #808080; } 
.gray img {float : right;} 
.bc { clear: both;font-size: 74%;margin-left: auto;margin-right: auto;position: absolute;text-align:center;width: 100%;top: 94px;}
.hidden {display:none;} 
a img { border:none; }
.aligncenter, div.aligncenter { display : block; margin-left : auto; margin-right : auto; } 
div.left49 { width : 49%; } 
div.right49 { float : right; width : 49%; text-align : right; }
.even, .alt {border-top : 1px solid #202020; background-color : #090909;} 
.small { font-family : Arial, Helvetica, Sans-Serif; font-size : 0.9em; line-height : 1.5em; } 
#graphic {width : 100%; margin : 0 auto; } 
#graphic table { margin : 0 auto; display : table; text-indent : 0; border-spacing : 5px; border-top-
width : 0; border-left-width : 0; border-right-width : 0; border-bottom-width : 0; }

div#dictwrap {font-size:90%;background-color:#000; color:#d3e2f0;}
/* End of '0-Dark-CSS' */

