* { margin:0; padding:0; }
body {
	font-family:Helvetica;
	color:#FFF;
	background-color:#111;
}
a { color:#FFF; }
#layout {
	background-color:#000;
	margin:0 auto;
}
#header {
	background-color:#000;
	text-align:center;
	margin:0 auto;
	border-bottom:1px dotted #666;
	font-weight:bold;
	color:#000;
	font-size:2em;
}
#header a {
	color:#000;
	text-decoration:none;
}
#nav { color: #666; padding:2px; background-color: #111; border-bottom:1px solid #333; text-align:left; }
#nav a { color: #FFF; text-decoration: none; }
.menuDesc {
	border-bottom:1px dashed #333;
	text-decoration:none;
	padding-top:.5em;
	padding-bottom:.5em;
	background-color:#111;
}
.menuItem, .mainMenuItem {
	border-bottom:1px dashed #333;
	text-decoration:none;
	padding-top:.5em;
	padding-bottom:.5em;
}
.menuItem a, .mainMenuItem a, .menuDesc a {
	color:#FFF;
	text-decoration:none;
	font-size:1.2em;
	margin-left:.2em;
}
.menuItem img, .mainMenuItem img {
	margin-left:.2em;
}
.menuItemAlt {
	background-color:#222;
	border-bottom:1px dashed #333;
	text-decoration:none;
	padding-top:.5em;
	padding-bottom:.5em;
}
.menuItemAlt a {
	color:#FFF;
	text-decoration:none;
	font-size:1.2em;
	margin-left:.2em;
}
.floatLeft {
	float: left;
	padding:5px;
}
.clear {
	clear: both;
}
#layout #menu #gallery {
	text-align:center;
}
#layout #menu #gallery img {
	max-width:480px;
}
#ads {
	text-align:center;
	border-bottom:1px solid #333;
	padding-top:2px;
	padding-bottom:3px;
}
#feature {
	text-align:center;
}
input[type=text] {
	height:1.5em;
}
.areacode {
	width:3em;
}
.bartext {
	font-size:.8em;
	word-spacing:.05em;
}
.largeText, .midText, .defaultText, .midSmallText, .fancyText, .smallText { text-align:center; }
.largeText { font-size:6em; font-weight:bold; font-family:impact; font-style:italic; }
.midText { font-size:4em; font-weight:bold; font-family:impact; font-style:italic; }
.midSmallText { font-size:2em; font-family:impact; font-style:italic; }
.smallText { font-size:1.6em; font-family:impact; font-style:italic; }
.fancyText { font-size:1.4em; font-weight:bold; font-family:Times New Roman; font-style:italic; }
.footerSlogan { font-size:.8em; }

.login { background-color:#111; text-align:left; padding:1em; }

.red {
	color: #F00;
}

.videos { width:100%; text-align: center; padding: 0; margin: 0; }
.videos thead tr td:first-child { width:30%; }
.videos thead tr td { border:1px solid #666; }
.videos tbody tr td { border:1px solid #666; }