@charset "UTF-8";
/* CSS Document */

/** Global Styles **/
body {font-family: "Gill Sans", "Gill Sans MT", "sans-serif"; color: #666666; }
h1, h2, h3 { font-weight: bold; color: #000000; }
h1 {font-size: 1.6em; }
h2 {font-size: 1.3em; }
h3 {font-size: 1.1em; font-style:italic}
p {}
a {}
ul { list-style-type: disc;}
strong { font-weight: bold; }
em {font-style: italic; }
.hidden { display: none }
.date { font-style: italic; font-weight: bold; font-size: smaller;}

/*** Sets Up The Layout ***/
body { min-width: 1000px; background: url('/images/background_gradient.png') #000000 repeat-x top left fixed; font-size: 1em; }
#page-wrapper { width: 1000px; margin: 10px auto; }
#container { padding-left: 180px; padding-right: 220px; padding-top: 5px; overflow: hidden; background-color: #efefef; }
#container .column { position: relative; float: left; padding-bottom: 1001em; margin-bottom: -1000em; background-color: #efefef; }
#center { padding: 0px 15px 0px 15px; width: 100%; margin: 1em 5px; }
#left { width: 180px; padding: 0 5px; right: 220px; margin-left: -100%; }
#right { width: 170px; padding: 0 5px; margin-right: -100%; }
#footer { clear: both; }

/*** IE Fix ***/
* html #left { left: 160px; }

/*** Footer Fix ***/
* html body { overflow: hidden; }
* html #footer-wrapper { float: left; position: relative; width: 100%; padding-bottom: 10010px; margin-bottom: -10000px; background: #000000; }

/** Navigation **/
#navigation { width:100%; height:40px; overflow:hidden; padding:0 0 0 0px; display: table; }
#navigation li { display:table-cell; position:relative; white-space:nowrap; padding-left: 20px; background:url(/images/buttons.png) no-repeat top left; }
#navigation li a { color: #13648E; text-decoration: none; display:block; padding:19px 20px 0px 0px; height:39px; text-align:center; background:url(/images/buttons.png) no-repeat top right; }
#navigation li.active {background-position: bottom left;}
#navigation li.active a {color: #FFF; background-position: bottom right;}

/** Gallery **/
#gallery-nav { height:30px; overflow:hidden; padding:0 0 0 0px; list-style-type: none; display: block; float: right; }
#gallery-nav li { float:left; position:relative; display: block; white-space:nowrap; padding-left: 30px; background-repeat: no-repeat; background-position: top left; }
#gallery-nav li a { color: #13648E; text-decoration: none; display:block; padding:7px 30px 0px 0px; height:23px; text-align:center; background-repeat: no-repeat; background-position: top right; }
#gallery-nav li.active {background-position: bottom left;}
#gallery-nav li.active a {color: #FFF; background-position: bottom right;}
.gallery-left, .gallery-left a { background-image: url(/images/buttons/gallery_button_left2.jpg); }
.gallery-middle, .gallery-middle a { background-image: url(/images/buttons/gallery_button_middle2.jpg); }
.gallery-right, .gallery-right a { background-image: url(/images/buttons/gallery_button_right2.jpg); }
.gallery-wrapper { overflow: hidden; height: 450px; width: 600px; position: absolute; clear: both; margin-top: 30px; }
.gallery { top: -10000px; height: 500px; position: absolute;}

/** Sidebar **/
#side-nav { width: 165px; overflow:hidden; padding:0 0 0 0px; margin: 0 auto; }
#side-nav li { width: 165px; margin-top: 10px; }
#side-nav li a { color: #fff; font-size: 14px; text-decoration: none; display:block; padding:4px 0px 0px 0px; height:20px; text-align:center; background:url(/images/Buttons_165px.jpg) no-repeat top left; }
#side-nav li a:hover {color: #FFF; background-position: bottom left;}

/** Textbox **/
.textbox { background: url(/images/textbox_middle_150px.jpg) #efefef repeat-y; width: 150px; margin: 2px auto; }
.textbox-top { background: url(/images/textbox_top_150px.jpg) #efefef no-repeat; width: 150px; height: 13px; display: block; }
.textbox-bottom { background: url(/images/textbox_bottom_150px.jpg) #efefef no-repeat; width: 150px; height: 11px; display: block; }
.textbox p { font-size: 13px; padding: 8px; }
.textbox h2 { padding:10px 2px 0px 8px; font-size: 0.9em;  }

/** Newsbox **/
.newsbox { background: url(/images/Akoona_News_165px.jpg) #efefef no-repeat; width: 165px; height: 207px; margin: 2px auto; }
.newsbox p { font-size: 0.7em; padding: 8px 8px 16px 12px; color: #fff; }
.newsbox h2 { padding:60px 2px 0px 12px; font-size: 0.8em; color: #fff; }
.newsbox a, .newsbox a:visited { color: #fff; }

/** Column-specific **/
#center p {margin: 6px 15px}
#center ul {margin-left: 15px}
#center h1 {margin-left: 15px;}
#center h2 {margin-left: 15px;}
#center h3 {margin-left: 15px;}
#right a {text-align: center; font-family:"Gill Sans", "Gill Sans MT", "sans-serif"; font-size: 14px; text-decoration: none; display: block;}
#right a img { margin-left: 0px; }
#right hr { width: 60% }

/** Page-specific **/
#news-list { list-style-type: none }
#news-list li { margin: 15px 0px }
