/* CSS Document */

/******************************/
/************ Body ************/
/******************************/

html {
height: 100%;
margin-bottom: 1px;
}


body { 
background-color: #545d6f;
}

* html body {
color: #FFF;
font-family: Trebuchet MS, Segoe UI, Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
margin: 0 auto;
} /* IE 6 hack */

*:first-child+html body {
color: #FFF;
font-family: Segoe UI, Trebuchet MS, Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
} /* IE 7 hack */

html>/**/body {
color: #FFF;
font-family: Verdana, Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
} /* Firefox hack */

html:first-child body {
color: #FFF;
font-family: Verdana, Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
margin-left: 0 auto;
margin-right: 0 auto;
width: 100%;
} /* Opera hack */

/*END ***************** Body */




/*********************************/
/************ Tagline ************/
/*********************************/

* html .tagline {#fdb71e
color: #fdb71e;
font-size: 20px;
margin-top: 0px;
margin-left: 500px;
padding-left: 105px;
position: absolute;
z-index: 99;
} /* IE 6 hack */

*:first-child+html .tagline {
color: #fdb71e;
font-size: 20px;
margin-top: 0px;
margin-left: 617px;
position: absolute;
z-index: 99;
} /* IE 7 hack */

html>/**/body .tagline {
color: #fdb71e;
font-size: 20px;
margin-top: 0px;
margin-right: 600px;
position: absolute;
padding-left: 610px;
width: 250px;
} /* Firefox hack */

html:first-child .tagline {
color: #fdb71e;
font-size: 20px;
/* margin-top: 0px;
margin-right: 600px;
position: fixed;
float: inherit; */
} /* Opera hack */

/* END ****************** Tagline */





/*******************************/
/************ Areas ************/
/*******************************/

* html .areas {
color: #fdb71e;
font-size: 13px;
margin-top: 86px;
margin-left: 400px;
padding-left: 0px;
width: 100%;
position: absolute;
z-index: 99;
} /* IE 6 hack */

*:first-child+html .areas {
color: #fdb71e;
font-size: 13px;
margin-top: 86px;
margin-left: 400px;
padding-left: 0px;
position: absolute;
} /* IE 7 hack */

html>/**/body .areas {
color: #fdb71e;
font-size: 90px;
margin-top: 86px;
margin-right: 400px;
position: absolute;
float: inherit;
padding-left: 395px;
width: 100%; */
} /* Firefox hack */

html:first-child .areas {
color: #fdb71e;
font-size: 13px;
/* margin-top: 86px;
margin-right: 500px;
position: fixed;
float: inherit;
width: 100%; */
} /* Opera hack */

/* END **************** Areas */




/**************************************/
/************ Areas Shadow ************/
/**************************************/

* html .areas_shadow {
color: #fdb71e;
font-size: 13px;
/* margin-top: 99px;
margin-left: 400px;
padding-left: 0px;
width: 100%;
position: absolute; */
z-index: 99;
} /* IE 6 hack */

*:first-child+html .areas_shadow {
color: #fdb71e;
font-size: 13px;
/* margin-top: 98px;
margin-left: 395px;
width: 100%;
position: absolute; */
z-index: 99;
} /* IE 7 hack */

html>/**/body .areas_shadow {
color: #fdb71e;
font-size: 13px;
margin-top: 0px;
margin-right: 600px;
position: absolute;
padding-top: 55px;
padding-left: 395px;
float: left;
width: 100%;
} /* Firefox hack */

html:first-child .areas_shadow {
color: #fdb71e;
font-size: 13px;
/* margin-top: 100px;
margin-right: 500px;
position: fixed;
float: inherit;
width: 100%; */
} /* Opera hack */

/* END ***************** Areas Shadow */




/***************************************/
/************ Masterwrapper ************/
/***************************************/

* html .masterwrapper {
background-image: url(../images/main_bkg2.gif);
background-repeat: repeat-x;
background-color: #545d6f;
position: relative;
margin-left: -10px;
margin-top: 0 auto;
width: 101%;
} /* IE 6 hack */ /* fixed position to remedy hyperlink click adjustment */


*:first-child+html .masterwrapper {
background-image: url(../images/main_bkg2.gif);
background-repeat: repeat-x;
background-color: #545d6f;
position: relative;
/*margin-left: 0 auto;*/
margin-top: -15px;
} /* IE 7 hack */ /* fixed position to remedy hyperlink click adjustment */

html>/**/body .masterwrapper {
background-image: url(../images/main_bkg2.gif);
background-repeat: repeat-x;
background-color: #545d6f;
position: relative;
margin-left: -8px;
margin-top: -10px;
width: 100.8%;
} /* Firefox hack */ /* fixed position to remedy hyperlink click adjustment */

html:first-child .masterwrapper {
background-image: url(../images/main_bkg2.gif);
background-repeat: repeat-x;
background-color: #545d6f;
/* position: relative;
margin-left: 0 auto;
margin-top: 0 auto;
width: 101%;
height: inherit !important; */
} /* Opera hack */ /* fixed position to remedy hyperlink click adjustment */


table {
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

/* END ***************** Masterwrapper */






/********************************/
/************ Header ************/
/********************************/

* html .header {
width: 1024px;
text-align: left;
margin-bottom: -3px;
padding-top: 25px;
} /* IE 6 hack */

*:first-child+html .header {
width: 1024px;
text-align: left;
margin-bottom: -3px;
padding-top: 25px;
} /* IE 7 hack */

html>/**/body .header {
width: 1024px;
text-align: left;
margin-bottom: 1px;
padding-top: 15px;
position: relative;
} /* Firefox hack */

html:first-child .header {
width: 1024px;
text-align: left;
/* margin-bottom: 1px;
padding-top: 25px; */
} /* Opera hack */

/************************** END */






/********************************************/
/************ Logo Mirror Effect ************/
/********************************************/

* html .mirror_bkg {
background-image: url(../images/mirror_bkg.gif);
background-repeat: repeat-x;
background-color: #37425b;
margin-top: -4px;
margin-left: -200px;
margin-right: -200px;
} /* IE 6 hack */

*:first-child+html .mirror_bkg {
background-image: url(../images/mirror_bkg.gif);
background-repeat: repeat-x;
background-color: #37425b;
margin-top: -4px;
margin-left: -200px;
margin-right: -200px;
} /* IE 7 hack */

html>/**/body .mirror_bkg {
background-image: url(../images/mirror_bkg.gif);
background-repeat: repeat-x;
background-color: #37425b;
margin-top: -4px;
margin-left: -2px;
margin-right: -5px;
position: absolute;
} /* Firefox hack */

html:first-child .mirror_bkg {
background-image: url(../images/mirror_bkg.gif);
background-repeat: repeat-x;
background-color: #37425b;
margin-top: -3px;
margin-left: auto;
margin-right: -auto;
float: left;
width: 100%;
} /* Opera hack */



* html .mirror {
margin-top: -20px;
padding-left: 0px;
position: relative;
} /* IE 6 hack */

*:first-child+html .mirror {
margin-top: -15px;
padding-left: 0px;
position: relative;
} /* IE 7 hack */

html>/**/body .mirror {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 18px;
position: relative;
} /* Firefox hack */

html:first-child .mirror {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 18px;
} /* Opera hack */

/* END ************************ Logo Mirror */




/****************************************/
/************ Top Navigation ************/
/****************************************/

* html .topnavwrapper {
vertical-align: bottom;
height: 112px;
margin-top: 0px;
text-align: left;
} /* IE 6 hack */

*:first-child+html .topnavwrapper {
vertical-align: bottom;
height: 112px;
margin-top: 0px;
text-align: left;
} /* IE 7 hack */

html>/**/body .topnavwrapper {
vertical-align: bottom;
height: 97px;
text-align: center;
} /* Firefox hack */

html:first-child .topnavwrapper {
vertical-align: bottom;
height: 97px;
text-align: center;
} /* Opera hack */



* html .topnav {
float: left;
text-align: left;
position: fixed;
width: 435px;
margin-top: 100px;
} /* IE 6 hack */

html>body .topnav {
float: left;
text-align: left;
position: relative;
width: 435px;
} /* IE 7 hack */

html>/**/body .topnav {
float: left;
text-align: center;
position: relative;
width: 435px;
} /* Firefox hack */

html:first-child .topnav {
float: left;
text-align: center;
position: absolute;
width: 435px;
} /* Opera hack */


* html .contactnav {
float: right;
margin-right: 12px; /* was 110 */
text-align: right;
vertical-align: bottom;
margin-top: 100px;
} /* IE 6 hack */

.contactnav {
float: right;
margin-right: 12px; /* was 110 */
text-align: right;
vertical-align: bottom;
}

.top1 {
padding-right: 25px;
}

.top1 a:link, .top1 a:visited {
color: #FFF;
text-decoration: none;
}

.top1 a:hover, .top1 a:active {
color: #fdb71f;
text-decoration: none;
}

.top2 {
padding-left: 25px;
padding-right: 25px;
}

.top2 a:link, .top2 a:visited {
color: #FFF;
text-decoration: none;
}

.top2 a:hover, .top2 a:active {
color: #fdb71f;
text-decoration: none;
}

.top3 {
padding-left: 25px;
padding-right: 25px;
}

.top3 a:link, .top3 a:visited {
color: #FFF;
text-decoration: none;
}

.top3 a:hover, .top3 a:active {
color: #fdb71f;
text-decoration: none;
}

.top4 {
padding-left: 25px;
padding-right: 15px;
}

.top4 a:link, .top4 a:visited {
color: #FFF;
text-decoration: none;
}

.top4 a:hover, .top4 a:active {
color: #fdb71f;
text-decoration: none;
}

.spotright a:link, .spotright a:visited {
color: #FFF;
text-decoration: none;
}

.spotright a:hover, .spotright a:active {
color: #fdb71f;
text-decoration: none;
}

/* END ***************** Top Navigation */




/******************************************************/
/************ Main Content Rounded Corners ************/
/******************************************************/

* html .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* IE 6 hack */

* html .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* IE 6 hack */

* html .roundtop { 
	background: url(../images/trc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
} /* IE 6 hack */

* html .roundbottom {
	background: url(../images/brc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	height: inherit !important;
} /* IE 6 hack */

* html img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block !important;
   height: inherit !important;
} /* IE 6 hack */



*:first-child+html .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* IE 7 hack */


*:first-child+html .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* IE 7 hack */

*:first-child+html .roundtop { 
	background: url(../images/trc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	height: inherit !important;
} /* IE 7 hack */

*:first-child+html .roundbottom {
	background: url(../images/brc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	height: inherit !important;
} /* IE 7 hack */

*:first-child+html img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block !important;
} /* IE 7 hack */





html>/**/body .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* Firefox hack */

html>/**/body .roundtop { 
	background: url(../images/trc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	margin-top: 114px;
	height: inherit !important;
} /* Firefox hack */

html>/**/body .roundbottom {
	background: url(../images/brc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	position: relative;
	height: inherit !important;
} /* Firefox hack */

html>/**/body img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block !important;
   height: inherit !important;
} /* Firefox hack */




html:first-child .roundcont {
	width: 1024px;
	background-color: #FFF;
	color: #6F6754;
	text-align: left;
	height: inherit !important;
} /* Opera hack */

html:first-child .roundtop { 
	background: url(../images/trc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	margin-top: 114px;
	height: inherit !important;
} /* Opera hack */

html:first-child .roundbottom {
	background: url(../images/brc.gif) no-repeat top right;
	text-align: left; /* aligns img to left */
	position: relative;
	height: inherit !important;
} /* Opera hack */

html:first-child img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block !important;
} /* Opera hack */

/* END ***************** Main Content Rounded Corners */




/***********************************************/
/************ Main Content Wrappers ************/
/***********************************************/

* html .maindiv {
width: 1024;
position: relative;
height: inherit !important;
} /* IE 6 hack */

*:first-child+html .maindiv {
width: 1024;
position: relative;
height: inherit !important;
} /* IE 7 hack */

html>/**/body .maindiv {
width: 1024;
text-align: left;
position: relative;
height: 1000px;
height: inherit !important;
} /* Firefox hack */

html:first-child .maindiv {
width: 1024;
text-align: left;
position: relative;
height: inherit !important;
} /* Opera hack */


* html .maincontent {
padding: 0px;
background-color: #FFF;
height: inherit !important;
max-width: 1024px; /* was 800 */
} /* IE 6 hack */

*:first-child+html .maincontent {
padding: 0px;
background-color: #FFF;
height: inherit !important;
max-width: 1024px; /* was 800 */
} /* IE 7 hack */

html>/**/body .maincontent {
padding: 0px;
background-color: #FFF;
height: 1000px;
height: inherit !important;
max-width: 1024px; /* was 800 */
position: relative;
} /* Firefox hack */

html:first-child .maincontent {
padding: 0px;
background-color: #FFF;
height: inherit !important;
max-width: 1024px; /* was 800 */
position: relative;
} /* Opera hack */


* html .imagewrapper {
padding-left: 12px;
height: inherit !important;
width: 612px; /* was 500 */
max-width: 612px; /* was 500 */
vertical-align: top;
} /* IE 6 hack */

*:first-child+html .imagewrapper {
padding-left: 12px;
height: inherit !important;
width: 612px; /* was 500 */
max-width: 612px; /* was 500 */
vertical-align: top;
} /* IE 7 hack */

html>/**/body .imagewrapper {
padding-left: 12px;
width: 612px; /* was 500 */
height: inherit !important;
max-width: 612px; /* was 500 */
position: relative;
vertical-align: top;
} /* Firefox hack */

html:first-child .imagewrapper {
padding-left: 12px;
height: inherit !important;
width: 612px; /* was 500 */
max-width: 612px; /* was 500 */
position: relative;
vertical-align: top;
} /* Opera hack */


* html .textwrapper {
background-color: #FFF;/*#545d6f;*/
padding: 0px;
width: 312px;
max-width: 312px;
height: inherit !important;
min-height: 300px;
vertical-align: top;
border-left: 1px ridge #545d6f;
padding-left: 5px;
} /* IE 6 hack */

*:first-child+html .textwrapper {
background-color: #FFF;/*#545d6f;*/
padding: 0px;
width: 312px;
max-width: 312px;
height: inherit !important;
min-height: 300px;
vertical-align: top;
border-left: 1px ridge #545d6f;
padding-left: 5px;
} /* IE 7 hack */

html>/**/body .textwrapper {
background-color: #FFF;/*#545d6f;*/
padding: 0px;
width: 312px;
max-width: 312px;
height: inherit !important;
min-height: 300px;
vertical-align: top;
border-left: 2px ridge #545d6f;
padding-left: 5px;
} /* Firefox hack */

html:first-child .textwrapper {
background-color: #FFF;/*#545d6f;*/
padding: 0px;
width: 312px;
max-width: 312px;
height: 300px;
min-height: 300px;
height: inherit !important;
vertical-align: top;
border-left: 2px ridge #545d6f;
padding-left: 5px;
} /* Opera hack */





* html fieldset {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #6F6754;
padding: 5px;
margin: 5px;
} /* IE 6 hack */

*:first-child+html fieldset {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #6F6754;
padding: 5px;
} /* IE 7 hack */

html>/**/body fieldset {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #6F6754;
} /* Firefox hack */

html:first-child fieldset {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #6F6754;
padding: 5px;
} /* Opera hack */

/* END ***************** Main Content Wrappers */





/**************************************/
/************ Main Content ************/
/**************************************/

.subnav {
background-image: url(../images/subnav_bkg.gif);
background-repeat: no-repeat;
text-align: center;
padding-top: 0px;
padding-bottom: 6px;
background-color: #FFF;
width: 678px;
vertical-align: bottom;
line-height: 51px;
}

.topsubnavdividers {
color: #545d6f; /* orig #D2D9EB */
font-size: 14px;
text-align: center;
}

.subnavlinks a:link, .subnavlinks a:visited {
color: #37425b; #FFF;
text-decoration: none;
}

.subnavlinks a:hover, .subnavlinks a:active {
color: #89A5E7; 
text-decoration: none;
}

.spacer {
padding-right: 0px;
}

.screenshotspacer {
padding-top: 50px;
}

.ih_btm {
background-color: #d2d9ea;
height: 30px;
vertical-align: bottom;
padding-bottom: 12px;
width: 678px;
}

a img {
text-decoration: none;
border: none;
}

.ih_content {
text-align: left;
height: inherit !important;
}

.portfolio_head {
padding-left: 50px;
padding-right: 35px;
}

.thumbs {
text-align: left;
vertical-align: top;
}

.logo_content {
padding-top: 65px;
text-align: left;
padding-left: 24px;
vertical-align: top;
width: 320px;
}

.online_resume {
text-align: left;
}

* html .th_content {
height: 100%;
min-height: 650px;
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
} /* IE 6 hack */ 

html>body .th_content {
height: 100%;
min-height: 650px;
padding-left: 12px;
padding-right: 12px;
vertical-align: top;
} /* IE 7 hack */ 

html>/**/body .th_content {
height: 100%;
min-height: 650px;
padding-left: 12px;
padding-right: 12px;
line-height: 15px;
vertical-align: top;
} /* Firefox hack */

html:first-child .th_content {
height: 100%;
min-height: 650px;
padding-left: 12px;
padding-right: 12px;
line-height: 15px;
vertical-align: top;
} /* Opera hack */


.th_btm {
background-color: #d2d9ea;
height: 30px;
margin-left: 7px;
padding-left: 5px;
padding-bottom: 12px;
width: 295px;
position: absolute;
vertical-align: baseline;
}

/* END ***************** Main Content */





/******************************************************************/
/************ Text Content:  Title, Category Specifics ************/
/******************************************************************/

.navtitle {
background-image: url(../images/nt_bkg.gif);
background-repeat: no-repeat;
text-align: left;
margin-left: 7px;
padding-left: 5px;
padding-top: 0px;
padding-bottom: 6px;
font-size: 18px;
color: #37425b;
font-weight: 600;
line-height: 51px;
}

.textholder {
vertical-align: top;
}


.titlehead {
font-weight: 600;
}

h5 {
margin-bottom: -10px;
}

.profile  {
margin-bottom: 0px;
}

* html .useful_links ul {
margin-left: 15px;
line-height: 20px;
} /* IE 6- hack */

*:first-child+html .useful_links ul {
margin-left: 15px;
line-height: 20px;
} /* IE 7 hack */

html>/**/body .useful_links ul {
margin-left: -25px;
line-height: 20px;
} /* Firefox hack */

html:first-child .useful_links ul {
margin-left: -25px;
line-height: 20px;
} /* Opera hack */
/* END ***************** Text Content:  Title, Category Specifics */




/*******************************************/
/************ Bottom Navigation ************/
/*******************************************/

* html  .btm_mirror {
background-image: url(../images/btm_mirror.gif);
background-position: top;
background-repeat: no-repeat;
position: absolute;
z-index: -1;
width: 1024px;
text-align: left;
margin-top: 1px;
margin-left: 0px;
height: 100px;
} /* IE hack */

*:first-child+html  .btm_mirror {
background-image: url(../images/btm_mirror.gif);
background-position: top;
background-repeat: no-repeat;
position: absolute;
z-index: -1;
width: 1024px;
text-align: left;
margin-top: 1px;
margin-left: -345px;
height: 100px;
} /* IE 7 hack */

html>/**/body .btm_mirror {
background-image: url(../images/btm_mirror.gif);
background-position: top;
background-repeat: no-repeat;
/*position: absolute;*/
width: 1024px;
text-align: left;
margin-top: 1px;
margin-left: 439px;
height: 100px;
} /* Firefox hack */

html:first-child .btm_mirror {
background-image: url(../images/btm_mirror.gif);
background-position: top;
background-repeat: no-repeat;
width: 100%;
text-align: left;
margin-top: 1px;
margin-left: 0 auto; /* 449px */
margin-right: 0 auto; 
height: 100px;
} /* Opera hack */




* html .btmnavwrapper {
height: 110px;
width: 1024px; /* was 268 */
text-align: right;
} /* IE 6 hack */

html>body .btmnavwrapper {
height: 110px;
width: 335px; /* was 268 */
text-align: right;
} /* IE 7 hack */

html>/**/body .btmnavwrapper {
height: 110px;
width: 1024px; /* was 804 */
text-align: right;
position: absolute;
float: right;
} /* Firefox hack */

html:first-child .btmnavwrapper {
height: 110px;
width: 100%; /* was 1024 */
text-align: right;
position: absolute;
float: right;
margin-left: 0 auto;
margin-right: 0 auto;
} /* Opera hack */


.btmnavrow {
vertical-align: top;
text-align: right;
width: 1024px;
} /* Opera hack */

html:first-child .btmnavrow {
vertical-align: top;
text-align: right;
margin-left: 0 auto;
margin-right: 0 auto;
width: 100%;
}


* html .btmnav {
float: right;
width: 345px; /* was 268 */
margin-right: 0px; /* was 110 */
text-align: right;
position: fixed;
margin-top: 50px;
} /* IE 6 hack */

html>body .btmnav {
float: right;
width: 345px; /* was 268 */
margin-right: 0px; /* was 110 */
text-align: right;
position: fixed;
} /* IE 7 hack */

html>/**/body .btmnav {
float: right;
width: 1024px; /* was 804 */
text-align: right;
} /* Firefox hack */

html:first-child .btmnav {
float: right;
text-align: right;
margin-left: 0 auto;
margin-right: 0 auto;
width: 100%;
} /* Opera hack */



.btm1 {
padding-right: 25px;
}

.btm1 a:link, .btm1 a:visited {
color: #FFF;
text-decoration: none;
}

.btm1 a:hover, .btm1 a:active {
color: #fdb71f;
text-decoration: none;
}


.btm2 {
padding-left: 25px;
padding-right: 25px;
}

.btm2 a:link, .btm2 a:visited {
color: #FFF;
text-decoration: none;
}

.btm2 a:hover, .btm2 a:active {
color: #fdb71f;
text-decoration: none;
}


.btm3 {
padding-left: 25px;
margin-right: 8px;
}

.btm3 a:link, .btm3 a:visited {
color: #FFF;
text-decoration: none;
}

.btm3 a:hover, .btm3 a:active {
color: #fdb71f;
text-decoration: none;
}

/* END ***************** Bottom Navigation */




/*************************************************/
/************ Bottom Supporting Links ************/
/*************************************************/

* html .copy {
line-height: 40px;
text-align: center;
} /* IE 6 hack */


html>body .copy {
line-height: 40px;
text-align: center;
} /* IE 7 hack */

html>/**/body .copy {
text-align: center;
padding-top: 110px;
} /* Firefox hack */

html:first-child .copy {
text-align: center;
padding-top: 110px;
} /* Opera hack */


.supportlinks  {
text-align: center;
padding-bottom: 50px;
}

/* END ***************** Bottom Supporting Links */
