@import url(https://www.google.com/cse/api/branding.css);

hr {border: 1px black dotted;}
p {margin-left:3%;}
body {margin:0 0 0 0; font-family:arial, sans-serif; font-size:12pt;}
a.logo:link, a.logo:visited, a.logo:active, a.logo:hover {color:white; text-decoration:none;}
td {font-family:arial, sans-serif; font-size:12pt;}
/*border:black 2px solid; */

.leader {background-color:white; width:82%; vertical-align: top; text-align:center;}
.columnlft, .columnmid { padding-left:2%; padding-right:2%; width:40%; vertical-align: top;}
.columnrgt { border-left: 3px silver dashed; padding-left:2%; width:18%; vertical-align: top;}
.columnmerge {background-color:white; padding-left:2%; padding-right:2%; width:82%; vertical-align: top;}

aside.sidebar { border-left: 3px silver dashed; margin-left: 80%; height: 100%; margin-right: 0; margin-top: 0%; vertical-align: top; padding: 5px; }


section.midcol { border: 1px solid white; position: absolute; top: 252px; margin-left: 51%; margin-right: 0%; margin-top: 0%; width: 47%; vertical-align: top; padding: 10px; }
section.moonmidcol { border: 1px solid white; position: absolute; top: 282px; margin-left: 51%; margin-right: 0%; margin-top: 0%; width: 47%; vertical-align: top; padding: 10px; }


section.leftcol { border: 1px solid white; position: absolute; top: 252px; margin-left: 0; margin-right: 51%; margin-top: 0%; width: 48%; vertical-align: top; padding: 5px; }
section.moonleftcol { border: 1px solid white; position: absolute; top: 272px; margin-left: 0; margin-right: 51%; margin-top: 0%; width: 48%; vertical-align: top; padding: 5px; }



/* revamping header */
table.head  {border: none; border-spacing: 0; width:100%; height:100%; margin-left:auto; margin-right:auto;}

header.head {border: none; border-spacing: 0; width:100%; height:100%; margin-left:auto; margin-right:auto;}

div.tmenu {color:silver; font-family:arial, sans-serif; font-size:13pt; text-align:center; background-image:url('https://www.lunarliving.org/main_img/menubar.jpg'); background-color:#033e8e; width:100%; height:100%;}
td.tmenu {color:silver; font-family:arial, sans-serif; font-size:13pt; text-align:center; background-image:url('https://www.lunarliving.org/main_img/menubar.jpg'); background-color:#033e8e; width:100%; height:100%;}
a.tmenu:link {color:silver; text-decoration:none;}
a.tmenu:visited {color:silver; text-decoration:none;}
a.tmenu:active {color:gray; text-decoration:none;}
a.tmenu:hover {color:black; text-decoration:none; background:#759CD7;border-radius: 15px;}
.menustar {vertical-align:text-bottom;}
.wrapper { width:100%; height:100%; margin: 0 auto; }


table.content {background-color:white; border: none; border-spacing: 0; width:100%; margin-left:auto; margin-right:auto;}
main.content {border: 1px solid white; position: absolute; top: 190px; margin-left: 0%; margin-right: 1%; width: 79%; margin-top: 0%; }
main.zodiacontent {border: 1px solid white; position: absolute; top: 210px; margin-left: 0%; margin-right: 1%; width: 79%; margin-top: 0%; }


table.foot {background-color:white; border-top: 3px silver dashed; border-spacing: 0; width:100%; margin-left:auto; margin-right:auto;}
footer.foot { border-top: 3px silver dashed; border-spacing: 0; width:100%; margin-left:auto; margin-right:auto;}


a:link {color:#022173;}
a:visited {color:#232323;}
a:active {color:#696969;}
a:hover {color:#696969;}

button { color: #022173; font-weight:bold; }

/*forecast*/
.header {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;}
.bold {font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;}
.normal {width:95%; margin-left:2%; margin-right:2px; font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;text-align: justify;}
.mtransits {width:95%; margin-left:2%; margin-right:2px; font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;text-align: justify;}
.small { font-size:7pt;}
.moonsigns { font-size:10pt; }

/*rescource*/
.resc_links {background-color: midnightblue; font-size:10pt; color:lightskyblue;}
a.resc_links:link {color:lightskyblue;background-color: midnightblue; font-size:10pt;}
a.resc_links:visited {color:silver;background-color: midnightblue; font-size:10pt;}
a.resc_links:active {color:lightskyblue;background-color: midnightblue; font-size:10pt;}
a.resc_links:hover {color:midnightblue;background-color: silver; font-size:10pt;}

/* astrology */
a.astrology:link, a.astrology:visited {color: #022173; font-weight: bold; text-decoration: none;}
a.astrology:hover, a.astrology:active {color: #333333; font-weight: bold; text-decoration: underline;}

/* misc //
/* special link */
a.colorspecial:link,  a.colorspecial:visited, a.colorspecial:hover, a.colorspecial:active {color:red; font-size:large;}

/* moon folder */
#article_links { border: 2px solid white; position: absolute; top: 350px; margin-left: 0%; margin-right: 83%; margin-top: 0%; width: 17%; color:#250a4d;   padding: 2px; text-align: center;}
#intro { border: 2px solid white; position: absolute; top: 350px; margin-left: 18%; margin-right: 18%; margin-top: 0%; width: 64%; color:#250a4d; }
#links { border: 2px solid white; position: absolute; top: 350px;  margin-left: 83%; margin-right: 0; margin-top: 0%; vertical-align: top; }
.mooncontent { border: 2px solid white; position: relative; top: 0px; padding-right: 5px; color: #250a4d; font-size: 16px; font-weight: bold; font-family:arial;}
.mscontent { position: absolute; top: 350px; margin-left: 5%; margin-right: 16%; margin-top: 0%; width: 75%; padding: 0px; border: 2px solid #250a4d; color: #250a4d; font-size: 16px; font-weight: bold; font-family:arial;}
.right { float: right; }


/* not revamped yet */
table.moon {background-color: #ffffff; color: #000000; font-size: 14px; font-weight: bold; margin-left:auto; margin-right:auto; }
h1 {font-size: 20px; font-style:oblique; font-weight: bold; font-family:arial;}
h2 {font-size: 18px; font-style: normal; font-weight: bold; font-family:arial;}
img { border:0px; }
/* lunar node pages */
td.t0border {border-style:none solid solid; border-color:black; border-width:medium 1pt 1pt; padding:0in 5.4pt; vertical-align:top; font-family:Arial; }
td.t1border {border-style:none solid solid none; border-color:black; border-width:medium 1pt 1pt medium; padding:0in 5.4pt; vertical-align:top; font-family:Arial; }
/* special link */
a.colorspecial:link,  a.colorspecial:visited, a.colorspecial:hover, a.colorspecial:active {color:red; font-size: 18px;}
.whitetxt {color:#ffffff;}

/* moonsigns */
.key {margin-left: 20%; font-family: arial; color: #250a4d; font-size: 12px;}
.msdescrip {text-align: justify; margin-left: 45px; margin-right: 25px; font-family: verdana; color: #250a4d; font-size: 16px;}
.btraits {margin-left: 20%; font-size: 12px; font-family:verdana; color:#250a4d;  font-weight: bold;}
ul.traits { list-style-image: url('images/star10.gif'); font-family: verdana; color: #250a4d; font-size: 14px;}
img.gly_right { float: right; padding: 0 20px 0 20px; margin-right: 10%; }


/* redesign layout */
a.zod_b:link, a.zod_b:visited { color: #250a4d; text-shadow: 1px 1px #CCCCCC; text-decoration: none; }
a.zod_b:hover, a.zod_b:active { color: #5F04B4; }
.zodiac { width:160px; height:43px;  vertical-align: top; margin-left:auto; margin-right:auto; letter-spacing: 1px; text-align: center; }
