body {
	background-color: #990022;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

div#maindiv {
	width: 800px;
	margin: 0 auto;
	padding: 0 0 0 45px;
	border: 1px solid #990022;
	background: #990022 url('images/samara_logo_outside.gif') no-repeat 5px 30px;
}

div#containerdiv {
	background-color: #f9fcf4;
	width: 100%;
	margin: 25px 0 25px 0;
	padding: 0;
}

div.clear {
	height: 1px;
	clear: both;
}


/* SIDEBAR */

div#sidebar {
	width: 230px;
	float: left;
	border: 0px dotted green;
	margin: 0 0 10px 0;
	padding: 0;
}

div#sidebar a, div#sidebar a:visited {
	color: #f9fcf4;
}

div#sidebar a:hover, div#sidebar a:active {
	color: #f3e2cd;
}


img#microphone_photo {
	margin-left: 10px;
}


/* LOGO */


	div#logo {
		text-indent: -9999px;
		width: 221px;
		height: auto;
		background: transparent url('images/samara_logo_inside.gif') no-repeat top left;
		padding: 0;
		margin: 10px 0 20px 0;
	}





/* NAVIGATION */


	ul#navigation {
		margin: 0 0 10px 10px;
		padding: 0;
		width: 180px;
		border: 0px solid red;
	}
	
	ul#navigation li {
		width: 180px;
		margin: 0 0 0 0;
		padding: 0;
		border-bottom: 2px solid #874b06;
		list-style: none;
	}
	
	ul#navigation li#nav_contact {
		border-bottom: none;
	}
	
	ul#navigation li#nav_newsletter {
		border-bottom: none;
		display: none;
		visibility: hidden;
	}
	
	ul#navigation li a {
		text-indent: -9999px;
		background-color: transparent;
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
		height: 38px;
		width: 180px;
		outline: none;
	}
	
	ul#navigation li#nav_newsletter a {
		height: 60px;
	}
	
	ul#navigation li a:active, ul#navigation li a:hover {
		background-position: -180px 0;
	}
	
	#aboutpage ul#navigation li#nav_about a, .speakerpages ul#navigation li#nav_speakers a, #contactpage ul#navigation li#nav_contact a {
		background-position: -180px 0;
	}
	
	ul#navigation li#nav_homepage a {
		background-image: url('images/navigation/homepage.gif');
	}
	ul#navigation li#nav_about a {
		background-image: url('images/navigation/about.gif');
	}
	ul#navigation li#nav_speakers a {
		background-image: url('images/navigation/speakers.gif');
	}
	ul#navigation li#nav_contact a {
		background-image: url('images/navigation/contact.gif');
	}
	ul#navigation li#nav_newsletter a {
		background-image: url('images/navigation/newsletter.gif');
	}
	#homepage ul#navigation li#nav_homepage {
		border-bottom: none;
	}
	#homepage ul#navigation li#nav_homepage a {
		display: none;
		visibility: hidden;
	}


/* SOCIAL MEDIA */
	
	div#youtube {
		margin: 0 0 10px 10px;
		width: 180px;
		text-align: center;
	}
	
	div#facebook {
		margin: 0 0 10px 10px;
		width: 180px;
	}
	
	div#facebookcredit {
		font-size: 9px;
		padding-left: 10px;	
	}


/* CONTACT INFO */

	div#sidebar p#contactinfo {
		margin: 0 0 10px 10px;
		padding: 15px 10px;
		background-color: #542d1c;
		color: #f9fcf4;
		width: 160px;
		font-size: 11px;
		line-height: 18px;
	}
	
	div#sidebar span.creditstitle {
		font-size: 14px;
		line-height: 21px;
	}




/* END SIDEBAR */




div#mainbody {
	margin: 0 0 0 235px;
	border: 0px dotted green;
	padding: 0;
	color: #542d1c;
}


div#footer {
	clear: both;
}




/* HEADER */

div#header {
	margin-bottom: 60px;
	padding-top: 10px;
}

* html div#header {	margin-bottom: 55px; } /* IE6 */
html>body div#header { *margin-bottom: 55px; } /* IE7 */

div#header img#sitename {
	margin-top: 20px;
}

div#header p#tagline {
	font-size: 20px;
	font-weight: bold;
}


/* END HEADER */


/* MAIN TEXT */

div#maintext {
	padding: 0 25px 0 0;
	font-size: 14px;
	line-height: 22px;
	border: 0px solid green;
}

/* GENERAL STYLES */
	
	div#maintext a, div#maintext a:visited {
		color: #990022;
	}
	
	div#maintext a:hover, div#maintext a:active {
		color: #905000;
	}
	
	
	div#maintext h1 {
		font-size: 24px;
		line-height: 32px;
		font-weight: normal;
	}
	
	div#maintext h1 span.subtitle {
		font-size: 20px;
		line-height: 28px;
		font-weight: normal;
		font-style: italic;
	}
	
	
	div#maintext h2 {
		font-size: 20px;
		font-weight: bold;
	}
	
	ul.nostyle {
		margin-left: 20px;
		padding: 0;
	}
	
	ul.nostyle li {
		list-style: none;
	}
	
	.spacetop {
		margin-top: 1.5em;
	}
	
	.nospacetop {
		margin-top: 0;
	}
	
	.nospacebottom {
		margin-bottom: 0;
	}
	
	
	


/* CLIENT PAGES */

	.speakerpages #footer {
		padding-top: 10px;
	}

	div#mainbody div.featuredclientlist {
		float: left;
	}
	
	div#mainbody div.featuredclientlist img, img.clientportrait {
		border: 1px solid #990022;
		margin-right: 10px;
		margin-top: 5px;
	}
	
	.speakerpages img.clientportrait {
		margin-right: 15px;
	}
	
	div#mainbody img.clientportraitright {
		margin-right: 0;
		margin-left: 10px;
		margin-top: 5px;
		border: 1px solid #990022;
	}
	
	div#mainbody .clientblurb {
		font-size: 12px;
		line-height: 18px;
	}
	
	.speakerpages div#mainbody .featuredclientlist {
		width: 530px;
	}
	
	
	
	div.dividingline {
		border: 0px dotted orange;
		margin: 10px auto;
		padding: 0;
		height: 5px;
		float: left;
		text-align: center;
	}
	
	
	
	div.dividingspace {
		width: 100%;
		margin: 5px auto 0 auto;
		height: 1px;
		float: left;
	}
	
	div.clientvideo {
		width: 100%;
		margin: 20px auto;
		/*float: left;*/
	}
	
	div.clientvideo2 {
		width: 60%;
		margin: 0 auto;
		padding: 10px;
		border-top: 1px solid #990022;
		border-bottom: 1px solid #990022;
		text-align: center;
	}
	
	
	div.clientvideo2 a {
		text-decoration: none;
	}
	
	
	blockquote.clientquote {
		margin-left: 0;
		margin-right: 0;
		background-color: #e8d5b3;
		padding: 10px;
	}
	
	blockquote.clientquote p {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	blockquote.clientquote p.signature {
		margin-left: 30px;
		margin-top: 0.5em;
		text-align: right;
		font-style: italic;
	}
	
	
	div#clientphoto {
		width: 215px;
		float: left;
		text-align: center;
	}
	
	
	div#clientphotoright {
		width: 215px;
		float: right;
		text-align: center;
		margin-left: 20px;
	}
	
	div#clientphotoright img.clientportrait {
		margin-right: 0;
		margin-bottom: 5px;
	}

	
	div#clientphoto span.caption, div#clientphotoright span.caption {
		font-size: 0.8em;
		line-height: 1.3em;
		font-style: italic;
	}

	.copyrighttext {
		font-size: 11px;
		line-height: 16px;
	}
	
	
	
/* CLIENT PAGES */




/* HOMEPAGE */


	
	div#mainbody .noindent {
		margin-left: 0;
		padding-left: 1em;
	}



	div#mainbody div.featuredclienthomepage {
		width: 230px;
		height: 430px;
		float: left;
		border: 1px solid #990022;
		margin-bottom: 25px;
		background-color: #990022;
	}
	
	div#mainbody div.featuredclienthomepage a {
		color: #f9fcf4;
	}
	
	div#mainbody div.clientleft {
		margin-right: 30px;
	}
	
	div#mainbody div.bottomrow {
		margin-bottom: 20px;
	}
	
	
	div#mainbody p.booking {
		font-weight: bold;
		font-style: italic;
		margin-top: 2em;
	}


	div#mainbody div.featuredclientlist {
		float: left;
	}
	
	div#mainbody div.featuredclientlist img, img.clientportrait {
		border: 1px solid #990022;
		margin-right: 10px;
		margin-top: 5px;
	}
	
	div#mainbody img.clientportraitright {
		margin-right: 0;
		margin-left: 10px;
		margin-top: 5px;
		border: 1px solid #990022;
	}
	
	div#mainbody .clientblurb {
		font-size: 12px;
		line-height: 18px;
	}

	div#mainbody div.featuredclientlist img, img.noborder {
    	border: 0;
	}

	div.featuredclienttext {
		padding: 10px 10px;
		color: #f9fcf4;
	}
	
	.clientname {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}
	
	.clienttitle {
		font-size: 14px;
		line-height: 20px;
		font-style: italic;
	}
	
	.readmorelink {
		margin-top: 10px;
		font-size: 12px;
		line-height: 18px;
		font-style: italic;
		text-align: right;
	}
	



/* END HOMEPAGE */
	



/* END MAIN TEXT */
