body {
	font-family : Arial, Helvetica, sans serif;
	color: #440088;
	font-size: 98%;
	background-color: #ae3d26;
	margin:0;
	padding:0;
}

html {
overflow-y: scroll;
}

h1     {font-size: 1.6em; font-family: Broadway,Times,serif; color: #440088}
h2     {font-size: 2em}
h3     {font-size: 1.8em}
h4     {font-size: 1.6em}
h5     {font-size: 1.4em}
h6     {font-size: 1.2em}
h7     {font-size: 1em}

.vsm  {font-size: .5em}
.vsm  {font-size: .7em}
.sm   {font-size: .8em}
.med  {font-size: .9em}
.lg   {font-size: 1.4em}
.vlg  {font-size: 1.5em}
.xlg  {font-size: 1.8em}
.xxl  {font-size: 2.2em}

.page_heading             {font-size: 2.2em; font-weight: normal; color: #ffffff; font-family: Broadway,Times,serif;}
.caption                  {font-size: .8em; font-weight: normal; color: #000; font-family: 'Times New Roman',Times,serif;}
.times                    {padding: 6px; font-size: 1.4em; font-family: 'Times New Roman',Times,serif; font-style: italic; color: #404040}


.tribute_dedication       {font-size: 0.85em; font-family: 'Times New Roman',Times,serif; font-style: italic; color: #cccccc}
.tribute_dedication_rank  {font-size: 1.0em; color: #e0c000}
.tribute_dedication_unit  {font-size: 0.8em; color: #e0c000}
.page_sub_heading         {font-size: 1.0em; font-weight: bold; color: #ffffff}
.page_date                {font-size: 0.75em; font-weight: normal; color: #ffffff}
.page_rank                {font-size: 0.75em; font-weight: normal; color: #e0c000}
.page_name                {font-size: 0.9em; font-weight: normal; color: #e0c000}
.page_unit                {font-size: 0.75em; font-weight: normal; color: #e0c000}

a:link    {color: #000000; font-size: 1.0em; font-weight: bold; text-decoration: none}
a:visited {color: #000000; font-size: 1.0em; font-weight: bold; text-decoration: none}
a:active  {color: #ff0000; font-size: 1.0em; font-weight: bold; text-decoration: none}
a:hover   {color: #440088; font-size: 1.0em; font-weight: bold; text-decoration: underline}

a.sizer_m:link    {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 4px; padding-right: 3px}
a.sizer_m:visited {color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 4px; padding-right: 3px}
a.sizer_m:active  {color: #ff0000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 4px; padding-right: 3px}
a.sizer_m:hover   {color: #ffff88; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #000000; padding-left: 4px; padding-right: 3px}

a.sizer_l:link    {color: #000000; font-size: 15px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 5px; padding-right: 5px}
a.sizer_l:visited {color: #000000; font-size: 15px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 5px; padding-right: 5px}
a.sizer_l:active  {color: #ff0000; font-size: 15px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 5px; padding-right: 5px}
a.sizer_l:hover   {color: #ffff88; font-size: 15px; font-weight: bold; text-decoration: none; background-color: #000000; padding-left: 5px; padding-right: 5px}

a.sizer_x:link    {color: #000000; font-size: 19px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 6px; padding-right: 6px}
a.sizer_x:visited {color: #000000; font-size: 19px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 6px; padding-right: 6px}
a.sizer_x:active  {color: #ff0000; font-size: 19px; font-weight: bold; text-decoration: none; background-color: #ffff88; padding-left: 6px; padding-right: 6px}
a.sizer_x:hover   {color: #ffff88; font-size: 19px; font-weight: bold; text-decoration: none; background-color: #000000; padding-left: 6px; padding-right: 6px}

a.menu:link     {font-size: .85em; font-weight: bold; padding-left: 8px; padding-right: 8px; text-decoration: none; color: #ffffff}
a.menu:visited  {font-size: .85em; font-weight: bold; padding-left: 8px; padding-right: 8px; text-decoration: none; color: #ffff88}
a.menu:active   {font-size: .85em; font-weight: bold; padding-left: 8px; padding-right: 8px; text-decoration: none; color: #ff0000}
a.menu:hover    {font-size: .85em; font-weight: bold; padding-left: 8px; padding-right: 8px; text-decoration: underline; color: #ffff66}

a.footer_link:link     {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #aa0000}
a.footer_link:visited  {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #ff0000}
a.footer_link:active   {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #0000ff}
a.footer_link:hover    {font-size: 0.75em; padding: 2px; font-weight: normal; text-decoration: none; color: #000000}

.bg-bk {background-color: #000000}
.bg-w0 {background-color: #ffffff}

.w0    {color: #ffffff}

#maincontainer{
width: 100%;
text-align: center;
}

#contentwrapper{
clear: left;
width: 940px;
align: center;
text-align: center;
margin: 0px auto;
border-spacing: 0px;
padding: 0px;
}

#font_sizer{
  font-size: 0.85em;
  text-align: right;
}

#eviivo_row{
align: left;
width: 450px;
margin: 0px;
text-align: center;
background-image: url('./images/bg-booking-tall.jpg');
background-repeat: repeat;
border-spacing: 0px;
padding: 0px;
}

#eviivo{
float: right;
position: relative;
width: 360px;
height: 168px;
text-align: left;
margin: 0 0 -14px 0;
border-spacing:0px;
padding: 0;
}

#home_content{
clear: left;
width: 940px;
align: center;
margin: 0px;
border-spacing: 0px;
padding: 0px;
}

#left_home_col{
  float: left;
  width: 200px;
  align: left;
  font-size: 0.75em;
  text-align: left;
  margin: 0 0 20 0px;
  padding: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#center_home_col{
  float: left;
  width: 450px;
  align: center;
  font-size: 1.1em;
  text-align: left;
  margin: 0 18 20 18px;
  padding: 0px;
  background-color: #ffffff;
}

#right_home_col{
  float: left;
  width: 250px;
  align: right;
  font-size: 0.75em;
  text-align: left;
  margin: 0 0 20 0px;
  padding: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#home-logo{
  width: 190px;
  text-align: left;
  margin-right: 0px;
  margin-top: 0px;
  border-width: 0px;
  border-color: #4444ff;
  border-style: solid;
  padding: 0px;
}

#header{
  float: left;
  width: 940px;
  height: 168px;
  align: center;
  text-align: left;
  margin: 2 0 20 0px;
  border-spacing:0px;
  padding: 0px;
  background-color: #ffffff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#header_pic{
  float: left;
  width: 200px;
  margin: 0px;
  border-spacing:0px;
  padding: 0px;
}


#header_name{
  float: left;
  width: 350px;
  font-size: .7em;
  text-align: center;
  margin-right: 0px;
  margin-top: 0px;
  border-width: 0px;
  border-color: #000000;
  border-style: solid;
  padding: 0px;
}

#picture{
  float: right;
  font-size: .7em;
  text-align: center;
  background-color: #eda;
  margin: 10px 0 10px 30px;
  border: 1px solid #ae3d26;
  padding: 60px 60px 48px 60px;
}
#menu{
  float: left;
  position: relative;
  width: 940px;
  align: center;
  font-weight: bold;
  color:  #ffffff;
  text-align: center;
  margin: 2 0 20 0px;
  border-spacing:0px;
  padding: 0px;
  background-color: #440088;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#content{
  float: left;
  position: relative;
  width: 940px;
  align: center;
  text-align: left;
  margin: 0 0 20 0px;
  border-spacing:0px;
  padding: 0px;
  background-color: #ffffff;
}

.innertube{
padding: 20px;
}

#innertube_5{
padding: 5px;
}

#innertube_80{
padding: 20 100 20 100px;
}

#footer{
  clear: left;
  align: center;
  text-align: center;
  margin: 0px;
  width: 940px;
  border-spacing:0px;
  color:  #000000;
  margin: 0 0 5 0px;
  padding: 2px;
  background-color: #ffffff;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
}

#footer_box_1{
  float: left;
  position: relative;
  font-size: .75em;
  text-align: left;
  margin: auto;
  width: 600px;
  border-spacing:0px;
  padding: 0px;
}

#footer_box_2{
  position: relative;
  font-size: .75em;
  text-align: left;
  margin: auto;
  border-spacing:0px;
  padding: 0px;
}

#copyright{
clear:both;
  float: center;
  position: relative;
  font-size: .7em;
  font-weight: bold; 
  color: #ffffff;
  text-align: center;
  margin: auto;
  border-spacing:0px;
  padding: 0px;
}

.cleaner {
clear:both;
height:0px;
font-size:0px;
border:none;
margin:0; padding:0;
background:transparent;
}

.clear {
	clear: both;
	font: 1px/1px monospace;
}

.preload {display:none;}
