/* conf_remakingalberta - a conference colour scheme css document */ 

/* beigy = #dde6e6 */

/* fonts (definitions or adjustments to confbase.css) */

body {
   font-family: Garamond,"Hoefler Text",Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman", serif;
}

h1, h2, h3, h4, h5, h6 {
   font-family: Garamond,"Hoefler Text",Georgia,Times,"Times New Roman", serif;
}

div#en_main {
   font-size: 1.2em;
}

.sf-menu { font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; }
.sf-menu a {
	padding: .75em .75em;
}

#headershort {
	background: #000;
	color: #fff;
}

h6.blogentryfooter {
   font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
   font-weight: normal;
   color: #999;
   font-size: .7em;
   line-height: 1.2em;
}

h6.eventtype {
   font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
   font-weight: bold; text-transform: uppercase;   
   color: #999;
   font-size: .7em;
   line-height: 1.2em;
   letter-spacing: .2em;
   margin-bottom: 0px; padding-bottom: 0px;
}

.speakerimage {background: #fff;}
.widgetspeakerimage {background: #fff;}


/* -------- 'notlive' ------- */

#notlive_body p.disclaimer {font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; color:#666;}

#notlive_header {
	background: #000;
	color: #fff;
}

#notlive_body {
	background: #e4dd5b;
	color: #333;
}

#notlive_descript {
	background: #fff3a1;
	color: #333;
}	

#notlive_sponsors {
	background: #fff;
	color: #333;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#notlive_footer {
	background: #19455e;
	color: #fff;
}

#notlive_footer a:link {color: #e4dd5b;}
#notlive_footer a:visited {color: #e4dd5b;}
#notlive_footer a:hover {color: #fff;}
#notlive_footer a:active {color: #fff;}

.notlive_footerleft {
	float: left;
	height: 57px; width: 600px;
}

.notlive_footerright {
	float: right;
	height: 57px; width: 144px; margin-right: 10px;
}



/* -------- section colours ------- */

body {
	background:#efefef;
}	

#topbar {
	background: #efefef; /* should be very close to body background colour */
}

#topbar .inset { 
	background: #666;
}

#topbar .right { 
	color: #ccc;
}

div#en_content { /* really only affects the sidebar background */
   background: #fff;
}

div#en_extra { /*background of the actual sidebar logos... */
    background-color: #fff;
}

div#en_main_parts { /* main content background on first page */
   background: #dde6e6;
}

div#en_main {
   color: #eee;
}

div#mid { /* conference summary text on the main page */ 
   color: #232323;
   background:#dde6e6;
}

div#midother { /* colour and background on secondary pages */
   color: #232323;
   background:#dde6e6; /* was eee */
}

div#en_2nd_parts { /* background colour between the main content area and menu, on 2ndary pages */
   background: #dde6e6;
}



#header {
   border-bottom:1px solid #444; /* match widget borders */
}

/* -------- widgets ------- */

#mid #widgets {
		background:#d4d4cd;
}

#midother #widgets {
}

#widgets cite {
	color: #213130; font-style: 
}

#midother #widgets .widgetheader {
	background-color: #d4d4cd; /* was #333; */
}

.widgetheader {
	color: #1E82BA;
}

.widgetdate, .widgetdateother {
	color: #1E82BA;
}

.widgetintro {
	background:#cbcbc5;
	border-bottom: 1px dotted #777;
}

.widgetbody {
	background:#9ebab8;
}

.widgetcite {
	background:#9ebab8;
}

#midother .widgetintro {
	background:#cbcbc5;
}

#midother .widgetbreak { 
	background-color: #e6e6dd; /* same colour as background */ 
}

/*------------ widget colouring ---------- */

#mid #widgets h4 {
	color:#fff;
}

#mid #widgets .speakers {
    border-top: 1px solid #566b20;
}
	
#mid #widgets .programme {
 	border-bottom: 1px solid #566b20; 
}

#mid #widgets .speaker p {
}
	
#mid #widgets .photo_speaker { /* should be same as border in menu */
	border: 1px dotted #566b20;
}	

#mid #widgets .widgetheader {
	border-top: 1px solid #566b20;
}

#mid #widgets .module .title h4 {
	background: transparent;
	color:#EDD571;
	border-bottom:solid 1px #696969;
}
	
#mid #widgets .photos img{
        border: 1px solid #aaa;
}


#audiobox {
	border: 1px solid #000;
	background: #ccc;
}

.commentform {
	background-color: #ccc;
	border: 1px solid #aaa;
}

#entryform {
	background-color: #ccc;
	border: 1px solid #aaa;
/*	clear: both; */
}



/* -------- element colours ------- */

hr { /* the horizontal rule */
	color: #bbb;
	border: 1px solid #bbb;
}

.entry { /* the alternative to the horizontal rule; used in schedule; places a border underneath */
	border-bottom: 1px dotted #bbb;
}

.entryhome { /* the alternative to the horizontal rule; used in schedule; places a border underneath - on the main page */
	color: #000;
	border-bottom: 0px solid #bbb;
}

.professions { /* the speaker's professions, listed on main and detail pages */
	color: #999;
}

div#mid h2.home_title {
	color: #333; /* was EDD571; */
}

div#midother h2.home_title {
	color: #4c0000;
}

#mid .subhead {
	color: #000; /* was #f7e6a2; */
}

#midother .subhead {
	color: #333;
}

div#en_extra #sponsors {
	color: #666;
}

#mid {
	color: #333;
}

#en_main #mid h1 {
	color:#6892ca;
} 

#mid h3 {
    color:#333;
}


h4.blogentry { /* blog entry titles */
	color:#000;
}

h4.dateheading { /* conference date headings in schedule */
	color:#fff;
	background-color: #2c4c63;
}

h4.blogentrydivider { /* section dividers on the blog entry detail page */
	color:#fff;
	background-color: #91aa4f;
}

#mid h5 {border-bottom: 1px dotted #f7e6a2;}

#mid h5.conf_eventtitle, #midother h5.conf_eventtitle {
	color:#999;
	border-bottom: none;
}

#mid p.conf_eventtime, #midother p.conf_eventtime {
	color: #aaa8a9;
}

#mid h5.date_heading, #midother h5.date_heading {
	border-bottom: 1px solid #6892ca;
	
}

.largetitle {color: #000;}
.eventdate, .event_location {color: #000; }
.entry p {color: #000;}

h6.eventcategory { /* used for conference schedule 'category' above title of event */
	color: #EDD571; 
}

div#en_footer { /* the footer area with extra links and contact info */
        background: #61819d; /* was e5640f; */
}

div#en_footer p {
        color:#fff;
}


#blog p.byline, #formpreview p.byline {
	color: #777;
	}	

#blog h3 { /* this is the writer text */
	color: #000;
	background: none;
}

#blog h5, #formpreview h5 {
	color: #213130;
}

#blog h6 {
	border-bottom: 1px dotted #777;
}



/* -------- link styling and colours ------- */

a {
	color: #CC3F2E;
	text-decoration: underline;
}

a:hover {
	color: #FF5E3D;
	text-decoration:underline;
}

div#mid a:link, div#midother a:link {
        color: #CC3F2E;
        text-decoration:none;
        font-weight: bold;
}

div#mid a:visited, div#midother a:visited {
        color: #CC3F2E;
        text-decoration:none;
        font-weight: bold;
}

div#mid a:hover, div#midother a:hover {
        color: #FF5E3D;
        text-decoration:underline;
        font-weight: bold;
}

div#mid a:active, div#midother a:active {
        color: #FF5E3D;
        text-decoration:underline;
        font-weight: bold;
}

div#en_footer a {
        color: #fff;
        text-decoration:underline;
        font-weight: normal;
}

div#en_footer a:hover {
        color: #fff;
		text-decoration:none;
		font-weight: normal;
}

/* bottom logo styling */

div#en_footer .logo {
		background:url(/img/parkland_logos/conflogo_small_1e82ba.png) no-repeat;
}

.alth2 {color: #777;}

.alertbox, .alertbox2 {
	background-color: #ffd;
	border: 1px solid #bbd;
}

.blogalertbox, #formpreview {
	background-color: #fefad7;
	border: 1px solid #cecab7;
}

.blogalertbox2 {
	background-color: #defad7;
	border: 1px solid #aecab7;
}

/* bubble quotes */

div.bubble blockquote {
	background-color: #fff;
	border: 1px solid #c9c2c1;
}



/* widget link styling */
#mid #widgets a:link { font-weight: normal; color: #666; text-decoration:none; }
#mid #widgets a:visited { font-weight: normal; color: #666; text-decoration:none; }
#mid #widgets a:hover { font-weight: normal; color: #000; text-decoration:underline; }
#mid #widgets a:active { font-weight: normal; color: #000; text-decoration:underline; }

#midother #widgets a:link { font-weight: bold; color: #666; text-decoration:none; }
#midother #widgets a:visited { font-weight: bold; color: #666; text-decoration:none; }
#midother #widgets a:hover { font-weight: bold; color: #000; text-decoration:underline; }
#midother #widgets a:active { font-weight: bold; color: #000; text-decoration:underline; }

#mid #widgets a.speakertitle { color: #EDD571; text-decoration: none; font-weight: bold;} /* for the speaker name */

/* some h2s are links back to their overview pages. Their link appearance should be set to look like non-linking h2's */
div#midother h2 a:link, div#midother h2 a:visited {color: #4c0000; text-decoration: none; font-weight: normal;}
div#midother h2 a:hover, div#midother h2 a:active {color: #4c0000; text-decoration: underline; font-weight: normal;}

/* editlink appearance should be fairly close to background colours so as to be non-obtrusive, */

div#mid a.editlink {color: #999; text-decoration: none; }
div#midother a.editlink {color: #999; text-decoration: none; }

#blog h5 a:link { font-weight: normal; color: #213130; text-decoration:none; }
#blog h5 a:visited { font-weight: normal; color: #213130; text-decoration:none; }
#blog h5 a:hover { font-weight: normal; color: #7E9A98; text-decoration:underline; }
#blog h5 a:active { font-weight: normal; color: #7E9A98; text-decoration:underline; }

#topbar a:link { font-weight: normal; color: #ddd; text-decoration:underline; }
#topbar a:visited { font-weight: normal; color: #ddd; text-decoration:underline; }
#topbar a:hover { font-weight: normal; color: #ff5e3d; text-decoration:underline; }
#topbar a:active { font-weight: normal; color: #ff5e3d; text-decoration:underline; }

/* -------- nav colours -------- */

#nav {
    background-color: #69819d; /* should be widget border colour */
    overflow: hidden;
}    

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff; /* text colour of the menu */
	border-right:	1px solid #49617d; /* border colours, should match widget borders */
	text-decoration: none;
}

.sf-menu a.current, .sf-menu a.current:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#333; /* text colour of the menu for current tab */
}

.sf-menu li { /* top level of the menu background */
	background:		#69819d; /* was FF5E3D; */
}
.sf-menu li.current { /* top level of the menu background */
	background:		#dde6e6;
}
.sf-menu li li { /* drop down (first level) menu background */
	background:		#666;
}
.sf-menu li li li { /* drop down (second level) menu background */
	background:		#666;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { /* mouseover colour */
	background:		#cc0000;
	color: #fff;
}

/* menu colour schemes:
   green: 
   		--- change 518 hover to background: #e9f0ab;
		--- change #nav background to #566b20;
		--- change 505 background to #91aa4f;
*/

.alert {color: #91aa4f; font-weight: bold;}

.borderright {border-right: 1px dotted #666;}
.borderrightandbottom {border-right: 1px dotted #666; border-bottom: 1px dotted #666;}
.borderbottom {border-bottom: 1px dotted #666;}

#sponsors {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	font-size: .9em;
}

#mid #widgets p.note, #midother #widgets p.note {
	color: #1e82ba;
}	

#midother .widgetintro {color: #333; }

.debug {color: #ccc; }
.altfont {font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; font-size: .9em; font-weight: normal; font-style: normal;}
.altfont_small {font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; font-size: .75em; font-weight: normal; font-style: normal;}

td .borderbottom {
	border-bottom: 1px dotted #333;
}

.entryrow {
	background-color: #c0c0c0;
}
.entryrowalt {
	background-color: #c9c9c9;
}

h6.blogmeta, h6.blogmeta_long {
	border: 0px; border-bottom: 0px;
	background-color: #ddd;
}

.formcaption {
	color: #666;
}

.conficon {
 background-color: #fff;
 padding: 4px;
 border: 1px solid #99c;
}