* {
  margin: 0;
  padding: 0;
  font-family: Georgia, Palatino, Times, 'Times New Roman', sans-serif;
}

body {
  background: #fff;
}

a {
  color:#1689A4;	
/*  color:#009F00;*/
  text-decoration: none;
}

a:link, a:visited{
/* color:#000000;*/
 color:#1689A4;

}

a:hover {
  text-decoration: underline;
  color:#1689A4;
}

a img{
	border: none;
}

#main {
  margin: 15px 0px 0px 0px;
  width: 850px;
}

#topmenu{	
	margin: 15px 0px 0px 0px;
	height: 45px;
	width: 850px;
	border-bottom: 1px solid #ccc;	
}

#main h1 {
  font-size: 40px;
  font-weight: normal;

  line-height: 40px;

  letter-spacing: -1px;
}

#main p {
  margin: 20px 0;
  
  font-size: 15px;
  
  line-height: 20px;
}

#main ul {
  margin: 20px;
}

#main li {
  list-style-type: square;

  font-size: 15px;
  
  line-height: 20px;
}

#moreinfo a:link a:hover a:visited{
  font-size:12px;
  color: #f5f5f5;
}

.project{
	padding: 0px 0px 35px 0px;
	margin:10px 0px 0px 0px;
}

.project h3{
	padding: 10px 0px 10px 0px;
}

/*Starts*/

.rating_bar {
  width: 55px;
  background: url(/images/star/star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(/images/star/star_x_orange.gif) 0 0 repeat-x;
}

/* link colors*/
.sectionHeading a:hover, .readmore a:link, .readmore a:visited{
	color:#1689A4;
/*	color:#009F00; /*green*/*/
}

/* Code */
pre {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	color:#63FF00;
	margin:0.9em 0;
	overflow:auto;
	padding:8px;
}

.link_arrow {
	background:transparent url(/images/16-arrow-right.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:left;
	width:16px;
}
