
body {
    background-color: #FFFDED;
    margin: 0px;
    font-family: "Comic Sans MS";
}

.seva1 {
    margin-top: 0em;
    margin-left: 0em;
    font-size:large;
    color: #00b5ef;
}

.seva2 {
    margin-top: 0em;
    margin-left: 0em;
    font-size:larger;
    text-align: center;
}

/* all position:absolute divs are directly in body tag */

div.topbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 80%;
    height: 20%;
    width: 100%;
    background: #FFFDED;
}

/* heading */
.heading {
    position: absolute;
    top: 30%;
    left: 30%;
}
.logo {
    position: absolute;
    top: 0%;
    left: 0%;
    right: 80%;
    bottom: 80%;
    margin-top: 0px;
    background: #FFFDED;
}

.logo a:hover {
    background: transparent;
}

.logo a:visited {
    background: transparent;
}

.logo a:link {
    background: transparent;
}

.logo button {
    border: 0em;
    color: White;
    Background: White;
}
div.leftbar {
    position: absolute;
    top: 20%;
    left: 0%;
    right: 80%;
    bottom: 0%;
    height: 100%;
    width: 20%;
    background: #FFFFAA;
}

div.menubar {
    position: absolute;
    top: 20%;
    left: 20%;
    right: 0%;
    bottom: 75%;
    height: 5%;
    width: 80%;
    padding-top:.8em;
    background: #ffffaa;
    font-size: 80% /*smaller*/;
    font-weight: bold;
    text-align: center;
    font-family: "Comic Sans MS";
}

div.menubar a {
    padding-right: 0.4em;
    border-right: 2px groove #8DCFF4;
    border-left: none;
}

div.menubar a:last-child {
    padding-right: 0em;
    border-right: none;
}

div.menubar em {
    color: #CFC;
}

div.menubar a:link {
    text-decoration: none;
    color: #00AEED;
}

div.menubar a:visited {
    text-decoration: none;
    color: #888;
}

div.menubar a:hover {
    background: #EF9C00;
    color: white;
}

div.main {
    position: absolute;
    top: 25%;
    left: 20%;
    right: 0%;
    bottom: 0%;
    height: 75%;
    width: 80%;
    background: #FFFDED;
}

div.topleftmain {
   position:absolute;
   top:25%;
   left:20%;
   right:40%;
   bottom:40%;
   width:40%;
   height:40%;
   background-color:#FFFDED;
}

div.toprightmain {
   position:absolute;
   top:25%;
   left:60%;
   right:0%;
   bottom:40%;
   width:40%;
   height:40%;
   background-color:#FFFDED;
}

.homepage_images {
    position: absolute;
    top: 70%;
    left: 20%;
    width: 80%;
    text-align: center;
}

.homepage_images img {
    margin-top: 1em;
    width: 15%;
}

.bestviewedfooter { 
    position:absolute;
    top: 120%;
    left: 0%;
    width: 20%;
    height: 5%;
    text-align: left;}

div.boxtitle {
    margin-top: .5em;
    text-align: center;
    font-size: larger;
    font-family: Arial;
}

div.event {
    font-size: medium;
    font-family: "Bookman Old Style";
    margin-top: .3em;
    margin-bottom: .5em;
    margin-left: 1em;
    margin-right: 1.2em;
}

.logo img {
}

/*basic content layout*/
div.content {
    font-family: "Arial";
    margin-left: 4%;
    margin-right: 16%;
    padding-top: 2em; /*margin-top works for FF but not IE 7. so changed to padding*/
    margin-bottom: 0%;
    overflow:visible;
}

form.input { background: #FFFFAA;
    width: 35em;
}
.input {margin-top:1em; padding: 1em 1em 1em 1em;
    width: 35em;
}

.inputbox {text-align:right;}
.inputlabel {padding-left:1em;}

table.payment {table-layout:fixed; width:100%}

td {border-bottom: solid thin;}

col#c1 {margin-left:2em; width:80%;}
col#c2 {text-align:right;}

/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal {
    font-family: Arial;
    margin: 0in;
    margin-bottom: .0001pt;
    font-size: 12.0pt;
    font-family: Arial;
}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:.01in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:Arial;}
	
a:link, span.MsoHyperlink
	{color:#0066CC;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:#FF0080;
	text-decoration:underline;}
 /* List Definitions */
 ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}

div.Section1 
{
    margin-top:.2in;
    padding-left:1in;
    padding-right:.5in;
    background: #FFFDED;
}
