﻿/**** Reset all default styles ****/
h4 {font-size:12px;}
a img { border: none; }
img { border: 0; }
ul { padding-left: 25px; }
a:link, a:visited { color: #007ACA; text-decoration: none; }
a:hover, a:active { color: #249200; }
.HorizontalListing ul.ResultList { padding-left:0; }
.HorizontalListing ul.ResultList > li { display:block; list-style-type:none; }

/**** Overall Layout ****/
body { background: #00adec url("/images/body-bg.png") repeat-x; margin: 0; font-family: Arial, Sans-Serif; }

/*pageWidth*/
#pw { width: 985px; overflow: visible; margin: 0 auto; position: relative;  }
/*pageBody*/
#pb { width: 985px; padding: 0 24px; background: url('/images/pb-bg.png') repeat-y; }
/*bodyHead*/
#bh { width: 952px; height: 155px; margin: 0 auto 20px auto; background: url('/images/bh-bg.jpg') no-repeat; }
#bf { width: 985px; height: 138px; padding: 0 24px; background: url('/images/pf-bg.png') no-repeat; }
#pf { width: 985px; padding: 0 24px;  }

/**** body header (bh) ****/
#bh-t { margin: 0; border-collapse: collapse; border: 0; width: 1005px; height: 155px; }
#bh-t td { padding: 0; text-align: left; vertical-align: top; }
#bh-h { width: 740px; }
#bh h1 { margin: 0; padding: 36px 0 0 26px; }
#bh h1 a { height: 0; line-height: 0; font-size: 36px;}
#bh h1 a img { padding-left:110px}
#bh-s1 { width: 113px; height: 54px; }
#bh-login {font-size:0px; }
#bh-reg  { font-size:0px; }
#bh-login img { width: 152px; height: 54px; }
#bh-reg img { width: 128px; height: 56px; }
#bh-s2 { width: 137px; height: 101px; }
#bh-m { width: 740px; }
#hm { margin: 22px 0 0 24px; padding: 0; }
#hm li { list-style-type: none; display: inline; padding-right: 10px; }
#hm li a:link, #hm a:visited { font-family: Verdana; font-size: 12px; color: White; text-decoration: none; }
#hm li a:hover, #hm a:active { text-decoration: underline; }
#bh-s3 { width: 113px; height: 45px; }
#bh-p { width: 15px; height: 45px; background: url('/images/hm-pole.png') no-repeat; }
#hm-community {font-weight:bold;}
#hm-forum {font-weight:bold;}
#hm-profile {font-weight:bold;}

/**** body content (bc) ****/
table#bc { width: 905px; margin: 0 40px; border-collapse: collapse; padding: 0; font-size: 12px; }
#bc-m { padding: 0 30px 0 0; vertical-align: top; }
#bc-s { width: 270px; padding: 0; vertical-align: top; }

#bc hr { border: none; border-top: dashed 1px #999999; margin-bottom:0; height:1px; }
#bc h2 { font-size: 24px; font-weight: normal; margin: 8px 0 8px 0; }
#bc h3 { font-size: 16px; font-weight: normal; margin: 8px 0 8px 0; }
#bc p { margin: 8px 0 12px 0; color: #333333; line-height: 16px; }
#bc li { line-height: normal; margin: 0.5em 0; }

#bc-s h2 { margin: 0; padding: 8px; color: White; font-weight:bold; }
#bc-s p { margin: 8px 8px 12px 2px; }
#bc-s li { color: #4d4d4d; }

/**** page footer (pf) ****/
#pf table { width: 100%; }
#pf ul { margin: 15px 0 5px 0; padding: 0; }
#pf li { display: inline; line-height: 12px; padding-left: 4px; border-left: solid 1px #BDEEFF; list-style-type: none; color: #BDEEFF; font-size: 12px; }
#pf li:first-child { border-left: none; padding-left: 0; }
#pf a:link, #pf a:visited { color: #BDEEFF; }
#pf a:hover, #pf a:active { text-decoration: underline; }
#pf-i {}
#pf-s { text-align: right; }


/*** item page photo container ****/
.photo-container{float:right; margin-left:4px; width:351px;}
.photo-container-right{float:left; margin-left:4px; width:351px;}

/**** default page small photos ****/
.itemBoxImg{float:right;}

/*** gettting started page ***/
.gsList {width: 120px; height: 120px; display:inline-block;
       margin-left:5%; margin-right:5%;}
#gsRow1, #gsRow2 {margin:0px; padding-left:60px;}
.gsTitle {margin:0px;}
#gsRow1{padding-bottom:50px; padding-top:50px;}
#gsH1{background-color:#00ADEC; margin-left:10%; margin-right:10%; text-align:center; color:White;}

/*** Park Directory page ***/
.pdList {width: 120px; height: 120px; display:inline-block;
       margin-left:22px; margin-right:3%;}
#gsRow1, #gsRow2 {margin:0px; padding-left:60px;}
.gsTitle {margin:0px;}
#gsRow1{padding-bottom:50px; padding-top:50px;}
#gsH1{background-color:#00ADEC; margin-left:10%; margin-right:10%; text-align:center; color:White;}

/***Other stuff***/
#c-home-links { margin: 5px 0 0 0; padding: 0; }
#c-home-links li { text-align: center; list-style-type: none; float: left; width: 82px; font-size: 12px; height: 105px; }
#c-home-links span { display: block; padding-top: 4px; }


/***Stews Dodgy content styles ***/
.BigGreenHeaderText {color:forestgreen; font-size: 18px; font-weight: normal;}
.SmallBlueHeaderText {color:#007ACA; font-size:12px; font-weight: bold; }


.sidepane div span p img {width:150px;}


.NingModuleStyle{background-color:transparent; border-bottom: 1px solid #DEECF4; color: ForestGreen; font-size:18px; font-weight:normal}
#bc-s .NingModuleStyle h2{ border-bottom: 1px solid #DEECF4; color: ForestGreen; font-size:18px; font-weight:normal} !important
