* {
	margin: 0;
	padding: 0;
	outline: none;
}
a img {
	border: none;
}
.clr {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
body {
	background: #ecaa2b url(../images/bg.png) repeat-x 0 0;
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #525252;
}
#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
/*---Header---*/
#header {
	width: 980px;
	height: 133px;
	position: relative;
	padding-bottom: 26px;
}
#logo {
	position: absolute;
	left: 3px;
	top: 24px;
	display: block;
}
.search-block {
	position: absolute;
	top: 0;
	right: 0;
	width: 351px;
}
.search-block-inner {
	background-color: #fff1cf;
	padding: 17px 0 0 19px;
}
.search-block-bot {
	background: url(../images/head-block-bot.gif) no-repeat 0 0;
	width: 351px;
	height: 7px;
	font-size: 0;
}
.search-menu {
	list-style: none;
}
.search-menu li {
	float: left;
	font-size: 10px;
	line-height: 20px;
}
.search-menu li a {
	color: #525252;
	text-decoration: none;
}
.search-menu li a:hover {
   text-decoration: underline;
}
.search-menu li span {
	padding: 0 11px;
}
.search-menu li span img {
	vertical-align: middle;
}
.search-text {
	background: url(../images/search-input.gif) no-repeat 0 0;
	width: 187px;
	height: 16px;
	border: none;
	font-size: 10px;
	padding: 0 3px;
	vertical-align: middle;
	margin-right: 6px;
}
.search-block-inner .submit {
	background: url(../images/search-but.gif) no-repeat 0 0;
	width: 54px;
	height: 16px;
	border: none;
	vertical-align: middle;
	cursor: pointer;
}
.search-block-inner form {
	padding: 10px 0 12px 49px;
}
/*---End Header---*/
/*---Menu---*/
#menu {
	position: absolute;
	top: 133px;
	left: 0;
	z-index: 100;
}
#menu ul {
	list-style: none;
}
#menu ul li {
	float: left;
	line-height: 28px;
	padding-left: 11px;
	position: relative;
}
#menu ul li a {
	text-transform: uppercase;
	font-size: 16px;
	color: #525252;
	text-decoration: none;
	padding: 0 18px 0 7px;
	display: inline-block;
}
#menu ul li.active {
	background: url(../images/tab-left.gif) no-repeat 0 0;
}
#menu ul li.hover {
	background: url(../images/tab-left-a.gif) no-repeat 0 0;
}
#menu ul li.active a {
	background: url(../images/tab-right.gif) no-repeat 100% 0;
	color: #fff;
}
#menu ul li.hover a {
	background: url(../images/tab-right-a.gif) no-repeat 100% 0;
	color: #fff;
}
#menu ul li span.ds {
	padding: 0 10px;
}
#home {
	padding-left: 6px !important;
}
#home.hover,
#home.active {
	background: url(../images/tab-home-l.gif) no-repeat 0 0 !important;
	padding-left: 6px !important;
}
#home.hover {
	background: url(../images/tab-home-long.gif) no-repeat 0 0 !important;
	margin-bottom: -10px;
}
#home.hover a {
	background: url(../images/tab-right.gif) no-repeat 100% 0 !important;
}
.ul-top,
.ul-bot {
	height: 7px;
	font-size: 0;
	line-height: 0;
}
.ul-top div {
	background: #828282 url(../images/dots3.gif) no-repeat 12px 100%; 
	margin-right: 7px;
	height: 7px;
	font-size: 0;
}
#submenu .ul-top div {
	background-image: url(../images/dots3_2.gif);
	background-position: 10px 100%; 
}
.ul-bot div {
	background-color: #828282;
	margin: 0 7px;
	height: 7px;
	font-size: 0;
}
.ul-top div.img,
.ul-bot div.img-l,
.ul-bot div.img-r {
	background: url(../images/menu-open-top-r.png) no-repeat 0 0 !important;
	margin: 0;
	float: right;
	width: 7px;
	height: 7px;
}
.ul-bot div.img-l {
	background-image: url(../images/menu-open-bot-l.png) !important;
	float: left;
}
.ul-bot div.img-r {
	background-image: url(../images/menu-open-bot-r.png) !important;
}
#submenu .menu-down,
#menu .menu-down {
	background: url(../images/blank.gif) no-repeat 0 0;
	position: absolute;
	top: 26px;
	left: 5px;
	display: none;
}
#submenu .menu-down {
	top: 20px;
	left: 0;
}
#submenu ul li.sub-hover {
	background: url(../images/submenu-l2.gif) no-repeat 0 0;
}
#submenu ul li.sub-hover a {
	background: url(../images/submenu-r2.gif) no-repeat 100% 0;
}
#submenu .sub-hover .menu-down,
#menu .hover .menu-down {
	display: block;
}
#submenu .menu-down ul,
#menu .menu-down ul {
	background-color: #828282;
	position: relative;
	display: block;
}
#submenu .menu-down ul li,
#menu .menu-down ul li {
	float: none;
	padding: 0 30px 0 7px;
}
#submenu .menu-down ul li a,
#menu .menu-down ul li a {
	background: 0;
	color: #fff;
	font-size: 14px;
	text-transform: none;
	white-space: nowrap;
}
#submenu .hover .menu-down ul li a,
#menu .hover .menu-down ul li a {
	background: none !important;
}
#submenu .menu-down ul li a:hover,
#menu .menu-down ul li a:hover {
	text-decoration: underline;
}
.submenu-place {
	min-height: 20px;
}
#submenu {
	background: url(../images/submenu-bg.png) no-repeat 0 0;
	width: 979px;
	height: 40px;
	margin-bottom: 15px;
	position: relative;
	z-index: 99;
	/*position: absolute;
	top: 159px;
	left: 0;*/
}
#submenu ul {
	list-style: none;
	padding: 10px 15px 0;
}
#submenu ul ul {
	padding: 0;
}
#submenu ul li {
	float: left;
	line-height: 20px;
	height: 20px;
	padding-left: 4px;
	position: relative;
}
#submenu ul li ul li {
	height: auto;
	line-height: 28px;
	padding-left: 0;
}
#submenu ul li a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	line-height: 20px;
	display: inline-block;
	padding: 0 8px 0 4px;
}
#submenu ul ul li a {
	line-height: 28px;
}
#submenu ul li span {
	padding: 0 25px;
}
#submenu ul li.active {
	background: url(../images/submenu-l.gif) no-repeat 0 0;
}
#submenu ul li.active a {
	background: url(../images/submenu-r.gif) no-repeat 100% 0;
	color: #404042;
}
#submenu.empty {
	background: url(../images/submenu-empty.png) no-repeat 0 0;
	height: 7px;
}
/*---End Menu---*/
/*---Home---*/
#main {
	z-index: 1;
}
.home-block {
	width: 979px;
	height: 239px;
	position: relative;
}
.home-block-inner {
	background: url(../images/home-pic.png) no-repeat 0 0;
	width: 979px;
	height: 239px;
	position: relative;
}
.home-city,
.home-city-link {
	position: absolute;
	top: 6px;
	right: 7px;
}
.home-city-link {
	display: block;
	width: 367px;
	height: 226px;
}
.home-text-block {
	width: 530px;
	padding: 24px 0 0 32px;
}
.home-title {
	width: 530px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}
.home-text {
	width: 530px;
	/*height: 66px;*/
	overflow: hidden;
	font-size: 12px;
	line-height: 17px;
}
.home-register-but {
	background: url(../images/register-now.gif) no-repeat 0 0;
	width: 134px;
	height: 31px;
	display: block;
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.soldout {
	background: url(../images/atlanta-soldout.gif) no-repeat 0 0;
	width: 135px;
	height: 32px;
}

.home-counter {
	position: absolute;
	left: 232px;
	bottom: 9px;
}
.home-cityevent {
	position: absolute;
	left: 645px;
	top: 40px;
	color: #fff;
}
.home-cityevent-title {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
}
.home-cityevent-text {
	font-size: 15px;
	text-transform: uppercase;
	width: 305px;
}
.ebay-news {
	padding: 16px 0;
}
.main-left {
	float: left;
	width: 328px;
}
.main-right {
	float: left;
	width: 652px;
}
.left-no .main-left {
	display: none;
}
.left-no .main-right,
.left-no .white-block {
	width: 980px;
}
.left-no .white-block-top-r {
	width: 873px;
}
.left-no .white-block-bot {
	background-image: url(../images/wblock-rb2-long.png) !important;
	width: 980px;
}
.register-block {
	background: url(../images/register-block.png) no-repeat 0 0;
	width: 312px;
	height: 191px;
	color: #e64331;
	font-size: 12px;
	padding-bottom: 5px;
}
.register-block form {
	padding: 21px 0 0 52px;
}
.register-block .name-line {
	font-size: 24px;
	padding-bottom: 14px;
}
.register-block .name-line span {
	padding-right: 5px;
}
.register-block .name-line input {
	background: url(../images/input_register.gif) no-repeat 0 0;
	width: 111px;
	height: 14px;
	border: none;
	color: #fff;
	font-size: 11px;
	padding: 0 3px;
}
.register-block .location {
	font-size: 12px;
	padding-top: 20px;
}
.register-block .location-select {
	padding: 6px 0 0 73px;
}
.register-block .location-select select {
	width: 120px;
}
.register-block .continue {
	padding: 12px 0 0 79px;
}
.register-block .continue input {
	background: url(../images/continue.png) no-repeat 0 0;
	border: none;
	width: 113px;
	height: 20px;
	cursor: pointer;
}
.soldout-block {
	background: url(../images/soldout-block.png) no-repeat 0 0;
	width: 312px;
	height: 191px;
	padding-bottom: 5px;
}
.soldout-block-title {
	font-size: 18px;
	font-weight: bold;
	color: #e03325;
	padding: 9px 0 0 14px;
}
.soldout-block-text {
	font-size: 16px;
	color: #e03325;
	line-height: 24px;
	padding: 23px 0 0 14px;
}
.selling-block,
.eventnews-block,
.twitter-block {
	padding-bottom: 10px;
	margin: 0 0 0 -4px;
}
.curr-block-top {
	background: url(../images/curr-top.png) no-repeat 0 0;
	width: 651px;
	height: 7px;
	font-size: 0;
}
.curr-block-bot {
	background: url(../images/curr-bot.png) no-repeat 0 0;
	width: 651px;
	height: 15px;
	font-size: 0;
}
.curr-block {
	width: 651px;
	margin-bottom: 5px;
}
.curr-block-inner {
	background-color: #fdefcd;
	padding: 0 10px 3px 39px;
}
.curr-title {
	background: url(../images/cur-pic.png) no-repeat 0 2px;
	height: 42px;
	padding-left: 57px;
	margin-left: -6px;
}
.curr-title-inner {
	background: url(../images/dots.gif) repeat-x 0 100%;
	font-size: 14px;
	text-transform: uppercase;
	height: 31px;
	line-height: 21px;
	width: 528px;
}
.curr-tb {
	line-height: 14px;
	width: 275px;
	float: left;
}
.curr-tb-ttitle a {
	color: #525252;
	font-size: 13px;
}
.curr-text-blocks {
	padding-bottom: 5px;
}
.curr-text-blocks .second {
	padding-left: 30px;
}
.curr-full {
	background: url(../images/see-fulllist.png) no-repeat 0 0;
	width: 94px;
	height: 21px;
	display: block;
	float: right;
	margin-right: 25px;
}
.curr-text-scroll {
	height: 128px;
	overflow-y: auto;
	padding-right: 16px;
}
.curr-text-scroll .curr-tb {
	float: none;
	width: auto;
	padding-bottom: 6px;
}
.curr-text-scroll .last {
	padding-bottom: 0;
}
.sponsors-block-inner,
.social-block-inner {
	background: url(../images/dots2.gif) repeat-x 0 100%;
	width: 591px;
	margin: 0 auto;
	padding-bottom: 3px;
}
.social-block a {
	margin-right: 47px;
	cursor: pointer;
}
.sponsors-block a.last,
.social-block a.last {
	margin-right: 0;
}
.sponsors-block-inner {
	background: none;
	width: auto;	
	padding-top: 10px;
}
.sponsors-block a {
	margin-right: 5px;
	cursor: pointer;
}
.sponsors-title {
	color: #fff;
	text-transform: uppercase;
	line-height: 22px;
	padding: 0 0 5px 2px;
	font-weight: bold;
}
.sponsors-title a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.speakers-block {
	position: relative;
	margin-bottom: 2px;
}
.speakers-block-inner {
	background-color: #ffca40;
	width: 590px;
	padding: 0 30px;
}
.speakers-block-top {
	background: url(../images/speak-top.png);
	width: 651px;
	height: 7px;
	font-size: 0;
}
.speakers-block-bot {
	background: url(../images/speak-bot.png);
	width: 651px;
	height: 15px;
	font-size: 0;
}
.speakers-title {
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 0 7px;
} 
div.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 590px; 
    height: 165px; 
} 
div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
} 
div.scrollable div.items div.speaker-user { 
    float:left; 
	width: 178px;
	margin-right: 28px;
}
div.scrollable div.items div.speaker-img { 
    position: relative;
} 
div.scrollable div.items div.speaker-img .ramka { 
    position: absolute;
	top: 0;
	left: 0;
} 
.speakers-tabs .prev {
	background: url(../images/arrow-left.gif) no-repeat 50% 50%;
	width: 10px;
	height: 21px;
	display: block;
	position: absolute;
	left: 10px;
	top: 82px;
	cursor: pointer;
}
.speakers-tabs .next {
	background: url(../images/arrow-right.gif) no-repeat 50% 50%;
	width: 10px;
	height: 21px;
	display: block;
	position: absolute;
	right: 10px;
	top: 82px;
	cursor: pointer;
}
.speakers-tabs .disabled {
	display: none;
}
.speaker-name {
	padding-top: 7px;
}
.speaker-desc {
	font-size: 10px;
}
.speakers-but {
	background: url(../images/learn-more.png) no-repeat 0 0;
	width: 84px;
	height: 17px;
	float: right;
	margin: 3px 5px 2px 0;
}
.selectArea {
	background: url(../images/select-bg.gif) repeat-x 0 0;
	height: 18px;
	text-align:left;
}
.speakers-but a {
	display: block;
	width: 100%;
	height: 100%;
}
.selectArea .left {
	background: url(../images/select-left.gif) no-repeat 0 0;
	height: 18px;
	width: 5px;
	float: left;
}
.selectArea .right {
	background: url(../images/select-right.gif) no-repeat 0 0;
	height: 18px;
	width: 18px;
	float: right;
}
.selectArea .right a {
	display:block;
	height:18px;
	position:absolute;
}
.selectArea .center {
	color: #525252;
	overflow:hidden;
	padding-top:1px;
	white-space:nowrap;
	width: 94px !important;
}
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width: 110px !important;
	background-color: #fff;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
	width: 108px !important;
}
.optionsDivVisible a {
	color: #525252;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	text-align: left;
	font-size: 12px;
	width: 102px !important;
}
.optionsDivVisible a:hover {
	color: #fff;
	background:#E64331;
	border-color:#cfd0d6;
}
.speakers-block-inner DIV.content-home-header {
	background: transparent url(../images/dots4.gif) repeat-x scroll 0 100%;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	line-height: 21px;
	text-transform: uppercase;
	width: 590px;
	margin:0 0 10px 0;	
}
.speakers-block-inner P {
	font-size: 12px;
	padding: 0 0 10px 0;
}
/*---End Home---*/
/*---Second---*/
.pathway {
	width: 385px;
	font-size: 11px;
	color: #404042;
	padding: 0 0 7px 0;
}
.pathway a {
	font-size: 11px;
	color: #404042;
}
.pathway a:hover {
	text-decoration: none;
}
.white-block {
	width: 652px;
	margin: -20px 0 9px;
}
.white-tabs {
	float: right;
	width: 249px;
}
.white-tabs-left {
	background: url(../images/three-tabs-l.gif) no-repeat 0 0;
	float: left;
	width: 12px;
	height: 21px;
	font-size: 0;
}
.white-tabs-center {
	background-color: #fff;
	height: 21px;
	line-height: 21px;
	float: left;
	width: 230px;
}
.white-tabs-right {
	background: url(../images/three-tabs-r.gif) no-repeat 0 0;
	float: left;
	width: 7px;
	height: 21px;
	font-size: 0;
}
.white-tabs a {
	color: #404042;
	font-size: 10px;
	padding-left: 25px;
	display: block;
	float: left;
}
.white-tabs a:hover {
	text-decoration: none;
}
.white-tabs .print {
	background: url(../images/print.gif) no-repeat 0 50%;
	margin: 0 20px 0 10px;;
}
.white-tabs .share {
	background: url(../images/share.gif) no-repeat 0 50%;
	margin-right: 20px;
}
.white-tabs .bmark {
	background: url(../images/bookmark.gif) no-repeat 0 50%;
	margin-right: 10px;
}
.white-block-top {
	clear: both;
	font-size: 0;
	height: 6px;
}
.white-block-top-l {
	background: url(../images/wblock-lt.png) no-repeat 0 0;
	width: 107px;
	height: 6px;
	float: left;
	font-size: 0;
}
.white-block-top-r {
	background-color: #fff;
	width: 545px;
	height: 6px;
	float: left;
	font-size: 0;
}
.white-block-bot {
	width: 652px;
	background: url(../images/wblock-rb.png) no-repeat 0 0;
	font-size: 0;
	height: 15px;
}
.white-block-inner {
	background: #fff url(../images/wblock-rounds-top.png) no-repeat 0 0;
}
.white-block-inner2 {
	background: url(../images/wblock-rounds-bot.png) no-repeat 100% 100%;
	padding: 28px 45px 28px 35px;
	color: #404042;
	font-size: 14px;
	line-height: 18px;
	position: relative;
}
.white-block-inner2 h3, .white-block-inner2 h1{
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}
.white-block-inner2 p {
	margin: 10px 0;
}
.white-block-inner2 a {
	color: #404042;
}
.white-block-inner2 a:hover {
	text-decoration: none;
}
.wb-bottom {
	background: url(../images/dots4.gif) repeat-x 0 0;
	padding-top: 12px;
	font-size: 14px;
}
.wb-bottom-title {
	text-transform: uppercase;
	padding-bottom: 10px;
}
.wb-bottom ul {
	list-style: none;
}
.wb-bottom ul li a {
	color: #404042;
	font-size: 16px;
	line-height: 20px;
}
.wb-bottom ul li span {
	padding-left: 40px;
}
.wb-news .white-block-inner2 {
	background-image: url(../images/wblock-rounds-bot2.png);
}
.wb-news .white-block-bot {
	background-image: url(../images/wblock-rb2.png);
}
.wb-curr .white-block-inner2 {
	background-image: url(../images/wblock-rounds-bot3.png);
}
.wb-curr .white-block-bot {
	background-image: url(../images/wblock-rb3.png);
}
.wb-curr2 .white-block-inner2 {
	background-image: url(../images/wblock-rounds-bot4.png);
}
.wb-curr2 .white-block-bot {
	background-image: url(../images/wblock-rb4.png);
}
.social-long {
	padding: 0 0 10px 1px;
}
.social-long a {
	margin-right: 63px;
	cursor: pointer;
}
.social-long a.last {
	margin-right: 0;
}
.big-a {
	font-size: 14px;
	text-transform: uppercase;
}
.loc-img {
	width: 258px;
	float: left;
}
.wsp-title-date {
	background: #EFEFEF;
	color: #404042;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	width: 552;
	margin: 10px 0 3px 0;
	padding: 0 10px 0 10px;
}
.wsp-img {
	width: 150px;
	float: left;
}
.wsp-text {
	margin-left: 158px;
}
.loc-text {
	margin-left: 258px;
}
.loc-text a {
	text-transform: uppercase;
	font-size: 12px;
}
.loc-block {
	padding: 10px 0;
}
.black-block {
	width: 318px;
	margin: -24px 0 15px;
	color: #fff;
	position: relative;
}
.black-block-inner {
	background: #434345 url(../images/black-bg.gif) no-repeat 0 100%;
	padding: 10px 14px 10px;
	width: 284px;
}
.black-block-top {
	background: url(../images/black-top.gif) no-repeat 0 0;
	width: 318px;
	height: 14px;
	font-size: 0;
}
.black-block-bot {
	background: url(../images/black-bot.png) no-repeat 0 0;
	width: 312px;
	height: 7px;
	font-size: 0;
}
.black-title1 {
	font-size: 16px;
	padding-bottom: 3px;
}
.black-title2 {
	font-size: 14px;
}
.black-a {
	padding-top: 10px;
	list-style: none;
	float: left;
	margin-right: 40px;
}
.black-block-inner .last {
	margin-right: 0;
}
.black-a a, .black-a b {
	line-height: 20px;
}
.black-block a, .black-block b {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.black-block a:hover {
	text-decoration: underline;
}
.ul-wdots {
	list-style: none;
	padding-left: 36px;
}
.ul-wdots li {
	background: url(../images/dot.gif) no-repeat 0 9px;
	padding: 0 0 5px 36px;
	font-size: 12px;
}
.little-box-title {
	text-transform: uppercase;
	font-size: 12px;
	margin: 6px 0;
}
.little-box-text {
	font-size: 10px;
	line-height: 14px;
}
.little-box-text p {
	margin: 1px 0;
}
.spks-block {
	background: url(../images/dots4.gif) repeat-x 0 100%;
	padding: 15px 0;
}
.spks-last {
	background: none;
	padding-bottom: 24px;
}
.spks-block-img {
	width: 110px;
	float: left;
}
.sb-text-block {
	margin-left: 110px;
}
.sb-text-block-title {
	font-size: 16px;
}
.sb-text-block-title a {
	text-decoration: none;
}
.sb-text-block-text {
	font-size: 14px;
}
.news-block {
	background: url(../images/dots4.gif) repeat-x 0 0;
	padding: 10px 0;
}
.news-last {
	padding-bottom: 0;
}
.news-last .news-bottom {
	background: url(../images/dots4.gif) repeat-x 0 100%;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.news-title {
	font-size: 16px;
	padding-bottom: 3px;
}
.news-block a {
	text-decoration: none;
}
.news-block a:hover {
	text-decoration: underline;
}
.news-block-img {
	float: left;
	width: 110px;
}
.news-text-block {
	margin-left: 0;
}
.news-name {
	font-size: 12px;
	width: 95px;
	padding-bottom: 12px;
}
.news-posted {
	padding-bottom: 7px;
}
.news-posted,
.news-comments,
.news-tags {
	font-size: 12px;
}
.news-tags {
	padding-top: 5px;
}
.news-comments {
	float: left;
}
.news-share {
	float: right;
	font-size: 12px;
}
.news-share a {
	background: url(../images/share.gif) no-repeat 0 100%;
	padding-left: 20px;
	display: block;
	text-transform: uppercase;
	text-decoration: underline;
}
.news-share a:hover {
	text-decoration: none;
}
.showing {
	float: left;
	font-size: 10px;
}
.pager {
	width: 572;
	font-size: 10px;
}
span.displaying-num {
	float: left;
	font-size:10px;
	line-height:18px;
}
span.displaying-pager {
	float: right;
	font-size:10px;
	line-height:18px;
	text-transform: uppercase;
}
span.displaying-pager a, span.displaying-pager span {
	line-height:18px;
	padding: 0 5px 0 5px;
}
span.displaying-pager a img {
	margin: -1px 3px 0 3px;
	vertical-align: middle;
}
.sponsor-logo {
	margin: 30px 0;
}
/*---End Second---*/
/*---Footer---*/
#footer {
	padding-bottom: 20px;
}
.foot-menu {
	list-style: none;
	float: left;
}
.foot-menu li {
	float: left;
}
.foot-menu li a {
	color: #fff;
	font-size: 13px;
}
.foot-menu li a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.foot-menu li a:hover {
	text-decoration: underline;
}
.foot-menu li span {
	padding: 0 10px;
}
.copyright {
	margin-left: 582px;
	color: #fff;
	font-size: 9px;
}
/*---End Footer---*/

/*---Popup---*/
#email-popup {
	position: absolute;
	top: 35px;
	right: 79px;
	width: 419px;
	display: none;
	z-index: 3000;
}
.email-popup-top {
	background: url(../images/popup-top.png) no-repeat 0 0;
	font-size: 0;
	width: 419px;
	height: 15px;
}
.email-popup-bot {
	background: url(../images/popup-bot.png) no-repeat 0 0;
	font-size: 0;
	width: 419px;
	height: 29px;
}
.email-popup-inner {
	background: url(../images/popup-bg.png) repeat-y 0 0;
	width: 369px;
	padding: 0 25px 5px;
}
#email-popup .title {
	background: url(../images/dots4.gif) repeat-x 0 100%;
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#email-popup .req {
	color: #e64331;
	font-size: 10px;
	padding-bottom: 10px;
}
#email-popup table {
	border-collapse: collapse;
}
#email-popup table td {
	vertical-align: top;
	font-size: 0;
}
#email-popup table td.legend {
	font-size: 12px;
	padding: 2px 20px 12px 0; 
}
#email-popup input.text {
	background: url(../images/popup-input.png) no-repeat 0 0;
	width: 187px;
	height: 16px; 
	border: none;
	padding: 0 3px;
}
#email-popup input.sign-up {
	background: url(../images/sign-up.png) no-repeat 0 0;
	width: 59px;
	height: 21px; 
	border: none;
	cursor: pointer;
	margin: 5px 10px 0 0;
	color: transparent;
	font-size: 0;
}
#email-popup input.close {
	background: url(../images/close.png) no-repeat 0 0;
	width: 52px;
	height: 21px; 
	border: none;
	cursor: pointer;
	margin-top: 5px;
	font-size: 0;
}
#email-content,
#thanks-content {
	display: none;
}
#email-popup .prv {
	color: #525252;
	font-size: 12px;
	line-height: 21px;
	float: right;
	margin: 5px -64px 0 0;
	position: relative;
	display: block;
	height: 21px;
}
#email-popup .prv:hover {
	text-decoration: none;
}
/*---End Popup---*/

.alignleft {
	float: left;
	margin: 5px 10px 0 0;	
}
.alignright {
	float: right;
	margin: 5px 0 0 5px;	
}
span.small {
	font-size: 9px;
}

/* Speakers Page */
.speaker_info {
	background: transparent url(../images/dots4.gif) repeat-x scroll 0 0;
	padding: 12px 0 12px 0;
}
.speaker_info .speaker_title {
	display: block;
	padding: 2px 0 0 0;
}
.speaker_info .speaker_biographi {
	margin: 0 0 0 116px;
}
.speaker_info .no_photo {
	margin: 0;
}

div.workshops_full_list ul {
	margin: 0 0 0 30px; 
	padding:0; 
	list-style-type: none;
}
div.workshops_full_list ul li {
	margin:10px 0;
	padding: 0;
}
div.workshops_full_list ul li ul {
	margin: 5px 0 5px 30px; 
	padding:0; 
	list-style-type:disc;
}
div.workshops_full_list ul li ul li {
	margin: 0;
	padding: 0;
}
div.workshops_short_list ul {
	margin: 0; 
	padding:0; 
	list-style-type: none;
}
div.workshops_short_list ul li {
	margin:10px 0;
	padding: 0;
}