
body { border-top:10px solid #09f; font-family:"Lucida Grande",Arial, helvetica, sans-serif; font-size: .75em; color:#777; background:#fff url(../_img/bgtile.jpg) repeat-x; margin:0; padding:0; }

a { color:#09f; }
a:hover { color:#000;}

#container { width:960px; margin:0 auto; }

#container input { font-family:"Lucida Grande",arial, helvetica, sans-serif; }

h1 span, h2 span, h3 span { display:none; }

p { line-height:1.3em; margin:0 0 10px 0; }

h2 { width:400px; height:30px; margin:10px 0 5px 0; }
h3 { width:210px; height:25px; margin:10px 0 5px 0; }

/*
Header
-------------------------------------------------------------------------------------------------------------------------------*/
#header { float:left; display:block; width:960px; margin:0 0 20px 0; background:url(../_img/logo.gif) top left no-repeat; }
#header h1 {  }
#header h1 span {  }
#header h1 span em {  }
#header ul#connect { list-style:none; margin-left:355px; }
#header ul#connect li { float:left; margin:5px 0 0 5px; }
#header ul#connect li a {  }
#header ul#connect li a:hover {  }
#header ul#connect li a img {  }
#header ul#connect a {  }
#header ul#connect a:hover {  }
#header a {  }
#header a:hover {  }
#header p { width:440px; margin:80px 0 50px 0; float:right; }
#header p a {  }
#header p a:hover {  }
#container a {  }
#container a:hover {  }

/*
Content
-------------------------------------------------------------------------------------------------------------------------------*/
#content {  float:left; display:block;  }
#content a {  }
#content a:hover {  }
#content-left { width:490px; float:left; display:inline; margin:0 30px 0 0; border-top:1px solid #e6e6e6; }
#content-left a {  }
#content-left a:hover {  }
#content-left h2.clients { background:url(../_img/clients.gif) top left no-repeat; }
#content-left h2.clients span {  }
#content-left h2.clients span a {  }
#content-left h2.clients span a:hover {  }
#logos {  }
#logos a {  }
#logos a:hover {  }
#logos li { float:left; display:inline;  }
#logos li span { display:none; }
#logos li a { display:block; }
#logos li.fiserv {  }
#logos li.fiserv a { width:107px; height:67px; background:url(../_img/l_fiserv_gs.gif) no-repeat; }
#logos li.fiserv a:hover { background:url(../_img/l_fiserv.gif) no-repeat; }
#logos li.snitly {  }
#logos li.snitly a { width:168px; height:67px; background:url(../_img/l_snitily_gs.gif) no-repeat; }
#logos li.snitly a:hover { background:url(../_img/l_snitily.gif) no-repeat; }
#logos li.vasco {  }
#logos li.vasco a { width:215px; height:67px; background:url(../_img/l_vasco_gs.gif) no-repeat; }
#logos li.vasco a:hover { background:url(../_img/l_vasco.gif) no-repeat; }
#logos li.b2b { }
#logos li.b2b a {  width:172px; height:81px; background:url(../_img/l_b2b_gs.gif) no-repeat; }
#logos li.b2b a:hover { background:url(../_img/l_b2b.gif) no-repeat; }
#logos li.nacd {  }
#logos li.nacd a {  width:125px; height:81px; background:url(../_img/l_nacd_gs.gif) no-repeat; }
#logos li.nacd a:hover { background:url(../_img/l_nacd.gif) no-repeat; }
#logos li.medefis {  }
#logos li.medefis a {  width:193px; height:81px; background:url(../_img/l_medefis_gs.gif) no-repeat; }
#logos li.medefis a:hover { background:url(../_img/l_medefis.gif) no-repeat; }

#content-left h3.twitter { background:url(../_img/twitter.gif) top left no-repeat;  }
#twitter_div {  }
#twitter_update_list { font-size:11px; line-height:14px; }
#twitter_update_list li { margin:0 0 10px 0; }
#twitter_update_list li span { float:left; clear:both; }
#twitter_update_list li span a { background:#f8f8f8; text-decoration:none; }
#twitter_update_list li span a:hover {  }
#twitter_update_list li a { color:#666; }
#twitter_update_list li a:hover { color:#09f; }

#content-left div.twitter-column { width:210px; float:left; display:inline; margin:20px 20px 0 0; border-top:1px solid #e6e6e6; }
#content-left div.projects-column { width:260px; float:left; display:inline; margin:20px 0 0 0; border-top:1px solid #e6e6e6; }

#content-left h3.projects { background:url(../_img/projects.gif) top left no-repeat; }
#content-left div.projects-column ul li { margin:0 0 10px 0; }

#content-right { width:430px; float:left; display:inline; margin:0; border-top:1px solid #e6e6e6; }
#content-right h2.services {  background:url(../_img/services.gif) top left no-repeat; }
#content-right h2.services span {  }
#content-right p {  }
/*
Footer
-------------------------------------------------------------------------------------------------------------------------------*/
#footer { width:960px; float:left; display:block; margin:20px 0 0 0; border-top:1px solid #e6e6e6; }
#footer p { margin:10px 0; font-size:10px; }

