@import url(http://www.buffalorising.com/mt-static/themes-base/blog.css);
/*@import url(http://www.buffalorising.com/mt-static/addons/Community.pack/themes/tristan-blue/screen.css);*/
@import url(/styles.css);

/*------------------ CREATE EVENT --------------------*/
#createEntry{float:left; width:100%;}
#createEntry h1#page-title{float:left;border-bottom:1px dashed #C0C0C0;color:#6196B2;float:left;margin-bottom:0.6em;width:100%;}
#createEntry div.field-inner{clear:both; float:left;}
#createEntry div.field-inner div.field-header label{margin-top:.6em; font-weight:bold; font-size:.8em; margin-bottom:.2em; float:left; text-transform:uppercase; color:#748875;}
#createEntry div.field-inner div.field-content{clear:both;}
#createEntry input{width:16em;}
#createEntry input#entry-submit{clear:both;float:right; margin-top:.63em; width:11.3em; height:3em; border:none; background-image:url(/images/btn-register-submit.gif); background-repeat:no-repeat; background-color:#fff; margin-right:1em; cursor:pointer;}
#createEntry input.error, #createEntry textarea.error{border:solid 2px red;}
#createEntry label.error{display:none;}
#createEntry div.info{border-bottom:1px solid #C0C0C0;font-size:0.8em;padding:0.5em;}
#createEntry div.guidelines{background-color:#F2E3B3;border:1px solid fireBrick;font-size:0.75em;margin-top:0.5em;padding:0.5em;}
#createEntry div.guidelines span.title{color:#993300;font-size:2em;}
#createEntry div.guidelines ul{list-style-position:outside;margin-left:1em;}
#createEntry div.guidelines li{list-style-type:disc;margin:0.3em 0;}
#create-entry-form{width:435px; margin:0 auto;}

/*------------------ EVENT LIST ------------------------*/
#eventList{overflow:hidden;}
#eventList div.event{float:left;}
#eventList h1#page-title{font-size:1em; color:#3a3544; border-bottom:dashed 1px #c0c0c0; padding-bottom:.2em; width:100%;}
#eventList div.odd{background:#eff6fa url(/images/bg-eventList-odd.gif) repeat-x;}
#eventList div.event div.body{float:left; margin-top:.75em;}
#eventList div.event div.body img{float:left; margin:0em .84em 0em 0em; border:solid 2px #c0c0c0;}
#eventList div.event div.body span.title,#eventList div.event div.body span.tags,#eventList div.event div.body p.summary{width:310px; float:left;}
#eventList div.event div.body span.title a{color:#303030; font-weight:bold; font-size:1.06em; margin-bottom:.40em; display:block;}
#eventList div.event div.body span.date{color:#bcbcbc; font-size:.69em; display:block;}
#eventList div.event div.body span.tags{color:#8eb3c1; font-size:.69em; display:block;}
#eventList div.event div.body span.tags a{color:#8eb3c1;}
#eventList div.event div.body p.summary{color:#606060; font-size:.75em; margin-top:.63em;}
#eventList div.event div.footer{margin-top:.56em; border-bottom:solid 2px #6d6d6d; border-top:dashed 1px #c0c0c0; position:relative; float:left; padding-bottom:.13em; width:100%; padding-top:.31em;}
#eventList div.event div.footer div.more a{text-transform:uppercase; color:#6d6d6d; font-weight:bold; font-size:.69em; float:left; background-image:url(/images/bg-post-continue.gif); background-repeat:no-repeat; background-position:right .4em; *background-position:right center; padding-right:1em;}
#eventList div.event div.footer div.actions{color:#9b9b9b; font-size:.69em; float:right;}
#eventList div.event div.footer div.actions ul{float:left; list-style-type:none;}
#eventList div.event div.footer div.actions ul li{float:left;}
#eventList div.event div.footer div.actions ul li.eventDate{font-weight:normal; padding-right:.75em;}
#eventList div.event div.footer div.actions ul li.eventTime{font-weight:bold;}
#eventList div.event div.footer div.actions ul li a{color:#c0bebf;}
#eventList div.content-nav{float:left; width:100%; margin-top:.6em; font-size:.8em; font-weight:bold; color:#6284a0;}
#eventList div.content-nav a{color:#6284a0;}
#eventList div.content-nav div.create-entry{display:none;}

/*------------------ EVENT VIEW ------------------------*/
#event{float:left; width:100%;}
#event img.eventImage{float:left;}
#event div#map{float:right; border:solid 1px #c0c0c0;}
#event div#map div.gmnoprint a,#event div#map div.gmnoprint span{display:none;}
#event div.meta{color:#c0c0c0; border-bottom:dashed 1px #c0c0c0; float:left; padding-bottom:.13em; width:100%;}
#event div.meta span.category a{text-transform:uppercase; float:left; font-size:.63em; color:#c0c0c0}
#event div.meta span.time{float:right; font-size:.63em;}
#event div.title{float:left; width:100%; color:#303030; font-size:1.25em; font-weight:bold; margin-top:.31em;}
#event span.author{padding-left:1.95em; clear:both; margin-top:.31em; float:left; display:block;}
#event span.author a{color:#656568; font-size:.69em; font-weight:bold; float:left; margin:.12em 0em;}
#event span.date{background-image:url(/images/icon-calendar.png); height:1.5em; background-position:0px -3px; background-repeat:no-repeat; padding-left:2.5em; color:#666; font-size:.75em; clear:left; float:left; margin-top:.75em; width:39em;}
#event span.tags{background-image:url(/images/icon-tags.png); height:1.5em; background-position:0px -3px; background-repeat:no-repeat; padding-left:2.75em; clear:left; float:left; font-size:.69em; color:#8eb3c1; width:39em;}
#event span.tags a{color:#8eb3c1;}
#event div.body{border-top:dashed 1px #c0c0c0; padding-top:.81em; color:#606060; font-size:.75em; margin-top:.31em; float:left; width:100%; line-height:1.4em;}
#event div.body div.info{float:left; width:15em; margin:.31em .51em .31em 0em; padding:.31em; border:solid 1px #999; background:#eff6fa url(/images/bg-eventList-odd.gif) repeat-x;}
#event div.body div.info span.title{color:#3F5177; font-size:1.2em; font-weight:bold;}
#event div.body div.info ul{list-style-type:none; float:left; width:100%;}
#event div.body div.info li{clear:both; margin:.2em 0em;}
#event div.body div.info li span.label{clear:both; float:left; font-weight:bold; border-bottom:dashed 1px #c0c0c0; width:100%;}
#event div.body div.info li span.value{clear:both; float:left; font-size:.9em; margin-left:.31em; width:96%;}
#event div.footer{float:left; width:100%; margin-top:2em;}
#event div.footer div.time{color:#6d6d6d; font-size:.69em; float:left;}
#event div.footer div.actions{text-transform:lowercase; color:#c0bebf; font-size:.69em; float:right;}
#event div.footer div.actions ul{float:left; list-style-type:none;}
#event div.footer div.actions ul li{float:left; padding-right:.63em;}
#event div.footer div.actions ul li a{color:#c0bebf;}
#event div.footerSep{height:2px; border-top:solid 1px #8b8b8b; border-bottom:solid 1px #8b8b8b; margin:.25em 0em; overflow:hidden; float:left; width:100%;}

/*------------------ EVENT CALENDAR -------------------*/
#eventCal{float:left; width:100%; border:solid 1px #c0c0c0; margin-bottom:.69em; padding:.3em 0em;}
#eventCal div.right{float:right; width:10em; border-left:solid 1px #999; height:228px;}
#eventCal div.right p{float:right; padding:.31em; color:#444; font-size:.75em; margin-top:69px; text-align:center; width:100%;}
#eventCal div.right a.submitEvent{width:151px; height:58px; cursor:pointer; display:block; background:#fff url(/images/btn-submit-event.png) no-repeat; float:right;}
#eventCal div.left{float:left; width:20.63em;}
#eventCal div.left div.title{float:left; width:100%; height:30px; border-bottom:dashed 1px #c0c0c0; background:#fff url(/images/bg-events-calendar-title.png) no-repeat; background-position:center; margin-bottom:.31em;}
#eventCal div.left table{float:left; margin-left:2.2em; _margin-left:1.2em;}
#eventCal div.left table tr.title{background-color:#5c5e3c; padding:.3em 0em;}
#eventCal div.left table tr.month{background-color:#7b7d59; padding:.5em 0em; font-size:1.2em;}
#eventCal div.left table th{color:#fff; font-weight:bold; font-size:.9em; text-align:center;}
#eventCal div.left table tr{}
#eventCal div.left table td{width:35px; height:30px; font-size:12px; color:#606060; border:solid 1px #999; text-align:center;}
#eventCal div.left table td.today{background-color:#BEBFA7;}
#eventCal div.left table td span.spacer{height:7px; display:block; overflow:hidden;}
#eventCal div.left table td a{width:100%; height:100%; display:block; cursor:pointer; color:#83240b; font-weight:bold;}
#eventCal div.left table td a:hover{background-color:#83240b; color:#fff;}

