/*SPLASH PAGE STYLE*/
#splash {
    z-index: 10;
    display: none;
    min-width: 96em;
    position: relative;
    /*overflow: hidden;*/
    width: 100%;
}
#splash #splash-left {
    text-align: right;
    background: #FFF url(/media/style/splash_gray.png) repeat-x left top;
    height: 12em;
    width: 50%;
    float: left;
    min-width: 45em;
    display: inline;
}
#splash #splash-left .left-inner {
    background: transparent url(/media/style/splash_box_gray.png) no-repeat right top;
    display: block;
    height: 12em;
    overflow: hidden;
    padding-right: 4em;
}
#splash #splash-left .left-inner h2 {
    line-height: 1.5;
    padding: .375em 0;
    font-size: 2.4em;
    color:#FFF;
    font-variant: small-caps;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
}
#splash #splash-left .left-inner h2 a {
    text-decoration: none;
    color: #FFF;
}
#splash #splash-left .left-inner p {
    color:#DDD;
    font-size: 1.2em;
    line-height: 1.5;
    font-family: "Lucida Grande", "Liberation Sans", Verdana, sans-serif;
    letter-spacing: .1666em;
}
#splash #splash-left .left-inner p a {
    color:#EEE;
    text-decoration: none;
}
#splash #splash-left .left-inner p a:hover {
    text-decoration: underline;
}
#splash #splash-right {
    min-width: 45em;
    width: 48%;
    float: left;
    display: inline;
}
#splash #splash-right h1 {
    padding:.28125em 0;
    font-family: Helvetica, Arial, sans-serif;
	font-weight: lighter;
    text-transform: lowercase;
    letter-spacing: -.0625em;
    color:#666;
    font-size: 3.2em;
    line-height: 1.125;
    margin-bottom: .4375em;
}
#splash #splash-right ul#menu {
    position: relative;
    list-style-type: none;
    list-style-position: outside;
    display: block;
    height: 2.8em;
    line-height: 1;
    position: relative;
}
#splash #splash-right ul#menu li {
    font-family: Helvetica, Arial, sans-serif;
    display: inline;
    float:left;
    margin-right: .8em;
}
#splash #splash-right ul#menu li a {
    text-transform: lowercase;
    font-size: 1.4em;
    display: block;
    line-height: 1.2857;
    border:1px solid #FFF;
    background: #666;
    color:#EEE;
    text-decoration: none;
    padding: .28571em .5714em;
    font-weight: bold;
}
#splash #splash-right ul#menu li a:hover {
    border:1px dashed #DDD;
    background: #EEE;
    color:#666;
}
#splash #tooltip-viewport {
    margin-right: 0;
    top:4.5em;
    left:0;
    position: absolute;
    width: 40em;
    clear: both;
}
#splash #tooltip-viewport p {
    font-family: "Lucida Grande", "Liberation Sans", Verdana, sans-serif;
    display: none;
    font-size: 1.2em;
    line-height: 1.5;
    margin-bottom: 1.5em;
    color: #666;
}
/*END SPLASH PAGE STYLE*/

/*ERROR CUSTOMISATION FOR SPLASH TEMPLATE*/
#splash #splash-right.error h1 {
    color:red;
}
#splash #splash-right.error p {
    font-size: 1.4em;
    line-height: 1.286;
    margin-bottom: 1.286em;
    color:#333;
}
/*END ERROR CUSTOMISATION FOR SPLASH TEMPLATE*/