/*
	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
*/


/*************************************************************************/
/* code below adjusts the appearance of the list of links at the very top:
"Events | Search | Newsletter | Tools | RSS" */
/*************************************************************************/
#menu ul{font-family:Helvetica, Arial, sans-serif;display: block;list-style-type: none;margin: 0;padding:0px;text-align: left;}
#menu ul li{font-family:Helvetica, Arial, sans-serif;display: block;float: left;border-left: 2px solid #56732E;}
#menu ul li:hover{font-family:Helvetica, Arial, sans-serif;border-left:2px solid #56732E;}
/*************************************************************************/


img{border:0;}


ul.billboard,ul.popular,ul.rssLinks,ul.catLinks{font-family:Helvetica, Arial, sans-serif;list-style-type:none;font-size:14px;margin:0;padding:0px;}
li.billboardDate,li.popularDate{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;font-weight:normal;}
li.billboard,li.popular{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;padding-left:5px;padding-top:5px;}
a.billboard,a.popular{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em; font-size:14px;text-decoration:underline;color:#56732E;}
a.billboard:hover,a.popular:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:none;color:#613517;}


img.controlPanel{font-family:Helvetica, Arial, sans-serif;padding-bottom:5px;vertical-align:middle;}


a.controlPanel{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;font-weight:bold;color:#56732E;}
a.controlPanel:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;color:#613517;}


.rssLinksAll,.rssLinksNew,.rssLinksBillboard,.rssLinksPopular{font-family:Helvetica, Arial, sans-serif;background-image:url(../images/rss/feedIcon.gif);background-repeat:no-repeat;padding:1px 0px 4px 20px;}

.iCalLinksSubscribe{font-family:Helvetica, Arial, sans-serif;background-image:url(../images/icons/iconiCal.png);background-repeat:no-repeat;padding:1px 0px 4px 20px;}

.openID{font-family:Helvetica, Arial, sans-serif;background-image:url(../images/openid/icon.png);background-repeat:no-repeat;padding-left:25px;font-size:12px;}

.openID:focus{font-family:Helvetica, Arial, sans-serif;background-image:url(../images/openid/icon.png);background-repeat:no-repeat;}

.oidUserCom{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-weight:bold;font-size:12px;}

a.oidLink{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;}
a.oidLink:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}
a.oidMenu{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;}
a.oidMenu:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}

a.commentLogin{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;font-size:12px;}
a.commentLogin:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;font-size:12px;}

a.commentIdentity,a.commentUser{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;color:#56732E;font-weight:normal;}
a.commentIdentity:hover,a.commentUser:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}
a.commentReport{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;color:#56732E;}
a.commentReport:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;color:#613517;}
a.commentShow{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding-left:20px;color:#666666;}
a.commentShow:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;color:#333333;}
.commentFooter{font-family:Helvetica, Arial, sans-serif;clear:both;border-top:solid 1px #CCCCCC;}
.commentFrame{font-family:Helvetica, Arial, sans-serif;clear:both;border-top:solid 1px #CCCCCC;padding:10px 0px 0px 5px;}
.commentFrame-hidden{font-family:Helvetica, Arial, sans-serif;clear:both;border-top:solid 1px #CCCCCC;height:30px;padding:10px 0px 0px 5px;background:#FFFFFF;}

.commentTools{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;float:right;width:150px;padding: 0px 5px 5px 5px;color:#333333;text-align:right;line-height:15px;}
.commentTools-hidden{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;float:right;width:100px;padding: 0px 5px 5px 5px;color:#333333;text-align:right;font-weight:normal;}
.comment-hidden{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;display:none;}
.comment{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding-bottom:10px;}
.commentDate{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;clear:both;text-align:right;font-weight:bold;font-style:italic;padding:5px 5px 0px 0px;}
.commentDate-hidden{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;display:none;}

img.recomnds-hidden{font-family:Helvetica, Arial, sans-serif;display:none;}
#nav-top{font-family:Helvetica, Arial, sans-serif;clear:both;text-align:right;}
#nav-bottom{font-family:Helvetica, Arial, sans-serif;clear:both;text-align:right;padding-top:7px;}





/***********************************************/
/*        Edits Presentation of Events         */
/***********************************************/
/* Edits the appearance of the dates above the listed events as links */
.eventDateTitle{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;clear:both;font-size:16px;font-weight:bold;border-bottom:1px solid #56732E;color:#333333;padding:10px 0px 0px 0px;}
.eventSkipComments{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-weight:normal;font-size:11px;float:right;}

/* Edits the appearance of the TIMES listed on the left of the events, when "events" is clicked */
.eventListTime{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:12px;float:left;width:25%;line-height:30px;}
.eventListTimeHL{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:12px;float:left;width:25%;line-height:30px;}

.eventListTitle{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;float:left;width:75%;line-height:30px;}
.eventListTitleHL{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;float:left;width:75%;line-height:30px;}

/* code adjusts the appearance of links globally in an Event's Details */
a.eventMenu{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;
font-weight:normal;font-size:12px;color:#56732E;padding-left:7px;padding-right:7px;}
a.eventMenu:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;font-size:12px;background-color:#56732E;color:#FFFFFF;padding-left:7px;padding-right:7px;}
a.eventMain{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;}
a.eventMain:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}

/* Edits the basic feed on hcalendar2/events/index.php for the events as links, or when you click the "events" button at the top of the primary content area under calendar. */
a.eventListTitle{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;width:95%;color:#56732E;}
a.eventListTitle:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:none;color:#613517;}

.eventReqTag{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-weight:bold;color:#DC143C;}

/* code adjusts settings for the Title of an Event's Details when clicked to read more */
#eventDetailTitle{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;clear:both;font-size:14px;font-weight:bold;border-bottom:1px solid #333333;color:#333333;padding:10px 0px 3px 0px;}

/* code adjusts settings for the Description of an Event's Details when clicked to read more */
#eventDetailDesc{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;clear:both;color:#333333;padding:0px 5px 10px 5px;}

/* code adjusts settings for the Date and Price of an Event's Details when clicked to read more */
.eventDetailDate,.eventDetailPrice{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;font-weight:bold;color:#b15c11;padding:0px 0px 5px 0px;}

/* code adjusts settings for PAST Dates of an Event's Details when clicked to read more */
.eventDetailDatePast{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;font-weight:bold;color:#b15c11;padding:0px 0px 5px 0px;}

/* code adjusts the presentation of the TIME under the date of an Event's Details when clicked to read more */
.eventDetailTime{font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#333333;}

/* code adjusts the presentation of the "COST:", "CATEGORIES:", "LOCATION:" and the underline on an Event's Details when clicked to read more */
.locDetailHeader,.eventDetailHeader{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;border-top:solid 1px #333333;font-size:14px;font-weight:bold;color:#b15c11;padding:0px 0px 5px 0px;line-height:30px;}

/* code adjusts the presentation of the COST, CATEGORY LINKS, LOCATION on an Event's Details when clicked to read more */
#eventDetailInfo{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;float:left;padding-left:10px;width:45%;}
/* code adjusts the presentation of the SHARE THIS EVENT toolbox on the right on an Event's Details */
#eventDetailTools{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;float:left;padding-left:10px;width:45%;}
.eventDetailToolbox{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding:10px;border:1px solid #333333;background:#EEEEEE;width:95%;}
.eventDetailReg{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding-left:10px;width:80%;}

a.eventShare{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;line-height:25px;padding:0px 5px 0px 0px;color:#56732E;}
img.eventDetailLink{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;line-height:25px;padding-bottom:5px;vertical-align:middle;}
/* code adjusts appearance of links within the SHARE THIS EVENT area, as well as OTHER DATES FOR THIS EVENT listed below it */
a.eventDetailLink{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;line-height:25px;color:#56732E;}
a.eventDetailLink:hover {font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;line-height:25px;color:#613517;}
a.eventDetailDates{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;line-height:20px;color:#56732E;}
a.eventDetailDates:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;line-height:20px;color:#613517;}
/*****************************************************************/





#rssMenu ul{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;display:block;list-style-type:none;margin:0;padding-left:0px;text-align:left;}
#rssMenu ul li{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;line-height:20px;}
.rssTitle{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;clear:both;font-weight:bold;padding:12px 0px 3px 0px;}
div.rssSynd{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;display:block;float:left;width:160px;text-align:center;padding:5px 0px 5px 0px;}
a.rssSynd{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;line-height:25px;}
img.rssReader{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding-bottom:5px;vertical-align:middle;}
a.rssReader{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;font-weight:none;line-height:25px;color:#56732E;}
a.rssReader:hover {font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;font-size:14px;text-decoration:underline;font-weight:none;line-height:25px;color:#613517;}





#eventShare li{font-family:Helvetica, Arial, sans-serif;display:block;list-style-type:none;float:left;padding:3px 12px 7px 12px;}
.button{font-size:11px;padding:0px 10px 0px 10px;color:#333333;}
.locDetails {font-family:Helvetica, Arial, sans-serif;width:45%;min-width:175px;float:left;padding:0px 5px 0px 0px;clear:both;}
#hc_Gmap{font-family:Helvetica, Arial, sans-serif;clear:both;padding-top:20px;width:100%;height:250px;}
#hc_GmapLoc {font-family:Helvetica, Arial, sans-serif;float:left;width:75%;height:600px;}
#hc_GmapLocDetail {font-family:Helvetica, Arial, sans-serif;float:left;width:370px;height:250px;}
.GmapLocMenu{font-family:Helvetica, Arial, sans-serif;width:300px;height:20px;border-bottom:solid 1px #ACACAC;}
.GmapLocPane {font-family:Helvetica, Arial, sans-serif;width:300px;height:200px;overflow:auto;padding:3px 0px 0px 0px;}


/* code adjusts the appearance of the MAP and WEATHER link under LOCATION */
a.locMenu{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;}
a.locMenu:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}
a.locListReset{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;font-weight:bold;color:#333333;vertical-align:middle;}
a.locListReset:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:none;color:#56732E;}
a.locList{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#56732E;}
a.locList:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;color:#613517;}

#locList ul{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;display:block;list-style-type:square;margin:0;padding-left:0px;}
#locList ul li{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;padding:3px 0px 4px 0px;text-align:left;}
#locList{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;overflow:auto;float:left;width:25%;height:600px;}

img.locList{font-family:Helvetica, Arial, sans-serif;padding-bottom:5px;vertical-align:middle;}

a.searchLoc{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;font-size:14px;color:#b15c11;}
a.searchLoc:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;text-decoration:underline;font-size:14px;color:#613517;}

.datePicker{font-family:Helvetica, Arial, sans-serif;position:absolute;visibility:hidden;background-color:#FFFFFF;}
.tel {font-family:Helvetica, Arial, sans-serif;width:200px;float:left;}
abbr{font-family:Helvetica, Arial, sans-serif;border:none;}
.category{font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;border:none;list-style:none;display:block;}
a.email{font-family:Helvetica, Arial, sans-serif;text-decoration:underline;color:#56732E;}
a.email:hover{font-family:Helvetica, Arial, sans-serif;text-decoration:underline;color:#613517;}
fieldset{font-family:Helvetica, Arial, sans-serif;clear:both;border:none;border-bottom:1px solid #333333;}

/* takes care of the HEADERS under SEARCH, NEWSLETTER, TOOLS, RSS */
legend{font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#b15c11;padding-bottom:5px;background:transparent;margin:1px;padding:0px 10px 2px 10px;}




/******************************************/
/*   adjusted Categories under "SEARCH"   */
/******************************************/
label{font-family:Helvetica, Arial, sans-serif;float:left;width:100px;padding:0px 10px 0px 0px;text-align:right;}
label.radio{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:0px;text-align:left;}
label.radioWide{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:0px;text-align:left;width:130px;}
label.category{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding:0px;text-align:left;width:130px;}
label.subcategory{font-family:Helvetica, Arial, sans-serif;font-size:14px;padding: 0px 0px 0px 15px;text-align: left;width: 130px;clear:both;}
/******************************************/



fieldset div{font-family:Helvetica, Arial, sans-serif;margin-bottom:5px;}
fieldset div input, textarea, select{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;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:#333333;vertical-align:middle;font-size:11px;}
input:focus, textarea:focus, select:focus{font-family:Helvetica, Arial, sans-serif;background:#efefef;color:#333333;}
fieldset div.frmReq, fieldset div.frmReq input, textarea, select{font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
fieldset div.frmOpt, fieldset div.frmOpt input, textarea, select{font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;}
div.frmReq,div.frmOpt{font-family:Helvetica, Arial, sans-serif;font-size:12px;clear:both;}
input[type="submit"],input[type="reset"],input[type="button"]{font-family:Helvetica, Arial, sans-serif;font-size:12px;width:150px;color:#333333;}
input[type="checkbox"]{font-family:Helvetica, Arial, sans-serif;font-size:12px;border: 0px;}




/***********************************************/
/*            Edits Mini Calendar              */
/***********************************************/
/* code below adjusts the standard settings of the table housing the little calendar */
.miniCalTable{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
line-height:125%;border-collapse:collapse;empty-cells:show;width:195px;}

/* code below adjusts basic settings for all <td> of the little calendar, which will overwrite below settings if not careful */
.miniCalTable td{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
cursor:pointer;text-align:center;}

/* code below adjusts the title bar where the month drop down menu is placed */
.miniCalTitle{font-family:Helvetica, Arial, sans-serif;
border:1px solid #858585;background-color:#EEEEEE;text-align:center;}

/* code below adjusts the title bar MONTH DROP DOWN MENU appearance */
.miniCalJump{font-family:Helvetica, Arial, sans-serif;
background-color:#EEEEEE;border:0px;color:#56732E;}

/* code below adjusts the appearance of the carrots for naving the little calendar */
.miniCalNav{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:10px;font-weight:bold;border:1px solid #858585;background-color:#DDDDDD;color:#56732E;}

/* code below adjusts the "Day Of Week" appearance, so the S, M, T, W, T, F, S of the little calendar */
.miniCalDOW{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:13px;border:1px solid #858585;background-color:#FFFFFF;color:#56732E;}	

/* code below adjusts the standard appearance of the days on the mini calendar w/o events */
.miniCal{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:14px;background:#FFFFFF;border:1px solid #858585;}

/* code below adjusts the appearance of TODAY on the calendar */
.miniCalToday{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:14px;font-weight:bold;background:#56732E;border:1px solid #858585;}

/* code below adjusts the appearance of mousing over TODAY on the calendar */
.miniCalToday:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:14px;font-weight:bold;background:#BBBBBB;border:1px solid #858585;}

/* code below adjusts the appearance of dates on the little calendar that have events on them */
.miniCalEvents{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:14px;border:1px solid #858585;background:#aab996;}

/* code below adjusts the appearance of event dates when you mouse over them, provided they are not TODAY */
.miniCalEvents:hover{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;
font-size:14px;text-align:center;border:1px solid #858585;background:#56732E;}

.miniCalFiller{font-family:Helvetica, Arial, sans-serif;letter-spacing:0.025em;	border:1px solid #858585;background:#FFFFFF;}
/*****************************************************************/

.info{font-family:Helvetica, Arial, sans-serif;clear:both;font-weight:bold;padding:3px;text-align:center;background:#eef7ef;border: solid 2px #008E0D;}
.warning{font-family:Helvetica, Arial, sans-serif;clear:both;font-weight:bold;padding:3px;text-align:center;background:#fffcee;border: solid 2px #FFDA00;}
.error{font-family:Helvetica, Arial, sans-serif;clear:both;font-weight:bold;padding:3px;text-align:center;background:#fceeee;border: solid 2px #E40000;}
input.noBorderIE{font-family:Helvetica, Arial, sans-serif;border:0px;}
label.locSearch1{font-family:Helvetica, Arial, sans-serif;line-height:20px;width:400px;text-align:left;}
label.locSearch0{font-family:Helvetica, Arial, sans-serif;line-height:20px;width:400px;text-align:left;background:#EFEFEF;}
#eventDetailShareMore{font-family:Helvetica, Arial, sans-serif;padding-top:5px;}
.tweetToo{font-family:Helvetica, Arial, sans-serif;text-align:left;width:75%;}