@charset "utf-8";
/* ANDORA GRAPHICS INC. CSS Document */
/* authored by Geoff Inwood */
body{background:url(../pub/images/background.jpg) top center no-repeat  /*url(../pub/images/stars.gif) top left repeat*/; }

#wrapper	{ margin: 25px auto 0px auto; width:881px; height:701px; padding:0px 0px 0px 0px; background:#fff; overflow:hidden; }
#header		{ height:58px; margin:0px 34px; width:811px; border-bottom:1px solid #b7b7b7;}
#content	{ margin:8px 34px 6px 34px; height:569px; width:811px; overflow:hidden; }
#block_1	{ margin:0px; height:569px; width:595px;}
#sidebar	{ position:relative; width:208px; margin:0px; height:569px; border:none; float:right; overflow:visible; }
#block_2	{ margin:0px; border:none; width:550px; clear:left;}
#block_2_contact{ width:593px; clear:left;}
#block_3	{ margin:0px; position:absolute; bottom:0px; left:0px; border:none; }
#block_1_home{}
#siteFooter		{ height:54px; padding-top:4px; margin:0px 34px; width:811px; border-top:1px solid #b7b7b7; line-height:13px; font-size:11px; color:#75756A;}
#reg{height:275px; width:423px; overflow:auto; clear:left;}
a img					{ border:none;}
p.recentwork	{ margin-bottom:0px; position:absolute; z-index:900; top:5px; left:10px; font-size:10px; color:#FFF; display:block; width:100%;}
p.heading{margin-bottom:0px;}

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/
.sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 55px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }
	
	
	.menu ul li span{display:block; font-size:10px; background:transparent;}
	#knowUsAlready{text-align:right; margin:0px 29px 0px 0px;}
	#knowUsAlready a{padding: 0px 0px 0px 1px;}
	
	div.menu{float:left;}
	
	#awardsTable{font-size:11px;}
	#awardsTable p {font-size:11px; margin:6px 0px;}
	#contactTable p {font-size:11px; margin:7px 0px;}
	#clientTable {font-size:10px; line-height:12px;}
	#clientTable p {margin:0px;}
	
	.testimonial{ height:260px;}
	#testimonial_1{display:block;}
	#servicesTable td ul{margin:0px; padding:0px;}
	#servicesTable td ul li{list-style-type:none; display:block; padding: 0px 0px;}
	blockquote{padding:4px; margin:0px 0px 0px 0px;}
	.workplace {text-transform:uppercase; font-size:10px;}
	.dark{color:#000000;}