html { background:transparent url(../images/background_tile.jpg) repeat top left; height:100%; }

body { background:transparent url(../images/background.png) repeat-x top center; height:100%; margin:0;
	   color:#e2e2e2; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#wrapper { background:none; width:100%; height:100%; }

#container { margin:0 auto; width:1000px; height:auto; background:none; }

#sidebar { background:transparent url(../images/background_sidebar.png) no-repeat top left; float:left; width:210px; min-height:320px; }

#content { width:1000px; height:auto; float:left; margin:85px 0 0 0; }

#content-area { width:740px; float:left; height:auto; padding:10px 0 0 40px; line-height:2; }

#top_area { float:left; width:1000px; height:auto; background:none; margin:15px 0 0 0; }

#logo { float:left; width:262px; height:99px; background:transparent url(../images/logo.png) no-repeat top left; }

#nav { float:right; width:auto; height:auto; background:none; margin:50px 0 0 0; }

#layout { float:left; width:1000px; height:auto; background:none; }

#footer { float:left; width:100%; height:48px; background:transparent url(../images/background_footer.jpg) repeat-x top center; margin:50px 0 0 0; font-size:11px; color:#1c1c1c; padding: 95px 0 0 0; }

#footer_content { margin:0 auto; width:1000px; background:none; }

#banners { width:1000px; height:auto; float:left; }

.banner { width:auto; height:auto; float:left;}

#intro_text { background:transparent url(../images/bkg_introtext.png) no-repeat top left; padding:0 20px; width:288px; height:545px; float:left; line-height:2; }

#feature { width:auto; float:left; height:auto; padding:20px 0 0 30px; }

#latest_news { width:640px; float:left; height:auto; padding:30px 0 0 30px; }

.summary { float:left; padding:5px 10px 0 69px;}

.project-info { float:left; width:400px; height:auto; padding:0 30px 0 0; }

.project-image { float:left; width:300px; height:auto; }

.thumbnails { float:left; width:740px; height:auto; margin:40px 0 0 0;}

.thumbnails img { float:left; }

.thumbnails a {float:left;}


a { color:#ffffff; text-decoration:underline; }

a:hover { text-decoration:none; }

#footer a { color:#1c1c1c; text-decoration:none; }

#footer a:hover { text-decoration:underline; color#000000; }

#nav a { color:#dfb137; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0 15px; background:transparent url(../images/nav_sep.jpg) no-repeat top right; }

#nav a:hover { text-decoration:underline; color:#bf9116; }

#active { text-decoration:none; color:#6c6c6c; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 15px; background:transparent url(../images/nav_sep.jpg) no-repeat top right; }


#sidebar a { display:block; background:transparent url(../images/nav_sub.png) no-repeat bottom center; font-family:Myriad Pro, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; 
			 padding:10px 0 10px 15px; font-size:14px; }

#sidebar-active, #sidebar a:hover { display:block; background:transparent url(../images/nav_sub_hover.png) no-repeat bottom center; font-family:Myriad Pro, Arial, Helvetica, sans-serif; color:#feb40c; text-decoration:none; 
			 padding:10px 0 10px 15px; font-size:14px; }
			 
			
			 
.project-thumb a { text-decoration:none; width:300px; float:left; }		 

h1 { background:transparent url(../images/line_break.jpg) no-repeat bottom left; font-size:24px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; color:#feb40c; font-weight:normal;
	 margin:0 0 20px 0; line-height:2; }
	 
h2 { margin:0; font-size:15px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; color:#feb40c; font-weight:normal; }
	 
	 
#line-break { background:transparent url(../images/line_break.jpg) no-repeat top left; width:710px; height:5px; float:left; }

.date-box { float:left; padding:0 0 25px 0; width:600px; }

.date { font-family:Arial, Helvetica, sans-serif; color:#feb40c; font-weight:normal; font-size:13px; padding:0 10px 0 0; }

.project-subhead { margin:0; font-size:15px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; color:#feb40c; font-weight:normal; }

.project-thumb { width:300px; height:auto; float:left; padding:0 35px 40px 0; }

.project-thumb-title { float:left; padding:155px 0 0 10px; font-size:15px; font-family: Myriad Pro, Arial, Helvetica, sans-serif; color:#feb40c; font-weight:normal;  }



#team-block { float:left; width:110px; height:auto; margin:0 20px 0 0; }



img { border:0; }

