

.block-ski-areas {padding-bottom:2em;}
.block-ski-areas div.views-row div.views-field {float:left;}
.block-ski-areas div.view-grouping {clear:left;}
.block-ski-areas div.views-row {clear:left; padding-top:0em; line-height: 1.7em;}


.block-ski-areas h2 {clear:left;}
.block-ski-areas h3 {clear:left;padding-top:0.5em; margin-bottom:0em;}
.block-ski-areas div.view-grouping {padding-bottom:2em;}

.block-ski-areas div.views-row {line-height:2.5em;}


.block-ski-areas .views-field-edit-node {padding-right:5px; font-size:50%;}

.block-ski-areas div.views-field {padding-right:0.75em;}

.block-ski-areas div.views-field-title {width:23em;}

.block-ski-areas div.views-field-field-skiareakm {width:4em;text-align:right;}

.block-ski-areas div.views-field-field-skiareafees {width:1.5em;text-align:center;}
.block-ski-areas div.views-field-field-skiareaskate {width:3.5em;text-align:right;}
.block-ski-areas div.views-field-field-skiareaclassic {width:4.2em;text-align:center;}

.block-ski-areas div.views-field-field-skiareawarming {width:4.5em;}
.block-ski-areas div.views-field-field-skiarearental {width:4.5em;}




/* cams page */

div.campic {background-color:#000; padding:0; margin:0; text-align:center; font-size:9pt; }
.campicstrip{color:#fff; padding:5px 0; margin: 10px 0; float:left;  }
.campicborder{background-image:url('/themes/custom/paccsa_theme/images/campicborder.gif'); background-repeat:repeat-x; height:32px;}
div.campic img {width:auto; margin: 0 10px;}


/* events */

.page-events div.views-row  {clear:left; overflow:auto; padding-top: 0.3em; padding-bottom:0.3em; border-bottom: thin solid #cce; }
.page-events div.views-row div.views-field {float:left;}

.page-events div.views-field-title {width:20em; }

.page-events .views-field-field-event-date {width:9em;}
.page-events .views-field-edit-node {width:3em;}
.page-events .views-field-field-event-venue {width:20em;}



/*race pages */
#racesponsors img, #racesponsors17 img {float:left; height:70px; margin:15px;}


/* snow reports module pages */
div.view-snow-reports {border: thin solid #3360a0; margin-top:2em; padding: 0em 1em 1em 1em; clear:both; height: auto;}

.with-image {min-height:175px;}
/*div.with-image .report {padding-top: 10px;}*/

div.view-snow-reports .snow-report-image {float: left; margin-right: 2em; } 

div.view-snow-reports .views-field-name, div.view-snow-reports .views-field-created {font-size:80%; font-style:italic; padding-right: 1em;}


/* workouts module training log */

#workouts .name {float:left; width: 12em;}

#workouts_indiv div {margin-left: 0;}

#workouts_indiv div div {float:left; width: 6em;}
