@charset "utf-8";
*
{
padding:0;
margin:0;
outline:0px solid black;
border: 0px solid black;
}

/* include fonts
@font-face
{
font-family: "Futura";
src: url(fonts/futurah.ttf);
font-weight:bold;
}

@font-face
{
font-family: "Futura";
src: url(fonts/futural.ttf);
font-weight:lighter;
}

@font-face
{
font-family: "Futura";
src: url(fonts/futuran.ttf);
font-weight:normal;
}
*/
 

.debug
{
border:1px dotted red;
}

body {
background-color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffdd;
font-weight:normal;
height:1100px;
overflow:hidden;
}

a, a:link, a:visited
{
color:#ffffdd;
text-decoration:none;
font-size:12px;
letter-spacing:0em;	
}

a:hover,a:active
{
color:#fff;
}

a.activeLink,a.activeLink:hover, a.activeLink:link
{
color:#999;
}

.container
{
width:1000px;
height:615px;
overflow:hidden;
background-image:url(images/background3.jpg);	
margin:0 auto;
position:relative;
}

.contentLeft
{
width:510px;
height:490px;
overflow:hidden;
position:relative;
left:66px;
top:10px;
}

.arrow
{
width:14px;
height:11px;
position:absolute;
}

.arrowVertical
{
width:10px;
height:13px;
position:absolute;
}

#arrowLeft
{
top:8px;
left:0;
}

#arrowRight
{
top:8px;
right:0;	
}

#arrowUp
{
top:0;
left:0;	
}

#arrowDown
{
bottom:0;
left:0;	
}


.headingLeft
{
text-align:center;
font-size:130%;
font-weight:lighter;
letter-spacing:0em;
margin-bottom:2px;
position:absolute;
top:5px;
left:106px;
width:300px;
text-align:center;

}

.headingRight
{
text-align:left;
font-size:170%;
font-weight:bold;
padding:38px 0 0 45px;
font-weight:lighter;
letter-spacing:0.1em;
}


.galleryImage
{
position:absolute;
left:10px;
top:60px;
}

.contentRight
{
position:absolute;
width:350px;
height:490px;
top:10px;
right:60px;
overflow:hidden;
}

.innerContent
{
overflow:hidden;
position:absolute;
height:400px;
left:3px;
right:0;
bottom:0;
line-height:150%;
}

.galleryThumb
{
width:100px;
height:100px;
margin:15px 7px 15px 7px;
float:left;
}

.galleryThumb img
{
width:100%;	
}

.galleryHeading
{
margin:30px 0 25px 16px;
font-weight:lighter;
}

.navigationRight
{
position:absolute;
width:30px;
height:490px;
top:10px;
right:10px;
}

.navigationMain
{
position:absolute;
right:64px;
bottom:68px;
height:24px;
}

.navigationMain a
{
margin-left:13px;
}

.underlineOnHover
{
font-weight:bold;
	
}

a.underlineOnHover:hover
{
text-decoration:underline;
}

/* News */

.news-list {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
}

.news {
  font-size: 12px;
  margin-bottom: 20px;
}

.news h4 {
  font-size: 12px;
}

.news a {
  text-decoration: underline;
}
