ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a{
  text-decoration: none;
	color:black;
	font-weight:bold;
}

a:hover{
  text-decoration: underline;
}

body, td{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
	color:#555555;
}


html, body, #flashcontent{
  height:100%;
  background-color:white;
  color:#838383;
}
#flashcontent{
  min-height:650px;
  min-width:900px;
}


.main{
  width:900px;
  margin:50px auto 0 auto;
  min-height:600px;
}

.index #nav{
		margin-top:200px;
}
.year #nav{
		margin-top:100px;
}

#logo span{
	display:block;
	color:#AAAAAA;
	font-size:8px;
	margin-top:8px;
}

#nav .top{
	margin-top:30px;
}

#nav .years{
	margin-top:3px;
}
.about-nav{
  margin-bottom:10px;
}

#nav .top,
.about-nav li,
#nav .years{
	list-style:none;
}


#nav .top li,
.about-nav li,
#nav .years li{
	display:inline;
	text-transform: uppercase;
	padding-right:10px;
	background:url(/images/nav_separator.png) right 2px no-repeat transparent;
}

#nav .years li:last-child,
.about-nav li:last-child,
#nav .top li:last-child{
	background:none;
}
.small-text{
	margin-top:60px;
}

.small-text h1{
	font-size:12px;
	color:black;
	font-weight:normal;
	margin-bottom:10px;
}
.small-text h1.about{
  font-size:1.6em;
  font-weight:bold;
  color:#666666;
  margin-bottom:0px;
}

.small-text form{
  margin-top:10px;
}
.small-text form label{
  display:block;
  margin-top:10px;
  
}
.small-text form input,
.small-text form textarea{
  border:1px solid #333333;
}
.small-text form .controls{
  margin-top:10px;
}

#need-flash{
	background-color:black;
	width:96%;
	padding:10px 2%;
	color:white;
	position:absolute;
	top:0;
	left:0;
}
#need-flash a{
	color:white;
}
ul.projects{
	margin-top:60px;
	list-style:none;
}
ul.projects li{
	width:160px;
	height:160px;
	float:left;
}
ul.projects li a{
	display:block;
	margin-bottom:5px;
	text-transform:uppercase;
	text-align:center;
}
.project h1{
	font-style: italic;
	margin-top:20px;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
}

.project .text{
	margin-top:20px;
}
.project .galleries{
	list-style:none;
	margin-bottom:10px;
}

.project .galleries li{
	display:inline;
	text-transform: uppercase;
	padding-right:10px;
	margin-right:2px;
	background:url(/images/gallery_separator.png) right 2px no-repeat transparent;
}

.project .galleries li:last-child{
	background:none;
}
.project .images{
	list-style:none;
}
.project .images li{
	width:225px;
	height:125px;
	float:left;
}
.project .images li a{
	display:block;
	border:1px solid white;
	width:207px;
}
.project .images li a:hover{
	border:1px solid gray;
}

.project .image{
	position:relative;
}
.project .image .next img,
.project .image .previous img{
	width:150px;
	height:90px;
}

.project .image .next{
	position:absolute;
	bottom:150px;
	right:-50px;
}
.project .image .previous{
	position:absolute;
	bottom:150px;
	left:-100px;
}
.footer{
  overflow:hidden;
  _zoom:1;
  margin:0 auto;
  width:900px;
}

.footer .copyright{
  float:left;
}
.footer .rizn{
  float:right;
}

.terms{
  width:900px;
  margin:100px auto 0 auto;
  color: #333;
}
.terms h1{
  font-size:1.4em;
  margin-bottom:20px;
}
.terms .content p, .terms .content ul{
  margin-bottom:10px;
}
