/* @group Garmin Screen Style Sheet - Last Updated 12 Sep 2009 by TWT */
/* @group General Styles */
.skip,hr,.spacer,.hide-screen{
display:none;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.float-third{
float:left;
width:33%;
}
.clear{
clear:both;
}
/* @end */
/* @group Page Layout */
#container{
margin:0 auto;
width:800px;
}
#branding{
margin:15px 0;
clear:both;
font-size:77%;
color:#535353;
}
#header{
margin-bottom:30px;
height:455px;
}
#header-top h1 a,#header-top h1 a:link,#header-top h1 a:active,#header-top h1 a:hover,#header-top h1 a:focus,#header-top h1 a:visited{
margin:0;
padding:0;
border:none;
outline:none;
width:800px;
height:265px;
display:block;
text-indent:-999999px;
background:url(../images/header-top.jpg) 0 0 no-repeat;
}
#header-bottom p{
margin:0;
padding:0;
width:800px;
height:190px;
display:block;
text-indent:-999999px;
background:url(../images/header-bottom.jpg) 0 0 no-repeat;
}
#navigation,#content,#sidebar{
float:left;
}
.columns-two #navigation,.columns-three #navigation{
margin-right:30px;
width:160px;
}
.columns-two #content{
width:610px;
}
.columns-three #content{
width:420px;
}
.columns-three #sidebar{
margin-left:30px;
width:160px;
}
.navigation-content{
padding:0 10px;
width:138px;
height:auto;
background-color:#f7f7f7;
border-left:1px solid #b7b7b7;
border-right:1px solid #b7b7b7;
min-height:0;
}
.navigation-top,.navigation-bottom{
width:160px;
height:16px;
display:block;
}
.navigation-top{
background:url(../images/sprite-navigation.gif) 0 0 no-repeat;
}
.navigation-bottom{
background:url(../images/sprite-navigation.gif) 0 -17px no-repeat;
}
.list-navigation{
margin-top:3em;
}
#footer{
margin-top:30px;
clear:both;
font-size:77%;
color:#878787;
}
#footer-top{
padding-top:5px;
border-top:1px solid #c1c1c1;
min-height:0;
}
#footer-bottom{
margin-top:30px;
padding-bottom:15px;
text-align:center;
}
/* @end */
/* @group Fonts */
h2,h3,h4,strong,th{
font-weight:bold;
}
h2{
font-size:182%;
line-height:1.2em;
}
h3{
font-size:153.9%;
line-height:1.4em;
}
h4{
font-size:108%;
line-height:1.6em;
}
em{
font-style:italic;
}
p{
margin-top:1.5em;
line-height:1.8em;
}
h2+p,h3+p,#branding p,#header-bottom p,.widget-breadcrumbs p,.p-nospacing,#footer p{
margin-top:0 !important;
}
h2+h3,ol+h3,h3+h4{
margin-top:1.5em;
}
h3.h3-spacing{
margin-top:1.5em;
}
#branding p{
line-height:normal;
}
#footer p{
line-height:1.4em;
}
#navigation ul li{
font-weight:bold;
padding-bottom:1em;
font-size:100%;
text-align:center;
}
#navigation ul li.item-last{
padding-bottom:0 !important;
}
#navigation h2{
padding-top:8px;
width:135px;
height:31px;
display:block;
font-size:100%;
line-height:normal !important;
text-align:center;
color:#7a7a7a;
background:url(../images/background-button.gif) 0 0 no-repeat;
}
#content ul li{
list-style:disc;
list-style-type:disc;
margin-left:1.5em;
line-height:1.8em;
}
#content ol li{
list-style:decimal;
list-style-type:decimal;
margin:1.5em 0 0 2.25em;
line-height:1.8em;
}
sup{
position:relative;
top:-5px;
}
/* @end */
/* @group Links */
#navigation h1 a,#navigation h1 a:link,#navigation h1 a:active,#navigation h1 a:hover,#navigation h1 a:focus,#navigation h1 a:visited{
margin:0 auto 15px auto;
border:none;
outline:none;
width:88px;
height:91px;
display:block;
text-indent:-999999px;
background:url(../images/logo-geocaching.gif) 0 0 no-repeat;
}
#branding a,#branding a:link,#branding a:visited{
color:#535353;
text-decoration:underline;
}
#navigation a,#navigation a:link,#navigation a:visited{
color:#7a7a7a;
text-decoration:none;
}
#footer a,#footer a:link,#footer a:visited{
color:#878787;
text-decoration:underline;
}
#branding a:hover,#branding a:active,#branding a:focus,#navigation a:active,#navigation a:hover,#navigation a:focus,#footer a:hover,#footer a:active,#footer a:focus{
border:none;
outline:none;
color:#18416b;
text-decoration:none;
}
#content a,#content a:link{
color:#18416b;
text-decoration:underline;
}
#content a:visited{
color:#a44d21;
text-decoration:underline;
}
#content a:active,#content a:hover,#content a:focus{
border:none;
outline:none;
color:#a48621;
text-decoration:none;
}
a.logo-newfoundland,a.logo-newfoundland:link,a.logo-newfoundland:active,a.logo-newfoundland:hover,a.logo-newfoundland:focus,a.logo-newfoundland:visited,a.logo-aircanada,a.logo-aircanada:link,a.logo-aircanada:active,a.logo-aircanada:hover,a.logo-aircanada:focus,a.logo-aircanada:visited,a.logo-frontier,a.logo-frontier:link,a.logo-frontier:active,a.logo-frontier:hover,a.logo-frontier:focus,a.logo-frontier:visited,a.logo-garmin,a.logo-garmin:link,a.logo-garmin:active,a.logo-garmin:hover,a.logo-garmin:focus,a.logo-garmin:visited{
margin-left:3em;
border:none;
outline:none;
display:block;
float:left;
text-indent:-999999px;
background:url(../images/sprite-logos.gif) no-repeat;
}
a.logo-newfoundland,a.logo-newfoundland:link,a.logo-newfoundland:active,a.logo-newfoundland:hover,a.logo-newfoundland:focus,a.logo-newfoundland:visited{
width:68px;
height:40px;
background-position:center 0;
}
a.logo-aircanada,a.logo-aircanada:link,a.logo-aircanada:active,a.logo-aircanada:hover,a.logo-aircanada:focus,a.logo-aircanada:visited{
position:relative;
top:20px;
width:120px;
height:16px;
background-position:center -132px;
}
a.logo-frontier,a.logo-frontier:link,a.logo-frontier:active,a.logo-frontier:hover,a.logo-frontier:focus,a.logo-frontier:visited{
width:120px;
height:42px;
background-position:center -65px;
}
a.logo-garmin,a.logo-garmin:link,a.logo-garmin:active,a.logo-garmin:hover,a.logo-garmin:focus,a.logo-garmin:visited{
position:relative;
top:12px;
width:85px;
height:23px;
background-position:center -173px;
}
/* @end */
/* @group Widgets */
/* @group Breadcrumbs */
.widget-breadcrumbs{
margin-bottom:15px;
}
.widget-breadcrumbs p{
font-size:85%;
}
/* @end */
/* @group Validation */
.validation-indicator,.validation-message,.validation-summary{
color:#a1021a !important;
}
.validation-indicator{
font-weight:bold;
}
.validation-message,.validation-summary{
font-size:77%;
}
.validation-summary,.validation-summary p{
margin-bottom:1.5em;
}
/* @end */
/* @group Pagination */
.widget-pagination{
font-size:85%;
}
.widget-pagination.top{
margin-top:1.5em;
}
.widget-pagination.bottom{
margin-bottom:2.5em;
}
/* @end */
/* @group Form Fields */
.widget-search input.text{
width:100px;
}
.form-registration input.text,.form-registration select,.form-submit-step-three input.text,.form-submit-step-three textarea{
width:75%;
}
.widget-search-advanced input.text,.widget-search-advanced select{
width:150px;
}
/* @end */
/* @group Devices, Teaser, Grand Prize Winner, Weekly Winners and Search Widgets */
.widget-devices ul li{
width:100px;
list-style:none !important;
list-style-type:none !important;
margin:1.5em 5em 0 0 !important;
float:left;
line-height:normal !important;
text-align:center;
}
a.device-image{
border:none;
outline:none;
text-decoration:none;
}
.widget-devices,.widget-teaser,.widget-grandprizewinner,.widget-weeklywinners,.widget-search,.widget-specials{
margin-top:1.5em;
padding-top:1.5em;
border-top:1px solid #c1c1c1;
min-height:0;
}
.widget-search{
_padding-top:1em !important;
}
.widget-search-advanced{
margin-top:1.5em;
}
.widget-search-advanced dt{
font-weight:bold;
}
.widget-teaser .float-left{
margin-right:1em;
}
.widget-grandprizewinner dt{
width:215px;
float:left;
}
.widget-grandprizewinner dd{
margin-left:215px;
}
.item-weeklywinner{
float:left;
width:190px;
margin:1em 1em 1em 0;
text-align:center;
}
.item-weeklywinner h4{
letter-spacing:-0.05em;
}
/* @end */
/* @group Contest Entry */
.form-registration dl{
margin-top:1.5em;
}
.form-registration dt{
width:15em;
margin-bottom:1em;
float:left;
font-weight:bold;
}
.form-registration dd{
margin-left:15em;
margin-bottom:1em;
}
.textarea-contestrules{
padding:.5em;
width:75%;
height:100px;
overflow:auto;
border:1px solid #a3a3a3;
min-height:0;
}
/* @end */
/* @group Submit a Photo */
.form-submit-step-one,.form-submit-step-two,.form-submit-step-three,.form-submit-success{
margin-top:3em;
}
.form-submit-step-three dt{
width:10em;
margin-bottom:1em;
float:left;
font-weight:bold;
}
.form-submit-step-three dd{
margin-left:10em;
margin-bottom:1em;
}
.cell-select,.cell-submitted{
text-align:center;
}
table.table-results{
margin:1.5em 0;
width:100%;
border:1px solid #b7b7b7;
border-right:none;
border-collapse:separate !important;
min-height:0;
}
td.cell-center{
text-align:center;
}
span.widow{
display:block;
padding-left:18px;
*padding-left:26px;
}
.header-checkbox{
position:relative;
top:3px;
}
table.table-results th,table.table-results td{
padding:.5em;
}
table.table-results th{
background:#fff url(../images/background-table.gif) 0 bottom repeat-x;
border-right:1px solid #b7b7b7;
border-bottom:1px solid #b7b7b7;
min-height:0;
}
table.table-results td.td-nodata{
display:none;
}
table.table-results td{
border-right:1px solid #b7b7b7;
min-height:0;
}
table.table-results tr.alt td{
background-color:#e8ecf0;
}
/* @group Hack for the DataList */
table.table-results tr{
*display:none;
}
table.table-results tr.tr-data{
*display:block;
}
/* @end */
/* @end */
/* @group Gallery and Voting */
.item-gallery{
margin:0 2em;
*margin:0 1.75em;
float:left;
text-align:center;
width:100px;
height:235px;
}
.item-gallery p{
margin:0 !important;
padding:0 !important;
}
.icon-flag{
position:relative;
top:.3em;
}
.widget-gallery .widget-pagination.bottom table{
margin-top:3em;
}
/* @end */
/* @end */