a img{border:0;}

body{	
color:#222;
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:13px;
line-height:150%;
background-color:#aaa;
background: #fff url(../images/graphpaper6.gif) repeat 50% 0; 
xbackground: #ccc url(../images/woodc1.jpg) repeat 50% 0; 
text-align:left;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}

a{line-height:17px; color: #E30089;}

a:link {text-decoration: none }
a:visited {text-decoration: none }
a:hover {background: #eee }
a:active {text-decoration: none }

.reveal a {color:#E30089;}
.reveal a:link {color:#E30089;}

.mg{color:black;}


ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
h1{color:#E30089;
font-family: Trebuchet MS, Verdana, sans-serif;
font-size:18px;
}	

h2{color:#e30089}

.white{color:white;}

#toolscontainer{
margin-left:auto;
margin-right:auto;
width:99%;
overflow: hidden;
text-align:center;
background: url(../images/coffee4.gif) top center;
xbackground: url(../images/tools32.gif) top center;
background-repeat:repeat-y;
min-height:940px;
/*Hack for ie's lack of min-height support*/ _height:4000px;
top:0px;
}

.prop {
    float:right;
    width:1px;
    height:940px;
  }
  
   .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


#maincontainer{
margin-left:auto;
margin-right:auto;
width:850px;
text-align:center;
}

#fmenu{
width:170px;
float:right;
}


#topbar{
float:left;
margin-top:40px;
margin-bottom:40px;
width:670px;
text-align:center;
}

#bodycopycontainer{
background:#fff;
margin-left:0px;
margin-right:0px;
width:670px;

}

#bodycopy{
text-align:left;
margin-left:35px;
margin-right:35px;

}

.small{font-size:11px; color:#555}

.bigtitle{line-height:14px;font-size:13px;
color:#E30089; font-weight:600; background-color:#eee;}

.projecttitle{
font-size:18px; font-weight:bold; color:#555;
}

.projectdetails{
font-size:12px; color:#E30089;
}

.projectholder{width:600px;clear:both; margin-bottom:30px;}

#project1ssp, #project2ssp, #project3ssp, #project4ssp, #project5ssp{width:200px;float:left; clear:both;}
.servicesimage{width:200px;float:left; clear:both;}
.subtext{width:480px; float:left; clear:both;}

.widespacer{width:600px; clear:both; height:20px;}

.projectdescription{
color:black;
width:380px; float:right; margin-left:20px;
}

.footertext{font-size:11px; color:#bbb;}
.footertext strong{}
.footertext em{}




/*---new projects page---*/

h3.projectcategory{width:600px; background-color:#e30089; color:#fff;  padding:2px 5px;}

.xprojectcategory{margin-top:2em;}

.oneproject {background-color:#fff; padding:0; border:0; margin:0; font-size:12px; line-height:18px;}

.projectspacer{height:15px; width:100px; display:block; clear:both;}


.oneproject h3{font-size:13px;}
.oneproject h3 a em{font-size:10px; display:block; font-style:normal; color:#e30089; padding:0 0; border-top:1px solid #ddd;}
.oneproject h3 a em{font-size:10px; display:block; font-style:normal; color:#e30089; padding:0 0; border-top:1px solid #ddd;}

.oneproject a img{margin:0; border:0;}

ul{margin-bottom:1em; list-style-image:url('/images/pinkdot.gif');}
ul li{color:#000;}

#indexcopy{}

ul.highlights{}
ul.highlights li{list-style:none; xpadding: 1px 3px; margin-bottom:3px; xbackground-color:#E30089; color:#E30089; display:block;}