body {
text-align:center;
background-color:#FFF;
margin-top:0px;
margin-bottom:0px;
}

#wrapper {
margin:0 auto;
width:850px;
vertical-align:top;	
text-align:left;
}

#header {
margin-top:10px;
height:60px;
width:850px;
background:#FFFFFF url('images/header.gif') no-repeat;
}

#header ul {
margin:18px 0 0 235px;
}	

#header ul li {
font:0.7em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
color:#FFF;
text-transform:uppercase;	
list-style-type:none;
display:inline;
padding:0 8px 0 8px;
border-right:1 solid #B76262;
}

#header ul li a {
color:#FFF;
text-decoration:none;
}

#header ul li.first {
border-left:1 solid #B76262;
}

#splashHp {
height:250px;
}

#splashCt h1 {
font:1.7em georgia, garammond, times new roman;
color:#000;
}

#doc {
/* */
padding:10px 0 15px 4px;
font:0.8em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
color:#000;	
}

#doc h1 {
}

#doc h2 {
font:1.4em georgia, garammond, times new roman;
}	

#doc h3 {
font:1.2em georgia, garammond, times new roman;
}	

#doc p {
}

/* CONTENT */

#content {
float:left;
width:75%;
/* */
zborder-right:1px solid #DDD;
margin-bottom:30px;
padding-bottom:20px;
background-color:#F0F0F0;
}

#content h1 {
background-color:#CCC;
padding:5px 0 5px 15px;
font:1.0em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
color:#555;
text-transform:uppercase;
}

#content h2 {
font:1.7em georgia, garammond, times new roman;
color:#660000;
padding-left:15px;
}	

#content h3 {
font:1.2em georgia, garammond, times new roman;
color:#660000;
padding-left:15px;
}	

#content p {
padding:0 15px 0 15px;
}

#content ul li {
line-height:1.6em;
padding:4px 0px 6px 3px;
}

#content ol li {
line-height:1.6em;
padding:4px 0px 6px 3px;
}

/*CONTENT Contact us */

#contentCU {
float:left;
width:100%;
/* */
zborder-right:1px solid #DDD;
margin-bottom:30px;
background-color:#F0F0F0;
}

#contentCU p {
padding:0 15px 0 15px;
}

#contentCU h1 {
background-color:#CCC;
padding:5px 0 5px 15px;
font:1.0em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
color:#555;
text-transform:uppercase;
}

#contentCU h2 {
font:1.7em georgia, garammond, times new roman;
color:#660000;
padding-left:15px;
}	


/*CONTENT Our Work */

#contentOW {
float:left;
width:100%;
/* */
zborder-right:1px solid #DDD;
margin-bottom:30px;
background-color:#F0F0F0;
}

#contentOW h1 {
background-color:#CCC;
padding:5px 0 5px 15px;
font:1.0em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
color:#555;
text-transform:uppercase;
}

#contentOW h2 {
font:1.7em georgia, garammond, times new roman;
color:#660000;
padding-left:15px;
}	


/* LOCAL NAVIGATION */

#nav {
float:right;
width:23%;
}

#nav ul {
margin:0;
padding:0;
}

#nav ul li {
font:0.9em georgia, times, serif;
list-style-type:none;
zmargin:0 0 20px 10px;
zline-height:1.2em;
padding:12px 0 12px 0;
border-bottom:1px dashed #DDD;
}

#nav ul li.first {
border-top:1px dashed #DDD;
}

#nav ul li a {
text-decoration:none;
color:#878;
}

#nav ul li a:hover {
text-decoration:underline;
color:#222;
}

/* STYLES FOR HOMEPAGE SPLASH LAYOUT */

#splash {
background:#FFF url(images/splashTest.jpg) top center no-repeat;
height:100%;
width:100%
}

#splashColl {
float:left;
width:60%;
margin-top:280px;
background-color:#FFF;
padding:6px;
border:1px solid #EEE;
}

#splashColl ul {
margin:9px 0 0 20px;
}

#splashColl ul li {
padding:0px 6px 12px 6px;
font:0.9em georgia, garammond, times new roman;
line-height:1.7em;
}

#splashColr {
float:right;
width:35%;
margin-top:280px;
background-color:#FFF;
padding:8px;
zborder-top:0;
zborder-left:0;
zborder-right:1px solid #DDD;
zborder-bottom:1px solid #DDD;
border:1px solid #EEE;
}

#splashColrIn {
width:100%;
background:url("images/colrbg.gif");
zbackground-color:#FFD;
padding:6px;
}

#splashColr h3 {
color:#777;
font:1.3em "Lucida Grande","Segoe UI","Lucida Sans Unicode",helvetica,sans-serif;
text-transform:uppercase;
margin-bottom:-10px;
}

#splashColr p {
font:0.9em georgia, garammond, times new roman;
line-height:1.7em;
}


/* FOOTER */

#footer {
border-top:1px solid #DDD;
font:0.7em georgia, garammond, times new roman;
padding-left:15px;
color:#AAA;
height:85px;
clear:both;
}

#footer a, #footer a:visited {
color:#AAA;
text-decoration:underline;
}

#footer a:hover {
text-decoration:none;
}

#footer .right {
float:right;
}

#footer .left {
float:left;
}

#footer img {
margin:10 15 10 0;
}

#footer p {
margin-top:30px;
}