/* --- v2 --- */

* {

	font-family:"lucida sans unicode", "lucida grande", arial, helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	line-height:18px;
	padding:0px;

}

a {

	color:#f3af1c;

}

body {

	background:#f2af1d;
	color:#535353;
	padding:6px 0px;

}

img {

	border:none;
	vertical-align:baseline;

}

em {

	font-style:italic;

}

strong {

	color:#333333;
	font-weight:bold;

}

ul {

	list-style:none;

}

/* --- container --- */

#container {

	margin:0px auto;
	overflow:hidden;
	width:924px;

}

/* --- header --- */

#header {

	background-color:#ffffff;
	height:34px;
	overflow:hidden;
	padding:128px 12px 0px 12px;
	position:relative;
	width:900px;

}

#header p {

	height:81px;
	left:12px;
	overflow:hidden;
	position:absolute;
	top:24px;
	width:258px;

}

#header p a {

	background:url(../images/header-p-a.png) 0px 0px no-repeat;
	display:block;
	height:81px;
	text-indent:-999999px;
	width:258px;

}

#header ul {

	height:34px;
	list-style:none;
	width:900px;

}

#header ul li {

	display:inline;
	float:left;
	margin:0px 1px 0px 0px;

}

#header ul li a {

	background:url(../images/header-ul-li-a.png) 0px 0px repeat-x;
	color:#ffffff;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	text-shadow:0px 1px 1px rgba(0, 0, 0, 0.25);

}

#header ul li a.active,
#header ul li a:hover {

	background-position:0px -34px;
	text-shadow:none;

}

#header ul li.n1 a {

	width:92px;

}

#header ul li.n2 a {

	width:91px;

}

#header ul li.n3 a {

	width:54px;

}

#header ul li.n4 a {

	width:71px;

}

#header ul li.n5 a {

	width:75px;

}

#header ul li.n6 a {

	width:96px;

}

#header ul li.n7 a {

	width:58px;

}

#header ul li.n8 a {

	width:109px;

}

#header ul li.n9 a {

	width:74px;

}

#header ul li.n0 {

	float:right;
	margin:0px;
	width:171px;

}

#header ul li.n0 a {

	background-position:0px -68px;
	color:#83a314;
	text-align:left;
	text-indent:10px;
	text-shadow:0px 1px 1px rgba(255, 255, 255, 0.25);
	width:171px;

}

/* --- content --- */

#content {

	background-color:#ffffff;
	background-position:right bottom;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:6px 12px;
	width:900px;

}

div.home-container {

	background-image:url(../images/background/home.jpg);

}

div.audience-container {

	background-image:url(../images/background/audience.jpg);

}

div.magazine-container {

	background-image:url(../images/background/magazine.jpg);

}

div.sips-container {

	background-image:url(../images/background/sips.jpg);

}

div.online-container {

	background-image:url(../images/background/online.jpg);

}

div.books-container {

	background-image:url(../images/background/books.jpg);

}

div.marketing-container {

	background-image:url(../images/background/marketing.jpg);

}

div.network-container {

	background-image:url(../images/background/sips.jpg);

}

div.buzz-container {

	background-image:url(../images/background/magazine.jpg);

}

div.company-container {

	background-image:url(../images/background/audience.jpg);

}

/* --- slideshow --- */

#slideshow {

	height:336px;
	overflow:hidden;
	position:relative;
	width:900px;

}

#slideshow img {

	left:0px;
	position:absolute;
	top:0px;

}

/* --- kit --- */

#kit {

	overflow:hidden;
	width:900px;

}

#kit div.download {

	display:inline;
	float:left;
	width:96px;

}

#kit div.download p {

	margin:12px 0px;

}

#kit div.download p a {

	color:#6da707;
	font-weight:bold;

}

#kit div.information {

	display:inline;
	float:right;
	width:792px;

}

#kit div.information h2 {

	color:#f3af1c;
	font-size:15px;
	margin:12px 0px;

}

#kit div.information p {

	margin:12px 0px;

}

#kit div.information ul {

	overflow:hidden;
	width:792px;

}

#kit div.information ul li {

	background:url(../images/page.png) right 0px repeat-y;
	display:inline;
	float:left;
	height:300px;
	overflow:hidden;
	width:248px;

}

#kit div.information ul li h3 {

	color:#f3af1c;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;

}

#kit div.information ul li p a {

	color:#6da707;
	font-weight:bold;

}

#kit div.information ul li.n1 {

	padding:12px 12px 0px 0px;

}

#kit div.information ul li.n2 {

	padding:12px 12px 0px 12px;

}

#kit div.information ul li.n3 {

	background:none;
	padding:12px 0px 0px 12px;

}

/* --- columns --- */

#columns {

	overflow:hidden;
	width:900px;

}

/* --- menu --- */

#menu {

	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	overflow:hidden;
	padding:110px 0px 0px 0px;
	width:162px;

}

div.menu-a {

	background-image:url(../images/menu/a.jpg);

}

div.menu-b {

	background-image:url(../images/menu/b.jpg);

}

div.menu-c {

	background-image:url(../images/menu/c.jpg);

}

div.menu-d {

	background-image:url(../images/menu/d.jpg);

}

div.menu-e {

	background-image:url(../images/menu/e.jpg);

}

div.menu-f {

	background-image:url(../images/menu/f.jpg);

}

div.menu-g {

	background-image:url(../images/menu/g.jpg);

}

#menu ul {

	list-style:none;
	overflow:hidden;
	padding:0px 0px 0px 12px;
	width:150px;

}

#menu ul li {

	display:inline;
	float:left;
	margin:6px 0px 0px 0px;
	overflow:hidden;
	width:150px;

}

#menu ul li a {

	color:#675419;
	text-decoration:none;

}

#menu ul li a:hover {

	text-decoration:underline;

}

#menu ul li a.active {

	font-weight:bold;

}

#menu ul li ul li a {

	font-size:9px;

}

/* --- page --- */

#page {

	background:url(../images/page.png) 0px 0px repeat-y;
	display:inline;
	float:left;
	min-height:600px;
	overflow:hidden;
	width:540px;

}

#page h2 {

	color:#f3af1c;
	font-size:24px;
	font-weight:normal;
	margin:24px;

}

#page h3 {

	color:#f3af1c;
	font-size:15px;
	margin:24px;

}

#page h4 {

	color:#f3af1c;
	font-size:15px;
	font-weight:normal;
	margin:12px 24px;

}

#page div.hr {

	background:url(../images/hr.png) 0px 0px repeat-x;
	height:1px;
	margin:12px 24px;
	overflow:hidden;

}

#page div.hr hr {

	display:none;

}

#page p {

	margin:12px 24px;

}

#page table {

	border-collapse:collapse;
	margin:0px 24px;

}

#page ul {

	list-style:disc;

}

#page ul li {

	margin:12px 24px 12px 39px;

}

/* --- tools --- */

#tools {

	display:inline;
	float:right;
	overflow:hidden;
	padding:0px 0px 0px 12px;
	width:186px;

}

#tools div.links p {

	font-size:9px;

}

#tools div.links ul {

	overflow:hidden;
	width:186px;

}

#tools div.links ul li {

	display:inline;
	float:left;
	margin:0px 12px 0px 0px;

}

#tools div.links ul li a {

	color:#bb800a;
	display:inline;
	float:left;
	font-size:9px;
	text-decoration:none;
	text-indent:15px;

}

#tools div.links ul li a:hover {

	text-decoration:underline;

}

#tools div.links ul li.bookmark a {

	background:url(../images/icons/bookmark.gif) 0px 4px no-repeat;

}

#tools div.links ul li.email a {

	background:url(../images/icons/email.gif) 0px 6px no-repeat;

}

#tools div.links ul li.print a {

	background:url(../images/icons/print.gif) 0px 4px no-repeat;

}

div.quote {

	background:url(../images/q-open.png) 0px 0px no-repeat;
	margin:12px 0px;

}

div.quote blockquote {

	background:url(../images/q-close.png) right bottom no-repeat;
	text-indent:28px;

}

div.quote blockquote cite {

	display:block;
	text-indent:0px;

}

/* --- links --- */

#links {

	/*background:url(../images/links.png) center 0px no-repeat;*/
	color:#f3af1c;
	margin:12px 0px 0px 0px;
	padding:14px 0px 6px 0px;
	text-align:center;

}

#links ul li {

	display:inline;
	padding:0px 6px;

}

#links ul li a {

	color:#f3af1c;

}

/* --- external --- */

#external {

	color:#fffffff;
	padding:12px;
	text-align:center;

}

#external p {

	color:#ffffff;

}

#external p strong {

	color:#ffffff;

}

#external ul li {

	display:inline;
	padding:0px 6px;

}

#external ul li a {

	color:#ffffff;

}

/* --- /// --- */

#page h4 {

	margin:24px 24px 12px 24px;

}

#page #slideshow {

	height:300px;
	border:#999999 solid 1px;
	margin:24px;
	overflow:hidden;
	width:490px;

}

#page div.quotes {

	border: #8faa30 solid 0px;
	margin: 24px;
	overflow: hidden;
	padding: 1px;
	width: 500px;

}

#page div.quotes ul {

	background: #ecf3d1;
	
	width: 490px;

}

	#page div.quotes ul li {

		color:#8faa30;
		font-family:georgia, "times new roman", times, serif;
		font-size: 21px;
		font-style:italic;
		line-height:normal;
		margin: 0px;
		padding: 24px;
	
	}

#page div.bio {

	margin:24px;
	overflow:hidden;
	width:492px;

}

	#page div.bio h4 {
	
		margin:0px;
	
	}

	#page div.bio p {
	
		margin:12px 0px 0px 0px;
	
	}

	#page div.bio p.image {
	
		display:inline;
		float:left;
		margin:3px 24px 0px 0px;
	
	}

/* --- /// --- */

div.magazine-container #page ul.icons {

	list-style:none;

}

	div.magazine-container #page ul.icons li {
	
		background-repeat:no-repeat;
		height:36px;
		margin:12px 24px;
		overflow:hidden;
		padding:32px 0px 32px 112px;
	
	}

/* --- /// --- */

#tools #slideshow {

	margin:24px 0px 0px 0px;

}

/* --- /// --- */
