@charset "UTF-8";
/* CSS Document */

*{padding:0;margin:0;}
html, body {height: 100%;}
body {font-size: 9px;font-family: lucida grande, helvetica, arial, sans-serif;color: #f0f0f0;background-color: #222222;}
#page {	position:relative;width: 900px; padding-top:16px;overflow:hidden; min-height: 100%; margin-bottom:-50px;}
* html #page {height: 100%;}

a{text-decoration:none;}
* html .clearfix {height: 1%;}

#header{	width:900px;}
#logo{float:left; width:370px;}

#top_menu{ text-align:right; width:530px;float:left; height:35px; visibility:hidden;}
#top_menu a{	color:#FFFFFF;}
#top_menu a:link{	color:#FFFFFF;}
#top_menu a:hover{ color:#98c525; }

#side_menu{ float:left; margin-top:30px; width:100%;}
#side_menu a{	color:#FFFFFF;}
#side_menu a:visited{	color:#FFFFFF;}
#side_menu a:hover{ color:#0099FF;}

#contents{width:900px;}
.column{margin-top:10px; float:left;}
#col1{ width:147px; background-color:#666666;}
#col2{width:223px; }
#col3{width: 500px;padding-left:30px;}

.project_name{font-size:10px;font-weight:bold;color:#FFF;}
#description_line1{  margin-bottom:5px; color:#999999}
#description_line1 a{font-size:11px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#999966;}
#description_line1 a:visited{color:#999966;}
#description_line1 a:hover{color:#993300;}
#description_line2{ margin-bottom:10px; color:#999999;}
#description_line2 p{padding:4px;}
.news_date{ font-size:9px; font-style:italic;}
.news_title{ color:#98c525; font-size:11px;font-weight:bold;}

.heading{ color:#999999; margin:0; font-size:10px;}
.subheading{font-size:9px; margin-top:2px; }
#work_nav {width:223px;}
ul {  float: left;  width: 223px;  margin: 0;  padding: 0;  list-style: none; margin-top:2px;}
li {  float: left;  width: 111px;  margin: 0;  padding: 0; padding-top:5px;}

ul a{ color:#999999; font-family:"Times New Roman", Times, serif; font-size:10px;font-style:italic;}
ul a:visited{color:#999999;}
ul a:hover{color:#98c825;}

.clearfooter {    content: ".";     display: block;     clear: both; height:50px;}
#footer {width:100%; height:50px;background-color:#111; position:relative; color:#bbbbbb;}
#footer a{color:#bbb;}
#footer a:visited{color:#bbb;}
#footer a:hover{color:#eee;}
#footer p#contact {	float: left; }
#footer p#copyright {	float:right;}
#footer .inner{width:900px; padding-left:15px; padding-top:10px;}

