@charset "utf-8";
/**
 * © Copyright 2008 Juniper Blue (http://www.juniperblue.com/)
 * 
 * support@juniperblue.com
 * 
 * Author:		Craig Mason
 * Version:		SVN: $Id: screen.css 50 2008-09-16 10:12:46Z Craig Mason $
 */
body, html {
	margin:					0;
	padding:				0;
	font-family:			Georgia, "Times New Roman", Times, serif;
	background-color:		#CCCCCC;
	color:					#FFFFFF;
	height:					100%;
}

body {
	text-align:				center;
}

/* General helpers */
a {
	color:					#FFFFFF;
	text-decoration:		none;
}
a:hover {
	color:					#FF0000;
}
a.current {
	color:					#FF0000;
}


/**
 * Vertically centre the content. To do this, we create a 1px high div with a top offset of
 * 50%. Then, offset the child div to -{50% of height}px. Compatible with IE4+, FF2+, Opera etc..
 */
div#wrapper-top {
	float:					left;
	height:					50%;
	width:					1px;	
	margin-bottom:			-300px;

}

/* Content wrappers */
div#wrapper-content {
	margin:					0 auto;
	position:				relative; /* puts container in front of distance */
	clear:					left;
	text-align:				left;
	width:					800px;
	height:					600px;
	background-color:		#000000;
}

div#navigation {
	width:					136px;
	height:					600px;
	position:				absolute;
	right: 					0;
	background-color:		#000000;
}

div#navigation a.jenson-logo {
	position:				absolute;
	bottom:					0;
	left:					0;
	width:					136px;
	height:					60px;
	display:				block;
	text-indent:			-99999em;
	background-image:		url('../images/nav-logo.png');
	background-position:	top;
	background-repeat:		no-repeat;	
}
div#navigation a.jenson-logo:hover {
	background-position:	bottom;
}

/* Plain XHTML Navigation */
ul#menu-navigation {
	list-style:				none;
	margin:					0;
	padding:				20px 0 0 0;;
	font-size:				20px;
	border-top:				5px solid #FF0000;
}
div#body {
	width:					664px;
	height:					600px;
	position:				absolute;
	left:					0;
	background-color:		#000000;
}

/* Body text */
div#body p {
	font-size:				20px;
	letter-spacing:			-0.5px;
	padding-left:			98px;
	padding-right:			98px;
	margin-top:				24px;
	line-height:			24px;
	color:					#666666;
}
div#body p strong {
	font-weight:			normal;
	color:					#FF0000;
}
div#body p em {
	font-size:				12px;
}

/* Helpers for missing flash */
div#content-body p.flash{
	line-height:			600px;
	font-size:				12px;
	text-align:				center;
}
div#content-body a {
	text-decoration:		underline;
}