/*RESET CSS*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table{border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}
/*SITE-SPECIFIC CSS*/
body{
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
}
h1{
	font-size: 1.5em;
}
p{
	width: 100%;
}
div#container{
	width: 100%;
	height: 100%;
}
div#about{
	margin-left: 200px;
	width: 600px;	
}
img{border-style:none;}
a *{
	color: #000;
}
a{
	color: #000;
}
a:hover{
	color: #222;
}
.thumbnail{
	width: 150px;
	height: 150px;	
}
#omniContainer{
	width:965px;
	height:100%;
	margin:0px auto 0px auto;	
	text-align:left;
	background:#fff;
	border: solid 0px #000;
}
#homeBanner{
	width:965px;
	height:175px;
	background:url('../images/home_banner.jpg') repeat-x; 
}
#menuContainer{
	width:965px;
	height:125px;
	text-align:center;
}
#menuBanner{
	width:965px;
	height:100px;
}
#menuBanner a{
    display:block;
    width:965px;
    height:100px;
}
#categoriesContainer td{
	text-align: center;
}
#categoriesContainer{
	width:965px;
	height:300px;
	text-align: center;
}

#galleryContainer td{
	text-align: left;
}
#galleryContainer{
	width: 700px;
	text-align: center;
	border: none;
}

.catLink{
	color:Navy;
}
.bigLink{
	font-size: 25px;
}



/*ELEMENTS*/
.galleryEntry{
	width:200px;
	height:200px;
	float: left;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	background: url('../images/thumb_backdrop.gif') no-repeat; 	
}
.galleryEntry br{
	line-height: 2px;
}
.galleryEntry a{
	text-decoration: none;	
}
textarea
{
	height: 100px;
}
.contentContainer
{
	margin-top: 20px;
	width: 600px;
	text-align: left;
}
.contentContainer td
{
	vertical-align:top;
}
.contentContainer input,textarea
{
	width: 250px;
	border: solid 1px black;
}

.label
{
	text-align: right;
	font-size: 1.1em;
	font-weight: bold;
	width: 200px;
}

#videoLink
{
	padding-left: 100px;
	position: absolute;
	top: 130px;
	font-style: italic;
	font-size: 12px;
	color: blue;
}
#videoLink a
{
	color: blue;
}
.galleryTable{
	position:absolute;
	display:block;
	margin:0px 0px;
	padding:0px;
}
.galleryTable li{
	margin:0px;
	padding:12px 8px;
	list-style-type:none;
}

