/*
table {
	margin: 0;
}

h2+p {
	margin: 0;
}

h3+p {
	margin: 0;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}
*/


h2 {
	margin: 0;
}

h3 {
	margin: 0;
}

body
{
	font-family: Arial, Helvetica, Verdana;
	color: white;
/*	background-color: red; */
	width: 800px;
/*	margin: 0; */
/*	padding: 0; */
}

#headline {
	float: center;
        text-align: center;
	color: white;
        background-color: #231f20;
	width: 800px;
	height: 100px;
}

/* remember to generate 800by100 . GIF file */

#pagetitle {
	float: center;
        text-align: center;
	color: white;
        background-image: url('/classes/black_blue_gradient_800by75.gif');
	width: 800px;
	height: 75px;
	border: 0;
	padding: 0;
}

#pagetitle a:link {
	color: white;
/*	background-color: #4c82c3; */
}

#pagetitle a:visited {
	color: white;
/*	background-color: #4c82c3; */
}

#pagetitle a:hover {
        color: #ffd520;
/*	background-color: #4c82c3; */
}

#pagetitle a:active {
        color: #red;
/*	background-color: #4c82c3; */
}

#pagetitle h2 {
	border: 0;
}

#pagetitle h3 {
	border: 0;
}

#banner {
/*	background-image: url('/classes/mast2010.gif'); */
	height: 100px;
	margin: 0;
	padding: 0;
	border: 0;
}

#banner img {
	vertical-align: bottom;
}

#majorlinks {
	text-decoration: none;
	color: white;
	background-color: #231f20;
	width: 800px;
}

/*
#majorlinks p table {
	text-decoration: none;
	color: red;
	background-color: #231f20;
}
*/

#majorlinks img {
	background-color: #231f20;
/*	border: none; */
}

#majorlinks a:link {
	color: #231f20;
	background-color: #4c82c3;
}

#majorlinks a:visited {
	color: #231f20;
	background-color: #4c82c3;
}

#majorlinks a:hover {
        color: #ffd520;
	background-color: #4c82c3;
}

#majorlinks a:active {
        color: red;
	background-color: #4c82c3;
}

/*
.majorlinks {
	color: white;
	text-decoration: none;
}

.majorlinks a:link {
	color: white;
	background-color: #231f20;
}

.majorlinks a:visited {
	color: white;
	background-color: #231f20;
}

.majorlinks a:hover {
        color: #ffd520;
	background-color: #4c82c3;
}

.majorlinks a:active {
        color: red;
	background-color: #4c82c3;
}
*/

#hintlink {
	background-image: url('/classes/black_blue_gradient_800by200.gif'); */
	width: 800px;
	height: 200px;
}

#hintlink a:link {
	color: #231f20;
	background-color: #4c82c3;
}

#hintlink a:visited {
	color: #231f20;
	background-color: #4c82c3;
}

#hintlink a:hover {
        color: #ffd520;
	background-color: #4c82c3;
}

#hintlink a:active {
        color: red;
	background-color: #4c82c3;
}

#information {
	color: white;
	background-color: #4c82c3;
	width: 800px;
}

#information a:link {
	color: white;
	background-color: #4c82c3;
}

#information a:visited {
	color: #231f20;
	background-color: #4c82c3;
}

#information a:hover {
        color: #ffd520;
	background-color: #4c82c3;
}

#information a:active {
        color: #red;
	background-color: #4c82c3;
}

/*
#information image {
	border: 2px;
}
*/

#header {
	width: 800px;
	background-color: #231f20;
}

#header img {
	border:none;
}

#footer {
	background-image: url('/classes/blue_black_gradient_800by50.gif'); */
	width: 800px;
	height: 50px;
}

.codesample {
	font-family: monospace;
	color: #231f20;
/*	font-size: larger; */
}

.judgehr {
	margin-top: 0;
	margin-bottom: 10px;
}

.informationmarginfiller {
	color:#4c82c3;
	height:1px;
	margin:0;
	padding:0;
	border:0;
}
