*
{
margin:0;
padding:0;
font:10px helvetica,verdana,sans-serif;
}

body
{
color:#505050;
background:#1a1a1a;
}


p
{
font-family: helvectia,verdana,sans-serif;
}

a
{
text-decoration:none;
color:#FFFFFF;

}

img
{
border:0px;
}

h1
{
font-size:1.4em;
padding-top:6.1em;
float:right;
color:#808080;
word-spacing:0.3em;
}

h2,h3
{
text-transform: uppercase;	
font-size:1.8em;
display:inline;
color:#FFFFFF;
margin-right:0.3em;
font-weight:normal;
}

h3
{
color:#999999;
text-transform:none;
}

h5
{
font-size:0.95em;
text-align:right;	
letter-spacing:0.1em;
}

#movie
{
background:#282828;
text-align:center;
margin:auto;
width:auto;
}

#main
{
width:76.8em;
margin:auto;
}

#head
{
height:9.6em;
border-bottom:1px solid #505050;
margin-top:4em;
text-align:right;
margin-bottom:1em;
padding-bottom:1em;
background-repeat:no-repeat;
}

#menu
{
padding-top:8.6em;	
float:right;
}

#head a
{
font-size:1.5em;
color:#b2b2b2;
margin-left:0.3em;	
letter-spacing:0em;

}

#content
{
margin-top:3em;
}

#title_small,#title_large
{
padding-top:1em;
padding-left:1em;
background:#282828;
height:5.4em;
}

#title_large
{
padding-top:7.4em;
height:5em;
}
#title_small p
{
padding-top:1em;
}

#title_large p
{
padding-top:0.5em;
}

#name
{
margin-top:0.6em;
height:2.4em;
background-image: url('../images/gradient.gif');
background-repeat: repeat-x;
padding-top:0.5em;
padding-left:0.5em;
color:#FFFFFF;
margin-bottom:4.9em;
letter-spacing:0.08em;
}

#project_head
{
height:35.2em;
width:76.8em;
background:#282828;
}

#project_title
{
padding-left:1em;
padding-top:4em;
}

#project_head img
{
height:25.6em;
width:76.8em;
}

#project_menu
{
float:right;
margin-right:1em;
position:relative;
bottom:3.7em;
}

#project_menu img
{
height:auto;
width:auto;
margin-left:0.5em;
margin-bottom:-0.3em;
}

#project_menu h3
{
	font-size:1.5em;
}

#project_content, #info_block ,#about_block
{
margin-top:6.4em;
clear:both;
height:100%;
overflow:auto;
}

#about_block
{
margin-bottom:4em;
}

#info_block img,#about_block img
{
float:right;
margin-left:4em;
margin-top:0.5em;
margin-right:0.1em;
}

#info_block p,#about_block p
{
margin-bottom:1em;
}


#project_text
{
width:36.8em;
float:left;
position:relative;
}


#project_text p
{
margin-bottom:1em;
}

#project_text a
{
font-family: helvectia,verdana,sans-serif;	
}

#project_imgs
{
float:right;
position:relative;
width:40em;
}

#project_imgs img
{
width:17.1em;
height:9.6em;
padding-left:1.5em;
padding-bottom:1.6em;
float:right;
}

#footer
{
border-top:1px solid #505050;
margin-top:3.2em;
padding-top:2.8em;
height:4em;	
margin-bottom:3em;
}

.spacer
{
margin-top:3.2em;
border-top:1px solid #505050;
height:3.2em;
}

.news_item
{
background:#282828;
height:12.8em;
}

.news_item p
{
color:#6b6b6b;
font-size:0.98em;
margin-right:1em;
font-size:1.03em;
}

.news_item img
{
float:left;
height:12.8em;
width:22.8em;
float:left;
padding-right:2em;	
}

.flir-replaced img
{
height:auto;
width:auto;
vertical-align:text-bottom;
margin-top:0.5em;
}

.news_text
{
height:5em;
}

.news_link
{
display:inline;
float:right;
padding-right:1em;
margin-top:0.3em;
font-size:1em;
font-family: verdana,helvectia,sans-serif;

}

.news_text a
{
display:inline;
color:#999999;
float:right;
}

.date
{
margin-bottom:1em;
display:block-inline;
font-family: verdana,helvectia,sans-serif;

font-size:1.03em;
}

.white
{
font-family: verdana,helvectia,sans-serif;
color:#FFFFFF;
}

#archive
{
overflow:auto;
width:100%;
}

.archive_obj
{
 
float:left;
background:#282828;
width:17.1em;
height:13em;
margin-bottom:0em;
}

.archive_space
{	
float:left;
clear:right;
width:2.8em;
height:1em;
}

.archive_obj h2,
.archive_obj h1
{

word-spacing:0em;
padding-bottom:0em;
margin-left:0.6em;
font-size:1em;
display:block;
}

.archive_obj h1
{
padding-top:0em;
color:#808080;
float:left;
}

.archive_obj img
{
float:right;
margin-bottom:0.3em;
}
