/*
	Helios Calendar - Professional Event Management System
	Copyright © 2004-2009 Refresh Web Development [www.RefreshMy.com]
	
	For the most recent version, visit the Helios Calendar website:
	[www.HeliosCalendar.com]
	
	This file is part of Helios Calendar, usage governed by the Helios Calendar SLA
*/
#menu ul{display: block;list-style-type: none;margin: 0;padding:0px;text-align: left;} /* top menu, events, search, tools, etc */
#menu ul li{display: block;float: left;border-left: 3px solid #AEAEAE;} /* made no difference */
#menu ul li:hover{border-left:3px solid #3D3F3E;} /* made no difference */
a.eventMenu{text-decoration:none;font-weight:bold;font-size:12px;color:#3D3F3E;padding-left:3px;padding-right:7px;} /* made no difference */
a.eventMenu:hover{text-decoration:none;font-size:3px;background-color:#975343;color:#FFFFFF;padding-left:3px;padding-right:7px;} /* made no difference */
a.eventMain{text-decoration:underline;color:#435F77;} /*changes rollover links on events details */
a.eventMain:hover{text-decoration:underline;color:#0033FF;} /*changes rollover links on events details */
img{border:0;} /*changes the border size on image file */
ul.billboard,ul.popular,ul.rssLinks,ul.catLinks{list-style-type:none;margin:0;padding:0px;} /*changes design spacing for billboard and popular events on side */
li.billboardDate,li.popularDate{font-weight:bold;font-size:13px;} /*changes design for billboard and popular events on side */
li.billboard,li.popular{padding-left:5px;padding-top:5px;} /*changes design spacing for billboard and popular events on side */
a.billboard,a.popular{font-size:14px;text-decoration:underline;color:#435F77;} /*changes link color for billboard and popular events on side */
a.billboard:hover,a.popular:hover{text-decoration:none;color:#975343;} /*changes link color for billboard and popular events on side */
img.controlPanel{padding-bottom:5px;vertical-align:middle;} /* made no difference */
a.controlPanel{text-decoration:none;font-weight:bold;color:#435F77;} /* RSS links at the bottom, initial color */
a.controlPanel:hover{text-decoration:underline;color:#0033FF;} /* RSS links at the bottom, rollover color */
.rssLinksAll,.rssLinksNew,.rssLinksBillboard,.rssLinksPopular{background-image:url(../images/rss/feedIcon.gif);background-repeat:no-repeat;padding:1px 0px 4px 20px;} /* made no difference */
.iCalLinksSubscribe{background-image:url(../images/icons/iconiCal.png);background-repeat:no-repeat;padding:1px 0px 4px 20px;} /* made no difference */
.openID{background-image:url(../images/openid/icon.png);background-repeat:no-repeat;padding-left:25px;font-size:13px;} /* made no difference */
.openID:focus{background-image:url(../images/openid/icon.png);background-repeat:no-repeat;} /* made no difference */
.oidUserCom{font-weight:bold;font-size:12px;} /* made no difference */
a.oidLink{text-decoration:none;color:#666666;} /* made no difference */
a.oidLink:hover{text-decoration:underline;color:#975343;} /* made no difference */
a.oidMenu{text-decoration:underline;color:#3D3F3E;} /* made no difference */
a.oidMenu:hover{text-decoration:none;color:#975343;} /* made no difference */
a.commentLogin{text-decoration:none;color:#ACACAC;font-size:13px;} /* commenting turned off */
a.commentLogin:hover{text-decoration:none;color:#666666;font-size:13px;} /* commenting turned off */
a.commentIdentity,a.commentUser{text-decoration:none;color:#000000;font-weight:bold;} /* commenting turned off */
a.commentIdentity:hover,a.commentUser:hover{text-decoration:underline;color:#666666;} /* commenting turned off */
a.commentReport{text-decoration:none;color:#FFFFFF;} /* commenting turned off */
a.commentReport:hover{text-decoration:none;color:#DC143C;} /* commenting turned off */
a.commentShow{padding-left:20px;color:#666666;} /* commenting turned off */
a.commentShow:hover{color:#000000;} /* commenting turned off */
.commentFooter{clear:both;border-top:solid 1px #CCCCCC;} /* commenting turned off */
.commentFrame{clear:both;border-top:solid 1px #CCCCCC;padding:10px 0px 0px 5px;} /* commenting turned off */
.commentFrame-hidden{clear:both;border-top:solid 1px #CCCCCC;height:30px;padding:10px 0px 0px 5px;background:#EFEFEF;} /* commenting turned off */
.commentTools{float:right;width:150px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;line-height:15px;} /* commenting turned off */
.commentTools-hidden{float:right;width:100px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;font-weight:bold;} /* commenting turned off */
.comment-hidden{display:none;} /* commenting turned off */
.comment{padding-bottom:10px;} /* commenting turned off */
.commentDate{clear:both;text-align:right;font-weight:bold;font-style:italic;padding:5px 5px 0px 0px;} /* commenting turned off */
.commentDate-hidden{display:none;} /* commenting turned off */
img.recomnds-hidden{display:none;} /* made no difference */
#nav-top{clear:both;text-align:right;} /* made no difference */
#nav-bottom{clear:both;text-align:right;padding-top:7px;} /* made no difference */
.eventDateTitle{clear:both;font-size:18px;font-weight:bold;border-bottom:1px solid #3D3F3E;color:#975343;padding:10px 0px 0px 0px;} /* main page event date */
.eventListTime{float:left;width:25%;line-height:20px;} /* main page event time, padding */
.eventListTimeHL{float:left;width:25%;background:#EFEFEF;line-height:20px;} /* made no difference */
.eventListTitle{float:left;width:75%;line-height:20px;} /* main page event title, padding */
.eventListTitleHL{float:left;width:75%;background:#EFEFEF;line-height:20px;} /* made no difference */
a.eventListTitle{text-decoration:underline;width:100%;font-weight:bold;color:#435F77;} /* main page event title color */
a.eventListTitle:hover{text-decoration:underline;font-weight:bold;color:#0033FF;} /* main page event title color rollover */
.eventReqTag{font-weight:bold;color:#DC143C;} /* made no difference */
#eventDetailTitle{clear:both;font-size:18px;font-weight:bold;border-bottom:1px solid #3D3F3E;color:#975343;padding:15px 0px 0px 0px;} /* event view detail title */
#eventDetailDesc{font-size:16px;clear:both;color:#000000;padding:0px 5px 10px 5px;} /* event view detail description padding */
.eventDetailDate,
.eventDetailPrice{font-size:16px;font-weight:bold;color:#975343;} /* made no difference */
.eventDetailDatePast{font-size:14px;font-weight:bold;color:#D21002;} /* event view detail date description size */
.eventDetailTime{font-size:14px;font-weight:normal;color:#7F7F7F;padding-left:10px;} /* event view detail date description size */
.locDetailHeader,
.eventDetailHeader{border-top:solid 1px #CCCCCC;font-size:13px;font-weight:bold;line-height:30px;} /* event view detail titles size */
#eventDetailInfo{float:left;padding-right:14px;width:65%;} /* event detail column width */
#eventDetailTools{float:left;width:30%;} /* share and save event tool column position */
.eventDetailToolbox{padding:10px;border:1px solid #666666;background:#EEEEEE;width:95%;} /* share and save event tool width */
.eventDetailReg{padding:0px;width:110%;text-align:center;} /* event detail attendance information */
a.eventShare{text-decoration:none;line-height:25px;padding:0px 5px 0px 0px;color:#0000FF;} /* padding for share tool favicons */
img.eventDetailLink{line-height:25px;padding-bottom:5px;vertical-align:middle;}  /* position of location and weather icons */
a.eventDetailLink{text-decoration:underline;line-height:25px;color:#3D3F3E;} /* links in tool column to share events */
a.eventDetailLink:hover {text-decoration:none;line-height:25px;color:#975343;} /* links in tool column to share events */
a.eventDetailDates{text-decoration:underline;line-height:20px;color:#435F77;} /* made no difference */
a.eventDetailDates:hover{text-decoration:underline;line-height:20px;color:#0033FF;} /* made no difference */
#rssMenu ul{display:block;list-style-type:none;margin:0;padding-left:0px;text-align:left;} /* made no difference */
#rssMenu ul li{line-height:20px;} /* made no difference */
.rssTitle{clear:both;font-weight:bold;padding:12px 0px 3px 0px;} /* RSSpage Title for customfeeds */
div.rssSynd{display:block;float:left;width:160px;text-align:center;padding:5px 0px 5px 0px;} /* made no difference */
a.rssSynd{text-decoration:none;line-height:25px;} /* made no difference */
img.rssReader{padding-bottom:5px;vertical-align:middle;} /* made no difference */
a.rssReader{font-weight:bold;text-decoration:none;line-height:25px;color:#975343;} /* made no difference */
a.rssReader:hover {text-decoration:none;font-weight:bold;line-height:25px;color:#3D3F3E;} /* made no difference */
#eventShare li{display:block;list-style-type:none;float:left;padding:3px 12px 7px 12px;} /* made no difference */
.button{font-size:11px;padding:0px 10px 0px 10px;color:#000000;} /* made no difference */
.locDetails {width:45%;min-width:175px;float:left;padding:20px 5px 0px 0px;clear:both;} /* browse events at this location */
#hc_Gmap{clear:both;padding-top:20px;width:100%;height:250px;} /* made no difference */
#hc_GmapLoc {float:left;width:75%;height:600px;} /* made no difference */
#hc_GmapLocDetail {float:left;width:370px;height:250px;} /* made no difference */
.GmapLocMenu{width:300px;height:20px;border-bottom:solid 1px #ACACAC;} /* made no difference */
.GmapLocPane {width:300px;height:200px;overflow:auto;padding:3px 0px 0px 0px;} /* made no difference */
a.locMenu{text-decoration:underline;color:#0000FF;} /* made no difference */
a.locMenu:hover{text-decoration:none;color:#FF0000;} /* made no difference */
a.locListReset{text-decoration:none;font-weight:bold;color:#000000;vertical-align:middle;}
a.locListReset:hover{text-decoration:none;color:#975343;}
a.locList{text-decoration:underline;color:#000000;} 
a.locList:hover{text-decoration:none;color:#975343;} 
#locList ul{display:block;list-style-type:square;margin:0;padding-left:0px;}
#locList ul li{padding:3px 0px 4px 0px;text-align:left;}
#locList{overflow:auto;float:left;width:25%;height:600px;}
img.locList{padding-bottom:5px;vertical-align:middle;}
a.searchLoc{text-decoration:underline;font-size:13px;color:#435F77;}
a.searchLoc:hover{text-decoration:underline;font-size:13px;color:#0033FF;}
.datePicker{position:absolute;visibility:hidden;background-color:#FFFFFF;}
.tel {width:200px;float:left;}
abbr{border:none;}
.category{margin:0;padding:2px;border:none;list-style:none;display:block;}
a.email{text-decoration:underline;color:#3D3F3E;}
a.email:hover{text-decoration:none;color:#975343;}
fieldset{clear:both;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
legend{font-size:12px;font-weight:bold;color:#975343;padding-bottom:5px;background:transparent;margin:1px;padding:0px 10px 2px 10px;}
label{float:left;width:100px;padding:0px 10px 0px 0px;text-align:right;}
label.radio{padding:0px;text-align:left;}
label.radioWide{padding:0px;text-align:left;width:200px;}
label.category{padding:0px;text-align:left;width:180px;}
label.subcategory{padding: 0px 0px 0px 15px;text-align: left;width: 175px;clear:both;}
fieldset div{margin-bottom:5px;}
fieldset div input, textarea, select{font-family:Verdana, sans-serif;font-size:11px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;vertical-align:middle;font-size:11px;}
input:focus, textarea:focus, select:focus{background:#efefef;color:#000;}
fieldset div.frmReq,fieldset div.frmReq input, textarea, select{font-weight:bold;}
fieldset div.frmOpt,fieldset div.frmOpt input, textarea, select{font-weight:normal;}
div.frmReq,div.frmOpt{clear:both;}
input[type="submit"],input[type="reset"],input[type="button"]{font-size:11px;width:150px;color:#000000;}
.miniCalTable{border-collapse:collapse;empty-cells:show;width:200px;} /* calendar width */
.miniCalTable td{cursor:pointer;text-align:center;} /* calendar cell text alignment */
.miniCalTitle{border:1px solid #ACACAC;background-color:#EEEEEE;text-align:center;} /* month - year on calendar */
.miniCalJump{background-color:#EEEEEE;font-family:Verdana, sans-serif;border:0px;color:#993300;} /* month - year on calendar background properties*/
.miniCalNav{font-size:13px;font-weight:bold;border:1px solid #ACACAC;background-color:#EEEEEE;color:#435F77;} /* calendar left and right controls */
.miniCalDOW{border:1px solid #ACACAC;background-color:#FFFFFF;color:#435F77;}	/* calendar days of the week properties */
.miniCal{background:url(http://www.laurellibrary.org/images/calendar/white_grad.jpg) #FFFFFF;border:1px solid #ACACAC;padding-bottom:5px;padding-top:5px;} /* calendar date cell properties */
.miniCalToday{font-weight:normal;background:url(http://www.laurellibrary.org/images/calendar/rust_grad.jpg) #975343;color:#FFFFFF;border:1px solid #ACACAC;padding-bottom:5px;padding-top:5px;} /* calendar today date cell */
.miniCalToday:hover{background:url(http://www.laurellibrary.org/images/calendar/blue_gradhover.jpg) #435F77;color:#FFFFFF;border:1px solid #ACACAC;padding-bottom:5px;padding-top:5px;} /* calendar today date cell */
.miniCalEvents{border:1px solid #ACACAC;background:url(http://www.laurellibrary.org/images/calendar/olive_grad.jpg) #C8C8AC;padding-bottom:5px;padding-top:5px;} /* calendar date cells with events */
.miniCalEvents:hover{text-align:center;border:1px solid #ACACAC;background:url(http://www.laurellibrary.org/images/calendar/olive_gradhover.jpg) #B8B89B;} /* calendar date cells with events */
.miniCalFiller{border:1px solid #ACACAC;background:url(http://www.laurellibrary.org/images/calendar/white_grad.jpg) #FFFFFF;} /* calendar date cells with no dates */
.info{clear:both;font-weight:bold;padding:3px;text-align:center;background:#eef7ef;border: solid 2px #008E0D;} /* made no difference */
.warning{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fffcee;border: solid 2px #FFDA00;} /* made no difference */
.error{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fceeee;border: solid 2px #E40000;} /* made no difference */
input.noBorderIE{border:0px;}
label.locSearch1{line-height:20px;width:400px;text-align:left;} /* made no difference */
label.locSearch0{line-height:20px;width:400px;text-align:left;background:#EFEFEF;} /* made no difference */
#eventDetailShareMore{padding-top:20px;}