@charset "UTF-8";
/* CSS Document */

#container {width: 983px; margin-left: auto; margin-right: auto; position: relative; border: 1px solid #FFFFFF;}
#container2 {width: 983px; margin-left: auto; margin-right: auto; position: relative; border: 1px solid #FFFFFF;}

/*#links {position: absolute; top: 170px; left: 12px; width: 197px;}*/

#links
{
	position: absolute;
	top: 170px;
	left: 12px;
	width: 200px;
	height: 380px;/*345*/
	background-image:url(../images/menubar_bkgnd2.png);
	background-repeat:repeat-x;
	z-index:999;
}


#header {position: absolute; left: 220px; top: 0px;}
#textsp {position: absolute; top: 305px; left: 235px; padding: 5px; line-height: 1.5em; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #645D4C; width: 460px;}
#text {position: absolute; top: 305px; left: 220px; padding: 5px; line-height: 1.5em; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #645D4C; width: 530px;}
#text2 {position: absolute; top: 145px; left: 220px; padding: 5px; line-height: 1.5em; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #645D4C; width: 530px;}
#text3 { position: absolute; top: 150px; left: 218px; padding: 5px; line-height: 1.5em; font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #645D4C; width: 730px;}
#speakers {position: absolute; left: 863px; top: 46px;}
#checkout {position: absolute; top: 128px; left: 255px; width: 400px;}

#buyticket {
	position: absolute;
	top: 44px;
	left: 734px;
}
#buyticket2 {
	position: absolute;
	top: 54px;
	left: 800px;
}
#buyticket3 {
	position: absolute;
	top: 330px;
	left: 770px;
}
#soldout {
	position: absolute;
	top: 732px;
	left: 276px;
}

#soldout2 {
	position: absolute;
	top: 515px;
	left: 276px;
}

#marco
{
	position:absolute;
	top:550px;
	left:12px;
	width:197px;
	
}

#bonhoeffer
{
	position:absolute;
	top:540px;
	left:12px;
	width:197px;
	
}

a.clicktick
{
	text-decoration:none;
	color:#000000;
	
}

a.clicktick:hover
{
	text-decoration:none;
	color:#309;
	
}

#contactleft{position: absolute; top: 65px; left: 0px; width: 290px; height: 450px;}
#contactright{position: absolute; top: 60px; left: 300px; width: 290px; height: 450px;}

#speaker {position: absolute; top: 138px; left:220px; padding-top: 32px;}
#title {position: absolute; top: 250px; left: 386px;}
#title2 {position: absolute; top: 255px; left: 485px; line-height:20px;}
#titlelinks {position: absolute; top: 260px; left: 386px;}

.job {font-size: 18px; padding-bottom: 5px;}
.job3 {font-size: 18px; font-weight:bold;  padding-bottom: 5px;}
.job2 {font-size: 26px; color:#CA152A; font-weight:bold; line-height:30px;}
.line {font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding-bottom: 5px; border-bottom: 1px solid #000033; width: 450px; padding-top: 20px; letter-spacing: 1px;}
.linexx {font-family: Arial, Helvetica, sans-serif; font-size: 24px; padding-bottom: 5px; border-bottom: 1px solid #000033; width: 480px; padding-top: 20px; letter-spacing: 1px; color:#000;}
.line2 {font-size: 18px; padding-bottom: 5px; border-bottom: 1px solid #000033; padding-top: 20px; font-weight: bold;}
.line3 {font-size: 20px; padding-bottom: 5px; color:#FFF;}
.line4 {font-size: 16px; padding-bottom: 5px; color:#FFFFFF;}
.line5 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-bottom: 5px; border-bottom: 1px solid #000033; width: 450px; padding-top: 20px; letter-spacing: 1px;}
.support {font-size: 12px; font-weight: bold; line-height: 1.5em; font-family: Verdana, Geneva, sans-serif;}
.subline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-bottom: 5px; border-bottom: 1px solid #000033; letter-spacing: 1px;}

.line3x {font-size: 15px; padding-bottom: 5px; color:#000;}
.line3x a{color:#000; text-decoration:none;}
.line3x a:hover{color:#FFF; text-decoration:none;}

#signame {font-size:36px; font-family: Arial, Helvetica, sans-serif; font-weight:bolder; padding-top:32px; letter-spacing: 1px;}
#signame2 {font-size:20px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;}
#signame3 {font-size:28px; font-family: Arial, Helvetica, sans-serif;  padding-top:10px;}
#signame3x {font-size:28px; font-family: Arial, Helvetica, sans-serif;  padding-top:10px; color:#000000; line-height: 1.2em;}/*3-22-2011*/
#signame4 {font-size:32px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bolder; padding-top:5px;}
#signame5 {font-size:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: bold;}

table.mar2011 td {color:#000000; font-size:11px;}

table.buynow{border: solid; border-width: 1px;}

table.imove{
	padding-top: 32px;
}

#imove2{
	padding-top: 32px;
}

#imove3{
	position:relative;
	top: -52px;
	line-height:20px;
	margin-bottom:-52px;
}

#innerline{
	width:350px;
	height:auto;
}


table.photo{
	font-size: 8px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

.copywrite {color: #645D4C; font-size: 9px;}

.text {line-height: 1.5em;}

#sidebar {letter-spacing: 0.1em; line-height: 1.7em; text-align: left;}
#sidebar a {display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; color: #FFFFFF; font-size: 13px;}
#sidebar a:visited {display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; font-size: 13px;}
#sidebar a:hover {background-color: #6699CC; display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; font-size: 13px;}
#sidebar a:active {background-color: #723A2C; display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; font-size: 13px;}


#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar li {border-bottom: 1px solid #666666;}

#sidebarc {letter-spacing: 0.1em; line-height: 1.7em; text-align: center;}
#sidebarc a {display: block; padding: 2px 8px 2px 10px; margin: 0; width: 90px; color: #000033; font-weight: bold; font-size: 13px;}
#sidebarc a:visited {display: block; padding: 2px 8px 2px 10px; margin: 0; width: 90px; font-size: 13px;}
#sidebarc a:hover {background-color: #6699CC; display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; font-size: 13px;}
#sidebarc a:active {background-color: #723A2C; display: block; padding: 2px 8px 2px 10px; margin: 0; width: auto; font-size: 13px;}


#sidebarc ul {list-style: none; margin: 0; padding: 0;}
#sidebarc li {border-bottom: 1px solid #666666;}

.flink {padding: 5px 0px 5px 6px; color: #FFFFFF; font-size: 11px;}
.flink a:link {color: #FFFFFF;}
.flink a:visited {color: #FFFF99;}
.flink a:hover {color: #FFFF00;}
.flink a:active {color: #FFFFFF;}

.clink {padding: 3px 6px 3px 6px; color: #FFFFFF; font-size: 13px; background-color: #336699; float: center; width: 70px;}
.clink a:link {color: #FFFFFF;}
.clink a:visited {color: #FFFFFF;}
.clink a:hover {color: #999999;}
.clink a:active {color: #FFFFFF;}

.menulink a:link {color: #666666;}
.menulink a:visited {color: #333333;}
.menulink a:hover {color: #006600; border-bottom: 1px solid #006600;}
.menulink a:active {color: #666666;}

blockquote.pullsm {float: left; width: 110px; padding: 3px; margin: 0;}
blockquote.pull1 {float: right; width: 270px; padding: 3px; margin: 0;}

#metaxas {
	position: absolute;
	top: 160px;
	left: 392px;
}

#rcosby {
	position: absolute;
	top: 200px;
	left: 392px;
	width: 200px;
}



/* menu */


.menu2
{
	font-family: arial, sans-serif; 
	width:200px; 
	height:345px; 
	position:relative; 
	font-size:14px; 
	margin:-7px 0px 0px; 
	z-index:999;
	
}

.menu2 ul 
{
	padding:0; 
	margin:0; 
	list-style-type: none;
	width:200px; 
	height:345px;
	border:none;
}

.menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:5px; left:190px;
}
.menu2 ul li {
float:left;
}
/*

.menu2 ul li.home a, .menu2 ul li.home a:visited {
display:block; float:left; text-decoration:none; color:#000; width:100px; height:33px; line-height:29px; font-size:11px; background-image:url(images/01_0.jpg); padding-left:10px;
}

.menu2 ul li.home a, .menu2 ul li.home a:hover {
display:block; float:left; text-decoration:none; color:#000; width:190px; height:33px; line-height:29px; font-size:11px; background-image:url(images/01_1.png); padding-left:10px;
}
*/


/*  image links  */

/*  image links  */

ul.menuo li a.m1
{
	background-image:url(../images/01_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:999;
	width: 180px;
	height: 33px; /*height: 33px;*/ /*height: 28px; was set but issues happened in ie*/
	border-bottom: 1px dotted #000000;
	margin-left:5px;
/*	padding-bottom:4px;*/
	
}

/* hover */

ul.menuo li a.m1:hover
{
	background-image:url(../images/01_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m2
{
	background-image:url(../images/02a_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m2:hover
{
	background-image:url(../images/02a_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m3
{
	background-image:url(../images/03_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m3:hover
{
	background-image:url(../images/03_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m4
{
	background-image:url(../images/04_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m4:hover
{
	background-image:url(../images/04_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m5
{
	background-image:url(../images/05_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m5:hover
{
	background-image:url(../images/05_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m6
{
	background-image:url(../images/06_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m6:hover
{
	background-image:url(../images/06_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m7
{
	background-image:url(../images/07_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m7:hover
{
	background-image:url(../images/07_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m8
{
	background-image:url(../images/08_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m8:hover
{
	background-image:url(../images/08_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m9
{
	background-image:url(../images/09_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m9:hover
{
	background-image:url(../images/09_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/*  image links  */

ul.menuo li a.m10
{
	display:block;
	float:left;
	z-index:110;
	width: 200px;
	border-bottom: none;
	margin:5px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	font-size:13px;
	
}

/* hover */

ul.menuo li a.m10:hover
{
	display:block;
	float:left;
	z-index:110;
	width: 200px;;
	border-bottom: none;
	margin:5px;
	font-weight:bold;
	text-decoration:none;
	color:#039;
	font-size:13px;
	
}

/*  image links  */

ul.menuo li a.m11
{
/*	background-image:url(images/youth_ambassador.png);*/
	background-image:url(../images/11_0.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}

/* hover */

ul.menuo li a.m11:hover
{
/*	background-image:url(images/youth_ambassador_shadow.png);*/
	background-image:url(../images/11_1.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	z-index:110;
	width: 180px;
	height: 33px;
	border-bottom: 1px dotted #000000;
	margin-left:5px;
	
}


/*  image links  */
/*
.menu2 ul.menuo li a span.m1
{
	background-image:url(images/01_0.png) no-repeat;
	display:block;
	z-index:110;
	width: 190px;
	height: 33px;
	
}
*/
/* hover */
/*
.menu2 ul.menuo li a:hover span.m1
{
	background-image:url(images/01_1.png) no-repeat;
	display:block;
	z-index:110;
	width: 190px;
	height: 33px;
	
}
*/
/* active */
/*
.menu2 ul.menuo li.active a span.m1
{
	background-image:url(images/01_1.png) no-repeat;
	display:block;
	z-index:110;
	width: 190px;
	height: 33px;

}
*/

/*

.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; width:190px; height:33px; line-height:29px; font-size:11px; background:transparent; padding-left:10px;
}
*/



.menu2 ul li a, .menu2 ul li a:visited {
display:block; float:left; text-decoration:none; color:#000; width:190px; height:33px; line-height:29px; font-size:14px; padding-left:5px; padding-right: 0px;
}/*
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:100px; w\idth:90px;}

.menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

 first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
/*.menu2 ul li:hover a{
background:#606; color:#fff;
}
/*
.menu2 ul li a:hover{
background:#606; color:#fff;
}
*/
/*end*/

.menu2 ul li:hover {position:relative; z-index:999;}
* html .menu2 ul li a:hover {position:relative; z-index:999;}

.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; border:none; background:#645D4C; overflow:visible;z-index:999;
}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{
display:block; color:#fff; line-height:15px; padding:5px 0 5px 10px; height:auto; text-decoration:none; border-top:1px solid #645D4C; border-bottom:1px solid #645D4C;z-index:999;
}

.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {
background:#EBD561; color:#000000; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF;z-index:999;
}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;
}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {
display:block; color:#ff0;
}

.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}

#BobHarden {
	position: absolute;
	top: 560px;/*525*/
	left: 11px;
}

