/*
Copyright (c) 2009, Ignition Development Ltd. All rights reserved.
version: 0.1.1
*/
html, body {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
	color: #828282;
}

p { padding-bottom: 10px; line-height: 16px; }

a { color: #525252; } 
a:hover { color: #646464; } 

h1 {
	color: #525252;
	font-size: 120%;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
}


h2 {
	color: #525252;
	font-size: 98%;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
}

.titleh2 {
	color: #525252;
	font-size: 98%;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 10px 20px 20px 0px;
	text-transform: uppercase;
}

#title a {
  	color: #525252;
  	text-decoration: none;
}

#title a:hover {
  	color: #fff;
  	text-decoration: underline;
}

#titleHeader {
  padding: 0px;
}

/*#bd { 
	background: #192028 url(../img/gcMarginAndSquares.png) no-repeat; 
  }
*/


/* gcHeader and gcNavigation combine to form the header section of the page */
#gcHeader { 
	margin: 0; 
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: right;
}

#gcHeader h1 { visibility: hidden }
#gcHeader a { 
	background: url(../img/gcLogoFull4.png) no-repeat top left; 
	float: left;
	height: 87px;
	text-align: left;
	width: 1000px;
}

#gcHeader h2 { 
	color: #525252;
	font-size: 93%;
	font-weight: normal;
	height: 87px;
	letter-spacing: 1px;
	text-align: right;
	padding-right: 130px;
}

#gcHeader h3 {
	color: #525252;
	font-size: 93%;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 5px 0 5px 0;
	text-align: right;
	text-transform: uppercase;
}


#gcNavigation {
	background: url(../img/gcNavBar3.png) no-repeat top left; 
}

#gcNavigation li {
	display: inline;
	color: #828282;
	font-size: 93%;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 49px;
	text-align: right;
	text-transform: uppercase;
}

#gcNavigation li:first-child {
	padding-left: 8px;
}

#gcNavigation li a, #gcNavigation li a:visited {
	color: #646464;
	text-decoration: none;
}

#gcNavigation li a:hover, #gcNavigation li a.selected {
	color: #DC0000;
}

#gcFooterNavigation {
	background: url(../img/gcNavBar3.png) no-repeat top left; 
	text-align: center;
	margin: auto;
	margin-top: 15px;
}

#gcFooterNavigation ul {
  margin-left: 0px;
}

#gcFooterNavigation li {
	display: inline;
	color: #646464;
	font-size: 93%;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 40px;
	text-align: right;
	text-transform: uppercase;
}

#gcFooterNavigation li:first-child {
	padding-left: 0px;
}

#gcFooterNavigation li a, #gcFooterNavigation li a:visited {
	color: #646464;
	text-decoration: none;
}
#gcFooterNavigation li a:hover, #gcFooterNavigation li a.selected {
	color: #DC0000;
}

/* Pricing */
#gcPricing {
	padding: 20px;
	padding-top: 40px;
	height: 240px;
	font-size: 93%;
}

/* Main Container */
#gcContainer {
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-align: justify;
    min-height: 400px;
}

/* Page Body */
#gcContent, #gcBullets {
}
#gcBullets p, #gcBullets h3 {
	padding-bottom: 16px;
	padding-left: 25px;
	letter-spacing: 1px;
}
#gcBullets h3, #gcBullets a {
	color: #B99337;
}
.peven { color: #d0d0d0 }
.podd  { color: #98988e }


/* Page Footer & credits */
#gcFooter {
	text-align: center;
	color: #888;
	font-size: 77%;
	padding: 3em 1em;
}
#gcFooter a, #gcFooter a:visited {
	color: #646464;
	text-decoration: none;
}

/* Column Variations */
#gcSingleColumn {
    /*background: #192028 url(../img/gcVertBar5.png) no-repeat; 
    padding-left: 40px;
    */
	padding: 0px;
	padding-top: 20px;

	min-height: 400px;
	font-size: 93%;
}

#gcSingleColumn h1, #gcLeftColumn h1{
	color: #fff;
	font-size: 131%;
	height: 30px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px 20px 20px 0px;
	text-transform: uppercase;
}

#gcSingleColumn ul{
  margin-left: 15px;
}
  
#gcSingleColumn li {
  list-style:square inside;
}

#gcLeftColumn {
	padding: 20px;
	padding-top: 0px;
	padding-left: 0px;
	width: 440px;
	min-height: 220px;
	float: left;
}


#gcLeftColumnInner {
	width: 580px;
}

#gcLeftColumn p, #gcLeftColumnInner p, #gcSingleColumn p {
}

#gcLeftColumn h2, #gcLeftColumnInner h2, #gcSingleColumn h2 {
}




#gcRightContainer { 
  width: 420px;  
}

/*  Testing switching between 10px and 50px for top padding here */
#gcRightFloatingContent {
    background-color: #e6e6e6;
	padding: 10px 20px 20px 20px;
	margin-top: 40px;	
	margin-bottom: 10px;
}

#gcRightFloatingPaddedContent {
    background-color: #e6e6e6;
	padding: 10px 20px 20px 20px;
	margin-top: 45px;
}


#gcRightFullContent {
    background-color: #e6e6e6;
	padding: 0px 20px 0px 20px;
	margin-bottom: 20px;	
}


#gcFeatured {
	width: 403px;
	padding: 10px 15px 10px 15px;
	margin-bottom: 20px;	
}

#gcFeaturedText {
	width: 420px;
	padding: 0px;
	margin-bottom: 20px;	
}

#gcExhibitionCategory{
  margin-top: 40px;
}


#gcExhibitionCategory li {
	display: inline;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 23px;
	text-align: right;
	text-transform: uppercase;
}

#gcExhibitionCategory li:first-child {
	padding-left: 23px;
}

#gcExhibitionCategory li a, #gcExhibitionCategory li a:visited {
	color: #525252;
	text-decoration: none;
}
#gcExhibitionCategory li a:hover, #gcExhibitionCategory li a.selected {
	color: #DC0000;
}





/* Used for the Unity info on the homepage. */
#gcBottomContent {
	background: #444b53;
	margin-top: 10px;
	padding: 15px 20px 15px 20px;
}

/* Used for the Unity info on the homepage. */
#gcBottomRightContent {
    float:right;
	background: #e6e6e6;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px 10px 5px 10px;
	width: 150px;
}


/* Used for the Unity info on the homepage. */
.gcTextContainer {
    float:left;
    margin-top: 10px;
	padding: 10px 15px 5px 15px;
}

.gcSpecialFooter {
  /* border: 2px solid #aaaaaa;*/
  background-color: #e6e6e6;
}

#gcFooterContent {
  float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}



#col1{
  width: *;
  padding-left: 00px;
  padding-right: 20px;
}


#col2{
  width: 170px;
}



/* News */
#gcItemSummary {
	float: right;
	background: #e6e6e6;
	padding: 20px 10px 20px 10px;
	margin-bottom: 20px;
	width: 280px;
}

#gcItemSummary ul {
  margin-right: 0px;
}

#gcItemSummary li {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}


/* FAQ */
#gcFaq {
	padding: 20px;
	padding-left: 40px;
	min-height: 260px;
	font-size: 93%;
	/* background: #192028 url(../img/gcVertBar5.png) no-repeat; */
	
}
#gcFaqCol1 {
	background: #192028 url(../img/gcFaq.jpg) no-repeat top left; 
	padding: 20px 10px 20px 80px;
}
#gcFaqCol2 {
	background: #555a60;
	padding: 20px 10px 20px 40px;
}

.FaqQuestion {
	color: #FFF;
	line-height: 1.5em;
}
.FaqAnswer {
	color: #b2b2b2;
	line-height: 1.5em;
	padding: 0 0 10px 20px;
}



/* Pricing */
#gcPricing {
	background: #192028;
	padding: 20px;
	height: 240px;
	font-size: 93%;
}
#gcPricingCol1 {
	background: #192028 url(../img/gcPricing.jpg) no-repeat top left; 
	padding: 90px 10px 20px 15px;
}
#gcPricingCol2 {
	background: #192028;
	padding: 20px 10px 20px 40px;
}

#gcPricingCol1 p, #gcPricingCol2 p {
	color: #b2b2b2;
	line-height: 1.5em;
	padding-bottom: 10px;
}

#gcPricingTable { width: 100%; }
.ptc1 { width: 70%;	line-height: 1.5em; }
.ptc2 { width: 10%; line-height: 1.5em; text-align: right; }
.ptc3 { width: 20%; line-height: 1.5em; text-align: right; }



/* Privacy */
#gcPrivacy {
	background: #192028 url(../img/gcPrivacy.jpg) no-repeat 20px 20px; 
	padding: 20px;
	padding-top: 90px;
	height: 330px;
	font-size: 93%;
}
#gcPrivacyCol1 {
	background: #192028;
	padding: 10px 10px 20px 15px;
}
#gcPrivacyCol2 {
	background: #192028;
	padding: 10px 10px 20px 40px;
}
#gcPrivacyCol1 p, #gcPrivacyCol2 p {
	color: #b2b2b2;
	line-height: 1.5em;
	padding-bottom: 10px;
}

.PrivacyTitle {
	color: #FFF;
	line-height: 1.5em;
}
.PrivacyText {
	color: #b2b2b2;
	line-height: 1.5em;
	padding: 0 0 10px 0;
}

.floatingItem {
  display: inline;
  padding: 20px;
  padding-top: 0px;
}



/* double rectangles on headers */
.gcRect {
 	background: url(../img/gcSquares3.gif) no-repeat; 
    color: #525252;
	font-size: 15px;
	font-weight: normal;
	height: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 25px 0 0 18px;
}



/* double rectangles on headers, but without double rectangles */
.gcRectRight {
  color: #525252;
	font-size: 15px;
	font-weight: normal;
	height: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 25px 0 0 0px;
}




/*  
Images 
------------------------------------------------------------------- 
*/

img.bordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
}

img.left {margin: 0 15px 12px 0;}
img.right {margin: 0 0 15px 12px;}


img.rightbordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 1px;
	margin: 0 0 15px 12px;
	float: right;
}

img.leftbordered {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 3px;
	margin: 0 15px 12px 0;
}



img.rightfloat {
	padding: 3px;
	margin: 0 0 15px 12px;
	float: right;
}

img.leftfloat {
	padding: 3px;
	margin: 0 15px 12px 0;
}


.haiku {
    font-size: 16px;
}

.bluesubheading {
    color: #637ba3;
    font-size: 12px;
    font-weight: bold;
}

.text8pt {
    font-size: 8px;
}

.text10pt {
    font-size: 10px;
}

.text11pt {
    font-size: 11px;
}

.text12pt {
    font-size: 12px;
}

.text14pt {
    font-size: 14px;
}

.text16pt {
    font-size: 16px;
}

.text18pt {
    font-size: 18px;
}

.text20pt {
    font-size: 20px;
}

.text24pt {
    font-size: 24px;
}


strong {
	font-weight: bold;
}

/* 
theme_advanced_styles="Image Right Border=rightbordered;Image Left Border=leftbordered;Haiku=haiku;Blue Subheading=bluesubheading;Text - 8pt=text8pt;Text - 10pt=text10pt;Text - 11pt=text11pt;Text - 12pt=text12pt;Text - 14pt=text14pt;Text - 16pt=text16pt;Text - 18pt=text18pt;Text - 20pt=text20pt;Text - 24pt=text24pt"
*/


