body {
	background:#d9cab7 url(../images/flora_bg.jpg) top center repeat-x fixed;
	text-align:center;
	color:#000;
	border-top:20px solid #000;
	}
	
div.wrapper {
	text-align:left;
	margin:0 auto; width:900px;
	position:relative;
	}

div.header {
	background:#000;
	height:255px;
	}

div.primaryContent {
	width:850px;
	margin:20px 0;
	padding:20px; background:#ffffff; top left repeat-x;
	border:5px solid #d348a1; position:relative;
	clear:both;
	float: left;
	}


body#pageHome div.primaryContent,
body#pageVenue div.primaryContent,
body#pageWhyExhibit div.primaryContent,
body#pageContacts div.primaryContent,
body#pageSignup div.primaryContent,
body#pagePastEvents div.primaryContent {
	width:853px
	}

div.primaryContent2 {
	width:850px;
	margin:20px 0;
	padding:20px;
	background:#ffffff url(../images/foto_back.jpg) no-repeat;
	position:relative;
	clear:both;
	float: left;
	}


body#pageHome div.primaryContent2,
body#pageVenue div.primaryContent2,
body#pageWhyExhibit div.primaryContent2,
body#pageContacts div.primaryContent2,
body#pageSignup div.primaryContent2,
body#pagePastEvents div.primaryContent2 {
	width:853px
	}
	
div.primaryContent3 {
	width:850px;
	margin:20px 0;
	padding:20px;
	background:#ffffff url(../images/izrada.jpg) no-repeat;
	position:relative;
	clear:both;
	float: left;
	}


body#pageHome div.primaryContent3,
body#pageVenue div.primaryContent3,
body#pageWhyExhibit div.primaryContent3,
body#pageContacts div.primaryContent3,
body#pageSignup div.primaryContent3,
body#pagePastEvents div.primaryContent3 {
	width:853px
	}

/*div.secondaryContent {
	width:323px; margin:20px 0;
	padding:20px; background:#fffe7f url(../images/basecondaryContentRepeater02.jpg) top left repeat-x;
	border:5px solid #fff;
	position:absolute;
	top:325px; right:0;
	}

body#pageHome div.secondaryContent {
	position:relative; top:0
	}*/
	
.secondaryContent	{
	background-image: url(../images/white_paper_middle.png);
	background-position:top;
	background-repeat:repeat-y;
	padding:10px 30px 0px 30px;
	width:315px;
	float:right;
}

.secondaryContentTop	{
	background-image:url(../images/white_paper_top.png);
	background-position:top;
	background-repeat:no-repeat;
	width:375px;
	padding:78px 0px 0px 0px;
	float:right;
}

.secondaryContentBottom	{
	background-image:url(../images/white_paper_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:375px;
	padding:0px 0px 44px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	position:absolute;
	top:0px; right:0;
}
	

div.footer {
	background:#362e21;
	width:100%; border-bottom:20px solid #000; clear:both;
	}
	
div.footer div.insidefooter {
	text-align:left;
	margin:0 auto;
	padding:40px 0 0 0;
	width:900px; height:150px;
	position:relative;
	}

br.cheapNastyDirtyFix {
	clear:both;
	height:1px;
	margin:-1px 0 0 0;
	}

dl {
	border-bottom:1px dotted #666;
	margin:0 0 20px 0;
	padding:20px 0 0 0;
	}






/* Image replacement */

h1 a {
	background:url(../images/header.jpg) top left no-repeat;
	width:890px; height:255px;
	text-indent:-9999px;display:block;
	position:absolute; top:0; left:0;
	border-right:5px solid #000;
	border-bottom:none;
	border-left:5px solid #000
	}

h1 a:hover {
	border-bottom:none;
	}

.header h2 {
	background:url(../images/reklama.png) top left no-repeat;
	width:397px;
	height:218px;
	text-indent:-9999px;
	position:absolute;
	top:-20px;
	left:-75px;
	}
	
.header h2.flora {
	background:url(../images/travnik_2008.png) top left no-repeat;
	width:310px;
	height:118px;
	text-indent:-9999px;
	position:absolute;
	top:135px;
	left:620px;
	}

h2.earlyBirds a {
	background:url(../images/early_birds.png) top left no-repeat;
	display: block;
	width:375px;
	height:227px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
	border: none;
	}
	
	h2.usElection a {
		background:url(../images/isporuka.png) top left no-repeat;
		display: block;
		width:375px;
		height:227px;
		text-indent:-9999px;
		margin:0px 0px 10px 0px;
		border: none;
		}
	
h2.marketPlaceOptions a {
	background:url(../images/market_place_options.png) top left no-repeat;
	width:250px;
	height:143px;
	text-indent:-9999px;
	margin:0px 0px 10px 0px;
	display:block;
	border-bottom:none;
	}

/*div.updateAtTop {
	text-indent:-9999px;
	position:absolute;
	width:283px;
	height:117px;
	top:128px;
	right:22px;
	}
	
html>body div.updateAtTop {
	background:url(../images/updateAtTop03.png) top left no-repeat;
	}*/

h3.onTheAgenda {
	background:url(../images/heading-onTheAgenda01.gif) top left no-repeat;
	width:186px;
	height:41px;
	text-indent:-9999px
	}

h3.speakers {
	background:url(../images/heading-speakers01.gif) top left no-repeat;
	width:144px;
	height:39px;
	text-indent:-9999px;
	position:relative;
	top:-15px;
	left:0;
	}
	
h4.fowdWrapParty {
	background:url(../images/party_time_yeah.png) top left no-repeat;
	width:247px;
	height:40px;
	text-indent:-9999px;
	position:relative;
	top:-20px;
	left:0;
	}






/* Home page */

			
			div.incentives {
margin:20px 0 0 0;
}

div.incentives div.incentivesOne {
float:left;
width:500px;
margin:0 20px 0 0;
}

div.incentives div.incentivesOne div.banner {
width:490px;
height:200px;
background:url(../images/semiTransparent02.png);
margin:0 0 20px 0;
border:5px solid #000; position:relative;
}

div.incentives div.incentivesOne div.banner div.bannerFader {
height:200px;
position:absolute;
top:0;
left:0;
display:block;
}


.brownPaperHomeMiddle	{
background-image:url(../images/karton_sredina.png);
background-position:top;
background-repeat:repeat-y;
padding:10px 30px 0px 30px;
width:440px;
}

.brownPaperHomeTop	{
background-image:url(../images/karton_vrh1.png);
background-position:top;
background-repeat:no-repeat;
width:500px;
padding:206px 0px 0px 0px;
}

.brownPaperHomeBottom	{
background-image:url(../images/karton_dno.png);
background-position:bottom;
background-repeat:no-repeat;
width:500px;
padding:0px 0px 40px 0px;
margin:0px 0px 30px 0px;
}

ul#onBrownPaper	{
padding:0px 0px 10px 0px;
}

ul#onBrownPaper li	{
	background-image:url(../images/strelica.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:170%;
	font-style:italic;
	line-height: 140%;
	color:#fff;
	padding:0px 0px 8px 40px;
	margin:0px 0px 3px 0px;
}

.whitePaperMiddle	{
	background-image:url(../images/white_paper_middle.png);
	background-position:top;
	background-repeat:repeat-y;
	padding:10px 30px 0px 30px;
	width:315px;
}

.whitePaperTop	{
	background-image:url(../images/white_paper_top.png);
	background-position:top;
	background-repeat:no-repeat;
	width:375px;
	padding:78px 0px 0px 0px;
}

.whitePaperBottom	{
	background-image:url(../images/white_paper_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:375px;
	padding:0px 0px 44px 0px;
	margin:0px 0px 0px 0px;
}

a.sponsorsLogo {
	margin:0px 0px 10px 35px;
	border-bottom:none;
}
			
			
			
			
			

/*body.hasJavascript 	div.incentives div.incentivesOne div.banner div.bannerFader { display:none }*/ /* So for users without Javascript, the initial 'display:none' is never activated */
		
	div.incentives div.incentivesOne div.primaryContent {
	padding:20px 20px 0 20px;
	background:#e9eff4 url(../images/primaryContentRepeater01.jpg) top left repeat-x;
	}

div.incentives div.incentivesOne div.primaryContent ul {
	margin:0 0 16px 0;
	}

div.incentives div.incentivesTwo {
	float:right;
	width:375px;
	position:relative
	}

div.incentives div.incentivesTwo div.secondaryContent {
	width:343px;
	margin:0 0 20px 0;
	padding:30px 0 20px 20px;
	border-bottom:36px solid #fff;
	position:relative
	}

ul.speakerFader {
	display:block;
	}
	
body.hasJavascript 	ul.speakerFader {
	display:none
	}/* So for users without Javascript, the initial 'display:none' is never activated */
				
ul.speakerFader.secondarySpeakers,
ul.speakerFader.tertiarySpeakers, 
ul.speakerFader.quaternarySpeakers {
	display:none
	} /* So for users without Javascript, they only see the initial set */

div.incentives div.incentivesTwo div.blogTop {
	width:375px; height:51px;
	}
	
html>body div.incentives div.incentivesTwo div.blogTop {
	background:url(../images/notepadTop01.png);
	}

div.incentives div.incentivesTwo div.blog {
	width:335px;
	margin:0 0 20px 0;
	padding:10px 20px 30px 20px;
	position:relative;
	}

html>body div.incentives div.incentivesTwo div.blog {
	background:url(../images/notepadBottom01.png) bottom left no-repeat;
	}

/* OLD STUFF
div.speakerRotator ul { margin:0 0 -20px 0 }
div.speakerRotator ul li { float:left; width:164px; padding:0 10px 0 0; min-height:100px; position:relative }
div.speakerRotator ul li img.speakerPic { border:1px solid #000; position:absolute; top:0; left:0 }
*/

div.speakerRotator {
	margin:0 0 10px 0;
	height:307px;
	}

div.speakerRotator ul {
	margin:-10px 0 0 0;
	position:absolute;
	}
	
div.speakerRotator ul li {
	/*float:left;*/
	width:323px;
	min-height:92px;
	padding:10px 0 0 0;
	display:block;
	border-bottom:1px dotted #624127;
	position:relative;
	}
	
div.speakerRotator ul li img {
	position:absolute;
	top:27px;
	right:-20px;
	}

div.speakerRotator ul li img.speakerPic {
	border:1px solid #000;
	top:10px;
	left:0;
	width:80px;
	height:80px;
	}

div.sponsors {
	position:relative;
	background:#fff;
	height:100px;
	border-top:1px solid #000;
	margin:0 0 20px 0;
	border-bottom:1px solid #000;
	}
	
div.sponsors ul {
	position:relative;
	}
	
div.sponsors ul li {
	/*float:left; margin:0 20px 20px 0*/
	position:absolute;
	top:6px;
	width:190px;
	}
	
div.sponsors ul li.one {
	left:0;
	}

div.sponsors ul li.two {
	left:235px;
	}
	
div.sponsors ul li.three {
	right:235px;
	}

div.sponsors ul li.four {
	right:0;
	}
	
div.sponsors ul li a {
	border:none;
	}
	
div.sponsors ul li a:hover {
	border:none;
	}

ul.sponsorFader {
	display:block;
	}
	
body.hasJavascript 	ul.sponsorFader {
	display:none;
	} /* So for users without Javascript, the initial 'display:none' is never activated */

ul.sponsorFader.secondarySponsors {
	display:none;
	}

ul.modules li {
	background:#fff;
	border:5px solid #000;
	width:236px; height:100px;
	margin:0 0 20px 0; 
	padding:20px; 
	float: left;
	}

ul.modules li.inColumnTwo {
	margin:0 21px 20px 21px;
	}

/*ul.modules li.diggnation {
	background:#343434 url(../images/module-diggnation.jpg) bottom left no-repeat;
	}*/
		
ul.modules li.confinbox {
		background:#343434 url(../images/oko.jpg) bottom left no-repeat;
			}

ul.modules li.blogSubscribe {
	background:#fff url(../images/flower_express.jpg) bottom right no-repeat;
	}

ul.modules li.workshops {
	background:#39c url(../images/konta.jpg) bottom left no-repeat;
	}

input.textinput {
	width:100px;
	}





/* Speakers page */

ul.speakersList li {
	width:100%;
	margin:0 0 45px 0;
	position:relative;
	}
	
ul.speakersList li img {
	border:5px solid #000;
	position:absolute;
	top:0; left:0;
	}

div.cheapFixButNotSoNasty {
	clear:both;
	border-top:1px dotted #666;
	width:858px;
	margin:0 0 40px 0;
	}



/* Schedule page */

#pageContent h3 {
	margin:100px 0;
	}	
	
table.schedule {
	border-collapse:collapse;
	margin: 20px 0 30px 0px;
}	

table.schedule td {
	padding: 5px;
	border-right: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
}

table.schedule td.track {
	background:#f5d7ea;
}

table.schedule td.time {
	text-align:right;
	background:#dedede;
	font-weight:bold;
	color:#8f065e;
	border-bottom:1px solid #b0b0b0;
	padding:10px 7px 0px 0px;
}

table.schedule td.introduction	{
	background:url(../images/iconSpeaker01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.presentation	{
	background:url(../images/iconSpeaker01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.speaker	{
	background:url(../images/iconSpeaker01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.panel {
	background:url(../images/iconPanel01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.party {
	background:url(../images/iconPanel01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.tbc {
	background:url(../images/iconSpeakerTBC01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.registration {
	background:url(../images/iconRegistration01.gif) 5px 13px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td.break {
	background:#fffccd url(../images/iconBreak01.gif) 5px 5px no-repeat;
	padding:10px 0px 0px 35px;
}

table.schedule td h4 {
	color:#8f065e;
}

table.schedule td h5 {
	text-align: center;
	color:#8f065e;
	font-size:130%;
}	

li.vevent {
	margin:20px 0;
	position:relative;
	background:url(../images/iconSpeaker01.gif) 125px 0 no-repeat;
	}

li.vevent.divider {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	padding:20px 0;
	}

li.vevent.speakerTBC {
	background:url(../images/iconSpeakerTBC01.gif) 125px 0 no-repeat;
	}

li.vevent.registration {
	background:url(../images/iconRegistration01.gif) 125px 3px no-repeat;
	}

li.vevent.break {
	background:url(../images/iconBreak01.gif) 125px 14px no-repeat;
	}
	
li.vevent.break.lunch {
	background:url(../images/iconLunch01.gif) 125px 14px no-repeat;
	}

li.vevent.drinks {
	background:url(../images/iconDrinks01.gif) 125px 0 no-repeat;
	}

li.vevent.panel {
	background:url(../images/iconPanel01.gif) 125px 0 no-repeat;
	}

li.vevent h4, li.vevent p {
	padding:0 0 0 200px;
	}

li.vevent p.times {
	padding:0;
	width:100px;
	position:absolute;
	top:0; left:-2px;
	}

li.vevent p.eventExtraDetails {
	display:none;
	}

li.vevent.divider p.times {
	top:18px;
	}

body#pageSchedule div.sexyNewContent {
	width:866px;
	padding:24px 0 20px 24px;
	}
	
body#pageSchedule div.primaryContent {
	background:#fff;
	}






/* Workshops page */
/* For the main Workshops page styling, please see 'main-workshops.css' */

body#pageWorkshops div.sexyNewContent {
	width:867px;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 24px;
	}
	
body#pageWorkshops div.primaryContent {
	background:#fff;
	}





/* Venue page */

div.venueContainer {
	position:relative;
	}

div.venueContainer div.secondaryContent {
	top:-20px;
	}

div.hotels ul li {
	float:left;
	min-height:100px;
	position:relative;
	border-bottom:1px dotted #666;
	margin:0 0 30px 0;
	padding:0 0 10px 0;
	}
	
div.hotels ul li.last {
	border:none;
	margin-bottom:-20px;
	}
	
div.hotels ul li img {
	border:1px solid #000;
	position:absolute; top:0; left:0;
	}

img.venuePic {
	border:1px solid #000;
	margin:0 0 10px 0;
	}





/* Contacts page */

div.contactsContainer {
	position:relative;
	}

div.contactsContainer div.secondaryContent {
	top:-20px;
	}

body#pageContacts div.primaryContent ul li {
	position:relative;
	min-height:140px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #666;
	}
	
body#pageContacts div.primaryContent ul li img {
	border:1px solid #000;
	position:absolute;
	top:40px;
	left:0
	}

body#pageContacts div.primaryContent ul li dl {
	border:none;
	}

dl.IMdetails {
	border:none; margin:0;
	}

dl.IMdetails dt {
	padding:0 0 20px 70px;
	border:none;
	}
	
dt.IMgtalk {
	background:url(../images/IM-gtalk01.gif) top left no-repeat;
	}
	
dt.IMaim {
	background:url(../images/IM-aim01.gif) top left no-repeat;
	}
	
dt.IMicq {
	background:url(../images/IM-icq01.gif) top left no-repeat;
	}

dt.IMichat {
	background:url(../images/IM-ichat01.gif) top left no-repeat;
	}

dt.IMskype {
	background:url(../images/IM-skype01.gif) top left no-repeat;
}

dl.IMdetails dd {
	margin:-20px 0 0 0;
	padding:0 0 20px 70px;
	}

.lastInTheList {
	border:none; margin-bottom:-20px;
	}
		
ul.projects {
	background: url(../images/ourProjects02.gif) 35px 12px no-repeat;
	width:283px;
	padding:10px 35px 20px 35px;
	text-indent:-9999px;
	position: relative;
	top:-10px;
	left:-35px;
	}

ul.projects li a {
	display:block;
	width:318px;
	height:47px;
	border-bottom:1px dotted #666;
	}
	
	/* html>body ul.projects li a:hover { background:url(../images/semiTransparent01.png) } */






/* Signup page */
/* 
OLD VERSION:
body#pageSignup form { margin:10px 0 }
body#pageSignup form ul li { position:relative; margin:10px 0 }
body#pageSignup form ul li label span { }
body#pageSignup form ul li select, form ul li input, form ul li textarea { position:absolute; top:0; left:150px; width:280px }
body#pageSignup form ul li textarea { height:100px }
body#pageSignup form ul li input#reset { width:auto; top:100px }
body#pageSignup form ul li input#submit { width:auto; top:100px; left:200px }
body#pageSignup form ul li#bottomOfForm { min-height:100px }

.error { color:#900; }
body#pageSignup form ul li.error { border:1px red solid }
body#pageSignup form ul li .error { display:none }
*/

	body#pageSignup form div {
		padding:5px 0;
		}
	
	body#pageSignup form span.label,
	body#pageSignup form div span.spacer,
	body#pageSignup form div span.multiple span {
		width:150px; float:left;
		} 
	
	body#pageSignup form span.multiple {
		float:left;
		} 
		
	body#pageSignup form span.button {
		padding:0 0 0 150px;
		}
		
	body#pageSignup form div.clear {
		clear:both;
		padding:5px 0 0 0;
		} 
	
	body#pageSignup form select,
	body#pageSignup form input {
		width:280px;
		}
	
	body#pageSignup form input.justNormalPlease,
	body#pageSignup form select.justNormalPlease {
		width:auto;
		}
		
	
	





/* Partners page */

ul.sponsors {
	margin:10px 0px 0px 0px;
}

ul.sponsors li {
	margin:0px 0px 0px 0px;
	float:left;
	width:850px;
}

ul.sponsors div {
	width:600px;
	float:right !important;
}

ul.sponsors img {
	float:left;
}









/* Why Exhibit */

div.whyExhibitContainer {
	position:relative;padding-bottom:440px;
	}

div.whyExhibitContainer div.secondaryContent {
	top:-20px;
	}
	
ul.exhibitionOptions {
	margin:0px 0px 30px 0px;
	padding:0px 40px 0px 40px;
}	

ul.exhibitionOptions h4 {
	color:#bf0000;
}

ul.exhibitionOptions li {
	padding:3px 0px 3px 0px;
	border-bottom:1px dotted #a6a6a6;
}

ul.exhibitionOptions li.cost{
	padding:3px 0px 3px 0px;
	border-bottom:none;
	font-weight:bold;
	font-size:130%;
	color:#063a73;
	background-image:url(../images/exhibit_list_tile.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

ul.exhibitionOptions li.last{
	padding:3px 0px 3px 0px;
	border-bottom:none;
}
	
	







/* Booking page */

table#booking {
	width:100%;
	border-collapse:collapse;
	margin:0px 0px 20px 0px;
}

th {
	padding:0px 0px 10px 0px;
	vertical-align:top;
	text-align:left;
	color:#00459a;
}

table#booking tr {
}

table#booking td {
	border-bottom:1px dotted #949494;
	padding:7px 0px 7px 0px;
	vertical-align:top;
	color:#000000;
	font-size:120%;
}

table#booking td a {
	border-bottom:0px;
}



/* sign up page*/

div.signUpContainer {
	position:relative;
	}

div.signUpContainer div.secondaryContent {
	top:-20px;
	}








/*
body#eventpublicbookingindex form li label { width:260px; float:left }
OR body#eventpublicbookingindex form li label { position:absolute; top:0; left:0 }
body#eventpublicbookingindex form li input, body#eventpublicbookingindex form li textarea, body#eventpublicbookingindex form li select { margin:0 10px 0 0 }
*/





	/* Socialize page */

	div.socializeIntro { background:url(../images/semiTransparent03.png); margin:20px 0 0 0; padding:20px 20px 10px 20px; border:5px solid #f60 }

	div.postcardHolder {
		position:absolute;
		}
	
	div.socializeOdd div.postcardHolder {
		top:20px;
		left:-70px;
		}
		
	div.socializeEven div.postcardHolder {
		top:-40px;
		right:-70px;
		}
	
	div.postcardHolder.eventPreRegParty {
		width:380px;
		height:266px;
		}
		
	html>body div.postcardHolder.eventPreRegParty {
		background:url(../images/socializePic06.png);
		}
		
	div.postcardHolder.eventBreakfastClub {
		width:370px;
		height:297px;
		}
	
	html>body div.postcardHolder.eventBreakfastClub {
		background:url(../images/socializePic02.png);
		}
		
	div.postcardHolder.eventBeachParty {
		width:358px;
		height:243px;
		}
	
	html>body div.postcardHolder.eventBeachParty {
		background:url(../images/socializePic03.png);
		}
		
	div.postcardHolder.eventBarCamp {
		width:358px;
		height:256px;
		}
		
	html>body div.postcardHolder.eventBarCamp {
		background:url(../images/socializePic04.png);
		}
		
	div.postcardHolder.eventCrowdvine {
		width:366px;
		height:261px;
		}
		
	html>body div.postcardHolder.eventCrowdvine {
		background:url(../images/socializePic05.png);
		}

	div.socializeEven div.postcardHolder.eventBarCamp {
		top:20px;
		}
		
		.brownPaperMiddle	{
			background-image:url(../images/brown_paper_middle.png);
			background-position:top;
			background-repeat:repeat-y;
			padding:10px 30px 0px 30px;
			width:440px;
		}

		.brownPaperTop	{
			background-image:url(../images/brown_paper_top.png);
			background-position:top;
			background-repeat:no-repeat;
			width:500px;
			padding:90px 0px 0px 0px;
		}

		.brownPaperBottom	{
			background-image:url(../images/brown_paper_bottom.png);
			background-position:bottom;
			background-repeat:no-repeat;
			width:500px;
			padding:0px 0px 40px 0px;
			margin:0px 0px 30px 0px;
		}





	/* Past Events page */

	div.pastEventsContainer {
		position:relative;
		}
	
	div.pastEventsContainer div.secondaryContent {
		top:-20px;
		}

	img.pastVenue {
		position:relative;
		top:-15px;
		left:-16px;
		}

	ul.eventspeakers li {
		width:224px;
		height:10em;
		float:left;
		margin:0 0 20px 0;
		}
	
	ul.eventspeakers li img {
		border:5px solid #c0c0c0;
		float:left;
		width:70px;
		margin:0 10px 0 0 !important;
		}






	/* Home button */

	a.homeButton {
		position:absolute;
		top:0; left:0;
		width:165px;
		height:165px;
		text-indent:-9999px;
		display:block;
		border:none;
		}
	
	a.homeButton {
		background:none;
		}
	
	html>body a.homeButton {
		background:url(../images/homeButton01.png) top left no-repeat;
		}
	
	a.homeButton:hover {
		border:none;
		}
		
		
	
	
	
	
		/* Home button */
		
		div.clear {
			clear:both;
		}
		
		/* Images */
		
		img.general {
			margin-bottom:20px;
		}
		
		
		
		
		
		
		
		/* misc */


			div.clear {
				clear:both;
			}

			div.horzLine	{
				display: block;
				clear:both;
				border-bottom:1px dotted #b0b0b0;
				margin:0px 0px 25px 0px;
				font-size:0px;
			}






a.homeButton {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.futureofwebapps.com/homePageAssets../images/homeButton01.png',sizingMethod='crop';
}
