@charset "utf-8";
/* CSS Document */

body,html {
background:#323232;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
margin:0;
padding:0;}

h1,h2,h3,h4,h5,h6 {}

a:link, a:visited, a:active {
color:#cf3c3c;
text-decoration:none;}

a:hover {
text-decoration:underline;}

/* Structure */

#mainContainer {
padding-top:50px;
width: 890px;
margin: 0 auto;}

#header {
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
height:46px;
text-indent:-999em;}

#nav {}

#contentArea {
padding-top:50px;
min-height:450px;}

#footer {
padding-top:25px;
padding-bottom:50px;}

/* Content */

#text {}

#images {}

/* Menu */

#menu {
padding-top:20px;}

#menu ul {
padding:0px;
margin:0px;}

#menu ul li {
list-style:none;
float: left;
padding-right:50px;
height:20px;}

#nav_01 a {
background-image:url(../images/nav/nav_01.gif);
background-repeat:no-repeat;
width:104px;
text-indent:-999em;
height:28px;
display:block;}

#nav_01 a:hover {
background-position: -104px 0;
}

#nav_01_up a {
background-image:url(../images/nav/nav_01.gif);
background-repeat:no-repeat;
width:104px;
background-position: -104px 0;
text-indent:-999em;
height:28px;
display:block;}

#nav_01_up a:hover {
background-position: 0px 0;
}

#nav_02 a {
background-image:url(../images/nav/nav_02.gif);
background-repeat:no-repeat;
width:118px;
text-indent:-999em;
height:28px;
display:block;}

#nav_02 a:hover {
background-position: -118px 0;
}

#nav_02_up a {
background-image:url(../images/nav/nav_02.gif);
background-repeat:no-repeat;
width:118px;
background-position: -118px 0;
text-indent:-999em;
height:28px;
display:block;}

#nav_02_up a:hover {
background-position: -0px 0;
}

#nav_03 a {
background-image:url(../images/nav/nav_03.gif);
background-repeat:no-repeat;
width:87px;
text-indent:-999em;
height:28px;
display:block;}

#nav_03 a:hover {
background-position: -87px 0;
}

#nav_03_up a {
background-image:url(../images/nav/nav_03.gif);
background-repeat:no-repeat;
width:87px;
background-position: -87px 0;
text-indent:-999em;
height:28px;
display:block;}

#nav_03_up a:hover {
background-position: 0px 0;
}


#nav_04 a {
background-image:url(../images/nav/nav_04.gif);
background-repeat:no-repeat;
width:147px;
text-indent:-999em;
height:28px;
display:block;}

#nav_04 a:hover {
background-position: -147px 0;
}

#nav_04_up a {
background-image:url(../images/nav/nav_04.gif);
background-repeat:no-repeat;
width:147px;
background-position: -147px 0;
text-indent:-999em;
height:28px;
display:block;}

#nav_04_up a:hover {
background-position: 0px 0;
}

#nav_05 a {
background-image:url(../images/nav/nav_05.gif);
background-repeat:no-repeat;
width:68px;
text-indent:-999em;
height:28px;
display:block;}

#nav_05 a:hover {
background-position: -68px 0;
}

#nav_05_up a {
background-image:url(../images/nav/nav_05.gif);
background-repeat:no-repeat;
width:68px;
background-position: -68px 0;
text-indent:-999em;
height:28px;
display:block;}

#nav_05_up a:hover {
background-position: -0px 0;
}

#topNav {
width:900px;}

#topNav ul li {
list-style:none;
float:right;
padding-left:50px;
display:block;
position:relative;
top:-30px;}

#nav_about a {
display:block;
background-image:url(../images/nav/about.gif);
background-repeat:no-repeat;
text-indent:-999em;
width:93px;
height:12px;}

#nav_about a:hover {
background-position: -93px 0;
}

#nav_contact a {
display:block;
background-image:url(../images/nav/contact.gif);
background-repeat:no-repeat;
text-indent:-999em;
width:92px;
height:12px;}

#nav_contact a:hover {
background-position: -92px 0;
}


/* Classes */

.clear {
clear:both;}

.left {
float:left;}

.right {
float:right;}


/* Gallery */

#gallery {
float:left;}

#gallery img {
border: 1px solid #dcdcdc;
margin:1px;}

/* Video */

#playerContainer{
margin: 15px;
padding:0px;
}

/* info */

#about{
width: 480px;
padding: 0px 0px 0px 5px;
font-size:12px;
}

#contact{
width: 290px;
padding: 0px 0px 0px 5px;
font-size:12px;
}