
body		{		font-family	:	font-family: 'MS Sans Serif', Geneva, sans-serif;
					font-size	:	10pt;
					color		:	white;
					background	:	#00BFFF url('orangesky/bg_main.png') repeat-x top left;
					padding		:	0px;
					margin		:	0px;	}

div		{			padding		:	0px;
					margin		:	0px;	}

#reloadlink {
					position	:	absolute;
					top				:	0px;
					right			:	0px;
					clear			:	both;	}

#reloadlink a,
#reloadlink a:active,
#reloadlink a:visited,
#reloadlink a:hover {
					font-family	:	Arial,Verdana;
					text-transform	:	uppercase;
					color			:	white;
					background:	silver;
					padding		:	1px 4px;
					font-size	:	8pt;
					text-decoration :	none;
					font-weight	:	bold;
					border-left	:	solid gray 1px;
					border-bottom	:	solid gray 1px;	}

#reloadlink a:hover {
					background	:	#F90;	}

/* PAGE */

#mainwrapper {		background	:	url('orangesky/bg_foot.png') repeat-x bottom left;}

#pagehead	{		background	:	url('orangesky/header.png') no-repeat top center;
					height		:	100px;	}

#pagewrapper {background	:black;padding:0px 0px 10px 0px;}

#page		{		width		:	748px;
					margin-left	:	auto;
					margin-right:	auto;	}

#pagefoot	{		background	:	url('orangesky/footer.png') no-repeat bottom center;
					height		:	130px;
					clear		:	both;	}

/* WELCOME */

#welcome	{width:355px;float:left;margin-bottom:20px;border:solid 1px #FFFFFF;border-radius:20px;box-shadow:0px 0px 6px #FFFFFF;-webkit-box-shadow:0px 0px 6px #FFFFFF;}

#welcome .head {	padding-left:	15px;
					padding-top	:	5px;
					height		:	22px;
					font-weight	:	bold;
					font-size	:	120%;
					text-transform:	uppercase;
					font-family: Georgia, serif;	}

#welcome .content {	height		:	150px;
					padding-top	:	5px;
					padding-bottom:	5px;
						}

#welcome .foot	{	}

#welcome .doughnut,
#welcome .custard {	display		:	none;	}

#welcome p {		}

#welcome p.link	{	text-align	:	right;
			margin-right	:	5px;
					background:	url(orangesky/bg_link.png) no-repeat top right;
					padding-right:	15px;	}

#welcome a,
#welcome a:active,
#welcome a:visited,
#welcome a:hover {	}


/* SPOTLIGHT */

#spotlight	{width:355px;float:right;margin-bottom:20px;border:solid 1px #FFFFFF;border-radius:20px;box-shadow:0px 0px 6px #FFFFFF;-webkit-box-shadow:0px 0px 6px #FFFFFF;}

#spotlight .head { 	padding-left:	15px;
					padding-top	:	5px;
					height		:	22px;
					font-weight	:	bold;
					font-size	:	120%;
					text-transform:	uppercase;
					font-family: Georgia, serif;	}

#spotlight .content {
					height		:	150px;
					padding-top	:	5px;
					padding-bottom:	5px;
					}

#spotlight .foot { }

#spotlight #brainyak,
#spotlight #lines,
#spotlight #quantpole,
#spotlight #legoheights,
#spotlight #snapd,
#spotlight #redundant
				 {	display		:	block;
					float		:	left;
					margin		:	10px;
					margin-top	:	0px;
					height		:	100px;
					width		:	100px;
					border		:	solid black 1px;	}

#spotlight #brainyak	{	background	:	url('orangesky/by_spot.png'); 	}
#spotlight #lines		{	background	:	url('orangesky/li_spot.png');	}
#spotlight #quantpole	{	background	:	url('orangesky/qp_spot.png');	}
#spotlight #legoheights	{	background	:	url('orangesky/lh_spot.png');	}
#spotlight #snapd		{	background	:	url('orangesky/sn_spot.png');	}
#spotlight #redundant	{	background	:	url('orangesky/rd_spot.png');	}

#spotlight .name {		font-weight	:	bold;
						font-size	:	110%;	}

#spotlight .desc {		text-align	:	justify;
			      display		:	block;
				padding-right	:	10px;	}

#spotlight p.link {		text-align	:	right;
				margin-right	:	5px;
						background:	url(orangesky/bg_link.png) no-repeat top right;
						padding-right:	15px;	}

#spotlight a,
#spotlight a:active,
#spotlight a:visited,
#spotlight a:hover {	}


/* LATEST */

#latest {clear:both;border:solid 1px #FFFFFF;border-radius:20px;box-shadow:0px 0px 6px #FFFFFF;-webkit-box-shadow:0px 0px 6px #FFFFFF;}

#latest .head {		padding-left:	15px;
					padding-top	:	5px;
					font-weight	:	bold;
					font-size	:	120%;
					text-transform:	uppercase;
					height		:	22px;
					font-family: Georgia, serif;	}

#latest .content {padding:5px 5px 20px 5px;}

#latest ul	{		margin		:	0px;
					padding		:	0px;
					padding-left:	40px;	}

#latest li	{		list-style	:	square;	}

#latest .foot {}

#latest .name {		}

#latest .date {		}

/* GENERAL */

p			{
			padding		:	3px 10px;
			text-align	:	justify;	}

a,
a:active,
a:visited,
a:hover {
			text-transform:	uppercase;
			color		:	#FE7F00;
			text-decoration:	none;	}

a:hover {
			color		:	white;	}


