* { margin: 0; padding: 0; }
body { background-color: #887d75; color: #fff; line-height: 1.6em; font-size: 84%; font-family: Verdana, Arial, Geneva, Helvetica, san-serif; }

img { border: 0; }
table { border-collapse: collapse; }
ul { list-style-position: inside; }

a { color: #fff; }
a:hover { background-color: #ff4213; }
a:active { text-decoration: none; }

/*---------------------------------------------------------------------------------------------------------------------*/

#header { position: relative; height: 269px; background: url(/images/system/rainbow-background.png) repeat-x; min-width: 689px; }
#header h1 { position: absolute; top:0;left:0; background: url(/images/system/logo.png); width:318px;height:119px; text-indent: -9999px; z-index: 1;}
#header #arrows { overflow: hidden; width: 124px; height: 53px; background: url(/images/system/arrows.png) no-repeat; position: absolute; top: 184px; left: 58px; }

#top-right,#active-top-line,#active-slider { margin-right: 0 !important; margin-right: -1px; overflow: hidden; position: absolute; }
/* IE6 cannot understand "right:0" */

#header #top-right { width: 526px; height: 269px; top: 0; right: 0; background: url(/images/system/top-right.png) no-repeat;}
#header #active-top-line { width: 93px; height: 1px; background-color: #fff; border-right: 1px solid #66d6e1; border-left: 1px solid #5cd5e0; top: 211px; right: 362px; }
#header #active-slider {  background: url(/images/system/active.png) no-repeat; height: 47px; width: 122px; top: 212px; right: 361px;}

#header div.nav,#header a.nav { position: absolute; top: 225px; text-align: center; width: 110px; font-style: italic; font-weight: bold; font-size: 104%;margin-right: 0 !important; margin-right: -1px; }
/* text-transform: uppercase; */

#header a.nav { display: block; padding: 4px 0 6px 0; top: 221px; }
#header a.nav:hover { border: 1px solid #ffae90; /*padding: 3px 0 5px 0; width: 108px;*/ }
/* If movement should be stopped. */

#n1 { right: 370px; }
#n2 { right: 250px; }
#n3 { right: 130px; }
#n4 { right: 10px; }

/*---------------------------------------------------------------------------------------------------------------------*/

#main { padding: 29px 25px 114px 384px; }
#left { position: absolute; top: 294px; left: 25px; width: 334px; height: 200px; }

/*---------------------------------------------------------------------------------------------------------------------*/

h2 { background: url(/images/system/big-quote.png) no-repeat; padding-left: 54px; font-size: 150%; height: 37px; padding-top: 8px; }
h3 { background: url(/images/system/little-quote.png) no-repeat; padding-left: 40px; font-size: 120%; height: 26px; padding-top: 3px; }
h5 { font-size:100%; color:#9ce6ed; }

#main div.fixed { width: 417px; line-height: 1.2em; }
/* OLD STYLE: #main div.fixed h5 { border-bottom:1px solid #9ce6ed;}*/
#main div.fixed h5 { background: #ff734e; color:#fff; line-height: 1.6em; margin-bottom: .1em; padding-left: .2em; }

#main div.pad { min-height:152px;height:auto !important;height:152px; }
#main ul { line-height: 1.2em; }
#main img.float { float: left; padding-right: 8px; padding-top: 4px; }
#main span.date { font-size:83%; color:#9ce6ed; }

/*---------------------------------------------------------------------------------------------------------------------*/

html,body { height: 100%; }
#global { min-height: 100%; height: auto !important; height: 100%; position: relative; }

#footer { position: relative; height: 114px; margin-top:-114px; background: url(/images/system/footer.png) no-repeat right;}
#footer p { position:absolute; top:71px; right:0; width: 362px; font-size: 84%; line-height: 1.2em;}