#event-list {float:left;width:690px;}
#event-landing {float:left;width:207px;}

#calnav{margin-bottom:0px;width:700px;text-align:center;position:relative;}
#calnav #leftbtn,#calnav #rightbtn{border:0 none;cursor:pointer;padding:0;position:absolute;top:6px;z-index:200;}
#calnav #leftbtn{left:5px;}
#calnav #rightbtn{right:5px;}

#cal {width:700px;}
#cal table{border:1px solid #cccccc;padding:0;width:600px;}
#cal td{text-align:right;padding:5px;margin:0;height:100px;border:1px solid #CCCCCC;vertical-align:top;}
#cal th{width:100px;padding:5px;background-color:#0081AB;text-align:center;color:#ffffff;}
#cal .today{background-color:#00A3CF;}
#cal .selected {background-color: #C00000;}
#cal .past {background-color:#C0C0C0;}
#cal .event {background-color: #C6D1DC;}
#cal .normal {background-color:#F5F5F5;}
#cal a {color:#0081AB;}
#cal .today a, #cal .selected a{color: #FFFFFF;}
#cal p{text-align:center;color:#ffffff;margin-top:16px;}

.divided-list h3 span {width:140px !important;}

.comment-count{float:right}
.commentlist {border-bottom:1px solid #CBCBCB;font-size:11px;list-style-type:none;padding:8px 16px;}
.date{color:#666666;display:block;font-size:10px;list-style-type:none;text-transform:uppercase;}

input[type="text"], textarea {border: 1px #cccccc solid;padding:1px 0;width: 100%;}
input[type="submit"] {cursor: pointer;}
select.ampm {width: 55px;}

.ui-datepicker-trigger {
    vertical-align: middle;
    line-height: 20px;
    margin-right: 15px;
}

#eventformpopup{
    margin:40px 0;
}

#eventformpopup h3 {
    color:#696969;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
}

#eventformpopup h2 {
    color:#00A3CF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:normal;
    margin:30px 0 0;
    text-transform:uppercase;
}

#eventformpopup label, #eventformpopup input, #eventformpopup select, #eventformpopup option {
    color:#696969;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:20px;
}

#eventformpopup textarea {
    color:#696969;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:20px 50px 0 0;
}

#eventformpopup label.text {
    display:block;
    line-height:20px;
    margin:20px 10px 0 0;
    text-align:right;
    width:120px;
}

#eventformpopup input.text {
    border:1px solid #AFAFAF;
    height:14px;
    margin:20px 50px 0 0;
    padding:2px;
    width:200px;
}

#eventformpopup .date-box {
    margin:20px 50px 0 0;
    padding:2px;
    float:left;
}

#eventformpopup label.error {color:red;}
#eventformpopup #messageBox{color:red;list-style-type:none;margin:0 5px;}
#eventformpopup input.error{border:1px solid red;}
#eventformpopup ul li {
    border-bottom:none !important;
    font-size:10px !important;
    list-style-type:none;
    padding:0 !important;
    text-transform:none !important;
}

#eventformpopup #event-form-buttons{
    position: absolute;
    bottom:10px;
    right:10px;
    text-align: right;
}

#eventformpopup .recaptchatable #recaptcha_response_field {
    font-size:11pt;
    border:1px solid #AFAFAF !important;
    margin-bottom:5px;
}

#eventformpopup .recaptchatable {
    border:1px solid #AFAFAF !important;
    margin:20px 50px 0 0 !important;
}

#eventformpopup .recaptchatable #recaptcha_image {
    border:0 !important;
    margin:auto;
}

#eventformpopup .recaptchatable #recaptcha_logo,
#eventformpopup .recaptchatable #recaptcha_tagline,
#eventformpopup .recaptchatable #recaptcha_switch_audio{
    display:none !important;
}


.ui-datepicker-trigger {
    line-height:20px;
    margin-right:5px;
    vertical-align:middle;
    float:left;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; text-decoration:none;}
.ui-datepicker .ui-datepicker-next { right:2px; text-decoration:none;}
.ui-datepicker .ui-datepicker-prev-hover { left:2px; text-decoration:none;}
.ui-datepicker .ui-datepicker-next-hover {  right:2px; text-decoration:none; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    left:50%;
    margin-left:-8px;
    margin-top:-8px;
    position:absolute;
    text-decoration:none;
    top:50%;
}

.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px;}
.ui-datepicker .ui-datepicker-prev { left:2px; padding:0;}
.ui-datepicker .ui-datepicker-next { right:14px; padding:0;}
.ui-datepicker .ui-datepicker-prev-hover { left:2px;padding:0; }
.ui-datepicker .ui-datepicker-next-hover { right:14px;padding:0; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0;text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-widget-header {background-color:#00A3CF !important;background-image:none !important;border:0 !important;color:#FFFFFF;font-weight:bold;}
.ui-widget-header .ui-icon {background-image:none !important;}
.ui-widget-content {background-color:#FFFFFF !important;background-image:none  !important;border:1px solid #DDDDDD;color:#333333;}

#fancybox-outer {
    background:none repeat scroll 0 0 transparent !important;
}
#fancybox-inner{
    height:575px !important;
    left:10px;
    overflow:auto;
    top:10px;
    width:460px;
}
#fancybox-close {
    background-image:url("../images/close.gif") !important;
    background-position:0 !important;
    right:15px !important;
    top:15px !important;
    height:15px !important;
    width:15px !important;
}






