﻿/*********************************************************************
BEGIN PLANIT EDITS
**********************************************************************/

/*********************************************************************
FONT DECLARATION
**********************************************************************/
@font-face {
	font-family: 'InterstateRegular';
	src: url('/eventscalendar/fonts/Interstate-Regular.eot');
	src: local('Interstate Regular'), url('/eventscalendar/fonts/Interstate-Regular.otf') format('opentype')
	src: url('/eventscalendar/fonts/Interstate-Regular.svg#Interstate-Regular') format('svg');
}

.ui-datepicker-title,thead th,table.ui-datepicker-calendar a,a.regEvent,#tertiary h5,#bigOrBtn,#calendar_categories1_chkCategories,#addSocial a,#tags ul li.title{font-family:InterstateRegular, Arial, Helvetica, sans-serif !important;}
/*********************************************************************
Breadcrumb
********************************************************************* */
#pl_breadcrumb{background-color:#DC5034;color:#fff;font:21px normal Arial, Verdana, sans-serif;margin-top:0;width:940px !important;padding:7px 0 7px 10px;}
/*********************************************************************
Secondary Column
********************************************************************* */
#calendar_categories1_chkCategories input[type="checkbox"],input[type="radio"],input.checkbox,input.radio{top:0;}
#calendar_categories1_chkCategories{/*background-color:#F2F2F2;*/float:left;font:bold 11px arial, helvetica, sans-serif;line-height:2em;text-transform:uppercase;width:210px;padding:10px;}
#calendar_categories1_chkCategories label{margin-bottom:-15px;font-weight:700;padding:10px 5px;}
#catHeader{background-color:#F2F2F2;border-bottom:1px dashed #ccc;display:block;padding:10px 15px;}
#calendar_categories1_chkCategories button{background-color:#FFA245;color:#FFF;display:block;float:left;margin-bottom:1.5em;text-align:center;padding:10px;}
#calendar_categories1_chkCategories p{text-align:center;}
/*********************************************************************
Calendar
********************************************************************* */
#datepicker{position:relative;}
.ui-datepicker-title{font-size:16px;font-weight:700;text-align:center;}
table.ui-datepicker-calendar a{color:#FFF;display:block;font-size:11px;font-weight:700;margin:0;padding:4px 3px;}
thead th{background-color:#fff;font-size:11px;}
tbody tr td{background-color:#333;}
tbody tr td.ui-state-disabled{background-color:#C7C7C7;}
table,td,th{border:2px solid #FFF;}
th,td,caption{text-align:center;width:22px;padding:0;}
td.ui-datepicker-current-day,table.ui-datepicker-calendar a:hover{background-color:#FFA245;}
a.ui-datepicker-prev,a.ui-datepicker-next{position:absolute;}
a.ui-datepicker-prev{background:#fff url(/eventscalendar/images/calArrow.jpg) top left no-repeat;display:block;height:9px;left:5px;text-indent:-20000px;top:8px;width:9px;}
a.ui-datepicker-prev:hover{background:#fff url(/eventscalendar/images/calArrow.jpg) bottom left no-repeat;}
a.ui-datepicker-next{background:#fff url(/eventscalendar/images/calArrow.jpg) top right no-repeat;display:block;height:9px;right:5px;text-indent:-20000px;top:8px;width:8px;}
a.ui-datepicker-next:hover{background:#fff url(/eventscalendar/images/calArrow.jpg) bottom right no-repeat;}
/*********************************************************************
Content Column
********************************************************************* */
#content{margin-bottom:50px;}
#content p{padding-right:0;}
#content h1{border-bottom:1px dashed #aaa;color:#333;margin-bottom:15px;padding-bottom:10px;}

div.vevent img.left {margin-right:1em; margin-bottom:1em;margin-top:1em;} 

.post{font-size:11px;margin-bottom:0;width:415px;padding:15px 0 0 15px;}
.post.odd{background-color:#F2F2F2;}

.post h2 {margin-top:0 !important;}
.post h2 a{color:#DC5034;display:block;font:bold 18px Arial, Helvetica, sans-serif;margin-bottom:3px;text-decoration:none;}

.post strong a:hover{text-decoration:none;color:#F7941E;}
.postDesc{width:300px;}
.postDesc small,.postDesc span{/*display:block;*/}

p.eventDate, p.eventTime, p.eventTags{font-size:10px !important;text-indent:15px; margin:0 !important;}
p.eventDate{background:transparent url('/eventscalendar/images/calIcon.jpg') 0 3px no-repeat;}
p.eventTime{background:transparent url('/eventscalendar/images/remindIcon.jpg') 0 3px no-repeat;}
p.eventTags{background:transparent url('/eventscalendar/images/tag.jpg') 0 3px no-repeat;margin-bottom:1em;}
p.teaser {clear:both;margin-top:1em; margin-right:1em; padding-top:1em;/*border-top:1px dashed #aaa;color:#777;*/ font-size:12px!important;}

.postDesc p small{font-size:11px;}
/*.postDesc span.eventTime{border-top:1px dashed #aaa;color:#777;display:block;font:bold 13px Arial, Helvetica, sans-serif;margin-top:10px;padding:5px 0;}*/
#pager{background:#aaa;margin-top:1.5em;position:relative;}
#pager ul{list-style-type:none;margin-left:140px;}
#pager ul li{float:left;}
#pager ul li a,#pager a{color:#A32811;display:block;float:left;font-size:11px;padding:5px 12px;}
#pager ul li.active,#pager ul li a:hover{background:#DEDEDE none repeat scroll 0 0;}
#prevBtn,#nextBtn{background:#DEDEDE none repeat scroll 0 0;color:#000 !important;position:absolute;text-transform:uppercase;}
#nextBtn{right:0;}
#prevBtn{left:0;}
#retLV{background:#eee url(/eventscalendar/images/backToIcon.jpg) 8px 8px no-repeat;color:#A32811;display:block;font:bold 12px Arial, Helvetica, sans-serif;height:16px;padding-left:25px !important;text-align:center;margin:0 0 0 150px;}
.eventDets{border-bottom:1px dashed #ccc;padding:10px 0 !important;}

.bigTime{background-color:#F2F2F2;display:block;/*font:14px Arial, Helvetica, Sans-serif;*/margin-top:-15px;width:410px;padding:5px 10px;}
.bigTime p { margin:0 !important; text-indent:15px;}



a.regEvent{color:#A32811;display:block;float:right;font-size:11px;padding-left:18px !important;text-transform:uppercase;background-image:url(/eventscalendar/images/registerIcon.jpg);background-repeat:no-repeat;background-position:0 1px;}
#addSocial{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;float:left;position:relative;height:1.5em;padding:5px 0;}
#addSocial a{color:#000;display:block;float:left;font-size:10px;font-weight:700;padding-left:15px;padding-right:20px;text-transform:uppercase;}
a#addCal{background:transparent url(/eventscalendar/images/addIcon.jpg) 0 3px no-repeat;}
a#remMe{background:transparent url(/eventscalendar/images/remindIcon.jpg) 0 3px no-repeat;}
a.addthis_button{position:absolute;right:0;padding:0 !important;}
#tags ul{list-style-type:none;margin-left:0;margin-top:15px;}
#tags ul li.title{font:bold 11px Arial, Helvetica, Sans-serif;color:#000;display:block;float:none;margin-bottom:5px;text-transform:uppercase;}
#tags ul li{color:#A32811;display:inline;float:left;font:11px Arial, Helvetica, Sans-serif;padding-right:3px;}
/*********************************************************************
Tertiary Column
********************************************************************* */
#tertiary{margin-top:10px;padding-top:12px;margin-left:-2px;}
#tertiary .postDesc{background:#EDEDED none repeat scroll 0 0;border-top:1px solid #aaa;margin-bottom:1.5em;padding-top:1px;width:191px;}
p.featTitle{background:#C7C7C7 none repeat scroll 0 0;float:left;margin:0;width:191px;padding:0 !important;}
p.featTitle a{color:#333;float:left;font:bold 12px/1.5em arial, helvetica, sans-serif;padding:10px 0 10px 10px;}
p.featTitle img{float:left;margin:0 .5em 0 0;}
#tertiary .postDesc p{clear:both;/*padding:10px;*/}
#tertiary .postDesc p small,.bigDate{background:transparent url(/eventscalendar/images/calIcon.jpg) 0 2px no-repeat;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;padding-left:15px;}

#tertiary p.eventDate, #tertiary p.eventTime, #tertiary p.teaser {
	margin-left:10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

#tertiary p.teaser { margin-top:10px;margin-bottom:10px;font-size:11px;}

#tertiary h5{border-bottom:1px dashed #aaa;font-weight:400;margin-top:7px;padding-bottom:10px;}
#bigOrBtn,#secondary button{background-color:#DC5034;border:none !important;color:#FFF;display:block;float:left;font:12px Arial, Helvetica, Sans-serif;margin-bottom:2em;text-align:center;text-transform:uppercase;width:91%;padding:10px;}
#bigOrBtn:hover,button.positive:hover{background-color:#F7941E !important;text-decoration:underline;border:none !important;}
#secondary button{width:auto;margin-bottom:0;}
#rssLink{background:/*#F7F7F7 */url(../../images/rss.gif) no-repeat scroll left top;color:#555;display:block;font-size:10px;font-weight:400;text-transform:capitalize;padding:0 0 3px 52px;}
#rssLink:hover{text-decoration:underline;color:#222;}
.categoriesLink{width:104px !important;}
table.ui-datepicker-calendar a:hover,#retLV:hover,p.featTitle a:hover{text-decoration:underline;}
#addSocial a:hover,#tags ul li a{color:#A32811;}

/*********************************************************************
Calendar Grid
********************************************************************* */

.chkCategories label { font-weight:normal;}
.calendarhead td{ background-color:#FFF;}
.calendarmonth { font-family:Arial; font-size:16px; font-weight:bold; color:#000;}
.calendardays  td {font-family:Arial; font-size:11px; font-weight:bold; color:#000; background-color:#FFF;}
.calendartr td { font-family:Arial; font-size:10px; color:#FFF; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.calendartr td a { font-family:Arial; font-size:11px; color:#FFF;  font-weight:bold; text-decoration:none;}
.blank { background-color:#CCC;}
.today { background-color:#ffa245;}

/*********************************************************************
Category Controls
********************************************************************* */


#ctg {/*background-color:#f7f3f7;*/ padding:0px 0px 0px 0px; font-family:Arial; /*border:1px solid #f7f3f7;*/ width:232px;margin:0px 0px 0px -1px;}
#ctg label { font-weight:bold; text-transform:uppercase; font-size:11px;}
.catheader {font-weight:bold; text-transform:uppercase; font-size:11px; text-align:left; 
border-bottom:1px dashed #CCC; /*padding:20px 0px 15px 0px;*/ margin:0px 10px 0px 12px;}

a.btncategories { /* margin:0px 0px 0px 0px; border: none !important; background-color:#DC5034; 
color:#FFF; text-transform:uppercase; padding:10px;font-size:12px;font-family:Arial; display:block;*/ background-color: #DC5034;
border: none !important;
color: white;
display: block;
float: left;
font: 12px Arial, Helvetica, Sans-serif;
margin-bottom: 2em;
text-align: center;
text-transform: uppercase;
margin:0;
margin-left:-15px;
width: 200px;
padding: 10px;}            
a:hover.btncategories {background-color: #EE9134 !important;
text-decoration: underline;
border: none !important;}
.catfooter { font-size:3px; text-align:left; 
/*border-bottom:1px dashed #CCC;*/ padding:0px 0px 0px 0px; margin:0px 5px 0px 10px; }

#lnkcats {  width:100px; margin:15px 0px 15px 15px; padding:0px;}


/*  */
table.gsc-search-box, table.gsc-search-box tbody, table.gsc-search-box td {
	background-color: transparent !important;
	border:none;
}

.form-search input.gsc-input {bottom:0px; top:4px}
.cse input.gsc-search-button, input.gsc-search-button {position:relative; top:4px; right:4px;}
