/* Parkland Conference base CSS */
/* keep colors, fonts, link appearance in seasonal CSS doc */
/* Last update: July 17 2009 */

/* Generic preferences */

/* @import url("reset.css"); make this live soon */ 

/* HEADLINE USAGES */
/* h1: conference headline up in header (inviso) */
/* h2: titles of pages (Volunteer, etc., conference name on home page ) */ 
/* h3: titles of events and speakers (Volunteer, etc. ),
	   also below the conference season/year & date when conference name is headline
*/
/* h4: subdividers for schedule - blog entry titles */
/* h5: subdividers for blocks of text */
/* h6: addenda text for entries 
		(date, event type (on event pages), blog author/comment links, editing links) */


html {
	margin: 0;
	padding: 0;
}

body {
   margin: 0;
   padding: 0;
   font-size: 100%;
}

/*
div {
    margin:0;
    padding:0;
} */

/* abbr used in µformats */
abbr {
	border: 0;
}

img {
	border: 0;
}

ul, ol {
	margin: 0px; padding: 0px;	
	padding-left: 1.5em;
}

dd {
	padding-left: 2.5em;
	margin-left: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

p {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}

h1 {
	line-height: 90%;
	font-size: 1.5em;
	margin: 20px 20px 0em 20px;
}

h2 {
/*  line-height: 90%; */
/*  line-height: 1.1em;	*/
	font-size: 2.4em;
	font-weight: normal;
	margin: 20px 20px 0em 20px;
	padding: 0;
	line-height: 1.2em;
}

h3 {
  line-height: 90%;
  font-size: 1.17em;
}

#headershort h1 { margin-top: 0px; padding-top: 20px; font-size: 1.5em; }
#headershort h2 { margin-top: 0px; padding-top: 20px; font-size: 1.2em; }

option {
	padding: 1px 2px 1px 2px;
}

/* Main layout styles */

#topbar {
	width: 100%;
	clear:both;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
}

#topbar .inset { 
	text-align: center;
	width: 914px; height: 100%;
	margin: 0px auto;
	font-size: .8em;
}

#topbar .right { 
	text-align: right;
	padding: 10px;
    height: 100%;
}

/* -------------- architecture ---------------- */

/* -------------- not live yet ---------------- */

div#notlive_container {
	width: 765px;
	margin: 0px auto;
}

#notlive_header {
	width: 765px;
	text-align: center;
}

#notlive_descript {
	text-align: left;
	padding: 30px;
	width: 705px; /* 765 total */
	
}

#notlive_body {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

#notlive_container .textfield {font-size: 1em; padding: 4px;}
#notlive_container .button {font-size: 1em; padding: 4px;}

#notlive_sponsors {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}

#notlive_footer {
	padding: 5px 30px 5px 30px;
	width: 705px;
}

.notlive_footerright {
	float: right;
	height: 57px;
	margin-top: 1em;
}

.notlive_footerleft {
	width:144px;
	float: left;
}

#notlive_header h1 {font-size: 3em; padding: .5em; margin: 0px;}
#notlive_header h2 {font-size: 2em; padding: 0px 0px 1em 0px; margin: 0px;}
#notlive_body p, #notlive_descript p {font-size: 1.3em; margin:0 .3em .3em .3em; }
#notlive_footer {font-size: 1.1em; margin:0px 0px .3em 0px; }

.disclaimerbox {width: 500px; margin: 0px auto; text-align: center;}
#notlive_body p.disclaimer {font-size: .8em;}

/* #sponsorrows { text-align: center; margin: 10px auto; padding-left: 20px; padding-right: 20px;} */

.sponsorwrap {
	display: inline-block;
	background: transparent;
	padding: 15px 8px 0 8px;
	margin: 0;
}
.sponsorwrap li {
	display: -moz-inline-box;  /* Moz */
	display: inline-block;  /* Op, Saf, IE \*/
	vertical-align: top;  /* IE Mac non capisce e a volte crea extra v space */
	margin: 0 7px 15px 7px;
	padding: 0;
}
.sponsorwrap a {
	display: block;
	color: #000;
	text-decoration: none;
}
.sponsorwrap a:hover {
	
	}
	
.sponsorwrap a img {
	border-width: 0;
	vertical-align: bottom;
}
.sponsorwrap a span {
	display: block;
	width: 160px;
	w\idth: 152px; /* Moz */
	padding: 4px;
	font-size: 88%;
}
/*\*//*/ * html .sponsorwrap a {
	width: 160px;
}
/* hover Op */
@media all and (min-width: 0px) {
	html:first-child .sponsorwrap a {
		display: inline-block;
	}
	html:first-child .sponsorwrap li {
		width: 168px;
	}
}


/* -------------- live conference ---------------- */

div#en_menubar {
	float: left;
	width: 8em;
}

div#en_main {
	margin-right: 183px;
	margin-left: 8em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

div#en_footerwrap {
	margin: 2em 0 2em 8em;
}

div#en_footer {
}

div#en_content {
   width: 914px;
   margin: 0 auto 1em auto;
   font-size: .9em;
   position:relative;
}

div#en_main_parts, div#en_2nd_parts {
   width:760px;
}

div#en_header {
	margin: 0;
        width:760px;
}

div#en_main {
	margin:0;
    padding:0;
	width: 760px;
}

div#en_footerwrap {
	margin: 0;
    width:760px;
}

/* -------------- header ---------------- */

#header { /* --- on the first page --- */
	float: left;
	height: 272px;
	width: 760px;
	overflow: hidden;
}

#header .logo { /* --- on the first page --- */
        float:right;
        padding:0px;
        width:242px;
        _width:239px;
        overflow:hidden;
}

#headershort { /* --- for secondary pages --- */
	height: 160px;
}

div#en_main h1 {
	margin-top: 0;
}

#nav {  	
	font-size:1.1em;
    width: 760px;
    height: 34px;
    clear: both;
}

#mid h3.subhead, #midother h3.subhead {
	font-size: 1.1em;
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 1em;
	font-weight: normal;
	line-height: 1.3em;
}

.event_location {
	font-weight: normal;
	font-style: italic;
}

/* Right Column */

div#en_extra {
	position:absolute;
    top:5px;
    right:0px;
	padding: 0 0 15px 0;
	margin: 0;
    width: 150px;
    text-align: left;
    overflow:hidden;
}

div#en_content #en_extra #sponsors h3 {
        text-align:center;
}

ol.plain, ul.plain {
    list-style-type:none;
    margin:0;
    padding:0;
}

div#en_menubar {
    display:none;
    visibility:hidden;
}

/* ---- images ---- */

.speakerimage {padding: 2px; margin-left: 10px; float: right; }
.widgetspeakerimage {padding: 2px; margin-right: 10px; float: left; }


/* ----------------- sponsors bar ----------- */

div#en_extra #sponsors {
   	text-align:center;
}

div#en_extra #sponsors h3 {
   font-size: 1.2em;
   margin: .3em 0;
   padding: 0 10px;
   text-align: left;
   line-height:1.2em;
}

div#en_extra #sponsors p {
   font-size:.9em;
   padding: 0 10px 5px 10px;
   margin-top: 0;
   text-align:left;
}

div#en_extra #sponsors ul {
   padding:0;
   list-style:none;
}

div#en_extra #sponsors img {
   padding-bottom: 20px;
}

div#en_extra #sponsors .sponsorHeading {
   padding-bottom:10px;
}


/* mid - contains most of the text styling ---------------------------- */

#mid, #midother {
	margin: 0;
}


#mid p, #midother p {
	margin: 1em 0px;
	line-height: 1.5em;
}

#mid h1, #midother h1 {
	font-size: 2.8em;
	font-weight: normal;
	margin: 20px 20px .8em 20px;
	padding: 0;
	line-height: 1.2em;
} 

#mid h3.eventtitle, #midother h3.eventtitle {
   margin: 5px 20px .8em 0px;
   font-size: 1.7em;
   font-weight: normal;
   background:none;
   line-height: 1.2em;
}

#mid h4.dateheading,
#midother h4.dateheading { /* conference schedule subdividers */
	font-size: 1.5em;
	margin: 2em 0px .5em 0px;
	padding: .5em 0em .5em 5px;
	line-height: 1.2em;
}

#mid h4.blogentrytitle,
#midother h4.blogentrytitle {
	margin: 20px 20px 0px 0px;
	font-size: 1.5em;
	padding: 0px;
	line-height: 1.2em;	
}

#mid h4.blogentrydivider,
#midother h4.blogentrydivider {
	margin: 20px 20px 0px 0px;
	font-size: 1.5em;
	padding: 0px;
	line-height: 1.2em;	
}

h4+h6 {
	margin-bottom: 0px; padding-bottom: 0px;
	margin-top: 0px; padding-top: 0px;
}

#mid h5, #midother h5 { /* used for conference times / titles */
	margin: 1em 0px;
	line-height: 1.5em;
	font-size: 1.15em;
	font-weight: bold;
}

h6+h3 {border: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

#mid ul, #midother ul {
    line-height:1.5em;
	padding-right:20px;
        margin-left:5px;
}

.end_mid {
   clear: both;
   line-height:6px;
}

.entry, .entryhome, .blogentry, .blogentryproof { /* controls padding for weblog entry */ 
	margin-left: 20px; 
	margin-right: 20px;
}

.entryhome, .blogentry { /* so borders of subheaders don't crash into widget... oh well */ 
	width: 470px;
}

.blogentryproof { /* slightly wider for the proof - there's no widget */
	width: 700px;	
}

.event { /* adds extra left paddding for schedule entry, to match up nice with the headline text */
	margin-left: 5px;
 }

.professions { /* the speaker's professions, listed on main and detail pages */
	font-weight: normal;
	font-style: italic;
}

/*------- more specific headline and paragraph styles -------- */

#mid h5.conf_eventtitle, #midother h5.conf_eventtitle {
	margin: 1em 20px 0em 0px;
	line-height: 1.5em;
	font-size: 1.15em;
	font-weight: bold;
}

#mid h5.date_heading, #midother h5.date_heading {
	margin: 1em 20px 0em 20px;
	line-height: 1.5em;
	font-size: 1.15em;
	font-weight: bold;
	width: 100%;
} 

#mid p.conf_eventtime, #midother p.conf_eventtime {
	margin: 0px 20px 1em 20px;
	line-height: 1.5em;
	font-size: 1.15em;
	font-weight: bold;
}

#blog p, #formpreview p {
	line-height: 1.8em;
	}
	
#blog p.byline, #formpreview p.byline {
    font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	font-size: .8em;
	line-height: 1.8em;
	font-style: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	}	

h3.blogauthor { /* used for writers' names */
	font-style: bold;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: .5em;
	margin: 1em 0em 0em 0em;
	padding: 0px 10px 0px 10px; 
	font-size: 1.3em; line-height: 1.7em;
	border-bottom: 1px dotted #000;
}

/* #blog h4 { /* used for dividers 
	font-family: Verdana, sans-serif;
	font-style: bold;
	margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; 
	font-size: 1.3em; line-height: 1.7em;
} */


#blog h5, #formpreview h5 {
	font-style: italic;
	font-weight: normal;
	margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; 
	font-size: 1.7em; line-height: 1.7em;
	text-transform: none;
	width: 400px;
}

/* #blog h6 {
	margin-top: 0px; padding-top: 0px; padding-bottom: 5px; 
	font-size: 1em; line-height: 2em; font-weight: normal; 
	text-transform: none;
	width: 470px;
	margin-bottom: 10px;
} */

h6.blogmeta, h6.blogmeta_long {
	margin: 10px 0px 10px 0px; 
	padding: 2px;
	font-size: 20px; font-weight: normal; 
	text-transform: uppercase;
	letter-spacing: 3px;
	width: 470px;
	text-align: center;
}

h6.blogmeta_long {
	width: 710px;
	margin-top: 40px;
}

#audiobox {
	padding: 5px;
	margin-top: 5px; margin-bottom: 10px;
}

.audiotitle {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	font-weight: bold;
}	

.audiodescription {
	margin: 0px;
	font-size: .9em;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
}

/* forms ---------------------------------------------------------- */

.formtiny { font-size: 1.1em; width: 300px; height: 40px;}

.commentform {
	width: 468px;
	padding: 10px;
	margin: 0px 0px 30px 0px; 
	clear: both;
}

#entryform {
	width: 690px;
	padding: 10px;
	margin: 30px 0px 30px 20px; 
/*	clear: both; */
}

#freeform {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	font-size: .7em;
}

textarea, input {
	padding: 5px;
	font-size: 1.2em;
}

#entryform input {font-size: .6em;}
#entryform .large {font-size: 1em;}
#entryform th {font-size: .5em; font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; font-weight: bold;}
#entryform .ngen-file-choose-existing {font-size: .6em;}

.text_long {width: 350px;}
.textarea_long {width: 90%; height: 120px;}

.text_matrix {font-size: 1em;}


.formlabel {
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0px;
}

.formcaption { 
	font-size: .75em;
	margin-top: 3px;
	margin-bottom: 0px;
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif; 
}

.buttonholder {
	width: 200px;
	clear: both;
	border: 1px;
	height: 2.5em;
	margin-left:35px;
}

/*  Widget Column ---------------------------------------------------------- */

#mid #widgets, #midother #widgets {
		float: right;
		width: 243px;
		padding: 0px;
		margin-left: 10px;
}

#midother #widgets .widgetbreak {
		width: 243px;
		height: 20px;
		background: none;
}		
	
#mid #widgets .programme, #mid #widgets .widgetheader,
#midother #widgets .programme, #midother #widgets .widgetheader {
        width:243px;
        margin-top: 0px;
        margin-bottom: 0px;
}

#midother #widgets .intro {
        width:243px;
        margin-top: 0px;
        margin-bottom: 0px;
}

#mid #widgets .widgetvideo { 
		width: 243px; height: 175px;
}

.videopadding {margin-left: 4px; }

#mid #widgets .widgetvideocaption { width: 243px; height: 80px; padding: 0px; }

#widgetplayer { margin: 2px 2px 2px 4px; }

.widgetdate, .widgetdateother {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	font-weight: bold;
}

.widgetblogheadline {
	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
	font-weight: normal;
	font-size: .8em;
}

#mid #widgets p, #midother #widgets p {
        padding: 5px;
        margin: 0px;
        line-height: 1.5em;
        font-size: 1em; 
}

#mid #widgets p.note, #midother #widgets p.note {
     	font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
        padding: 5px;
        margin: 0px;
        line-height: 1.5em;
        font-size: .7em; 
}

#mid #widgets .speakertext {
        padding: 5px;
        margin: 0px;
        line-height: 1.5em;
        font-size: 1em; 
}
	
#mid #widgets .speaker {
	    width: 243px;
/*	    height: 85px; */
        padding: 0px 0px 0px 0px;
	    margin: 0;
	    clear:both;
}

#mid #widgets .newspeaker { /* convert old one to this one */
        padding: 0px;
	    margin-left: 5px; margin-right: 5px;
	    clear:both;
}


	
#mid #widgets .speakertitle {
    width: 135px;
    line-height:1.2em;
	font-size:1em;
	padding: 0px;
    margin: 0px;
	font-weight: bold;
	}


#mid #widgets .speaker p {
/*    float: right; */
    width: 230px;
    line-height:1.2em;
	font-size:1em;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
	
#mid #widgets .photo_speaker {
    float: left;
    width: 80px;
    line-height:1.2em;
	font-size:.8em;
    margin: 0px 5px 10px 5px; 
	}
	
#mid #widgets .widgetdate, .widgetdateother {
	font-size:.7em;
	}		
	


div#en_footer p {
        margin: 0 0 0 10px;
        padding:10px;
        font-size:1em;
        line-height:1.5em;
}

div#en_footer .logo {
        float:right;
        padding: 15px 15px 0px 0px;
        margin-top: 15px;
		width: 130px; height: 56px; 		
}

/* ------------- tabs ------------------------ */

#samepagenav { clear: both; height: 3em; /*border: 1px solid #000; */ margin-left: -15px; }
ul.idTabs { list-style: none; margin: 0px; padding: 0px; }
.idTabs li { float: left; position: relative; border-right: 1px solid #000; }

ul.idTabs a {
	display: block;
	padding: 1px 10px 1px 10px;
	text-decoration: none;
	margin: 1px 1px 1px 0px;
	line-height: normal;
}

a.last, li.last {border-right: 0px; }

/* ------------- navigation ------------------------ */

/*** ESSENTIAL STYLES ***/

#nav ul {
	margin-left: 12px;
}

.sf-menu, .sf-menu * {
	margin:			0px;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: 		.75em 1em;
	text-decoration:none;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*----------- comments - rounded Bubble -----------------*/

div.bubble {
	width: 468px;
	margin-bottom: 24px; /* distance between this bubble and the next */
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px 10px 0px 10px;
	font-size: 1em;
}

div.bubble .arrow {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: -1px; /* distance of arrow */
/*    border: 1px solid black; */
	background: transparent url(/img/common/commentballoontip.gif) no-repeat 80px 0;
	font-style: normal;
}

div.bubble .commentcredit {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
/*  border: 1px solid #c00; */
	font-style: normal;
	height: 50px; 
}

div.bubble .commentcreditnoavatar {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
/*  border: 1px solid #c00; */
	font-style: normal;
}

.avatar {
	background-color: #fff;
	padding:2px;
	text-align: center;
	border: 1px solid #ccc;
}

.alertbox, .alertbox2 { /* for warnings */
	padding: 0em .5em 0em .5em;
	font-size: .9em;
}

.blogalertbox, .blogalertbox2, #formpreview {
	padding: .5em;
	font-size: .9em;
	margin-left: 15px;
}

.blogalertbox, .blogalertbox2 {
	width: 468px;
}

#formpreview { width: 400px; }

#widgets cite {
	font-size: .8em;
	font-style: normal;
	margin-left: 5px;
	margin-right: 5px;
}

.widgetbody {
	font-size: .9em; 
}

.widgetheader ul {
	font-size: 1em; 
}

.widgetbody ul {
	font-size: .9em; 
}

.widgetintro ul {
	font-size: .9em; 
}

.widgetcite {
	padding-bottom: .5em; 
}

/* the popup bubble */

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

/* standard blueprint messages */

.notice { background-color: #fff6bf;
		  color: #514721;
		  border: 2px solid #ffd324;
		  width: 100%;
		  font-family: Arial, sans-serif;
		  font-size: .9em;
		  text-align: center;
		  padding: 2px;
}

.success { background-color: #e6efc2;
		  color: #264409;
		  border: 2px solid #c6d880;
		  width: 100%;
		  font-family: Arial, sans-serif;
		  font-size: .9em;
		  text-align: center;
		  padding: 2px;
}

.debug {
	font-size: .8em; "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, sans-serif;
}

.entry img.Left {float: left; margin-right: 5px; margin-bottom: 5px;}
.entry img.Right {float: right; margin-left: 5px; margin-bottom: 5px;}

h6.blogentryfooter { height: 1em; padding-top: .5em; padding-bottom: .5em;}
.addthis_toolbox {float: left;} 
.editentry_inlinebuttons {float: right;}

.conficon {
	padding: 4px;
	float: left;
	margin-right: 10px;
}

