/* $TopStyle:URL=http://www.lazergate.com/lazergate.css$ */

.priceboard {
	border: medium groove #4b0082;
	margin: 6px 6px 6px 6px;
	padding: 2px 2px 2px 2px;
	width: auto;
	background-color: #00008b;
	color: #f5f5f5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
p.three {
	clear: both;
	margin-bottom: 2px;
	padding-bottom: 3px;
	width: auto;
	background-color: #00478a;
	color: #fffafa;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bolder;
}
span.letter { color: #FF4500; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; font-variant: inherit; font-weight: bolder; height: inherit; }

p.tagline { font: italic bold x-small/normal Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFE0; }

h3 { color: #FF4500; }

a:link { text-decoration: none; border: none; color: #87CEFA; }

a:hover { text-decoration: underline; color: #40E1B7; background-color: #BF1E48; }

li { color: #F8F8FF; list-style: disc inside; white-space: normal; font: normal normal medium "Times New Roman", Times, serif; }

a:active { text-decoration: none; color: Red; }

a:visited { color: #F5FFFA; text-decoration: none; }

b { font-weight: bold; color: #5D96CD; }

h3 { color: #CD5C5C; font: italic normal bolder 23px; }

h1 { color: #FF4500; font: normal normal bolder 36px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; margin-top: 2px; }

h2 { color: #003CFF; font: normal normal bold 28px/normal Arial, Helvetica, sans-serif; }

sup { font: italic; }

body {  background-color: black;  }

p { color: #F8F8FF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-variant: normal; font-style: normal; font-size: medium; text-indent: 7px; }

#games, #pizza, #soda, #bdaykid, #players, #room, #coach { font: normal bolder 18px Verdana, Geneva, Arial, Helvetica, sans-serif; }

iframe { background-color: #2F2F4F; }

.spec { color: #FF7F50; font-family: "MS Serif", "New York", serif; font-size: 20px; font-size-adjust: inherit; font-stretch: semi-expanded; font-style: normal; font-variant: normal; font-weight: bolder; }

.middle { border: thin inset #FF4500; color: #FFFFF0; font: normal normal medium Verdana, Geneva, Arial, Helvetica, sans-serif; text-shadow: #F08080; width: 600px; }

.leaderboard {
	background-color: #00008B;
	color: #FFF8DC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-variant: inherit;
	font-weight: normal;
}

.inset {
	border: medium inset #B0C4DE;
	max-width: 500px;
}

.package { background-color: #2F4F4F; font: bold large Arial, Helvetica, sans-serif; width: 400px; border: medium inset #FFF8DC; color: #FF4500; height: 250px; }

#header { background-color: inherit; margin: 0px 1px 10px 1px; color: inherit; }

.clearboth { clear: both; }

#allday { clip: auto; max-width: 9em; overflow: visible; position: relative; vertical-align: middle; }

#leftcol { background-color: Navy; width: 145px; margin-left: 0px; ;
	position: absolute; border: thin outset #FFDAB9;top: -7px; padding: 1px 2px 2px 2px;
	max-width: 200px;
	float: left;
  }

.box1 {  width: 400px;  border-bottom-color: #DC143C;  border-bottom-style: outset;  border-bottom-width: medium;  border-left-color: #14A2DC;  border-left-style: inset;  border-left-width: medium;  border-right-color: #DC143C;  border-right-style: outset;  border-right-width: medium;  border-top-color: #14A2DC;  border-top-style: inset;  border-top-width: medium;             }

.box2 { width: 780px; border-bottom-color: #DC143C;  border-bottom-style: outset;  border-bottom-width: medium;  border-left-color: #14A2DC;  border-left-style: inset;  border-left-width: medium;  border-right-color: #DC143C;  border-right-style: outset;  border-right-width: medium;  border-top-color: #14A2DC;  border-top-style: inset;  border-top-width: medium;             }

#midcol { float: left; width: 600px; margin-left: 0px; background-color: transparent; position: absolute; left: 11em; display: inline; padding: 5px; }

#hours { font: Arial, Helvetica, sans-serif; font-size: smaller; font-style: normal; font-variant: normal; font-weight: bolder; }

#col3 { float: left; width: 15em; margin-left: 3%; background-color: red; display: inline; }

#footer { clear: both; float: left; }

.out { display: block; background: #a9a9a9; border: 1px solid #ddd; position: relative; margin: 1em 0; }

        .in { text-align: center; background: #000000; border: 1px solid #555; position: relative; padding: 5px; font-weight: normal; }

        .ltin { left: -5px; }

        .tpin { top: -5px; }

        .narrow { /* change to suit */ width: 372px; }

        h4 { font-weight: bold; color: #000; }

        .normal { width: 180px; }

        .wide { width: 18em; }

        .image { width: 412px; padding: 0; }

        .day { width: 350px; padding: 0; }

		  #coolmenu{ border: 1px solid black; width: 130px; background-color: #191970; }

        
        #coolmenu a{ font: bold 13px Verdana; padding: 2px; padding-left: 4px; display: block; width: 100%; color: #fffafa; text-decoration: none; border-bottom: 1px inset #f5f5f5; }

        
        html>body #coolmenu a{ width: auto; }

        
        #coolmenu a:hover{ background-color: #ff6347; color: white; }

        
        #tabledescription{ color: #fffafa; width: 100%; height: 3em; padding: 2px; filter: alpha(opacity=2); -moz-opacity: 0; }




form {
	background-color: #00008B;
	border-bottom-color: #7B68EE;
	border-bottom-style: outset;
	border-bottom-width: medium;
	border-left-color: #68DBEE;
	border-left-style: inset;
	border-left-width: medium;
	border-right-color: #7B68EE;
	border-right-style: outset;
	border-right-width: medium;
	border-top-color: #68DBEE;
	border-top-style: inset;
	border-top-width: medium;
	width: 500px;
	color: #FFFFF0;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	}
textarea {
	background-color: #FFF5EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #191970;
	border: medium inset #00807E;
	width: 400px;
	text-align: left;
	height: 200px;
}
optgroup, option, legend, fieldset {
	color: #F5FFFA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: Navy;
	font-weight: bolder;
}
input#button1, input#button2 {
	background-color: #E6E6FA;
	color: #DC143C;
	width: 100px;
	padding: 1px 1px 1px;
}
input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}


#articles {
	border: medium outset Teal;
	background-color: #020080;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	min-height: 600px;
	float: right;
	color:white;
}




.gateforum {
	background-color: Black;
	color: #FFF8DC;
	font: normal small "Courier New", Courier, monospace;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
overflow: hidden;
	max-width: 300px;
}

#forum {
	background-color: Black;
	color: #FFF8DC;
	font: normal small "Courier New", Courier, monospace;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
overflow: hidden;
	max-width: 300px;
}

.display1 {
	color: #DC143C;
	display: inline;
	font: bolder xx-large Arial, Helvetica, sans-serif;
}
	