body {
	background-color:#444444;
	margin:0;
	color:#222;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: static;
	top: 50px;
}
.callout       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: maroon;
	line-height: 10px;
}


img { border:none; }

a:link {
	color:#000;
}
a:visited {
	color:#999;
}
a:hover { color:#yellow; }
a:active {
	color:#999;
}

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 { font-size:11px; font-variant:small-caps; }

#flasher { text-align: center; }

#container { width:801px; margin-left:auto; margin-right:auto; }
#container2 { width:801px; margin-left:auto; margin-right:auto; }

#nav { font-size:18px; text-align:center; }
#nav a:link { text-decoration: none; }
#nav a:visited { text-decoration:none; }
#nav a:hover { text-decoration:none; }
#nav a:active { text-decoration:none; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { margin:0; padding:2.3em; display:inline; }
#nav sp { margin:0; }

.hidden {
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #444444;
	font-size: xx-large;
}
.onpage {
	color: #FF6;
}
.phone {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	word-spacing: normal;
	text-align: center;
	position: inherit;
	right: auto;
	left: auto;
	padding-left: 88px;
}

.space {
	line-height: 90%;
	font-size: 9px;
}
.space2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 100%;
}

.spaceup {
	line-height: 315px;
}

#bigShow { width:820px; height:450px; background-image: url(images/bgarea.jpg); }
#slideShow { width:801px; height:430px; padding-top:8px; margin-left:auto; margin-right:auto; }
#prev { float:left; width:28px; height:430px; border-style:solid; border-color:#fff; border-width:1px; cursor:pointer; }
#next { float:right; width:28px; height:430px; border-style:solid; border-color:#fff; border-width:1px; cursor:pointer; }

#thead, #thead2 { width:740px; height:430px; margin-right:auto; margin-left:auto; text-align:center; border-width:0px; border-top-width:1px; border-bottom-width:1px; border-style:solid; border-color:#fff; }

#mainContent {
	text-align:left;
	width:570px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	color: #FFF;
	background-color: #444444;
}
.ital {
	text-align:left;
	width:570px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	color: #FFF;
	background-color: #444444;
	font-style: italic;
}
#mainContent_nav {
	text-align:left;
	width:750px;
	margin-top:100px;
	margin-left:35px;
	margin-right:auto;
	color: #000;
	background-color: #444444;
}
#mainVidContent {
	text-align:left;
	width:380px;
	height:315px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	color: #444444;
	top: 0px;
	background-color: #444;
}
#mainContent_contact {
	text-align:left;
	width:500px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	color: #000;
	background-color: #FFFFFF;
}
#TVcontent { text-align:left; width:640px; margin-top:40px; margin-left:auto; margin-right:auto; }


#portfolio { width:801px; height:500px; margin-top:6px; background-image:url(images/portfolio_bg.jpg); }
#portfolio #p_previous { width:40px; height:500px; float:left; clear:left; }
#portfolio #p_next { width:40px; height:500px; float:right; clear:right; }
#portfolio #stage { width:721px; height:500px; float:left; text-align:center; }

.off { display:none; }

#mainContent2 { text-align:left; width:500px; margin-top:20px; margin-left:auto; margin-right:auto; margin-bottom:0px; border: thin none #CCC; padding:5px; line-height:20px; }

.padding-left { padding-left: 15px; }


.table_form { background-color:#ccc; border:1px groove #999; }
.table_form input { background-color:#ddd; border: 1px groove #999; }
.table_form textarea { background-color:#ddd; border: 1px groove #999; }
.form_text {
	font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
	color:#333;
	margin-top: 8px;
}
.form_btn { color:#333; }
