body { margin:26px auto; font-size:0.9em; line-height:20px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;  background: url(images/bg.png) #000; border:1px solid #666666; width:940px;}
a { color:#1a1c4e;}
a:hover { color:#656788;}
#container { background-color:#fff; }
#splash_container {padding: 10px 10px;}
#header { background:url(images/header.png) repeat-x  #C13B00; }
#logo { background:url(images/header.png) no-repeat; padding:30px 0 0 40px; height:238px; color:#FFFFFF; font-style:italic; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:20px; font-style:italic; text-transform:uppercase;}
#menu { background: url(images/menu_bg.png) #FF6600; height:40px; }
#menu ul { margin:0px auto; padding:0;}
#menu ul li{
	display:inline;
	width:114px;
	margin-right:0px;
	padding-right: 10px;
}
#menu a {
	display:inline-block;
	width:190px;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	text-align:center;
	margin: auto 0px;
}
#menu a:hover{ padding-top:10px; height:30px; background:url(images/menu_bg_over.png) #C23B01;}
#splash_menu { background: url(images/menu_bg.png) #FF6600; height:40px; }
#splash_menu ul { margin:0px auto; padding:0; text-align:center;}
#splash_menu ul li{ display:inline-block; list-style:none; text-align:center;}
#splash_menu a { display:block; color:#fff; font-size:20px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:10px; text-align:center;}
#splash_menu a:hover{ padding-top:10px; height:30px; background:url(images/menu_bg_over.png) #C23B01;}

#text {
	margin: 0 312px 0 30px;
	width: 598px;
}
#textright {float:right; font-weight:bold; text-transform: uppercase; text-decoration: none; font-size:13px;}
#textright_bio{float:right; font-weight:bold; text-transform: none; text-decoration: none; font-size:12px}
#text p { padding:0 20px 10px 0;}
#text li {list-style:none; padding-left:20px; background:url(images/check.png) no-repeat 0px 7px;}
#workshop li {list-style:none; padding-left:20px; background:url(images/check.png) no-repeat 0px 7px;}
#sidebar {
	float:right;
	width:253px;
	padding: 0 18px 0 0px;
	font-size:14px;
}
#register {
	width:253px;
	margin-top:-40px;
}
#author {
	width:253px;
	margin-top:25px;
	margin-right: 0px;
	background:url() no-repeat;
	padding: 0px 0px;
}
#auth_content {
	margin:60px 7px;
	padding: 10px 3px;
}
h1 { margin:0; padding:0; font-size:1.6em; color:#1B1D1E; font-style:italic}

#main { float:left; background:url(images/sidebkg2.png) no-repeat top right #1a1c4e; padding:20px 0 0 0;}
#footer {background:url() #424E4F; height:102px; clear:both;  font-style:italic }
#location_footer {float:right; padding:5px 10px 0px 0px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px; margin: -10px 0px 0px 0px;}
#location_footer a{color:#000;}
#left_footer { float:left; padding:40px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:5px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
#return{background: #1a1c4e; padding: 3px; text-align: center; position: fixed; top: 0px; left: 0px; width: 100%;}
#return a{font-size: 12px; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: none;}
#return a:hover{color: #656788;}
#content {
	background:url() no-repeat;
	padding:10px 10px;
	margin-top:10px;
	width:598px;
}

#tweet { background: #fff;
  height: 200px;
  float:right; margin-right:15px; padding:5px;}
#partner {
	float:left;
	margin-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#video{
	background: #fff;
	height: 180px;
	Width:320px;
	float:right;
	margin-right:40px;
	border:#000 solid 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
 
}
#top {
	width:940px;
	height:200px;
	background:#FFF;
}

/* @group Colorbox Content */

#colorbox-content{ width: 600px;}
#colorbox-scroll{ height: 600px; overflow: auto; padding: 20px;}
.heading{ font-size: 1.3em; font-weight: bold;}
.topic{ font-weight: bold;}

/* @end */

