/* 
	Styles for Sky Template
	Copyright 2007 Jonathon VS
 */

@media screen {
	body {
		background: #d1e5ea url("/images/sky_background.png") repeat-x;
		margin: 0;
		font: 1.1em/1.4em Segoe UI, Myriad Condensed Web, Sylfaen, Tahoma, sans-serif;
	}
	#container {
		background: url("/images/clouds_flip.jpg") 0px 350px no-repeat;
	}
	a img {
		border: 0;
	}
	/* IE7 Hack */
	*:first-child+html #container {
		background-position: 0px 390px;
	}
	#all {
		width: 900px;
		margin: 0 auto;
		position: relative;
	}
	#logo h1 {
		background: url("/images/fade_top.png") bottom repeat-x;
		margin: 44px 0 0;
	}
	#logo h1 span {
		display: block;
		text-indent: -30000px;
		float: right;
		width: 21px;
		height: 150px;
		background: url("/images/top_corner.png") bottom right no-repeat;
	}
	#navigation {
		background: url("/images/fade_left.png") repeat-y;
		padding: 0 22px;
	}
	#navigation ul {
		background: url("/images/menu_fade.png") repeat-x;
		margin: 0;
		padding: 10px;
		list-style: none;
		width: 835px;
		float: left;
		clear: right;
	}
	.db #navigation ul {
		background: url("/images/menu_fade_db.png") repeat-x;
	}
	#navigation ul li {
		display: inline;
		font: 21px/66px Segoe UI, Myriad Condensed Web, Sylfaen, Georgia, sans-serif;
		padding: 10px;
		margin: 10px 0;
	}
	#navigation ul li a {
		color: #fff;
		text-decoration: none;
		padding: 10px 20px;
		height: 76px;
	}
	#navigation ul li a:hover {
		background: #e86247;
		border: 1px solid #fff;
		padding: 9px 19px;
	}
	.db #navigation ul li a:hover {
		background: #7cc47c;
	}
	#main {
		background: url("/images/main_background.png") repeat-y;
		padding: 96px 50px 20px;
	}
	#main a {
		color: #666;
	}
	#main a:hover {
		color: #f30;
	}
	#main acronym, dfn {
		border-bottom: 1px dotted #666;
		font-style: normal;
		cursor: help;
	}
	#main h1 {
		color: #999;
		background: #cadae3;
		width: 75%;
		padding: 0.5em;
		margin: 0.5em auto 1.0em;
		text-align: center;
		font-weight: normal;
		border: 1px solid #999;
		line-height: 1.1em;
	}
	#main h2 {
		background: url("/images/sunshine.png") center bottom no-repeat;
		font: normal 1.6em/2.0em Sylfaen, Georgia, Arial, Helvetica, sans-serif;
		text-align: center;
		color: #333;
		margin: 0 auto 1.0em;
		padding-bottom: 46px;
	}
	#main pre {
		background: #cadae3;
		border: 1px solid #999;
		padding: 0.5em;
	}
	#main table {
		margin: 0 auto;
	}
	#main table th {
		text-align: left;
		padding: 0.5em;
	}
	#main .feature {
		text-align: center;
	}
	#main .feature img {
		border: 3px double #666;
	}
	#main .sub_image {
		text-align: center;
	}
	#footer {
		height: 86px;
		background: url("/images/main_bottom.png") top left no-repeat;
		font-size: 13px;
		line-height: 18px;
		text-align: center;
	}
	#footer hr {
		height: 1px;
		background: #111;
		color: #111;
		border: 0;
		margin: 0 auto 5px;
		width: 50%;
	}
	#footer p {
		margin: 0;
	}
	#footer a {
		color: #333;
	}
	#footer a:hover {
		color: #f60;
	}
}