
body		{		font-family	:	Georgia, serif;
					font-size	:	11pt;
					background	:	white url(snowbots/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 {		}

#pagehead	{		background	:	url(snowbots/header.png) no-repeat top center;
					height		:	187px;	}

#pagewrapper {		}

#page		{		width		:	750px;
					position	:	relative;
					margin-left	:	auto;
					margin-right:	auto;	}

#pagefoot	{		}

/* WELCOME */

#welcome	{		width		:	520px;
					background	:	url(snowbots/bg_heading1.png) no-repeat top right;
					margin-bottom:	50px;
					padding-right:	50px;	}

#welcome .head {	font-family: 'Comic Sans MS', cursive;
					text-transform:	uppercase;
					padding-bottom:	25px;
					letter-spacing:	5px;
					font-weight	:	bold;
					font-size	:	110%;	}

#welcome .content {	}

#welcome .foot	{	clear		:	both;	}

#welcome .doughnut,
#welcome .custard {	display		:	none;
					font-style	:	italic;
					text-align	:	center;
					padding		:	2px	10px;
					font-size	:	80%;	}

#welcome p {		text-align	:	justify;	}

#welcome p.link	{	text-align	:	right;	}

#welcome a,
#welcome a:active,
#welcome a:visited,
#welcome a:hover {	}


/* SPOTLIGHT */

#spotlight	{		width		:	520px;
					background	:	url(snowbots/bg_heading2.png) no-repeat top right;
					padding-right:	50px;	}

#spotlight .head { 	font-family: 'Comic Sans MS', cursive;
					text-transform:	uppercase;
					padding-bottom:	25px;
					letter-spacing:	5px;
					font-weight	:	bold;
					font-size	:	110%;	}

#spotlight .content {
					background	:	url(snowbots/bg_spotlight.png) no-repeat top left;
					height		:	200px;
					text-align	:	justify;	}

#spotlight .foot { 	clear		:	both;	}

#spotlight #brainyak,
#spotlight #lines,
#spotlight #quantpole,
#spotlight #legoheights,
#spotlight #snapd,
#spotlight #redundant
				 {	display		:	block;
					float		:	left;
					margin-right:	15px;
					margin-bottom:	10px;
					height		:	100px;
					width		:	100px;
					border		:	solid black 1px;	}

#spotlight #brainyak	{	background	:	url('defaultstyle/by_spot.png'); 	}
#spotlight #lines		{	background	:	url('defaultstyle/li_spot.png');	}
#spotlight #quantpole	{	background	:	url('defaultstyle/qp_spot.png');	}
#spotlight #legoheights	{	background	:	url('defaultstyle/lh_spot.png');	}
#spotlight #snapd		{	background	:	url('defaultstyle/sn_spot.png');	}
#spotlight #redundant	{	background	:	url('defaultstyle/rd_spot.png');	}

#spotlight .name {	font-weight	:	bold;
					line-height	:	1.5em;	}

#spotlight .desc {	}

#spotlight p.link {	text-align	:	right;	}

#spotlight a,
#spotlight a:active,
#spotlight a:visited,
#spotlight a:hover {	}


/* LATEST */

#latest {			float		:	right;
					position	:	absolute;
					width		:	150px;
					top			:	0px;
					right		:	0px;
					margin-bottom:	50px;
					}

#latest .head {		font-family: 'Comic Sans MS', cursive;
					text-transform:	uppercase;
					text-align	:	center;
					letter-spacing:	4px;
					font-weight	:	bold;
					font-size	:	110%;
					padding		:	2px 15px;
					margin-bottom:	10px;
					border-bottom:	dotted 1px gray;	}

#latest .content {	padding		:	4px;	}

#latest ul	{		margin		:	0px;
					padding		:	0px;	}

#latest li	{		list-style	:	none;
					padding		:	0px;
					margin		:	0px;	}

#latest .foot {		clear		:	both;	}

#latest .name {		color		:	black;
					font-weight	:	bold;	}

#latest .date {		font-size	:	80%;
					color		:	black;
					display		:	block;
					text-align	:	right;
					border-bottom:	dotted 1px gray;
					padding		:	5px 0px;
					margin-bottom:	10px;
					}

#latest .follow {	display		:	none;	}

#latest a,
#latest a:active,
#latest a:visited,
#latest a:hover	{	display		:	block;
					margin		:	2px;	}

/* GENERAL */

p			{		margin		:	2px;
					padding		:	0px;	}

a,
a:active,
a:visited,
a:hover		{		color		:	#00C0C0;
					text-decoration:	underline;	}

a:hover		{		color		:	red;	}

