a, object, img, div{outline:none; border:none;}
html{width:100%;height:100%;margin:0;padding:0;}
body{font-family: "Times New Roman", Times, serif;color: #FFCCCC;background: #000000;width:100%;height:100%;margin:0;padding:0;}
input[type="text"]{color:#9966CC;background-color:#DDCBE7;border: 1px #9900CC solid;}

h1{font-family: Times New Roman, Arial, Sans Serif; font-size:25px; font-weight:bold; color:#9966CC;text-align:center;}
h2{font-family: Arial, Times New Roman, Sans Serif; font-size:17px; font-weight:bold; color:#CC0066;}
h3{font-family: Arial, Times New Roman, Sans Serif; font-size:16px; font-weight:bold; color:#FFCC33;}

a.top-lnk{float:right;font-size:10px;color:#9966CC !important;text-decoration:none;}
a.top-lnk:hover{text-decoration:underline;}

div.univers{width:100%; height:100%;}
div.being{width:900px;height:auto;margin:0 auto;padding: 5px 0 0;}
div.left-arm{float:left;clear:left;width:180px;}
div.torso{float:left;clear:none;width:520px;}
div.right-arm{float:left;clear:right;width:200px}

div.home div.left-arm{width:100px;}
div.home div.torso{width:600px;}

div.site-nav-solo{float:left;clear:both;padding: 0 0 0 100px;}

p.transits-plug{float:left;clear:both;font-size:10pt;text-align:center; width:100%;}
p.transits-plug a{font-size: 10pt;font-weight: normal;color: #9966CC;text-decoration: none;}
p.transits-plug a:hover{color:#FFCC33;text-decoration: underline;}

a{font-family: Georgia, "Times New Roman", Times, serif;}

.top-content{z-index:100;width:600px;height:41px;}
.index.top-content{}
.yellow-text{color:#ffff99}
.home-blurb{font-size:14px;}

a:link{color:white;}
a:hover{color:gold;}
a:active{color:white;}
a:visited{color:gold;}

/***SITE MENU***/
#site-menu{width:100%;float:left;z-index:100;}
#site-menu li{position:relative;}
#site-menu h2{margin:0;}
#site-menu ul ul{position: absolute;z-index: 100;background-color:#000;}
#site-menu ul ul li{float:left;clear:both;z-index: 100;}

#site-menu ul ul li a{color:#9966CC;}
#site-menu ul ul li a:hover{color:#CC0066;}
#site-menu ul, #site-menu ul li{float:left;list-style: none;margin: 0;padding: 0;}
#site-menu ul li a{font-size: 13px;font-weight: bold;color: #CC0066;text-decoration: none;margin: 0 10px;}
#site-menu ul li:hover h2 a{color:#9966CC;}
#site-menu ul li h1{font-size: 16px;}
div#site-menu ul ul{display: none;}
div#site-menu ul li ul li{width:auto;}
div#site-menu ul li:hover ul,
div#site-menu ul li ul li a{display: block; white-space:nowrap;margin-bottom:4px ;}
/*******************************/

/*ads*/
div.signs-ad{padding:20px 0 0 10px}
/*---*/

ul.archives li{color: #FFFFCC;margin-bottom:10px;list-style-type: disc;list-style: inside;}
ul.archives li a{margin-bottom:0px;}
#g-site-search{float:right;}
#g-site-search input[name="q"]{width:110px;}
#g-site-search input[name="sa"]{width: 25px;margin:0;padding:0;background-image: url(../images/search_btn.jpg);cursor: pointer;}
#flashcontent{width:580px;height:190px;z-index:-1;}
.main-menu.list{list-style: outside !important;margin:0px;padding:0px;}
.main-menu.list li{margin:0px;list-style-image: url('../images/logo-bullet.gif');list-style-type: none;}
.main-menu.list li a{font-family: Arial, Helvetica, sans-serif;font-size: 15px;padding:0px;margin:0px;font-style: normal;font-weight: normal;color: #9966CC;text-decoration: none;}
.main-menu.list li a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 15px;padding:0px;margin:0px;font-weight: normal;color: #F4B10E;text-decoration: underline;}

.Heading1{font-family: "Times New Roman", Times, serif;font-size: 24px;font-style: normal;font-weight: bold;color: #FFCC33;text-align: center;vertical-align: top;}
.byLine{color: #FFCC33; text-indent: 50px; font-weight: bold;}
.PurpleHeading{font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-style: normal;font-weight: bold;color: #FF00FF;text-align: center;vertical-align: top;}
.Heading2{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: normal;color: #FFFF99;text-align: left;vertical-align: top;}
.IntroText{font-size: 14px;font-style: normal;font-weight: normal;color: #FFFFCC;text-align: left;vertical-align: top;}
.TransitsSignHead{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: normal;text-transform: uppercase;color: #FFCC33;text-align: left;font-variant: normal;page-break-after: always;page-break-before: always;}
.HomeLink:link{font-family: Arial;font-size: 10px;font-style: normal;color: #FF9999;text-decoration: none;position: absolute;top: 130px;right: 20px;}
A.HomeLink:Active{font-family: Arial;font-size: 10px;font-style: normal;color: #FF9999;text-decoration: none;position: absolute;top: 130px;right: 20px;}
A.HomeLink:Visited{font-family: Arial;font-size: 10px;font-style: normal;color: #FF9999;text-decoration: none;position: absolute;top: 130px;right: 20px;}
A.HomeLink:Hover{font-family: Arial;font-size: 10px;font-style: normal;color: #FF9999;text-decoration: underline;position: absolute;top: 130px;right: 20px;}
.NavMenu{font-size: 16pt;font-style: normal;font-weight: bold;color: #9966CC;text-decoration: none;}
A.NavMenu{font-size: 16pt;font-style: normal;font-weight: normal;color: #9966CC;text-decoration: none;}
A.NavMenu:Active{font-size: 16pt;font-style: normal;font-weight: normal;color: #9966CC;text-decoration: none;}
A.NavMenu:Visited{font-size: 16pt;font-style: normal;font-weight: normal;color: #9966CC;text-decoration: none;}
A.NavMenu:Hover{font-size: 16pt;font-style: normal;font-weight: normal;color:  #FFCC33;text-decoration: underline;}
.SideLinksHead{font-family: Georgia, "Times New Roman", Times, serif;font-size: 10pt;font-style: normal;font-weight: normal;color: #FFCC33;text-decoration: none; padding:0; margin:20px 0 0;list-style: none;}
.SideLinks{font-size: 10pt;font-style: normal;font-weight: normal;color: #FFFFCC;text-decoration: none;padding:0px;}
.SideLinks li{list-style: none;margin: 0px 0px 0px 0px;}
A.SideLinks{font-size: 10pt;font-weight: normal;color: #9966CC;text-decoration: none;}
A.SideLinks:Active{font-size: 10pt;color: #9966CC;text-decoration: none;}
A.SideLinks:Visited{font-size: 10pt;color: #9966CC;text-decoration: none;}
A.SideLinks:Hover{font-size: 10pt;color:  #FFCC33;text-decoration: underline;}
.VanlentinePlayPurple{font-size: 10pt;color: #FF00FF;font-family: Arial, Helvetica, sans-serif;}
.WorldVeiwSubHead{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFF66;text-align: left;}
.TransitsPreamble{font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #FFCB97;text-align: center;}
.AdTowerLeft{position: relative;width: 160px;height: 600px;left: -50px;}
.AdTowerRight{position: relative;width: 160px;height: 600px;left: 100px;top: 50px;}
.Transits.AdTowerRight{position:absolute;bottom:5px;right:50px;left:auto;top:auto;}
#RightAdTwr{position:fixed;}
div.transit-sign-links{padding:10px;}
.transit-sign-links h3{font-size:13px;float:left;clear:both;}
.transit-sign-links a{margin:0 0 0 10px;font-size:13px;float:left;clear:both;text-transform:Capitalize;color:#9966CC;text-decoration: none;}
.transit-sign-links a:hover{font-weight:bold;}
.christine-photo a{margin:0 0 0 28px}
.left-chakra{position:relative;left:-30px;padding:5px 0 0}
.right-chakra{padding:20px 0 0 28px}

/*form styles*/
#signs_entry h2,
#signs_entry input,
#signs_entry textarea{float:left;clear:both;}
button,
select,
#signs_entry input,
#signs_entry textarea{color:#000;background-color:#DDCBE7;border:1px solid #9900CC;cursor: pointer;}
#signs_entry textarea{width:520px;height:400px;}
#signs_entry h2{color:#F407B4;font-size:12px;}
label,
select,
input,
textarea{float:left;}
div.date-selector{float:left;width:170px;clear:right;}
label{float:left;clear:left;color:#F407B4;margin-right:10px;}
.submit_btn{width:520px;margin:10px 0 10px 180px;background-color:gold;}
.entry-select{float:right;clear:right;}
.title-section{padding:20px 10px;float:left;clear:both;}
.title-section input{width:300px;}
.t-date-start, 
.t-date-end{padding:10px;float:left;}
div.admin-overlay-top{position:fixed;top:0;left:0;width:100%;background-color:#DDCBE7;}
div.admin-controls{width:800px;margin:0 auto;}
div.article-detail{float:left;clear:both;}
a.button{display:block;color:#000;background-color:gold;border: 1px #9900CC solid;text-decoration:none;padding:0 15px;}
a.submit-button{display:block;color:#000;background-color:gold;border: 1px #9900CC solid;text-decoration:none;padding:0 15px;float:left;}
#contact_form input[type="text"]{width:300px;}
#contact_form label{clear:right;float:left;font-size:14px}
#contact_form label a{color:#9966CC;text-decoration:none}
#contact_form label a:hover{text-decoration:underline}
#contact_form label b{color:F007B0}
#contact_form input.checkbox{clear:left;float:left}
#contact_form div{padding:5px 0px 5px 5px;margin: 0 0 1px;float:left}
#contact_form textarea{width:520px;color:#9966CC;background-color:#DDCBE7;border:1px solid #9900CC}
#contact_form div.err{background-color:#CC0066}
#contact_form div.err span{color:#DDCBE7;margin:0 0 0 5px;padding:0 5px 0 0}
#contact_form_errors{float:left}
#contact_form_errors ul{list-style:none;color:#F407B4;margin:5px 0}
#contact_form .small-txt{margin:0 0 5px;padding:0 0 0 20px;font-size:12px;}
#contact_form .special{color:#C06}
.thanks{font-size:23px;font-weight:bold;color:#9966CC;line-height:50px;font-family:Arial;text-align:center;}
.thanks-info{font-size:18px;color:#C06;font-weight:bold;font-family:Arial;}
.thanks-after{font-size:16px;color:#9966CC;font-family:Arial;}.thanks-after a{text-decoration:none;font-weight:bold;color:#96C;}
/*Buttons*/
.request-btn{display:block;width:100px;height:37px;cursor:pointer;background-image:url("../images/button-request.jpg");backgroud-repeat:no-repeat;background-position:0 -1px;}
.request-btn:hover{position:relative;background-position:0 -37px}
.services-btn{position:relative;display:block;width:150px;height:56px;cursor:pointer;background-image:url("../images/button-services.jpg");backgroud-repeat:no-repeat;background-position:0 -1px;text-decoration:none;margin:0 0 10px}
.transits-btn{position:relative;display:block;width:100px;height:84px;cursor:pointer;background-image:url("../images/12Stars-sprite.gif");text-decoration:none;}
.services-btn:hover{background-position:0 -55px}
.promo-link-txt{position:absolute;top:0;left:50px;display:block;background-color:#000;color:#CC0066;height:56px;padding:0 0 0 10px;font-weight:bold;font-family:Georgia;text-decoration:none}
a:hover .promo-link-txt{color:#9966CC}
.transits-btn{position:relative;display:block;width:200px;height:94px;cursor:pointer;background-image:url("../images/12Stars-sprite.gif");background-position:0 -95px}
.transits-btn:hover{background-position:0 0}
.transits-btn .promo-link-txt{width:138px;height:20px;padding:0;left:0;top:39px;text-align:center;left:29px}
