html, body {
   
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    overflow-x: hidden;
    width: 100%;
}


h2 {
    color: B30000;
    letter-spacing: 2px;
    font-size: 26px;
}
h3 {
    color: B30000;
    font-size: 20px;
    letter-spacing: 1px;
}
h4 {
    font-weight: 900;
    font-size: 12px;
}

div.header {
    background-color: FFFFFF;
    padding: 1px;
    margin-right: auto;
    margin-left: auto;
    width: 90%;
    
}

    h5 { 
      background: black;
      color: white;
      padding: 15px 0;
      position: relative;
    }
    h5:before, h5:after {
      content: "";
      background: black;
      position: absolute;
      top: 0;
      bottom: 0;
      width: 9999px;
    }
    h5:before {
      right: 100%;
    }
    h5:after {
      left: 100%;
    }
   h5:nth-of-type(1), h5:nth-of-type(1):before, h5:nth-of-type(1):after { background: #dc4916; }
    h5:nth-of-type(2), h5:nth-of-type(2):before, h5:nth-of-type(2):after { background: #6871b1; }
    h5:nth-of-type(3), h5:nth-of-type(3):before, h5:nth-of-type(3):after { background: #d1b935; }
div.menu {
    margin-top: 5px;
    margin-bottom: 100px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: 1F1F1F;
    text-align: center;	    
    heigth: 100px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#page-wrap { width: 50%; margin: 100px auto; }

a.menu {
    color: white;
    font-size: 14px;
}

div.content {
    padding-top:2px;
    height: 300px;
    width: 700px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}
div.news {
    padding-top:2px;
    heigth:200px;
    width: 700px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}

table, td, th {
    border: 1px solid black;
#    color: white;
}

td {
    background-color: FF8585;
#    background-color: 636363;
}
th {
    background-color: FF5C5C;
#    background-color: 262626;
}

#banner {
    background: url(images/banner.png) no-repeat;
    heigth: 300px;
    width: 792px;	
    margin:0 auto;
    padding-top:100px;
    margin-top:50px;
    margin-bottom:50px;
    
}

li {
    display: inline;
    padding: 0 25px 0 25px;

}


.links A:visited {
    color: black;
    text-decoration: underline;
}
.links A:hover {
    color: black;
    text-decoration: underline;
}
.links A:active {
    color: black;
    text-decoration: underline;
}
.links A:link {
    color: black;
    text-decoration: underline;
}



/******
NIVO-
SLIDER
******/
#slider-wrapper {
    background:url(nivo-slider/images/slider.png) no-repeat;
    width:998px;
    height:392px;
    margin-left:0 auto;
    padding-top:74px;
    margin-top:50px;

}

#slider {
    position:relative;
    width:700px;
    height:300px;
    border-radius: 15px;
    margin: 0px auto;
    background:url(nivo-slider/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:325px;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(nivo-slider/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(nivo-slider/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
