* {
	font-family: verdana;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

a { 
	color: #ce7428;
	font-weight: bold;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url('assets/bg_wrapper.gif') top center repeat-y #f3ebd7;
}

.note {
	color: red;
}

hr {
	border: 0;
	background-color: #ccc;
	height: 1px;
	margin: 2em 0;
}

#wrapper {
	width: 660px;
	margin: 0 auto;
	text-align: left;
}

#nav {
	padding: 12px 54px 0 54px;
}

#navlinks {
	list-style-type: none;
	width: 196px;
}

/* IE HACK */ 
* html #tabs {
	position: relative;
	left: 1px;
}

* html #header {
	position: relative;
	left: 1px;
}
/* END IE HACK */

#navlinks a {
	display: block;
	font-size: 11px;
	border: 1px solid #ccc;
	padding: 9px 0 9px 6px;
	text-decoration: none;
	color: #999;
	background-color: #f3ebd7;
}

/* IE HACK */

* html #navlinks {
	list-style-type: none;
	width: 190px;
}

* html #navlinks li a {
	height: 8px;
}

/* END IE HACK */

#navlinks li.current a, #navlinks li a:hover {
	background-color: #fff;
}

#navlinks li.current a {
	color: #ce7428;
}

#navlinks li {
	margin-bottom: 1px;
}

#main {
	position: relative;
	margin: 16px 54px 0 54px;
}

#main h1 {
	font-size: 16px;
}

#main .box {
		position: relative;
		/*background: url('assets/bg_main.gif') top center no-repeat #fff;*/
		padding: 20px;
		/*border-bottom: 1px solid #ccc;*/
		
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

#main .boxV2 {
		position: relative;
		padding: 20px;
		border: 1px solid #eee;
		-moz-border-radius: .6em;
}

#main .boxbottom {
	height: 20px;
	margin-bottom: 20px;
	/*background: url('assets/bg_bottom.gif') bottom center no-repeat #fff;*/
}

#main h1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #fcc04b;
	margin-bottom: 20px;
}

#main h2, #main h3, #main h4, h1.section {
	color: #ce7428;
}

#main h2 {
	font-size: 13px;
	margin-bottom: 4px;
}

#main h3 {
	font-size: 12px;
	margin-bottom: 6px;
}

#main h4 {
	font-size: 11px;
	margin-bottom: 6px;
}

#main p {
	color: #666;
	line-height: 16px;
	margin-bottom: 12px;
}

#main ul {
	margin-left: 30px;
	margin-bottom: 6px;
}

#main li {
	color: #666;
}

#main .orange {
	color: #ce7428;
}

#main img.inset {
	width: 133px;
	float: right;
	margin-left: 12px;
/*	position: relative;*/
}

#main .slideshowlink {
	padding-left: 22px;
	background: url('assets/slideshow_icon.gif') 0 2px no-repeat;

}

#main .toplinks {
	position: absolute;
	top: 20px;
	right: 20px;
}

/* IE HACK */
* html #main .toplinks {
	right: 80px;
}

#main .toplinks a {
}

#main #synopsislink, #main #slideshowlink {
	position: absolute;
	top: 20px;
	right: 70px;
}

#sidebar {
	float: right;
}

#footer {
	clear: both;
	color: #666;
	text-align: center;
	font-size: 10px;
	/*background: url('assets/bg_bottom.gif') top center no-repeat #fff;*/
	margin: 0 54px 0 54px;
	padding: 12px 0;
}

img {
	border: 0;
}

.title {
	font-weight: normal;
	font-style: italic;
	font-size: 13px;
}

ul.bulleted {
	margin-top: 20px;
}

ul.bulleted li {
	list-style-type: square;
	margin-bottom: 8px;
}

.testimonial {
	border-bottom: 1px solid #ccc;
	padding: 18px 0 12px 0;
}

.testimonial .byline {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #666;
}

#agenda ol {
	margin-left: 2em;
}

#agenda p,
#agenda li {
	color: #000;
}

#agenda table td {
	vertical-align: top;
	padding: .3em;
}

#agenda .topic {
	font-style: italic;
}

#agenda .time {
	white-space: nowrap;
}

#agenda .date {
	background-color: #eee;
	font-size: 13px;
	font-weight: bold;
}

#videoThumbnail {
	float: right;
	margin: 0 0 20px 20px;
}

