body
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color: gray;
	font-size: smaller;
	height: 100%;
	max-width: 1147px;
	min-width: 775px;
	padding-left: 50px;
	padding-right: 50px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
}

.brand
{
	padding-top: 10px;
}

nav
{
	float: right;
}

a, a:visited, a:hover
{
	text-decoration: none;
	color: gray;
}

.container
{
	right:50px;
	left: 50px;
/* 	min-height: 570px; */
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: auto;
	overflow-y: hidden;
}

.navBar
{
	height: 40px;
	min-width: 750px;
	top:0;
	right:50px;
	left: 50px;
	margin-left: auto;
	margin-right: auto;
	overflow-x: auto;
	overflow-y: hidden;
	display: block;
	
	/* Rounded corners*/
  	-webkit-border-radius: 12px; 
    -moz-border-radius: 12px; 
    border-radius: 12px 12px 0 0;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
    
    /* background gradient */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#222222)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(center top, #333333, #222222); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(center top, #333333, #222222); /* FF3.6+ */
	background-image: -ms-linear-gradient(center top, #333333, #222222); /* IE10 */
	background-image: -o-linear-gradient(center top, #333333, #222222); /* Opera 11.10+ */
	background-image: linear-gradient(center top, #333333, #222222); /* W3C */
}

.navBar a, .navBar a:visited
{
	text-decoration: none;
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-weight: 100;
}

.navBar a:hover
{
	border-bottom: dashed 1px white;
}

a.brand
{
	padding-bottom: 0;
	padding-top: 0;
}

.brand img
{
	padding: 2px;
	padding-left: 20px;
}

nav
{
	padding-right: 10px;
}

nav ul li
{
	list-style: none;
	display: inline;
	padding-right: 10px;
}

.footer
{
	/* Positioning */
	height: 40px;
	min-width: 750px;
	right:50px;
	left: 50px;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
	overflow-x: auto;
	overflow-y: hidden;
	
	/* Text Attibutes*/
	text-align: center;
	
	/* Rounded Corners*/
  	-webkit-border-radius: 12px; 
    -moz-border-radius: 12px; 
    border-radius: 0 0 12px 12px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
    
    /* Background Gradient */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#333333)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(center top, #222222, #333333); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(center top, #222222, #333333); /* FF3.6+ */
	background-image: -ms-linear-gradient(center top, #222222, #333333); /* IE10 */
	background-image: -o-linear-gradient(center top, #222222, #333333); /* Opera 11.10+ */
	background-image: linear-gradient(center top, #222222, #333333); /* W3C */
}

#comingSoon
{	
	position:absolute;
	display: none;
	border: 2px solid #86a8c5;
	border-radius: 12px;
	padding: 10px 20px;
	background-color: #addaff;
	box-shadow: #fff5a8;
	z-index: 999;
}

.footer ul
{
	list-style: none;
}

.foobar
{
	box-shadow: #fff5a8;
}