/* 8 pixel margin appears to be the default, but let's be sure! */
BODY				{ margin: 0px; font-family: sans-serif }

/*
*	SRS Nav bar
*/
.navbar
{
	background-color: #c8d7fa;
	border-top: solid 1px;
	border-bottom: solid 1px;
	margin-top:5px; margin-bottom:5px;
	font-size: smaller;
	font-weight: bold;
	font-family: sans-serif
}

.navbar,
.navbar .button		{ border-color: #0e1099 }

.navbar .button
{
	border: solid 2px;
	background-color: #f2f3fa;
}

.navbar,
.navbar A:link,
.navbar A:active,
.navbar A:visited,
.navbar A:hover		{ color: #0e1099 }

.navbar A:link,
.navbar A:active,
.navbar A:visited	{ text-decoration: none }
.navbar A:hover		{ text-decoration: underline }

.navbar .sideL,
.navbar .sideR,
.navbar .gap1		{ width: 1% }
.navbar .gap2		{ width: 3% }
.navbar .logo		{ width: 4% }
.navbar .text		{ width: 11% }
.navbar .button		{ width: 14% }

/*
*	header stuff
*/

TABLE.robothonpage	{ width: 750px }

/* blue portion of background is 145px wide */
TD.menu				{ width: 130px; text-align: left; vertical-align: top;
					  font-weight: bold; color: white; padding: 8px }
TD.menu A:link		{ color: yellow }
TD.menu A:visited	{ color: lightgreen }
TD.menu A:active	{ color: lightgreen }

TD.gap				{ width: 15px }

TD.logo-robothon	{ text-align: center; vertical-align: center }

TD.logo-SRS			{ width: 100px; text-align: right; vertical-align: center }

/*
*	contest rules
*/

DIV.contest-rules H1	{ text-align: center; margin-bottom: 0 }
DIV.contest-rules H2	{ font-style: italic; font-weight: bold; font-size: large }
.revision-date			{ text-align: center; font-size: x-small }
.caption				{ font-size: small }

