@charset "UTF-8";
/* CSS Document */

body {
 color: #FFFFFF;
 font-family:Helvetica, Arial;
 font-size:75%;
 margin:0px;
 padding:0px;
 background-color:#da0d00;
} 

a img {
 border:0;
 padding:0;
}

p {
padding:0px 0px 8px 0px;
margin:0px;
line-height:1.5em;
}

ul {
line-height:1.3em;
}

/* Default link styles */

a {
 color:#e5e6e6;
 text-decoration:underline;
}

a:hover {
 color:#FFFFFF;
}

/* Accessible style*/

.accessible {
visibility:hidden;
display:none;
}

a.accessible {
visibility:hidden;
display:none;
} 
 
/* Positioning */

div#container {
width:950px;
padding:25px;
}

div#logoHeader {
width:920px;
height:100px;
background:url(../images/gc_masthead.gif) no-repeat;
}

div#logoHeader a {
width:150px;
height:65px;
display:block;
}

div#contentHolder {
width:610px;
padding:0px 0px 0px 0px;
border-bottom:solid 1px #e5e6e6;
margin:0px 0px 15px 0px;
z-index:0;
}

div#divider {
width:610px;
border-bottom:solid 1px #e5e6e6;
height:10px;
margin-bottom:5px;
}

div#introBlock {
width:610px;
padding:0px 0px 0px 0px;
height:95px;
background:url(../images/clarity-is-everything.gif) no-repeat transparent;
}

div#nav {
float:left;
width:610px;
padding:7px 0px 0px 0px; margin:0px;
height:110px;
border-top:solid 1px #e5e6e6;
border-bottom:solid 1px #e5e6e6;
}

div#nav ul {padding:0px; margin:0px;list-style:none;}

div#nav ul li {text-decoration:none;}

div#nav ul li a {color:#FFFFFF; text-decoration:none; font-size:18px; line-height:1.1em; font-weight:bold;
display:block; height:18px;
background:url(../images/nav.gif) no-repeat;}

div#nav ul li#Aboutus a { width:89px;background-position:0px -3px;}
div#nav ul li#Folio a { width:89px;background-position:0px -20px;}
div#nav ul li#Blog a { width:89px;background-position:0px -37px;}

div#nav ul li#Aboutus a:hover {width:89px;background-position:-101px -3px;}
div#nav ul li#Folio a:hover {width:89px;background-position:-101px -20px;}
div#nav ul li#Blog a:hover {width:89px;background-position:-101px -37px;}

div#nav ul li#AboutusON a {width:89px;background-position:-201px -3px;}
div#nav ul li#FolioON a {width:89px;background-position:-201px -20px;}
div#nav ul li#BlogON a {width:89px;background-position:-201px -37px;}

div#address {
float:left;
width:250px;
margin:5px 10px 0px 20px;
background:url(../images/address.gif) no-repeat transparent;
height:90px;
}

div#socialMedia {
font-size:90%;
float:left;
width:100px;
margin:0px 10px 0px 121px;
}

div#pageTitle-Folio {
width:610px;
padding:5px 0px 0px 0px;
height:60px;
background:url(../images/folio_title.gif) no-repeat;
background-position:0px 7px;
}

div#pageTitle-About {
width:610px;
padding:5px 0px 0px 0px;
height:60px;
background:url(../images/about_title.gif) no-repeat;
background-position:0px 7px;
}

div#contentTitle {
z-index:20;
position:relative; top:0px; left:0px;
}

div#contentBody {
z-index:0;
position:relative; top:0px; left:0px;
}


/* Headings & text styles */

h1 {
font-size:24px;
margin:0px 0px 5px 0px;
font-weight:bold;
}

h2 {
font-size:18px;font-weight:bold;
margin:5px 0px 2px 0px;
}

h3 {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
margin:0px 0px 5px 0px;
}

.blue {
color:#e5e6e6;
font-weight:bold;
}

/*=: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 ---*/