/* CSS Document */
/*-- [ RESET ]-------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline; }

body { font-family: "Trebuchet MS", Helvetica, sans-serif; margin:0; font-size:0.8em; background-color:#1c6b00; }

p { margin:1em 0; }
strong { font-weight:bold; }
h1 { font-size:1.5em; color:#00415c; }
h2 {  font-size:1.3em; color:#00415c; }
h1, h2 { margin:1em 0 0.5em 0; }

.clear {clear:left; }

.highlight a { display:block; border:1px solid #fff; padding:15px; background-color:#00587A; color:#fff; text-decoration:none; }

#header { height:150px; background:url(/graphics/head-bg-2x150.gif) left top repeat-x; }
#headcont { width:860px; margin:0 auto; padding:0 0 0 40px;position:relative; }
#header ul { list-style:none;}
#header li { float:left; margin-top:119px;}
#header li  a { display:block; color:#fff; text-decoration:none; font-weight:bold; padding:0 35px 0 8px; }
#header li  a:hover { text-decoration:underline; }

#facebook { position:absolute; top:20px; right:10px; }
#facebook img { height:30px; width:30px; }

#logo { background:url(/graphics/logo-247x150.gif) left top no-repeat; width:247px; height:150px; float:left; }

/*-- [ COLUMNS ]-------------------------------*/
.column { float:left;  }
/* IEx patch \*/ * html .column { display: inline; }
#LHColumn { width: 160px; margin-left:-835px; background: #00587A ; padding:10px; position:relative; min-height:230px;}
#LHContent { position:absolute;top:0;left:10px;padding:0 10px 0 0;z-index:250; }
#LHsplash { background:url(/graphics/bottom-left-splash-96x225.png); position:absolute; left:-39px; bottom:-11px; width:96px; height:225px; }
#LHColumn p, #LHColumn h1, #LHColumn h2 { color:#fff; }
#LHColumn ul { list-style:none; }
#LHColumn ul li a { color:#fff; text-decoration:none; }
#mainContent { z-index:10;margin:0 0 0 200px; width:590px; background:#e6e6e6; padding:2em 2em 5em 2em; position:relative;}
#ContentCont { z-index:500; }

#background { background:#3582a3 url(/graphics/body-bg-2x332.gif) left top repeat-x; }
#container { width:860px; margin:0 auto; position:relative; padding-top:10px;}
#splash { background:url(/graphics/top-right-splash-114x41.png) left top no-repeat; width:114px; height:41px; position:absolute; top:0; right:0; }

#footer { z-index:150;margin:-77px 0 0 0;position:absolute;width:100%;background:url(/graphics/grass-bg-1x175.png) left top repeat-x; height:175px; }

#footimage { z-index:300;position:absolute;left:50%;margin:0 0 0 -390px;background: url(/graphics/grass-858x175.png) center top no-repeat;height:186px; width:858px;}
#sponsors { position:absolute; z-index:400; left:50%; width:858px; margin:0 0 0 -390px;; top:110px; }
.sponsor { float:left; margin:5px; }
.sponsor img{ width:200px; }

#sil { position:absolute;z-index:200; left:50%;margin:0 0 0 -305px; top:-70px;background:url('/graphics/ali-sil.png') left top no-repeat;width:96px;height:139px; }

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

/*-- [ FORMS ] ------------------------*/
label { width:14em; display:block; float:left; text-align:left; clear:left; }
legend { font-weight:bold;padding:10px;color:#8B0F04; }
.error { color:#900; }
span.error { display:block; margin-left:14.5em; }
.inputalign { margin-left:13.2em; }
fieldset p { border-top:1px solid #ddd; padding:0.5em 0 0.6em 0.8em !important; margin:0 !important; clear:left; }
fieldset p span { display:block; font-size:0.9em; color:#4d4ddd; padding:0.2em 0 0.5em 1em; }
form {background:#f9f9fb;margin:0 1.5em 1em 1.5em; border:1px solid #ddd;}


	.gallery{width:500px;margin:0 auto;}
	.gallery li{width:68px;height:50px;border:1px solid #939393;margin: 2px;background:#fff;}
	.gallery li div{left:240px}
	.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}

/* colours
background		1c6b00
headings		00415c
blue bg			3582a3
left col        00587A
*/
