/* CSS Document  */

/* Disabling image descriptions in the gallery */

.view-content-imageviews-recent .panel-display .inside .node .content p{display:none}
.view-imageviews-stars .panel-display .inside .node .content p{display:none}
.view-imageviews-feat .panel-display .inside .node .content p{display:none}


/* styling for  Front page news article section */

.newfrontpage h2{
text-align:center;
border-bottom:solid 5px #B91F24;}

.newfrontpage .content h2{border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.newfrontpage .content .node .info{display:none;}


/* Syling individual News Articles  */

#newsnode h2{border-bottom:solid 5px #B91F24; padding-right:15px; padding-left:15px;}

#newsnode{background-color:#EEEEEE; padding-bottom:15px;}

#newsnode .content{padding-left:15px; padding-right:15px;}


/* styling the user login page */

#userfirstpage .explain h1{margin-top:-10px;}

#userfirstpage .flright h2{border-bottom:solid 5px #B91F24; text-align:center;}
#userfirstpage .forum h2.title{margin-top:0px;}

#userfirstpage .panel-col-first .inside{padding-left:30px; padding-top:20px;}
#userfirstpage .panel-col-last .inside{padding-top:15px;}

#userfirstpage .panel-col-last .panel-pane {background-color:#EEEEEE;}

#userfirstpage .img .content{text-align:center; height:200px;}

#userfirstpage .more-link{display:none;}

#userfirstpage .forum .content{padding-bottom:5px; padding-left:10px;}

#userfirstpage .loginthank, #userfirstpage .flrightvid, #userfirstpage .flrightvid table thead tr th, #userfirstpage .explain h1, #userfirstpage .explain h2{text-align:center;}

.loginthank h1{margin:5px 0;}

.explain h1, .explain h2{margin:5px, 0px;}


/* remove "select a gallery" from the uplod image section */

#edit-taxonomy-9-wrapper{display:none;}

/* Profile styling */

.profile .title{text-align:center; border-bottom:solid 5px #B91F24; width:350px;
}


/* Setting up video and image create content pages */

#contentarea .help h1{text-align:center; border-bottom:solid 5px #B91F24;}

#contentarea .help{background-color:#EEEEEE; padding-bottom:10px;}


/*Signup styling*/

.signup h2, .signup .content{text-align:center;}

.signup .content table{margin-left:auto; margin-right:auto; width:40%}

#signup-form-cancel, #signup-form{margin-bottom:20px;}

.signup .content table thead tr th{border-bottom:solid 5px #B91F24; text-align:center;}

/* Styling for multiple linked articles in business listings */

.bus_cent_bottom .content a{display:block; margin-bottom:7px;}

/* Stylying the event post views */

.view-content-Event-Post table{width:90%; margin-left:auto; margin-right:auto;}

.view-content-Event-Post .view-field-node-title{padding-left:15px;}

.view-content-Event-Post table thead tr th{border-bottom:solid 5px #B91F24;}





/* Stylying the event post node */

.justtitle .content{display:none;}
.justcontent h2{display:none;}
.justcontent .content .info{display:none;}

.justtitle h2{text-align:center; font-size:30px; margin-bottom:5px;}

.eventhappened{text-align:center;}

.eventpicspost .content a{display:block; margin-top:10px;}

/*  Repairing display of featured articles block in firefox  */

.view-content-Features-Block table{width:99%; margin-left:auto; margin-right:auto;}


/* -------------------------------------------- Styling for video views  -------------------------------------------- */ 



.view-content-Videos-recent table , .view-content-Videos-rated table, .view-content-Videos-feat table{width:90%; margin-left:auto; margin-right:auto;
}

.view-content-Videos-recent table .fivestar-widget-static, .view-content-Videos-rated .fivestar-widget-static, .view-content-Videos-feat .fivestar-widget-static{width:85px; margin-left:auto; margin-right:auto;}

.view-content-Videos-recent table thead tr th, .view-content-Videos-rated table thead tr th, .view-content-Videos-feat table thead tr th{text-align:center; padding-right:0px;}

.view-content-Videos-feat .view-field-users-name, .view-content-Videos-feat .view-field-node-created, .view-content-Videos-recent .view-field-users-name, .view-content-Videos-rated .view-field-users-name, .view-Videos-recent .view-field-node-created, .view-content-Videos-rated .view-field-node-created{text-align:center;}






/* Styling for Solo Videos */

.video5star{text-align:center; background-color:#EEEEEE; padding-bottom:35px;}

.video5star h2{margin-top:0px;}

#videosolo{text-align:center;
margin-top:15px;
padding-bottom:30px;
background-color:#EEEEEE;
margin-bottom:0px;}

#videoembed{background-color:#EEEEEE; text-align:center; margin-top:0px; padding-bottom:20px;}

#videoembed .content p{margin:0px; padding:0px;}

#videosolo h2{border-bottom-style:solid;
border-bottom-color:#B91F24;
border-bottom-width:5px;
margin-bottom:15px;
padding-bottom:2px;}

.panel-separator{display:none; margin:0px;}

#videoembed .content a{display:none}

#videosolo .content .info {width:400px; margin-left:auto; margin-right:auto; border-bottom:#000000 1px dashed; padding-top:10px;}

/* Five star centering */

.fivestar-widget-5{
margin-left:auto;
margin-right:auto;
width:85px;
}

.img5star h2, .video5star h2{margin-bottom:5px;}

/* styling for solo images */

#imagesolo{text-align:center;
margin-top:15px;
padding-bottom:30px;
background-color:#EEEEEE;
}

#imagesolo .links{margin-top:12px;}

#imagesolo a{font-weight:bold;}

#imagesolo h2{border-bottom-style:solid;
border-bottom-color:#B91F24;
border-bottom-width:5px;
margin-bottom:15px;
padding-bottom:2px;}

.imagecomments .comment{margin-top:25px;}
.imagecomments .comment .author{border-bottom-style:dashed;
border-bottom-color:#000000;
border-bottom-width:1px;}

.imagecomments h2, .imgcommentform{
text-align:center;}

/* styling solo images 5 star display */

.img5star{
background-color:#EEEEEE;
margin-top:-20px;
text-align:center;
padding-bottom:25px;
}


/* Stylign the image views for most recent */

.view-content-imageviews-feat{}

.field-field-featured{display:none;}

.view-imageviews-recent .pager, .view-content-imageviews-stars .pager, .view-content-imageviews-feat .pager{margin:10px;}

.view-content-imageviews-recent .panel-display, .view-content-imageviews-stars .panel-display, .view-content-imageviews-feat .panel-display{margin-right: -1%;}

.view-content-imageviews-recent, .view-content-imageviews-stars , .view-content-imageviews-feat{border-top:5px solid #B91F24;}

.view-content-imageviews-recent .panel-display .panel-panel, .view-content-imageviews-stars .panel-display .panel-panel, .view-content-imageviews-feat .panel-display .panel-panel{text-align:center; margin:0px;}

.view-content-imageviews-recent .links, .view-content-imageviews-stars .links, .view-content-imageviews-feat .links{display:none;}

.view-content-imageviews-recent .panel-display .inside .node, .view-content-imageviews-stars .panel-display .inside .node, .view-content-imageviews-feat .panel-display .inside .node{height:225px;}

.view-content-imageviews-recent .panel-display .inside .node p, .view-content-imageviews-stars .panel-display .inside .node p, .view-content-imageviews-feat .panel-display .inside .node p{font-style:italic; font-size:12px;}

.view-content-imageviews-recent .panel-display .panel-panel .info, .view-content-imageviews-stars .panel-display .panel-panel .info, .view-content-imageviews-feat  .panel-display .panel-panel .info{
font-size:11px; font-style:italic;}

.view-content-imageviews-recent .panel-display .panel-panel h2, .view-content-imageviews-stars .panel-display .panel-panel h2, .view-content-imageviews-feat .panel-display .panel-panel h2{margin-bottom:4px;}

.view-content-imageviews-recent .panel-col-first, .view-content-imageviews-stars .panel-col-first, .view-content-imageviews-feat .panel-col-first{border-right:#000000 1px dashed; background-color:#CCCCCC;}

.view-content-imageviews-recent .panel-col, .view-content-imageviews-stars .panel-col, .view-content-imageviews-feat .panel-col{background-color:#F5F5F5;}

.view-content-imageviews-recent .panel-col-last, .view-content-imageviews-stars .panel-col-last, .view-content-imageviews-feat .panel-col-last{border-left:#000000 1px dashed; background-color:#CCCCCC;}

.view-content-imageviews-recent .panel-display .panel-panel, .view-content-imageviews-stars .panel-display .panel-panel, .view-content-imageviews-feat .panel-display .panel-panel{min-height:750px;}

/* Featured articles location centering */

.ftlocation{text-align:center;}

/*disables calendar start and end time dispalys */

.event-calendar .start, .event-calendar .end{display:none}

/*disables info on the "news" page and takes care of content display*/

.view-content-news-updates .node{padding-bottom:25px; margin-top:25px; background-color:#F2F2F2; border-top:solid 5px #B91F24;}

.view-content-news-updates .info{display:none;}

.view-content-news-updates h2{text-align:center; margin-bottom:5px;}
.field-field-created-date-display{text-align:center;}

/* Styling individual news articles */

.newscreated{float:right; padding-top:5px;}

#newsnode .info{display:none}


/* Styling user profile*/

#profileimages .content img{margin-top:15px; margin-bottom:15px; display:block; margin-left:auto; margin-right:auto;}

#profileimages{text-align:center;}


/* Styling the pictures views for 5 star */

.view-content-Images-recent table{width:600px; margin-left:auto;margin-right:auto; text-align:center;}

.view-content-Images-starrating table{width:600px; margin-left:auto;margin-right:auto; text-align:center;}

.view-content-Images-starrating .image, .view-content-Images-recent .image{border-width:1px; border-color:#000000; border-style:solid;}

.view-content-Images-starrating table .fivestar-widget .fivestar-widget, .view-content-Images-recent .fivestar-widget .fivestar-widget{width:85px; margin-left:auto; margin-right:auto;}

.view-content-Images-starrating table thead tr th, .view-content-Images-recent table thead tr th{text-align:center; padding-left:30px; padding-right:30px;}

.view-content-Images-starrating .view-field-node-body, .view-content-Images-recent .view-field-node-body{padding-left:15px; padding-right:15px;}


/* styling for forum display */

#forum table{width:90%; margin-left:auto; margin-right:auto;}
#forum table thead tr th{text-align:center;}

.created, .last-reply{text-align:center}

/* Styling the Forum Topics to look proper */

.forumreplies .comment{
border-top-style:solid;
border-top-color:#B91F24;
border-top-width:5px;
padding-bottom:15px;
background-color:#EEEEEE;
margin-bottom:10px;
padding-left:5px;
padding-right:5px;
}

.forumpost h2, .forumpost .content .node .info{text-align:center;}

.forumreplies h2{display:none;}

.forumpost h2{margin-bottom:0px;}

.forumreplies{margin-bottom:15px;}

#forumpost .resizable-textarea{margin-left:auto;margin-right:auto;}

#forumpost #edit-comment{height:85px;}

#forumpostoriginal .content .content{padding-left:5px; padding-right:5px; min-height:120px; padding-bottom:5px;}

#forumpost .content #comment-form{text-align:center;}

.forumreplies .content{font-size:12px;}


.forumpost h2{
text-align:center;
border-bottom-style:solid;
border-bottom-color:#B91F24;
border-bottom-width:5px;
margin-left:auto;
margin-right:auto;
}
.forumpost .content{padding-top:1px; background-color:#EEEEEE;}

.forumreplies .comment_info{
border-bottom-style:dashed;
border-bottom-color:#000000;
border-bottom-width:1px;
margin-bottom:15px;
padding-top:1px;
padding-bottom:1px;}

#forumpostoriginal .node .info{font-size:12px;
border-bottom-style:dashed;
border-bottom-color:#000000;
border-bottom-width:1px;}

#forumpost #comment-form .form-item{text-align:center; margin-top:0px;}

#forumpostoriginal .links{text-align:center; margin-top:30px;}



/* styling the user login */

#user-login #edit-name-wrapper,#user-login #edit-pass-wrapper{text-align:center;}

#user-login{margin-top:40px; text-align:center;}
#edit-pass-wrapper{margin-bottom:40px;}

#user-login .captcha{text-align:center;}

/* stylings the user registration and password request */
#user-register, #user-pass{text-align:center;}

#user-pass #edit-name-wrapper{margin-top:75px;}

#user-register #edit-name-wrapper{margin-top:40px;}






/* styling the forum sections to be better spaced with dotted lines for seperators */

#forum .thread{
padding-top:10px;
padding-bottom:10px;
border-top-style:dashed;
border-top-color:#000000;
border-top-width:1px;
}

#forum table thead tr th{border-bottom:solid 5px #B91F24;} /*forum red line in thead*/

.forum-topic-navigation{display:none;}

.thread .topic{padding-bottom:5px;}

.thread{background-color:#EEEEEE;}

/* repairs centering of front page title, and color of news listing on front page top */

.view-content-news-frontpage table thead tr th{background-color:#B91F24; color:#B91F24; border-bottom-color:#B91F24;}
#hoodnewsfpage h2{text-align:center}

/* Centers the short weather / mountain status updates */

.view-content-Meadows-update, .view-content-Timberline-update,.view-content-Skibowl-update{text-align:center;}

/* Over rides the front page short update where user name is displayed for feed */

.view-content-Meadows-update .node .info, .view-content-Timberline-update .node .info, .view-content-Skibowl-update .node .info{display:none;}

/* Main forum container styling */

#forum table{margin-left:auto; margin-right:auto;} /* centers table */

.forum .name{font-weight:bold;} /* Bolds forum titles */

#forum table tbody tr td{padding-top:10px; padding-bottom:10px;} /* Increases height of table rows so things are a bit less tight */

.topics, .posts, .last-reply {padding-left:5px; padding-right:5px;}


/* Centering title and related events information on events page */

#whenevent{text-align:center;}
#whenevent h2{margin-bottom:10px;}
.rellistevent{text-align:center;}


/*centering event content headder*/

.event_content h2{text-align:center;}


/* Style repairs for the main page in regards to margin and top layout*/

#mainpagetop a{text-align:center; font-weight:bold; margin-bottom:15px;}

#mainpagetop p{margin:0px;}

#mainpagetop h1, #mainpagetop h2{text-align:center; margin-bottom:1px; font-size:36px; border-bottom:solid 5px #B91F24; margin-top:10px;}

#mhssmainpage table{border-collapse:separate}
#mhssmainpage table tr td{text-align:center;}
#mhssmainpage table tr td p{margin:0px;padding:0px;}
#mhssmainpage table tr td h2{margin:5px;}

.fpimgcent{margin-left:auto; margin-right:auto; text-align:center;}

/* Takes featured articles "webpage" links and makes them display right */

.featurewebpages a{
display:block;
margin-bottom:5px;}

/* Collapsible block code */
.collapse_tareas input, .collapse_tareas textarea { font: 10pt arial, sans-serif; border: 1px solid #888; }
.collapse_tareas textarea { height: 1.45em; }
.collapse_tareas textarea.compact { height: 1.45em !important; }
.collapse_tareas textarea.expanded { height: 5em !important; }

/* CSS To repair horizontal featured articles */

.hzftimg, .hzftbottom,.hzftcontent h2{text-align:center;}

.hzftimg img{
text-align:center;
border:1px;
border-style:solid;
}

.hzftcontent .node .info{ display:none}

/* centers front page image */
.fpimgcenter{text-align:center;}

/* Repairs events view all */

.view-content-Events-All table{
width:100%;}

.view-field-event-event-start, .view-field-event-event-end{text-align:center;}

.view-content-Events-All table thead th{
border-bottom-color:#B91F24;
border-bottom-style:5px;
}

.view-field-term-node-4-name ul li{
display: block;
padding-top:5px;
}



/* centers Featured articles block */

.view-content-Features-Block table{text-align:center;}

/* centers featuerd articles title */
.featurecontent h2{text-align:center;}

/* Fixes centering of Star for Full listing display of businesses */

.view-field-node-data-field-full-listing-field-full-listing-value{}
.view-field-node-data-field-full-listing-field-full-listing-value{
text-align:center;
font-weight:bold;
margin:0px;
}

/* I forget what this is for... but I remember it is important */



.menuparent{
background:none;
background-color:B91F24;
}

/* Helps make store finder table more readable */
#storefinder_list table tr td{border-top:solid 4px #B91F24;}
#storefinder_list table tr th{border-top:solid 4px #B91F24;}
#storefinder_pager{border-top:solid 4px #B91F24;}
#storefinder_list table tr{border-top:solid 4px #B91F24;}

/* Centers header in top of views */
.view-header{text-align:center}

/* Search by address overrides */

#-storefinder-view-form{text-align:center; margin-top:30px;}


/* Event control overrides */

.event-filter-control, .event_week, .event_day, .event_table, .event_list, .event_all{display:none;}



/* Store finder map/search results page styles */

#storefinder_map{
border-style:solid;
border-width:1px;
border-color:#000000;
}

/* Side by side page override, for hiding info and centering header */

.sbsview .content .node .info{ display:none;}

.sbsview h2{text-align:center}

/* Front page view style overrides */

.view-content-front-page .node h2 {
margin-top:5px;
margin-bottom:10px;
text-align:center;
}

.view-content-front-page .node h2 a:hover{
text-decoration:none;
color:#000000;
}

.view-content-front-page .node .info{display:none;}

.view-content-front-page .node .content p {
margin-bottom:15px;
margin-top:0px;}

.view-content-front-page .node .content{
border-style:dashed;
border-width:1px;
margin-left:15px;
margin-right:15px;
padding-left:5px;
padding-right:5px;
margin-bottom:20px;
}

.field-field-created-date-display{
font-size:11px;
font-style:italic;
margin-bottom:2px;
padding-bottom:2px;
}


/*Repairs weather being restricted to a set paragraph size*/

.weatherframe{text-align:center;}

.weatherframe p{height:380px;}

/*Repairs the random block of crap nicemenus jams into the page*/
ul.nice-menu{width:690px; margin-left:auto; margin-right:auto;}

ul.nice-menu ul{border-color:#B91F24}

.block_content ul.nice-menu-down{float:none;}

.block_content ul.nice-menu-down li{float:none;}


/* Hides the now showing up but poorly placed page titles */
.page-title{display:none;}

/* This places a black border around the top banner */
#adcontainer img{border-style:solid; border-width:1px; border-color:#000000;}

/*centers the title and for the ABOUT page */

.aboutcenter{text-align:center;}

.aboutcenter img{border-width:1px; border-color:#000000; border-style:solid;}

/*centers the title for all of the business listings, and adjusts its size properly*/

.bustitle{
text-align:center;
font-size:36px;
font-weight:bold;
padding-bottom:15px;}

/* CCK Business content width and centering overrides */

.bus_cent_bottom{width:95%; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:15px;}
.bus_cent{width:95%; margin-left:auto; margin-right:auto;}
.relatedarticles{width:95%; margin-left:auto; margin-right:auto;}

/* hiding "Calendar" link for event listings */

.event_content .content .node .links{display:none;}

/* Menu centering repair. Added left margin to first item to match last item 40px margin right */
#menu-68{margin-left:40px;}


/* Theme overriding for business views */ 

#contentarea .view table tr td{
	padding:10px 5px;
}

#contentarea .view table tr td a:visited{
text-decoration:none;
}

#contentarea .view-content-business-view .view-field-node-title {
padding-right:10px;
text-align:center;
}



#contentarea .view-field-term-node-3-name{
padding-right:10px;
}

.view-content-Features-Block table{
	margin-top:1px;
	}

.view .view-content table tbody tr td{border-bottom:1px solid #CCCCCC}
#forum table tbody tr td{border-bottom:1px solid #CCCCCC}

/* theme overriding for features views */



#contentarea .view-content-Features .view-field-node-title{
text-align:left;
margin-right:15px;}

.view-content-Features table{width:100%;}

.view-content-Featureslocal table{width:100%;}

.view-content-Featuresnonlocal table{width:100%;}

#contentarea .view-content-Featureslocal .view-field-node-title{
text-align:left;
margin-right:15px;}

#contentarea .view-content-Featuresnonlocal .view-field-node-title{
text-align:left;
margin-right:15px;}

#contentarea .view-content-Featureslocal .view-field-node-data-field-location-field-location-value{
padding-left:10px;
padding-right:10px;
}

#contentarea .view-content-Featureslocal .view-field-term-node-2-name{
padding-left:10px;
padding-right:10px;
}

#contentarea .view-content-Featureslocal .view-field-node-created{
padding-left:10px;
padding-right:10px;}

/* Theme overriding for node presentation */ /* Theme overriding for node presentation */
/* Theme overriding for node presentation */ /* Theme overriding for node presentation */


/*overrides for Business listings*/
.content .field{
margin-bottom:15px;
vertical-align:middle;
}

.group-article-header{}

.content .field-field-picture{
vertical-align:middle;
min-height:250px;
float:left;
margin-right:15px;
}
.gmapaddresscck{float:right;}

.businesslogo{float:left;}

.panel-col-first{margin-left:auto;margin-right:auto}

.panel-col-middle{padding-top:25px;
width:92%;}

.cckbody{padding-top:15px;}

.gmapaddresscck .content{
text-align:center;
font-weight:bold;}

#gmap-auto2map-gmap0{
margin-top:3px;
border-width:1px;
border-style:solid;
}

#gmap-auto1map-gmap0{border-width:1px;
border-style:solid;}

.content .field-type-location{
clear:both;
}

#blockarea h2{text-align:center;
}

.field-field-store-images-paid {text-align:center;}

.group-article-header{clear:both;}

/* Featured Articles Paragraph over ride*/

.field-field-body-use-this-one{clear:both;}


/* Block Views style overrides */

.view-content-Features-Block table tr td {padding-top:5px;
padding-bottom:5px;
}

.view-content-Event-current-list table tr td{padding-bottom:5px;}


/*Over riding the bunk locations gmap placement*/

.gmap-auto1map-gmap{clear:both;}

/*Centering the "search by address" gmap */

#gpMap{
text-align:center;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.gprox_result{clear:both;}

.gprox_result .title{
padding:0px;
height:0px;
margin:0px;
}

#gpResults{
text-align:center;
padding-right:10px;}

#gpResults .results{
list-style:none;
margin-left:10px;
}

.view-content-Gproximity{
width:650px;
margin-left:auto;
margin-right:auto;
}

.view-Gproximity{
text-align:center;}

/*Comments overrides*/

.comment .comment_info{border-top:dashed 1px black; border-bottom:dashed 1px black;}
.comment{ margin-bottom:10px;}
.forumreplies .comment .comment_info{border-top:none;}

#comments{clear:both;}

.commentheadercntr .title{
text-align:center;
border-bottom:5px solid #B91F24;
}

.rounded_corner{
width:92%;
margin-left:auto;
margin-right:auto;}

.leavecomment h2{margin-top:2px;}

.comment_content p {margin-top:5px; margin-bottom:5px;}

.rounded_corner .panel-separator{height:15px;}

.tips{
font-size:10px;}

.resizable-textarea{
clear:left;}

#edit-comment{height:50px;}

.form-textarea .resizable{height:50px;}

.leavecomment .content #comment-form .form-item label{float:left; margin-right:1em;}

.leavecomment .content #comment-form p{margin-top:3px; margin-bottom:3px; font-size:10px;}

.panel-col-bottom{margin-top:25px;}

.relatedarticles h2{margin-bottom:5px;}

.relatedarticles a {display:block;padding-bottom:5px;}

.commentheadercntr .content{margin-bottom:10px; background-color:#EEEEEE}

.commentheadercntr .content .comment{border-top:dashed 1px grey; margin-top:10px;}

.leavecomment h2.title{text-align:center; border-bottom:5px solid #B91F24;}



/* ----------------------------------------- Calendar color overrides ------------------------------------ */

.event-calendar table{margin-left:auto; margin-right:auto;}

.event-calendar{margin-top:15px;}

.event-calendar table caption{font-size:16px; font-weight:bold; margin-bottom:15px;}

.event-calendar table caption .next{margin-left:15px;}
.event-calendar table caption .prev{margin-right:15px;}

.event-calendar table tbody .selected .day{background-color:#FFFFFF; font-weight:bold;}

.event-calendar td.sat, .event-calendar td.sun{background:#CCCCCC}

.event-calendar td.sat .today, .event-calendar td.sun .today, .event-calendar td.today{
background-color:#FFFF00;}

.event-calendar table thead tr th{background:#b91f24;
color:#FFFFFF;}

.event-calendar .event .stripe-1, .event-calendar .event .stripe-2, .event-calendar .event .stripe-3, .event-calendar .event .stripe-4,.event-calendar .event .stripe-6,.event-calendar .event .stripe-7,.event-calendar .event .stripe-8, .event-calendar .event .stripe-9 {background-color:#b91f24}




/*Overrides for the Calendar Block*/

.ical-link{display:none;}

.more-link{margin-top:15px;}

#block-event-1 ul{
	padding:0px;
	list-style:none;
	text-align:center;
	margin-top:20px;
	}

#block-event-1 li{padding-top:10px;
list-style:none;
text-align:center;
margin-left:0px;
background-color:#EEEEEE;
border-top-color:#b91f24;
border-top-width:5px;
border-top-style:solid;}

span.event-timeleft{text-align:center; margin-top:5px;}



/*over rides for the Event node panel view */

.event_pic h2{text-align:center; margin-top:5px;}

.event_pic .content{text-align:center;}

.event_pic .content img{
margin-left:auto;
margin-right:auto;
padding-bottom:10px;}

.event_gmap h2{margin-top:5px; text-align:center;}

.event_gmap .content{
text-align:center;
font-weight:bold;}

.event_gmap .content #gmap-auto1map-gmap0{margin-left:auto;
margin-right:auto;}

/*.panel-2col-stacked .panel-separator {margin-top:20px;margin-bottom:20px;}*/

/* ------------------------------ Featured Articles left side image adjustment --------------------------------- */

.image_features .content {text-align:center;}

.image_features .content img{clear:both; margin-bottom:50px;}



/* ----- Business overrides ------ */

#storeimgpaid{text-align:center;}
#storeimgpaid img{padding-left:15px; padding-right:15px; vertical-align:middle;}


/* ---- Resort overides ---- */

.resort_image{text-align:center; padding:0px; margin:0px;}
.panel-col-top .inside .rounded_corner{width:700px;}
.panel-col-top .inside{width:92%;margin-left:auto;margin-right:auto;}
.mtreport h2{text-align:center;}
.parkpics{text-align:center;}
.parkpics h2{margin-top:5px;padding-top:2px;}
.parkpics img{vertical-align:middle; margin:10px;}

/* Featured Articles Link display Fix */

.relbusfeat h2{margin-bottom:5px;}

.relbusfeat .content a{
display:block;
padding-bottom:5px;}

/* Events related articles link display fix*/

.rellistevent h2{margin-bottom:5px;}

.rellistevent .content a{
display:block;
padding-bottom:5px;}

/* main page overrides */

#mhssmainpage .panel-col-top .inside{width:100%;}

#mhssmainpage .panel-col-top .inside .content{width:95%; margin-left:auto; margin-right:auto; margin-bottom:20px;}

#mhssmainpage .rounded_corner{width:100%;}

/* About page adjustmenets for team and contributors*/

#aboutcontent{margin-bottom:20px;padding-bottom:20px; border-bottom:dashed 1px #000000;}

.aboutteam h2{text-align:center; border-bottom:solid 5px #B91F24;}

.teamimgpad{margin-top:45px;}

/* One class to center them all... */

.center{text-align:center;}


/* Styling the store finder landing page */


#storefinder_view h2{text-align:center; border-bottom:5px solid #B91F24;
}

/* Styling the "submit event" page */

#node-form{
	position:relative;
	padding-top:45px;
	}
	
#edit-title-wrapper{
	position:absolute;
	top:0px;
	width:100%;
	}
	
#edit-title-wrapper input{
	}
	
#edit-start-minute-all-day-wrapper{
	position:absolute;
	left:470px;
	top:83px;
	}

#edit-start-date-wrapper{
	float:left;
	}

#edit-end-date-wrapper{
	float:left;
	}
	
#edit-start-date-button, #edit-end-date-button{
	float:left;
	margin-right:5px;
	}
	
#edit-taxonomy-4-wrapper{
	left:600px;
	position:absolute;
	top:60px;
	}
	
select#edit-taxonomy-4{
	width:100px;
	}
	
#edit-field-when-event-0-value-wrapper label{
	clear:both;
	padding-top:20px;
	}
	
.event_pic h2, .event_gmap h2, .rellistevent h2, #whenevent h2, .event_content h2, .signup h2.title, .featurecontent h2, .featurewebpages h2, h2.title{
	border-bottom:5px solid #B91F24;
}

#blockarea #blockright #block-views-Features_Block h2{
	margin-bottom:0px;
	padding-bottom:17px;
	border-bottom:5px solid #B91F24;
	}
#blockarea #blockright #block-views-Features_Block{
	width:95%;
	margin:0px auto;
	}

#contentarea h1{
	border-bottom:5px solid #B91F24;
	}
	
#block-event-1 li a{
	font-weight:normal;
	}