/*
* Author: 		Trevor Morris
* Contact:		trovster@gmail.com
* Version:		0.1
* Updated:		25/01/2009
* Notes:		Presents section stylesheet
*
*/


/* = General
--------------------------------------------------------------------------------------------------*/
body.presents #branding h2 {
	display: none;
}
body.presents.default #branding h2 {
	display: block;
}
body.presents #content ul.photos li {
	display: block;
	border: 3px solid #ccc7c3;
}
body.presents #content ul.photos li a {
	border: 0;
}
body.presents #content ul.photos li img {
	border: 1px solid #f9f8f7;
}
body.presents #content .vevent.last {
	border: 0;
}
body.presents #content .vevent h4.event-date {
	margin: -8px 0 5px;
}

body.presents .speakers .vcard {
	margin-bottom: 10px; padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
body.presents .speakers .vcard.l {
	border-bottom: 0;
}
body.presents .speakers .vcard img {
	display: block;
}
body.presents .speakers .vcard h2.fn {
	float: none;
	margin-top: 0; padding: 0;
	color: #069;
	border: 0;
}
body.presents div.map #map {
	height: 240px; width: 389px;
}


/* = Emerging Standards
--------------------------------------------------------------------------------------------------*/
body.presents.emerging-standards #navigation {
	border-top-color: #BA1A51;
}
body.presents.emerging-standards h2,
body.presents.emerging-standards .vevent h3 {
	color: #BA1A51;
}
body.presents.emerging-standards #branding h1 {
	padding-bottom: 110px;
	background: url(images/presents/emerging-standards.gif) no-repeat 0 100%;
}
body.presents.emerging-standards #branding h1 a {
	height: 70px; width: 171px;
	padding-top: 50px;
	background: url(images/presents/logo.gif) no-repeat 0 100%;
}


/* = Being Green
--------------------------------------------------------------------------------------------------*/
body.presents.being-green #navigation {
	border-top-color: #6a4;
}
body.presents.being-green h2,
body.presents.being-green .vevent h3 {
	color: #6a4;
}
body.presents.being-green #branding h1 {
	padding-bottom: 110px;
	background: url(images/presents/being-green/tagline.gif) no-repeat 0 100%;
}
body.presents.being-green #branding h1 a {
	height: 70px; width: 171px;
	padding-top: 50px;
	background: url(images/presents/being-green/logo.gif) no-repeat 0 100%;
}


/* = Being Green
--------------------------------------------------------------------------------------------------*/
body.presents.coding-standards #navigation {
	border-top-color: #06c;
}
body.presents.coding-standards h2,
body.presents.coding-standards .vevent h3 {
	color: #06c;
}
body.presents.coding-standards #branding h1 {
	padding-bottom: 110px;
	background: url(images/presents/coding-standards/tagline.gif) no-repeat 0 100%;
}
body.presents.coding-standards #branding h1 a {
	height: 70px; width: 171px;
	padding-top: 50px;
	background: url(images/presents/coding-standards/logo.gif) no-repeat 0 100%;
}


/* = Being Green
--------------------------------------------------------------------------------------------------*/
body.presents.rich-internet-applications #navigation {
	border-top-color: #F60;
}
body.presents.rich-internet-applications h2,
body.presents.rich-internet-applications .vevent h3 {
	color: #F60;
}
body.presents.rich-internet-applications #branding h1 {
	padding-bottom: 110px;
	background: url(images/presents/rich-internet-applications/tagline.gif) no-repeat 0 100%;
}
body.presents.rich-internet-applications #branding h1 a {
	height: 70px; width: 171px;
	padding-top: 50px;
	background: url(images/presents/rich-internet-applications/logo.gif) no-repeat 0 100%;
}