/*layout for all pages
*/ 

body {
	background-image:url("images/bg.jpg");
	background-attachment: fixed;
	text-align:center;
	margin:0px;
	background-color:#000000;
	}

#container	{
	background: #fff;
	width:700px;
	border:1px solid #FFFF00;
	}

#header	{
	background: white;
	font-family: "Monotype Corsiva";
	font-size:40px;
	color:#000000;
	font-weight:bold;
	margin-right:5px;
	margin-top:5px;
	margin-left:5px;
	padding:3px;
	border-bottom: 1px solid #FFFF00;
	}

#menu	{
	float:left;
	width:145px;
	margin-left:3px;
	margin-top:3px;
	background-color:#000000;
	font-family:"Tahoma";
	font-size:14px;
	border-right:1px solid #FFFF00;
	border-left:1px solid #FFFF00;
	border-top:1px solid #FFFF00;
	}

#menu ul   {
	margin: 0;
	padding: 0;
	list-style-type:none;
           }

#menu a { 
	display: block;
	color: #ffffff;
	background-color: ##e0e0e0;
	width: 145px;
	padding:3px 3px;
	text-decoration: none;
	border-bottom: 1px solid #FFFF00;
	}

#menu a:hover	{
	background-color: #FF0000;
	color: #fff;
	}

#active a	{
	display: block;
	color: #FFF;
	background-color: #e0e0e0;
	width: 9em;
	text-decoration: none;
	}

#realplayer	{
	float:left;
	width:155px;
	text-align:center;
	font-family:"Tahoma";
	font-size:10px;
	padding:5px;
	clear:left;
	}

#contents	{
	margin-top:3px;
	margin-right:5px;
	margin-left:164px;
	margin-bottom:3px;
	font-family: "Tahoma";
	font-size:11px;
	color:##3f3f3f;
	text-align:left;
	}

#footer	{
	clear:both;
	background-color:#000000;
	height:15px;
	font-family: "Tahoma";
	color:#fff;
	font-size:14px;
	padding:5px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:3px;
	}

.mainpage	{
	font-size:11px;
	color:#3f3f3f;
	display:block;
	padding:3px;
	border:1px solid #336633;
	background-color:#e0e0e0;
	}

/*index css
*/ 

.frontpic	{
	float:right;
	width:214px;
	padding:3px;
	border:1px solid #e0e0e0;
	font-family:"Tahoma";
	font-size:9px;
	color:#336633;
	text-align:center;
	margin: 0 0 5px 0;
	clear:right;
	}

.frontpictext	{
	float:right;
	width:214px;
	padding:3px;
	background-color: #336633;
	border:1px solid #e0e0e0;
	font-family:"Tahoma";
	font-size:9px;
	color:#e0e0e0;
	margin: 0 0 5px 0;
	clear:right;
	}

.specialmenu	{
	font-weight: bold;
	font-size: 15px;
	}

.totalsindex	{
	border:1px solid #336633;
	background-color:#e0e0e0;
	font-family:"Tahoma";
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	width:300px;
	color:#336633;
	}



/*about page
*/ 

.purpose	{
	font-size:20px;
	font-weight:bolder;
	color:#336633;
	}

.staff	{
	display:block;
	}

.staffhead	{
	position:relative;
	left:75px;
	}

.staffbio	{
	display:block;
	}

.staffnames	{
	font-size:13px;
	font-weight:bolder;
	color:#336633;
	}

.flamesnetbody	{
	font-size:13px;
	font-weight:bolder;
	color:#0e2d6d;
	}

.marksbody	{
	font-size:13px;
	font-weight:bolder;
	color:#0e2d6d;
	}

.pics	{
	float: right;
	margin: 0 0 5px 5px;
	padding:3px;
	border:1px solid #e0e0e0;
	font-family:"Tahoma";
	font-size:9px;
	color:#336633;
	text-align:center;
	clear: right;
	}

.pics2	{
	float:left;
	margin: 0 5px 5px 5px;
	padding:3px;
	border:1px solid #e0e0e0;
	font-family:"Tahoma";
	font-size:9px;
	color:#336633;
	text-align:center;
	}


/*contact css
*/ 

.address	{
	font-size:11px;
	color:#3f3f3f;
	display:block;
	padding:3px;
	border:1px solid #336633;
	background-color:#e0e0e0;
	text-align:center;
	}

/*titles also used in other pages
*/ 

.titles	{
	font-size:13px;
	display:block;
	color:#336633;
	font-weight:bold;
	}

/*titles also used in other pages
*/ 

/*contact css (titles2 is also used on sharathon.htm as well as info)
*/ 

.titles2	{
	font-size:13px;
	display:inline;
	color:#336633;
	font-weight:bold;
	border-bottom:1px dashed #e0e0e0;
	padding:3px;
	}

.info	{
	font-size:11px;
	color:#3f3f3f;
	display:block;
	border:1px dashed #336633;
	background-color: #e0e0e0;
	padding:3px;
	}

.progname	{
	font-weight:bold;
	}

/*sharathon css
*/ 

.sharathonhead	{
	position:relative;
	left:50px;
	}

.totals	{
	border:1px solid #336633;
	background-color:#e0e0e0;
	font-family:"Tahoma";
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	position: relative;
	width:300px;
	color:#ff0000;
	}

.totals2	{
	border:1px solid #336633;
	background-color:#e0e0e0;
	font-family:"Tahoma";
	font-size:25px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	position: relative;
	left:0px;
	width:504px;
	color:#336633;
	}

.totalshead	{
	font-size:15px;
	}

.titles2	{
	font-size:13px;
	display:block;
	color:#336633;
	font-weight:bold;
	border-bottom:1px dashed #e0e0e0;
	padding:3px;
	}

.form	{
	font-family:"Tahoma";
	font-size:12px;
	}

.fields	{
	border:1px solid #e0e0e0;
	font-family:"Tahoma";
	}

/*temp page css
*/ 

.real	{
	clear:both;
	}

/*underwriters css
*/ 

.underhead	{
	position:relative;
	left:90px;
	}

.concertpic	{
	position:relative;
	left:110px;
	}

.logo	{
	float:right;
	}

/*below are the different links for multiple links on a page
*/ 

.class1 a:link {
	text-decoration:none;
	color:#336633;
	font-weight:bold;
	}
.class1 a:active	{
	color:#336633;
	text-decoration:none;
	font-weight:bold;
	}
.class1 a:visited	{
	color:#336633;
	text-decoration:none;
	font-weight:bold;
	}
.class1 a:hover	{
	text-decoration:underline;
	}

.class2 a:link {
	text-decoration:none;
	color:#fff;
	}
.class2 a:active	{
	color:#fff;
	text-decoration:none;
	}
.class2 a:visited	{
	color:#fff;
	text-decoration:none;
	}
.class2 a:hover	{
	text-decoration:underline;
	}

/*links for footers (some pages are named class1 & class2 for different links on some pages)
*/ 

a:link {
	text-decoration:none;
	color:#fff;
	}
a:active	{
	color:#fff;
	text-decoration:none;
	}
a:visited	{
	color:#fff;
	text-decoration:none;
	}
a:hover	{
	text-decoration:underline;
	}
.leftalign	{
	background:#fff;
	}
