/* Based on a template by Ben Meadowcroft, see http://www.benmeadowcroft.com/webdev/  for more info */
body
{
	color : black;
	background-color : rgb(255,255,255);
	background-attachment : fixed;
	background-position : bottom left;
	background-repeat : no-repeat;
	font-family:sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.leftside p
{
	max-width:45em;
}


.leftside
{
	text-align : left;
	/*border : thin solid rgb(0,0,0);*/
	font-weight : bold;
        position : absolute;
        top : 9em;
        left : 12;
        width : 24em;
        z-index : 1;
        padding : 0em;
}

.leftsde a
{
	color : rgb(0,0,0);
	background-color : inherit;
}

.leftside  a:hover
{
	color : rgb(255,64,64);
	background-color : rgb(230,230,250);
}


.leftside strong
{
	font-size : large;
}

.rightside
{
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	/* border : thin solid; */
        margin-top : 5em;
        margin-left : 27em;
/*        padding : 1em; */
        margin-right : 20em;
}

.title
{
	color : rgb(255,64,64);
        position:absolute;
        top:0px;
        left:0.5em;
        height:1em;
        margin-left : auto;
        margin-right: auto;
	margin-top: 5em;
        padding: 5px;
        z-index : 0;
}

.red
{
color : rgb(255,64,64);
}
