﻿f.in/* CSS Document */

body, html { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23pt; color:#120A07; background:#000; color:#FFF; height: 100%; margin: 0; background-color:#04143E;}
a {color:#C9560B; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
a:active {color:#666666; text-decoration:none; border:none;}
@font-face {
    font-family: 'swiss721';
    src: url('/fonts/tt0010m_.eot');
    src: url('/fonts/tt0010m_.eot') format('embedded-opentype'),
         url('/fonts/tt0010m_.woff') format('woff'),
         url('/fonts/tt0010m_.ttf') format('truetype'),
         url('/fonts/tt0010m_.svg#swiss721') format('svg');
}

.galaxy { background-image: url("images/galaxy0.jpg"); height:900px; width:100%; position:fixed; background-position:center; background-repeat: no-repeat; background-size: cover; top:0; z-index:10;}

.top_banner {padding:450px 0 350px 0; margin:55px 0 0 0; top:0; left:0; background-image:url(/images/vibrational_astrology_main.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:inherit; background-position:50% 50%;}

h1 {font-size:50pt; color:#BA4E23;}
h2 { display:block; color:#BA4E23; font-size:30pt; font-weight:bold; margin:80px 0 -10px 0;}
h3 { color:#123265; font-size:25pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0; border-bottom:solid 3px #123265;}
.tit_center { display:block; width:100%; text-align:center; margin-bottom:50px; font-size:50pt; font-weight:bold; color:#BA4E23;}

.dropcap { font-size:130pt; float: left; line-height:90pt; padding: 7px 2px 0 0; color:#BA4E23; font-family:"Times New Roman", Times, serif; position: relative; margin:-3px 0 0 -3pt;}
.orangeb {color:#BA4E23; font-weight:bold;}
.blueb {color:#3A5A85; font-weight:bold;}
.redb {color:#711B07; font-weight:bold;}
.grayb {color:#999; font-weight:bold; }
.gray {color:#999;}
.pt15 {font-size:15pt;}
.pt20 {	font-size:20pt;}
.front_text {display:block; position:relative; z-index:120; margin:200px 0 -50px 0; width:80%; padding:0 10% 0 10%; background-color:#04143E; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26pt;}

.cp a { color:#808080; font-size:17pt; height:60px; margin:-35px 0 0 5px; padding:0; float:left; border-left:solid 3px #BA4E23; }

.container {width:100%; background:#000;}

.main {	display:block; position:relative; z-index:10; margin:0 0 100px 0; width:90%; padding:0 5% 0 5%; background-color:#FFF; color:#666666; font-size:23pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_title1 { display:block; font-size:52pt; font-weight:bold; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#FFF;}
.main_title2 { display:block; font-size:45pt; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#FFF;}
.main_title3 { display:block; font-size:40pt; text-align:center; width:100%; font-family:swiss721; line-height:1.3; color:#BA4E23;}

/*For the top menu: Original orange = BA4E23 E07019  --- New blue = #0CC0DF*/

#in_menu { display:block; position:fixed; top:0; margin:0; width:100%; background-color:#0D1D46; height:80px; padding:12px 0 15px 0; color:#FFFFFF; z-index:500; font-family:Arial, sans-serif; font-size:35pt; font-weight:bold;}

#in_hotel { display:block; background-color:#353F49; margin:100px 0 -200px 0; height:250px; text-align:center; padding:12px 0 15px 0; color:#FFFFFF; z-index:500; font-family:Arial, sans-serif; font-size:35pt; font-weight:bold;}

#open_menu { display:block;  position:relative; width:100%; z-index:500; height:100px; margin:0; }
#open_menu a {display:block; width:94px; height:73px; background-image:url(images/menu.png); background-repeat:no-repeat; float:right; margin:-65px 35px 25px 0;}

#Menu .close_menu a { display:block; width:100px; height:100px; float:right; border:none; background-image:url(images/close.png); background-repeat:no-repeat; margin:-30px -90px 50px 0;}
#Menu { position:relative; width:60%; margin:-60px 80px 0 auto; padding:10px 25px; background-color:#0D1D46; box-shadow: 0px -2px 20px #000000; z-index:500; }
#Menu .active { display:block; height:100px; padding:9px 20px 20px 20px; margin:-40px 0 0 0; color:#0CC0DF; font-size:35pt; border-bottom:solid 4px #0CC0DF;}
#Menu a {display:block; height:100px; text-decoration:none; color:#FFFFFF; font-size:35pt;  padding:9px 20px 20px 20px; margin:-40px 0 0 0; border-bottom:solid 4px #0CC0DF; }
#Menu .register a {height:70px; text-align:center; text-decoration:none; color:#FFFFFF; font-size:35pt; padding:45px 20px 20px 20px; margin:-30px 0 -40px 0; background-color:#0CC0DF; border-radius: 10px 10px 10px 0px; width:460px; }
#Menu .active_r { display:block; height:60px; text-align:center; text-decoration:none; color:#FFFFFF; font-size:35pt; padding:40px; margin-top:-10px;  background-color:#3A5A85; border-radius: 10px 10px 10px 0px; width:400px; }

#Menu .open_g {color:#808080; float:right; height:40px; font-size:15pt;}
#Menu .list {display:none; position:relative; padding:15px 25px 25px 25px; margin:-90px 0 0 20px;; box-shadow:0px 5px 25px #AAA; background-color:#0D1D46;}
#Menu .list a { border:none; font-size:25pt; height:80px;}
#Menu .collapse2 {float:right; display:block; text-align:center; margin:-60px -15px 0 -30px; background:none; height:100px; width:470px; }
#Menu .collapse2 a {height:60px; width:470px; margin-left:-30px; }
#Menu .line { border-bottom:solid 2px #3A5A85; margin:-80px 0 70px 0; width:100%; display:block;}
#Menu .active2 { display:block; font-weight:bold; color:#BA4E23; font-size:25pt; height:80px; margin:0 0 60px 20px;}

.speaker {display:block; position:relative; margin:6px 0 60px 0; width:210px; color:#000; font-size:28pt; line-height:1; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:left; }
.speakers img { display:block; margin:0; }
.speakers a {background:none; border:none; text-decoration:none; display:block;}
.speakers img:hover {opacity: 0.75; filter: alpha(opacity=75);}
.speakers .grayb {color:#C0C0C0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal;}
.speakers_bio img { display:block; position:relative; float:left; margin:0 50px 10px 0; }

.schedule {}
.schedule .day { display:block; position:relative; font-family:"Times New Roman", Times, serif; letter-spacing:3px; font-style:italic; margin:60px 0 30px -20%; padding:10px 0 10px 20%; width:100%; font-size:60pt; color:#1D3778;}
.schedule .day2 { float:right; background:#3A5A85; width:57%; height:60px; color:#fff; letter-spacing:3px; font-family:Arial, Helvetica, sans-serif; font-size:35pt; text-align:right; font-style:normal; font-weight:bold; padding:5px 35px 0 0; margin-top:20px;}
.schedule .hours {display:block; position:relative; width:270px; text-align:right; float:left; min-height:160px; margin:4px 30px 0 0; padding: 0 10px 0 0; font-size:18pt; color:#333333; border-right:solid 2px #990000;}
.schedule .hours2 {display:block; position:relative; width:260px; text-align:right; float:left; min-height:40px; margin:4px 30px 0 0; padding: 0 10px 0 0; font-size:18pt; color:#333333; border-right:solid 2px #990000;}
.schedule .room { display:block; position:relative; font-family:"Times New Roman", Times, serif; font-style:italic; width:100%; text-align:right; font-size:35pt; color:#1D3778;}
.schedule .session { display:block; font-weight:bold; margin:0 0 30px 0; border-top:solid 3px #CCCCCC;}
.schedule .speaker_schedule {font-weight:bold; display:block; color:#000; text-align:right;}
.schedule .open_glyph {color:#808080; float:right; height:40px; font-size:15pt;}
.schedule .lecture {display:none; position:relative; height:auto; width:86%; padding:5px 25px 15px 25px; margin:-6px 0 20px 10%; border:solid 1px #808080; box-shadow:0px 5px 25px #AAA;}
.schedule .collapse {float:right; display:block; text-align:center; margin:-170px -15px 0 0; background:none; border-right:solid 30px #FFF; height:100px; width:100%; }
.schedule .collapse a {height:130px; width:100%; margin-left:30px; }
.schedule .lecture_tit { font-size:25pt; font-weight:normal; color:#3A5A85;}

.footer_container {display:block; position:relative; margin:0; background-color:#04143E;}
.footer {display:block; padding-bottom:50px; position:relative; text-align:center; color:#BA4E23;}
.footer table {width:900px;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 50px;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer strong { color:#FFFFFF;}

.suscribe {display:block; position:relative; margin:0; background-color:#0CC0DF; text-align:center; font-size:30pt;}
.suscribe .submit { display:block; position:relative; background-color:#A441BF; width:300px; font-size:24pt; height:60px; margin:10px auto 0 auto; color:#FFF;}
.suscribe h2 {color:#000; font-size:30pt;}

.follow {display:block; position:relative; margin:-30px 0 0 0; background-color:#000; text-align:center; font-size:30pt;}
.follow h2 { font-size:40pt; color:#FFF; text-transform:uppercase;}

.contact {display:block; position:relative; margin:-30px 0 0 0; background-color:#FFF; text-align:center; font-size:30pt;}
.contact h2 {font-size:40pt; color:#000; text-transform:uppercase;}

.section {display:block; position:relative; background-color:#3A5A85; margin:60px 0 60px 0; padding:30px 0 30px 0; left:0; width:100%; font-size:18pt; color:#fff;}
.section_continer { display:block; position:relative; margin:0; padding:0; left:50%; margin-left:-450px; width:900px;}
.section_continer th {text-align:left; padding:5px 0px 5px 30px; vertical-align:top;}
.section_continer td {text-align:right; vertical-align:top;}
.section_continer .pre td {text-align:left; vertical-align:middle;}


.register2 a { display:block; width:80%; text-align:center; font-size:30pt; font-weight:bolder; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding:20px; margin:50px 0 50px 0; margin:60px auto 100px auto; background-color:#E07019; border-radius: 20px 20px 20px 0px; }
.register2 a:hover { background-color:#711B07;}



