body {
background-color:#D2D6E3; 
background-image:url(images/bg.gif);
background-attachment:fixed;
margin:0px;
padding:0px;
height:100%;}

input, textarea {
background-color:#D3D3DD;
border:1px dotted #707070;
font-family: trebuchet ms, helvetica, sans-serif;
font-size:11px;
padding:5px; } 

h1 {
font-family: bookman old style, georgia, serif;
font-size:30px;
color:#494A55; 
font-variant:small-caps;
padding:0px;
margin:0px;
text-align:left;
margin-bottom:20px;
padding-left:40px;}

h2 {
font-family:georgia, serif;
font-size:20px;
font-weight:bold; 
padding-left:20px;
color:#515260;
padding:0px;
margin-top:5px;
margin-bottom:0px;
border-bottom:1px dashed #000000;}

h3 {
font-family:trebuchet ms, helvetica, sans-serif;
font-size:13px;
font-weight:bold; 
text-align: center;
padding-top:0px;
margin-bottom:2px;
margin-top:6px;
letter-spacing:.5px;}

h3.one {
font-family:georgia, serif;
font-size:20px;
line-height:15px;
color:#CBCBCB;
text-align:center;
font-weight: bold; 
padding-bottom:0px;
margin-top:2px;
padding-top:10px; 
border-bottom:1px dotted #CBCBCB;}

h3.portfolio {
font-family:georgia, serif;
font-size:14px;
text-transform:none;
letter-spacing:0px;
color:#3D4D5D;
text-align:right;
padding-top:0px;
margin-bottom:4px;
margin-top:0px; 
border-bottom:1px dotted #707070;}

h4 {
font-family: georgia, serif;
font-size:20px;
color:#81869F;
text-transform: uppercase;
font-weight:bold; 
line-height:16px;
text-align:right;
margin-top:0px;
margin-bottom:0px;
padding-right:25px;
padding-left:0px;
padding-top:6px;
padding-bottom:0px;
border-bottom:1px dotted #81869F;}

ul {
padding-top:2px;
margin-top:2px;
padding-left:5px;
margin-left:5px; }

ul.one {
padding-left:20px;
margin-left:20px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px; 
line-height:15px;}

li.one {
padding-top:2px;
margin-top:2px;
padding-left:5px;
margin-left:5px;
line-height:13px; }

li {
padding-top:2px;
margin-top:2px;
padding-left:5px;
margin-left:5px;
line-height:17px; }

/*DIV CONTROL*/
#header {
background-image:url(images/header.jpg);
background-repeat:no-repeat;
background-position: top center; 
height: 334px; 
width:750px;
z-index:2;}

#wrapper {
background-color:#C2C3CE;
width:750px;
border-right:1px solid #000000;
border-left:1px solid #000000;
margin:0px;}

#footer {
text-align: center;
font-family: verdana, serif;
font-size:10px;
text-transform: uppercase;
padding-top:10px;
width:750px;
clear: both;
padding-bottom:5px;
background-color:#A9ABB7;
border-top:1px dashed #000000;
z-index:2; }

#content {
padding-left:20px;
padding-right:20px;
font-family: georgia, serif;
font-size:12px;
letter-spacing:-.3px;
width: 425px;
padding-bottom:10px;
float:left;
text-align:left;
line-height:22px; 
z-index:3; }

#right-column {
float: right;
width: 225px;
z-index:4;
margin-right:25px;}

#contact-box {
background-color:#B5B5BF;
border:1px dotted #707070;
font-family: trebuchet ms, helvetica, sans-serif;
font-size:11px;
text-align:left;
padding-left:0px;
padding-right:0px; 
padding-top:25px;
padding-bottom:25px;}

.contact-text {
padding-right:5px;
padding-left:5px; }

#menu {
text-align:center;
margin-top:231px; 
margin-bottom:65px;
width:750px; 
height:41px;
font-family:georgia;
text-transform: uppercase;
word-spacing:5px;
font-size:16px;
font-weight:bold;
letter-spacing: -1px;
z-index:1; 
position: absolute !important;
position: absolute center; }

.network-icons {
text-align:center; 
padding:5px; }

/*EXAMPLE TABLE CONTROL*/
table.portfolio {
border-collapse:collapse;
padding:0px;
margin:0px; }

td.portfolioimg {
width:150px;
border:1px dotted #707070;
text-align: center;
padding:2px; }

td.portfoliotxt {
width:300px; 
border:1px dotted #707070;
font-family:verdana;
font-size:11px;
letter-spacing:0px;
line-height:15px; 
padding:5px; 
vertical-align:top; }

.table-example {
text-align: center;
width:50%;
border-collapse:collapse;
padding:0px; }

.td-example-img {
text-align: center;
border:1px solid #000000; 
background-color: #C8C8D4;
padding:5px;
vertical-align:top; }

.td-example-spacer {
padding-left:25px;
border: 0px;
background-color:#C2C3CE;}

.td-example-txt {
text-align: center;
border:1px solid #000000; 
background-color: #D3D3DD;
color: #DDDDDD;
padding:5px; 
font-family: georgia, serif;
font-size:11px;
word-spacing:1px;
letter-spacing:0px;
font-weight: bold; }

.contact-form {
text-align: center;
width:100%;
border-collapse: collapse;
padding:0px; }

.contact-td {
font-family: georgia, serif;
font-size:12px;
letter-spacing:-.3px; }

/*TEXT FORMATTING*/
.contact-b {
font-family: verdana, sans-serif;
font-size:10px;
text-transform: uppercase;
font-weight:bold;
letter-spacing:-.5px; }

.image-example {
border:1px solid #000000; }

.text-indent {
padding-left:20px;
padding-right:20px; }

a.img:link, a.img:visited {
color:#D3D6F3; font-weight:normal; text-decoration:none; font-weight:bold; border:0px; }

a.img:hover, a.img:active {
color:#363B59; font-weight:normal; text-decoration:none; border:0px; font-weight:bold; }

a.menu:link, a.menu:visited {
color:#D3D6F3; font-weight:normal; text-decoration:none; font-weight:bold; border:0px; }

a.menu:hover, a.menu:active {
color:#363B59; font-weight:normal; text-decoration:none; border-bottom:1px solid #656CA1; font-weight:bold; }

a:link, a:visited {
color:#373947; font-weight:normal; text-decoration:none; font-weight:bold; border-bottom:1px dotted #7D7D7D; letter-spacing:.2px; }

a:hover, a:active {
color:#455377; font-weight:normal; text-decoration:none; font-weight:bold;  border:0px;  letter-spacing:.2px;}

a.foot:link, a.foot:visited {
color:#D2D4E9; text-decoration:none; letter-spacing:.5px; border:0px; }

a.foot:hover, a.foot:active {
color:#5F617A; text-decoration:underline;  letter-spacing:.5px; border:0px; }

a.sidelink:link, a.sidelink:visited {
color:#616881; text-decoration:none; letter-spacing:.0px; border:0px; }

a.sidelink:hover, a.sidelink:active {
color:#272B39; text-decoration:none;  letter-spacing:.0px; border-bottom:1px dotted #484C70; }