/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
dark blue		#213668
medium blue		#6e759d
grey		#74665c
light grey		#ddd5d0
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/

a[href^="http://imac.squeaked.com"], a[href^="http://imac.squeaked.com"]:visited {
background:none;
padding:0;
margin:0;
}

body {
	background-color: #213668;
	margin: 0;
	padding: 0;
}

.container h1 {
	color:#eeeeff;
	font: bold 2.4em Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	padding-top: 30px;
	letter-spacing: -.06em;
	margin: 0;
}

.container h2 {
	color:#4D4F53;
	font: bold 1.4em Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -.05em;
	margin: 0 0 .7em;
}

p {
	color:#000033;
	font-size: 1.1em;
}

#sidebar {
}

table, th, td {
	border: 0;
}

a.button, button {
	display: inline-block;
	float: left;
	margin:0 0.583em 0.667em 0;
	padding:5px 10px 5px 7px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#74665c;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ddd5d0;
	cursor:pointer;
}

/* Negative */
body .negative { color:#ddd5d0; }
a.negative:hover, button.negative:hover { background:#213668; border:1px solid #74665c; color:#6e759d; }
a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

ol {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #ddd5d0;
}

ol li {
	padding: 0px 0px 10px 0px; 
}

ol li p {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

div .bfsb {
	display: none;
}

body .inactive { 
	color:#74665c; 
	display: inline-block;
	float: left;
	margin:0 0.583em 0.667em 0;
	padding:5px 10px 5px 7px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#ddd5d0;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
  }
a.inactive:hover, button.inactive:hover { background:#ddd5d0; border:1px solid #74665c; color:#74665c; }
a.inactive:active, button.inactive:active { background-color:#ddd5d0; border:1px solid #d12f19; color:#fff; }

.comment { position:absolute; top: 0px; left: 0px; z-index: 800; width: 280px; visibility:hidden; font: 8pt "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }

/**************************************/
/*              HEADER                */
/**************************************/

#header {
	position: relative;
	height: 90px;
	width: 950px;
	background-color: #6e759d;
}

#header #logo {
	position: absolute;
	top: 22px;
	margin: 0;
	padding-left: 50px;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/

#navigation {
	text-align: center;
}

/* main navigational elements */
.topmenu { /* Navigation settings */
	list-style: none;
	text-align: center;
}

.topmenu li {
	height: 50px;
	margin: 0px 2px 20px 0px;
	float: left;
}

.topmenu li.current a, .topmenu li.current a[href^="http://imac.squeaked.com"], .topmenu li.current a[href^="http://imac.squeaked.com"]:visited {
	color: #5e140e;/* Hover font color */
	background-color: #6e759d;
}

.topmenu a:hover, .topmenu li a[href^="http://imac.squeaked.com"]:hover, .topmenu li a[href^="http://imac.squeaked.com"]:visited:hover {
	text-decoration: none;
	color: #213668;
	background-color: #74665c;
}

.topmenu li.back {
	width: 9px;
	height: 35px;
	z-index: 9;
	background: #C9BAA7;/* Navigation's background slider color */
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
}

.topmenu li a, .topmenu li a[href^="http://imac.squeaked.com"], .topmenu li a[href^="http://imac.squeaked.com"]:visited {
	text-decoration: none;
	background-color: #ddd5d0;
	font-weight: bold;
	padding: 10px 14px;
	color: #6e759d;
	height: 50px;
	text-shadow: #999999 1px 1px 3px;
	z-index: 10;
	display: block;
	overflow: hidden;
	position: relative;
	display: inline;
	font-size: 18px;
}

/**************************************/
/*            MAIN CONTENT            */
/**************************************/

#content {
	padding: 20px 0px;
	background-color: #ffffff;
}

/**************************************/
/*               FOOTER               */
/**************************************/

#footer {
	
}
