/* universal settings */

HTML {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; MAX-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%}
BODY {BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: 0px; MAX-HEIGHT: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%; font-family: helvetica, tahoma, verdana, arial, sans-serif; font-size: 12px; color: #ffffff;}
#background{position:absolute; z-index:1; width:100%; height:100%; }

/* content controls */

#so_oTickerContainer {width:100%; margin:auto; font:0.1em; font-family: helvetica,tahoma,verdana,arial,sans-serif;}
#so_oTickerContainer h1 {font:bold 0.1em: font-family: helvetica,tahoma,verdana,arial,sans-serif; margin:0; padding:0;}
#so_oTickerContainer a {border-style:none;}
#so_oTickerContainer ul {margin-top:5px;}
.so_tickerContainer {position:relative; margin:auto; width:100%;}


/* Variable Content */  #content {Z-INDEX: 30; RIGHT: 0px; LEFT: 0px; OVERFLOW: auto; BOTTOM: 0px; POSITION: absolute; TOP: 0px}
/* HTML Styling */      * HTML #content {BORDER-TOP: 0px solid transparent; Z-INDEX: 30; RIGHT: 0px; LEFT: 0px; OVERFLOW: auto; BORDER-LEFT: 0px solid transparent; WIDTH: 100%; MAX-HEIGHT: 100%; BOTTOM: 0px; BORDER-BOTTOM: 0px solid transparent; POSITION: absolute; TOP: 0px; HEIGHT: 100%}
/* Foot */         #foot {Z-INDEX: 32; DISPLAY: block; LEFT: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 24px; background:url('http://thealexgroup.com/images/GoldDivider.png'); padding:0px;}
/* Headline */     #headline {z-index: 28; position:absolute; top:15%; left:6%; border:0px solid:#000; padding:0px;}
/* Enter Site */   #enter {z-index: 27; position:absolute; bottom:33%; left:10%; border:0px solid:#000; padding:10px;}
/* Signs */        #signs {z-index: 26; position:absolute; top:0%; left:43%; border:0px; solid:#000; padding:0px;}
/* Logo */         #logo {z-index: 35; position:absolute; top:73%; left:22%; border:0px; solid:#000; padding:0px;}
/* Interstate1 */  #Int1 {z-index: 11; position:absolute; top:0px; left:0%; border:0px; solid:#000; padding:0px;}
/* Copyright */    #copyright {z-index: 31; position:absolute; bottom:24px; right:0%; border:0px; solid:#000; padding:10 px;}

/* type fonts */

/* Body Copy */     p  { font-size: 100%; line-height: 1.5em; letter-spacing: 0.05em; text-align: left; color: #ffffff; }
/* Headline 1 */    h1 { font-size: 27px; font-style: italic; font-weight: bold; letter-spacing: -0.05em; text-decoration: none; color: #ffffff; }
/* Headline 2 */    h2 { font-size: 130%; font-style: italic; letter-spacing: -0.05em; font-weight: bold color: #ffffff; }
/* Headline 3 */    h3 { font-size: 112%; font-style: italic; letter-spacing: -0.05em; font-weight: normal color: #ffffff; }
/* TAG Signature */ h4 { font-size: 60%; font-weight: normal; letter-spacing: 2pt; color: #ffffff; }
/* copyright */     h5 { font-size: 45%; font-style: italic; font-weight: normal; letter-spacing: 2pt; color: #ffffff; }
/* captions */      h6 { font-size: 75%; font-style: italic; font-weight: normal; letter-spacing: 0pt; color: #ffffff; }
/* nav links */     h7 { font-size: 70%; font-style: normal; font-weight: bold; letter-spacing: 2pt; }

/* links */

/* unvisited link */  A:link {text-decoration: none; font-style: bold; color: #ffffff; }
/* visited link */    A:visited {text-decoration: none; font-style: bold; color: #fbffa0; }
/* mouse over link */ A:hover {text-decoration: underline overline; font-style: bold; color: #f0c145; }
/* selected link */   A:active {text-decoration: none; font-style: bold; color: #f0c145; }