﻿/* Groundspeak Screen Style Sheet - Last Updated 7 Nov 2011 by AB */
/* This style sheet provides screen styles to all Groundspeak pages. */

/* Begin Skip Links */
.SkipLinks{
text-align:left;
}
.SkipLinks a{
position:absolute;
left:-10000px;
width:1px;
height:1px;
overflow:hidden;
}
.SkipLinks a:focus,.SkipLinks a:active{
position:static;
left:0;
width:auto;
height:auto;
overflow:visible;
text-decoration:underline;
}
/* End Skip Links */
/* Begin Page Layout */
*,html,body{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#59595b;
}
header{
margin-top:36px;
}
nav{
margin-top:28px;
text-transform:uppercase;
text-align:center;
}
nav ul,nav ul li{
margin:0;
padding:0;
}
nav ul li{
list-style:none;
display:inline;
padding:0 3.4em;
}
nav ul li.First{
padding-left:0;
}
nav ul li.Last{
padding-right:0;
}
dt{
float:left;
}
dt,dd{
margin-bottom:3em;
}
dl.SiteList dt{
width:75px;
min-height:72px;
}
dl.SiteList dd{
margin-left:85px;
min-height:72px;
}
dl.FounderList dt{
width:30px;
}
dl.FounderList dd{
margin-left:40px;
}
.GeocachingLogo,.WaymarkingLogo,.WherigoLogo,.CitoLogo{
display:block;
text-indent:-999999px;
}
.GeocachingLogo{
width:73px;
height:67px;
background:url(../images/logo_geocaching.png) no-repeat 0 0;
}
.WaymarkingLogo{
width:72px;
height:62px;
background:url(../images/logo_waymarking.png) no-repeat 0 0;
}
.WherigoLogo{
width:70px;
height:72px;
background:url(../images/logo_wherigo.png) no-repeat 0 0;
}
.CitoLogo{
width:68px;
height:68px;
background:url(../images/logo_cito.png) no-repeat 0 0;
}
.InformationWidget{
margin-bottom:19px;
padding:16px;
background-color:#c8c8cb;
}
.ImageButton{
position:relative;
top:3px;
}
ul.TabMenu{
margin:0 !important;
padding:0 !important;
}
ul.TabMenu li{
margin:0 !important;
list-style:none !important;
padding:.5em !important;
line-height:normal !important;
}
.ui-tabs .ui-tabs-hide{
display:none;
}
.TabContent{
min-height:216px;
border-left:2px solid #c7c8ca;
}
#Overview{
padding-left:128px;
}
.ui-tabs-selected.ui-state-active{
color:#fff;
background-color:#35468e;
border-right:1px solid #35468e;
}
footer{
margin-top:18px;
padding:18px 0 9px 0;
color:#59595b;
font-size:10px;
text-align:center;
border-top:2px solid #c7c8ca;
}
/* End Page Layout */
/* Begin Links */
header h1 a,header h1 a:link,header h1 a:active,header h1 a:hover,header h1 a:focus,header h1 a:visited{
width:249px;
height:43px;
display:block;
border:none;
outline:none;
text-indent:-999999px;
background:url(../images/logo_groundspeak.png) no-repeat 0 0;
}
nav a,nav a:link,nav a:visited{
color:#59595b;
font-weight:bold;
text-decoration:none;
}
nav a:hover,nav a:active,nav a:focus{
color:#59595b;
text-decoration:underline;
border:none;
outline:none;
}
article a,article a:link,article a:visited,aside a,aside a:link,aside a:visited{
color:#59595b;
font-weight:bold;
text-decoration:none;
}
article a.ContactLink,article a.ContactLink:link,article a.ContactLink:visited{
font-weight:normal;
}
article a:hover,article a:active,article a:focus,aside a:hover,aside a:active,aside a:focus{
color:#59595b;
text-decoration:underline;
border:none;
outline:none;
}
article .TabMenu a:hover,article .TabMenu a:active,article .TabMenu a:focus{
color:#59595b;
text-decoration:none;
border:none;
outline:none;
}
article .TabMenu .ui-tabs-selected.ui-state-active a,article .TabMenu .ui-tabs-selected.ui-state-active a:link,article .TabMenu .ui-tabs-selected.ui-state-active a:visited{
color:#fff;
}
article .TabMenu .ui-tabs-selected.ui-state-active a:hover,article .TabMenu .ui-tabs-selected.ui-state-active a:active,article .TabMenu .ui-tabs-selected.ui-state-active a:focus{
color:#fff;
text-decoration:none;
border:none;
outline:none;
}
/* End Links */
/* Begin Fonts */
h2{
margin:1em 0 1.5em 0;
display:block;
width:950px;
text-indent:-999999px;
}
h2.HomeHeader{
height:252px;
background:url(../images/bg_home.png) no-repeat 0 0;
}
h2.AboutHeader,h2.ContactHeader,h2.NewsHeader,h2.JobsHeader,h2.KnowledgeBookHeader{
height:60px;
}
h2.AboutHeader{
background:url(../images/bg_about.png) no-repeat 0 0;
}
h2.ContactHeader{
background:url(../images/bg_contact.png) no-repeat 0 0;
}
h2.NewsHeader{
background:url(../images/bg_news.png) no-repeat 0 0;
}
h2.JobsHeader{
background:url(../images/bg_jobs.png) no-repeat 0 0;
}
h2.KnowledgeBookHeader{
background:url(../images/bg_knowledgebooks.png) no-repeat 0 0;
}
h3,h4{
color:#59595b;
}
h3{
font-size:14px;
font-weight:bold;
}
h4{
font-size:12px;
font-weight:bold;
margin-bottom:0 !important;
}
sup{
font-size:10px;
}
.NoTopSpacing{
margin-top:0 !important;
}
.NoBottomSpacing{
margin-bottom:0 !important;
}
.LogoHeader{
margin-bottom:0 !important;
text-transform:uppercase;
}
.LackeyIcons,.AlignCenter{
text-align:center;
}
/* End Fonts */
/* Begin Partners */
dl.PartnerList{
margin-top:3em;
}
dl.PartnerList dt{
width:100px;
clear:both;
}
dl.PartnerList dd{
margin-left:125px;
}
dl.PartnerList dt.Partner1,dl.PartnerList dd.Partner1{min-height:58px;}
dl.PartnerList dt.Partner2,dl.PartnerList dd.Partner2{min-height:24px;}
dl.PartnerList dt.Partner3,dl.PartnerList dd.Partner3{min-height:81px;}
dl.PartnerList dt.Partner4,dl.PartnerList dd.Partner4{min-height:30px;}
dl.PartnerList dt.Partner5,dl.PartnerList dd.Partner5{min-height:19px;}
dl.PartnerList dt.Partner6,dl.PartnerList dd.Partner6{min-height:50px;}
dl.PartnerList dt.Partner7,dl.PartnerList dd.Partner7{min-height:29px;}
dl.PartnerList dt.Partner8,dl.PartnerList dd.Partner8{min-height:35px;}
dl.PartnerList dt.Partner9,dl.PartnerList dd.Partner9{min-height:50px;}
dl.PartnerList dt.Partner10,dl.PartnerList dd.Partner10{min-height:43px;}
dl.PartnerList dt.Partner11,dl.PartnerList dd.Partner11{min-height:38px;}
dl.PartnerList dt.Partner12,dl.PartnerList dd.Partner12{min-height:25px;}
dl.PartnerList dt.Partner13,dl.PartnerList dd.Partner13{min-height:78px;}
dl.PartnerList dt.Partner14,dl.PartnerList dd.Partner14{min-height:27px;}
dl.PartnerList dt.Partner15,dl.PartnerList dd.Partner15{min-height:32px;}
dl.PartnerList dt.Partner16,dl.PartnerList dd.Partner16{min-height:40px;}
/* End Partners */
