/*  
Theme Name: Cape Farewell Greenland Voyage
Theme URI: http://wordpress.org/
Description: The Greenland Voyage theme created for Cape Farewell's 2007 Arctic voyage.
Version: 1.0
Author: Kathy Barber
Author URI: http://www.bulletclip.com

	This theme was designed and built by Kathy Barber,
	whose info you will find at http://www.bulletclip.com
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Base Structure */
body { margin: 0; padding: 0; background: #ffffff; color: #333333; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 65%; }
html, body { height: 100%; margin-bottom: 10px; }
#container { min-height: 100%; background-color: #edf2f7; margin: 5px; }
div#header { background-color: #ffffff; display: block; width: 100%;  }
#content { width: 992px; }
#content img { border: none; }
div.hidden { display: none; }
div.clearer { clear: both; }

div#headerhome { background: #6d93c1 url('images/bg-headerhome.gif') repeat-x top; display: block; width: 100%; }
div#headercontent { background: #6d93c1; }
div#noflashcontent p { color: #ffffff; padding: 10px; margin: 0; background: #5675b4; }
div#noflashcontent a, div#noflashcontent a:visited, div#noflashcontent a:active  { color: #ffffff; }
div#noflashcontent a:hover  { color: #c8dcf2; }

/* Base Typography & Colors */
a, a:active { color: #3e5562; text-decoration: none; }
a:visited {	color: #3e5562;	text-decoration: none; }
a:hover { color: #92a1ac; text-decoration: none; }

h1 { font-size: 1.7em; font-weight: normal; font-family: Arial, Helvetica, Sans-Serif; margin: 0; padding: 0 0 10px 0; }
h2 { font-size: 1.7em; font-weight: normal; font-family: Arial, Helvetica, Sans-Serif; margin: 0; padding: 0 0 10px 0; }
h3 { font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
h4 { font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
h5 { font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
p { font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0; padding: 0 0 10px 0; }
ul,li { margin: 0; padding: 0; list-style: none; }

/* More Typography & Colors */
a.more, a.more:active, a.more:visited { font-weight: normal; color: #ffffff; background-color: #5374ac; padding: 0 4px 1px 4px; }
a.more:hover { text-decoration: none; background-color: #a6b4cd; }
a.mono, a.mono:active, a.mono:visited { font-weight: normal; color: #ffffff; background-color: #98a2ab; padding: 0 4px 1px 4px; }
a.mono:hover { text-decoration: none; background-color: #ccd2d8; }
a.bright, a.bright:active, a.bright:visited { color: #5374ac; text-decoration: none; }
a.bright:hover { color: #92a1ac; text-decoration: none; }
.bright { color: #404eb9; }

/* Footer */
#home #footer { padding: 20px 0 12px 0; margin: 0; }
#page #footer { width: 910px; padding: 20px 0 12px 0; margin: 0; }
#footer ul, #footer li { padding: 0; margin: 0; list-style: none; }
#footer ul { text-align: center; }
#footer li { display: inline; border-left: 1px solid #ccc; padding: 0 1px 0 6px; }
#footer li:first-child { display: inline; border: none; padding: 0 1px 0 0; }
#footer a { color: #9099a3; }
#footer a:hover { color: #afbac6; text-decoration: none; }

	/* Site Navigator */
	#site-navi { text-align: center; margin-top: 20px; }
	#site-navi h3.hidden { position: absolute; left: -9000em; }
	#site-navi label { font: 1.1em Verdana, Arial, Helvetica, sans-serif; color: #434445; }
	#site-navi select, 
	#site-navi input { font: 1.1em Verdana, Arial, Helvetica, sans-serif; color: #434445; border: solid 1px #b5b6ba; 
	background: #fff; }

/* Header Dates Nav */
#headerdates { margin: 0; padding: 15px 0 6px 0; height: 70px; width: 992px; }
#headerdates div.logo { float: left; width: 120px; } 
#launchdates { float: left; width: 138px; background: url( images/nav-bars.gif) no-repeat top left; padding-left: 4px; }
#youthdates { float: left; width: 241px; background: url( images/nav-bars.gif) no-repeat top left; padding-left: 4px; }
#greenlanddates { float: left; width: 475px; background: url( images/nav-bars.gif) no-repeat top left; padding-left: 4px; }

#headerdates ul { margin: 0; padding: 0; list-style: none; display: block; }
#headerdates li { margin: 0; text-align: center; float: left; }
#headerdates h1 span, #headerdates h2 span { display: block; height: 1px; width: 1px; overflow: hidden; clear: left; }
#headerdates h1 a { display: block; height: 60px; width: 120px; }
#headerdates h1 { background: url( images/nav-logo.gif) no-repeat top left; height: 60px; padding: 0; }

#launchdates h2 a, #youthdates h2 a, #greenlanddates h2 a { display: block; height: 25px; width: 100px; }
#launchdates h2 { background: url( images/nav-title-launch.gif) no-repeat top left; height: 25px; padding: 0; }
#youthdates h2 { background: url( images/nav-title-youth.gif) no-repeat top left; height: 25px; padding: 0; }
#greenlanddates h2 { background: url( images/nav-title-greenland.gif) no-repeat top left; height: 25px; padding: 0; }

#headerdates li a, #headerdates li a:visited { width: 24px; height: 40px; display: block; background-image: url('images/nav-datearea.gif'); background-position: bottom; background-repeat: repeat-x; border: 1px solid #ffffff; }
#headerdates li a:hover { color: #11a9ab; border: 1px solid #111111; cursor: pointer; }
#headerdates li span { font-size: 8px; display: block; width: 100%; text-align: center; padding-top: 28px; }

#headerdates #launchdates li { background-color: #dbe0e6; background-repeat: no-repeat; }
#headerdates #youthdates li { background-color: #adbfd4; background-repeat: no-repeat; }
#headerdates #greenlanddates li { background-color: #7295c0; background-repeat: no-repeat; }
#headerdates li.selected a { border: 1px solid #111111; }
#headerdates li.selected a:hover { color: #11a9ab; border: 1px solid #9099a3; }
.inuktitut { color: #000; font-size: 140%; line-height: 140%; font-family: 'Nunacom', 'Arial Unicode MS', Arial, Helvetica, sans-serif; }
