/* Screen edit homepage stylesheet */

body {margin:0; padding:0; font-size:100%; font-family:Arial,Helvetica,sans-serif; background:url(../imagesV2/body_bg.gif) 50% 0 repeat-y #131313;}
#container {width:900px; margin:0 auto; padding:0; background:url(../imagesV2/bg.jpg) 0 0 no-repeat #000000; position:relative; _height:646px; min-height:646px;}

a {color:#E27EB2; text-decoration:none;}
a:hover {text-decoration:underline;}

.clearing {clear:both;}
.left {float: left;}

#header {width:900px; margin:0; padding:0;}
#header h1 {color:#fff; margin:0; padding:0; text-indent:-999em; width:213px; height:83px; background:url(../imagesV2/gen_logo.png) 0 0 no-repeat;}
* html #header h1 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/gen_logo.png", sizingMethod="crop");}
#header ul#mainnav      {float:right; display:inline; margin:20px 30px 0 0; padding:0; overflow:hidden;}
#header ul#mainnav li,
#header ul#mainnav li a {color:#A09FA4; list-style:none; text-decoration:none;}
#header ul#mainnav li   {float:left; display:inline; font-size:75%; background:url(../imagesV2/nav_orange_chev.gif) 15px 50% no-repeat; padding:0.25em 0 0.25em 30px; margin:0;}
#header ul#mainnav li#mainnavsearch {padding:0 0 0 3px; background-image:none;}
#header ul#mainnav input {background-color:#000000; border:1px solid #585858; height:1.5em; color:#ffffff;}

#header ul#nav2nd       {margin:0px 30px 0 0; padding:0; float:right; clear:right;}
#header ul#nav2nd li,
#header ul#nav2nd li a  {color:#a09fa4; text-decoration:none;}
#header ul#nav2nd li    {float:left; list-style:none; font-size:75%; background:url(../imagesV2/nav_green_chev.gif) 15px 50% no-repeat; padding:0.25em 0 0.35em 30px; margin:0;}

#horiznav {width:900px; clear:both;}
#horiznav #nav3rd    {float:left; display:inline; width:860px; margin:20px 30px 0 10px; padding:0.5em 0; border-top:1px solid gray; border-bottom:1px solid gray;}
#horiznav #nav3rd li {float:left; display:inline; list-style:none; padding:0 0 0 25px; margin:0 20px 0 0; background:url(../imagesV2/nav_lilac_chev.gif) 10px 50% no-repeat; color:#ffffff; font-weight:bold; font-size:75%;}
#horiznav #nav3rd li a {text-decoration:none; color:#ffffff;}

.leftbodycol {width:360px; float:left; display:inline; margin-left:10px; margin-top:36px; border-right:1px solid #333333;}

.centrebodycol {width:310px; float:left; display:inline; margin-top:36px; border-right:1px solid #333333;}

.leftbodycol1 {width:310px; float:left; display:inline; margin-left:10px; margin-top:36px; border-right:1px solid #333333;}

.centrebodycol1 {width:310px; float:left; display:inline; margin-top:36px; border-right:1px solid #333333;}

.rightbodycol1 {width:268px; float:left; display:inline; margin-top:36px;}

.rightbodycol {width:218px; float:left; display:inline; margin-top:36px;}

.featuredvideo {width:335px; height:295px; margin-left:10px; background:url(../imagesV2/temp_vid.gif) 0 0 no-repeat;}

.featuredvidcopy {margin:0 16px 0 10px;}
.featuredvidcopy h3 {font-size:75%; color:#ffffff; margin:1.5em 0 0 14px; padding:0; float:left;}
.featuredvidcopy p  {font-size:68.75%; color:#c0c0c2; clear:both; margin:0 0 0 14px; padding:1em 0 0 0;}
.featuredvidcopy p.featuredvidversion {float:right; display:inline; margin:1.64em 0 0 0; padding:0;}
.featuredvidcopy p.featuredvidversion img {vertical-align:middle;}
.featuredvidcopy p.featuredvidaltversion {text-align:right;}
.featuredvidcopy p.featruedvidaltversion a {color:#c0c0c2; text-decoration:none;}
.featuredvidcopy p.featuredvidaltversion img {vertical-align:middle; border:0; }

.latestvids    {background-color:#1e1c1c; margin:0 16px 0 10px;}
.latestvids .lvitem   {clear:both; padding:0 0 10px 0;}
.latestvids .lvthumb  {float:left; display:inline; margin-left:14px;}
.latestvids h4.lvitemtitle {font-size:75%; color:#ffffff; margin:0 0 0 126px; padding:0;}
.latestvids .lvitem p {font-size:68.75%; color:#c0c0c2; margin:1em 15px 1em 126px;}

.blogpost {margin:0.75em 10px; padding:0; border-bottom:1px solid #2f2f2f;}
.blogpost h4.blogpostdate  {margin:0 10px 12px 10px; padding:0; color:#ffffff; font-size:62.5%; font-weight:normal;}
.blogpost h3.blogposttitle {margin:0; padding:5px 10px; color:#ffffff; font-size:87.5%; background-color:#272727;}
.blogpost p                {color:#c0c0c0; font-size:68.75%; margin:1em 10px;}
.blogpost div              {color:#c0c0c0; font-size:8pt; margin:1em 10px;}
.blogpost div.div a			{color:#E27EB2; text-decoration:none;}
.blogpost a:hover			{text-decoration:underline;}
.blogpost p.blogpostby     {color:#c0c0c0; font-size:68.75%; margin:1em 10px;}

.eventslist  {margin:0 10px 0 10px; background-color:#141414;}
.eventitem   {border-bottom:1px solid #212121; margin-bottom:0.75em;}
.eventitem p {color:#c0c0c0; font-size:68.75%; margin:0 10px 1em;}
.eventitem h3.eventtitle,
.eventitem h3.eventtitle a {margin:1em 10px 0; color:#785C8E; font-size:81.25%; text-decoration:none;}
.eventitem h4.eventdate    {margin:0 10px 12px 10px; padding:0; color:#ffffff; font-size:62.5%; font-weight:normal;}

.smallexposure     {margin-bottom:30px;}
.smallexposureitem {margin:1em 0 1em 20px; font-size:68.75%; color:#c0c0c2;}
.smallexposureitem img {display:block; margin-top:30px;}

.portfoliorow {clear:both; margin:10px; color:#c0c0c2;}
.portfolios           {padding-bottom:28px; background:url(../imagesV2/portfolio_bottom.png) 10px bottom no-repeat;}
* html .portfolios    {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/portfolio_bottom.png", sizingMethod="crop");}
.portfolioitem        {width:85px margin:0; padding-left:10px;float:left; display:inline;}
.portfolioitem p      {font-size:61.25%; margin-top:0;}
.portfolioitem .thumb {width:85px; height:70px; overflow:hidden; position:relative;}
.portfolioitem .thumb img {position:absolute; top:-30px; left:-35px;}
.portfoliodouble      {margin:10px;}
.portfoliodouble p    {font-size:61.25%;}
.portfoliodouble img  {display:block;}


/* Custom headings from the homepage */
#headfeatvid {width:129px; height:35px; text-indent:-999em; background:url(../imagesV2/head_featured_video.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
* html #headfeatvid  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/head_featured_video.png", sizingMethod="crop");}
#headblogs   {width:107px; height:34px; margin:0 0 0 10px; padding:0; text-indent:-999em; background:url(../imagesV2/head_blogs.png) 0 0 no-repeat;}
* html #headblogs    {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/head_blogs.png", sizingMethod="crop");}
#headexposure{width:200px; height:35px; text-indent:-999em; background:url(../imagesV2/head_exposure.png) 0 0 no-repeat; margin:0 0 0 10px; padding:0;}
* html #headexposure {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/head_exposure.png", sizingMethod="crop");}
#headlatestvids{height:42px; text-indent:-999em; border-top:14px solid #1e1c1c; padding:0; margin:14px 0; background:url(../imagesV2/head_latestvids.gif) 0 0 no-repeat;}
#headevents    {height:42px; text-indent:-999px; border-top:14px solid #1e1c1c; padding:0; margin:14px 0; background:url(../imagesV2/head_events.gif) 0 0 no-repeat;}
#headportfolios {width:200px; height:35px; text-indent:-999em; background:url(../imagesV2/head_portfolios.png) 0 0 no-repeat; margin:0 0 0 10px; padding:0;}
* html #headportfolios {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/head_portfolios.png", sizingMethod="crop");}
#footer {clear:both; margin:0 0 0 370px; padding:15px 0;}
#leftfooter {clear:both; margin:0 0 0 10px; padding:15px 0;}

/* EXPOSURE PAGE STYLES */
.exposurecol {width:660px; float:left; display:inline; margin:0 0 0 10px;}
#expheadexposure {background:url(../imagesV2/exphead_exposure.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}
* html #expheadexposure {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/exphead_exposure.png", sizingMethod="crop");}
.exposureitem    {background-color:#212121; padding:20px; margin:15px 0;}
.exposurePages {margin:1em 0; padding:0 0 0 300px; color:#c0c0c2; font-size:68.75%; position:relative;}
.exposureitem_hide {display:none;}
.exposureitem .expitempic {float:left;}
.exposureitem h3 {margin:20px 0 0 0; padding:0.5em 0 0.5em 300px; background-color:#303030; color:#ffffff; font-size:75%; font-weight:normal;}
.exposureitem p,
.exposureitem ul {margin:1em 0; padding:0 0 0 300px; color:#c0c0c2; font-size:68.75%; position:relative;}
.exposurearchrow {clear:both; padding-top:10px; margin-left:10px;}
.exposurearchitem {float:left; display:inline; margin-left:10px;}
.exposurearchitem img {display:block;}
.exposurearchitem p {color:#c0c0c2; margin:0; font-size:61.25%; position:relative;}
#expheadarchive {width:200px; height:35px; text-indent:-999em; background:url(../imagesV2/exphead_archive.png) 0 0 no-repeat; margin:0 0 0 10px; padding:0;}
* html #expheadarchive {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/exphead_archive.png", sizingMethod="crop");}

/* SEARCH RESULTS */
.searchrescol    {width:660px; float:left; display:inline; margin:0 0 0 10px;}
.searchrescol h2 {color:#ffffff; font-size:75%; border-bottom:1px solid #2f2f2f; margin:40px 0 0 10px; padding:0 0 0.3em 0; font-weight:normal;}
.searchrescol h3 {background-color:#303030; color:#ffffff; padding:0.5em 10px; font-size:75%; margin:2em 0 1em 0;}
.searchrescol .searchresultitem {font-size:68.75%; color:#ffffff; margin-left:10px;}
.searchrescol a  {color:#ffffff; text-decoration:underline;}

/* ABOUT PAGE */
.aboutcol        {width:660px; float:left; display:inline; margin:0 0 0 10px;}
#aboutheadabout  {background:url(../imagesV2/about_headabout.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}
* html #aboutheadabout  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/about_headabout.png", sizingMethod="crop");}
#aboutheadmembers{width:200px; height:35px; text-indent:-999em; background:url(../imagesV2/head_portfolios.png) 0 0 no-repeat; margin:0 0 0 10px; padding:0;}
* html #aboutheadmembers{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/head_portfolios.png", sizingMethod="crop");}
.aboutitem       {background-color:#212121; padding:20px; margin:15px 0;}
.aboutitem .expitempic {float:left;}
.aboutitem h3    {margin:20px 0 0 0; padding:0.5em 0 0.5em 300px; background-color:#303030; color:#ffffff; font-size:75%; font-weight:normal;}
.aboutitem p,
.aboutitem ul    {margin:1em 0; padding:0 0 0 300px; color:#c0c0c2; font-size:68.75%;}
.aboutsection    {width:443px; margin-bottom:2em;}
.aboutsection h3 {background-color:#303030; font-size:75%; font-weight:normal; color:#ffffff; padding:0.5em 20px; margin:1em 0;}
.aboutsection p, 
.aboutsection ul {margin:1em 20px; font-size:68.75%; color:#ffffff;}
.aboutmemrow {clear:both; padding-top:10px; margin-left:10px;}
.aboutmemitem {float:left; display:inline; margin-left:10px;}
.aboutmemitem img {display:block;}
.aboutmemitem p {color:#c0c0c2; margin:0; font-size:61.25%;}

/* BLOGS PAGE */
#blogsheadfeatblogger {width:129px; height:39px; text-indent:-999em; background:url(../imagesV2/blogs_head_featuredblogger.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
* html #blogsheadfeatblogger  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/blogs_head_featuredblogger.png", sizingMethod="crop");}
.blogsvideo {width:335px; height:295px; margin-left:10px; background:url(../imagesV2/temp_vid.gif) 0 0 no-repeat;}
.blogsbloggervidcopy    {margin:0 16px 0 10px;}
.blogsbloggervidcopy h3 {font-size:75%; color:#ffffff; margin:1.5em 0 0 14px; padding:0; float:left;}
.blogsbloggervidcopy p  {font-size:68.75%; color:#c0c0c2; clear:both; margin:0 0 0 14px; padding:1em 0 0 0;}
.blogsbloggervidcopy p.blogsbloggervidversion        {float:right; display:inline; margin:1.64em 0 0 0; padding:0;}
.blogsbloggervidcopy p.blogsbloggervidversion img    {vertical-align:middle;}
.blogsbloggervidcopy p.blogsbloggervidaltversion     {text-align:right;}
.blogsbloggervidcopy p.blogsbloggervidaltversion a   {color:#c0c0c2; text-decoration:none;}
.blogsbloggervidcopy p.blogsbloggervidaltversion img {vertical-align:middle;}
.blogsblogpost {margin:0.75em 10px; padding:0; border-bottom:1px solid #2f2f2f;}
.blogsblogpost h4.blogsblogpostdate  {margin:0 10px 12px 10px; padding:0; color:#ffffff; font-size:62.5%; font-weight:normal;}
.blogsblogpost h3.blogsblogposttitle {margin:0; padding:5px 10px; color:#ffffff; font-size:87.5%; background-color:#272727;}
.blogsblogpost p  {color:#c0c0c0; font-size:68.75%; margin:1em 10px;}
.blogsblogpost div              {color:#c0c0c0; font-size:8pt; margin:1em 10px;}
.blogsblogpost div.div a			{color:#E27EB2; text-decoration:none;}
.blogsblogpost a:hover			{text-decoration:underline;}
.blogsblogpost p.blogsblogpostby {color:#c0c0c0; font-size:68.75%; margin:1em 10px;}
.blogsbloggersrow {clear:both; padding-top:10px; margin-left:10px;}
.blogsbloggersitem {float:left; display:inline; margin-left:10px;}
.blogsbloggersitem img {display:block;}
.blogsbloggersitem p {color:#c0c0c2; margin:0; font-size:61.25%;}
#blogsheadbloggers {width:200px; height:35px; text-indent:-999em; background:url(../imagesV2/blogs_head_bloggers.png) 0 0 no-repeat; margin:0 0 0 10px; padding:0;}
* html #blogsheadbloggers {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/blogs_head_bloggers.png", sizingMethod="crop");}
img {border: none;}

/* EVENTS PAGE */
.eventsvid {width:335px; height:295px; margin-left:10px; background:url(../imagesV2/temp_vid.gif) 0 0 no-repeat;}
.eventsvidcopy    {margin:0 16px 0 10px;}
.eventsvidcopy h3 {font-size:75%; color:#ffffff; margin:1.5em 0 0 14px; padding:0; float:left;}
.eventsvidcopy p  {font-size:68.75%; color:#c0c0c2; clear:both; margin:0 0 0 14px; padding:1em 0 0 0;}
.eventsvidcopy p.eventsvidversion        {float:right; display:inline; margin:1.64em 0 0 0; padding:0;}
.eventsvidcopy p.eventsvidversion img    {vertical-align:middle;}
.eventsvidcopy p.eventsvidaltversion     {text-align:right;}
.eventsvidcopy p.eventsvidaltversion a   {color:#c0c0c2; text-decoration:none;}
.eventsvidcopy p.eventsvidaltversion img {vertical-align:middle;}
#eventsfeatevent {width:129px; height:35px; text-indent:-999em; background:url(../imagesV2/events_head_event.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
* html #eventsfeatevent  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/events_head_event.png", sizingMethod="crop");}
.eventseventitem {padding:10px 0;}
.eventseventitem   {border-bottom:1px solid #212121; margin-bottom:0.75em;}
.eventseventitem p {color:#c0c0c0; font-size:68.75%; margin:0 10px 1em;}
.eventseventitem h3.eventtitle,
.eventseventitem h3.eventtitle a {margin:1em 10px 0; color:#785C8E; font-size:81.25%; text-decoration:none;}
.eventseventitem h4.eventdate    {margin:0 10px 12px 10px; padding:0; color:#ffffff; font-size:62.5%; font-weight:normal;}
#eventsheadevents {height:42px; text-indent:-999em; background:url(../imagesV2/events_head_events.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
* html #eventsheadevents  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/events_head_events.png", sizingMethod="crop");}

/* PORTFOLIO PAGE */
.portfoliocol {width:660px; float:left; display:inline; margin:0 0 0 10px;}
#pfheadportfolios {background:url(../imagesV2/portfolio_head_portfolio.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}
* html #pfheadportfolios {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/portfolio_head_portfolio.png", sizingMethod="crop");}
.pfitem    {background-color:#212121; padding:20px; margin:15px 0; position:relative;}
.pfitem .pfitempic {float:left;}
.pfitem h3 {margin:20px 0 0 0; padding:0.5em 0 0.5em 300px; background-color:#303030; color:#ffffff; font-size:75%; font-weight:normal;}
.pfitem p,
.pfitem ul {margin:1em 0; padding:0 0 0 300px; color:#c0c0c2; font-size:68.75%;}

/* VIDEOS PAGE */
.videoscolumn {width:490px; float:left; display:inline;    margin-left:10px; margin-top:18px; border-right:1px solid #333333;}
.videosbox    {background-color:#333333; margin-left:10px; padding-bottom:10px;}
#vidslatestvids {text-indent:-999em; background:url(../imagesV2/videos_head_latest.png) 0 0 no-repeat; height:35px; margin-left:10px; margin-bottom:32px;}
* html #vidslatestvids {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/videos_head_latest.png", sizingMethod="crop");}
.videosvidrow  {clear:both; padding:10px 0; margin-left:10px;}
.videosviditem {float:left; margin-right:15px;}
.videosviditem img {display:block; border:0;}
.videosviditem a img {border:0;}
.videosviditem p   {margin:0; font-size:61.25%; color:#c0c0c2;}

/* COMPETITIONS PAGE */
#compheadcomp         {width:174px; height:35px; text-indent:-999em; background:url(../imagesV2/comp_head_competitions.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
* html #compheadcomp  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/comp_head_competitions.png", sizingMethod="crop");}
h3.competitionhead    {background-color:#272727; padding:0.5em 10px; margin:0 10px 0 0; font-size:75%; color:#ffffff;}
h3.competitionhead em {color:#E27EB2; font-style:normal;}
.compcompetition p,
.compcompetition ul   {font-size:68.75%; color:#c0c0c2; margin:1em 10px;}
#competitionappholder {width:335px; height:295px; margin-left:10px; background:url(../imagesV2/temp_vid.gif) 0 0 no-repeat;}
#compheadspace        {background-image:none; text-indent:-999em; height:35px; margin: 0 0 15px 10px;}
#compheadexfactor     {height:42px; text-indent:-999px; border-top:14px solid #1e1c1c; padding:0; margin:14px 0; background:url(../imagesV2/comp_head_exfactor.gif) 0 0 no-repeat;}

.dndcomp    {background-color:#1e1c1c; margin:10px 10px 10px 10px; padding:2px 0 0 0;}
.dndcompcontent {background-color:#272727; margin:10px 10px 10px 10px; border:solid 1px #515151; }
.dndcompimg {margin:0px 0px 0px 0px; Width:318px; height:250px; }
.dndcompdesbutton {margin:0 10px 10px 10px;}
.dndcompdevbutton {margin:0 5px 10px 0;}
.dndcompnextbutton {margin:0 10px 10px 10px;}
/* SIGN UP */
#signuphead {background:url(/imagesV2/signup_head.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}
#memberinfohead {background:url(/imagesV2/memberinfo_head.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}

* html #signuphead  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/signup_head.png", sizingMethod="crop");}
input.signuptag {border:1px solid #ffffff; background-color:#000000; color:#ffffff; float:right;}
input.signupbutton {float:right;}
.signupno {position:absolute;}

/* REGISTER */
#registerhead {background:url(../imagesV2/register_head.png) 0 0 no-repeat; width:660px; height:81px; text-indent:-999em; margin:36px 0 0 0; padding:0;}
* html #registerhead  {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imagesV2/register_head.png", sizingMethod="crop");}

/* SESSIONS */
.mapbox {background-color:#333333; width: 336px; height: 280px; margin-left: auto; margin-right: auto;}
.map {padding-left: 8px; padding-right: 8px; padding-top: 8px;}
.headsession {width:168px; height:40px; text-indent:-999em; background:url(../imagesV2/session_title.png) 0 0 no-repeat; margin:0 0 15px 10px; padding:0;}
.headsignup  {text-indent:-999em; background:url(../imagesV2/signup.png) 0 0 no-repeat; height:32px; width: 187px; margin-left:10px; margin-bottom:24px; margin-top: 27px; float: left;}
.headsponsors  {text-indent:-999em; background:url(../imagesV2/sponsors.png) 0 0 no-repeat; height: 22px; width: 260px; margin-left:10px; margin-bottom:32px; float: right;}
.sessionscolumn {width:420px; float:left; display:inline; margin-left:40px; margin-top:54px;}
.headjuly10  {text-indent:-999em; background:url(../imagesV2/july10.png) 0 0 no-repeat; height: 85px; width: 142px; margin-left:10px; float: right;}
.sessionregister {background-color:#000000; border:1px solid #585858; height:1.5em; color:#ffffff;}
.prizes {float: right;}
.registertitle {float: left; width: 55px; padding-top: 6px;}
.sessioninput {margin-left: 10px; float: left;}
.sessionlines {color: #ffffff; padding-bottom: 15px; margin-bottom: 1px; clear: both; font-size: 11px;}
.sessioncheckbox {padding-bottom: 15px; margin-bottom: 1px; margin-top: 20px; clear: both; font-size: 11px;}
.sessionasterix {color: #de72a9; font-size: 18px; float: left; padding-top: 3px;}
.sessionschecktext {color: #c0c0c0; font-size: 11px; float: left; padding-top: 2px; padding-left: 10px; width: 360px;}
.sessionsnote {color: #c0c0c0; font-size: 11px; float: left; padding-top: 20px; padding-left: 30px; width: 250px;}
.checktitle {float: left; width: 20px;}
.scheduleline {border-bottom: solid 1px #7c7874; color: #c0c0c0; font-size: 11px; clear: both; padding-bottom: 2px; margin-bottom: 4px; width: 420px; overflow: auto;}
.scheduletext {color: #FFFFFF; font-size: 14px; float: right; padding-right: 2px;}
.scheduletitle {float: left; padding-let: 2px;}
.sessionintrotext {color: #c0c0c0; font-size: 11px; padding-left: 10px; padding-right: 20px; padding-bottom: 20px;}
.sessionsubmit {padding-top: 18px; float: right; padding-right: 10px; margin-bottom: 10px;}
.sessionbutton {width: 100px; height: 30px;}
.headthanks {background:url(../imagesV2/sessionthanks.png) 0 0 no-repeat; height:151px; width: 413px; margin-left:10px; margin-bottom:32px; float: left;}
.headthankstext {float: right; width: 155px; height: 40px; margin-right: 16px; padding-top: 60px; color: #c0c0c0; font-size: 11px; text-align: right;}
.sessionsgallery {float: left; margin-right: 1px;}
.sessionsorry {color: #c0c0c0; font-size: 11px; padding-left: 10px; float: left; text-align: right; padding-top: 40px;}
.gallerygap {height: 1px;}
.speakers {clear: both; margin-top: 20px;}

.speakerimage
{
	float: left;
}

.speakerinfo
{
	float: left;
	margin-left: 20px;
	text-align: left;
}

.speakerbio
{
	margin-top: 6px;
	background-color: #323232;
	width: 100px;
	height: 16px;
	padding-left: 4px;
}
.speakertitle
{
	margin-top: 12px;
	padding-left: 4px;
}



/* LEGAL */
.legalleftcol   {width:270px; float:left; display:inline; margin:0 0 0 20px;}
.legalcentrecol {width:270px; float:left; display:inline; margin:0 0 0 20px;}
.legalrightcol  {width:270px; float:left; display:inline; margin:0 0 0 20px;}
.legalleftcol h2, .legalcentrecol h2, .legalrightcol h2 {margin-top:30px;}
.legalleftcol p, .legalcentrecol p, .legalrightcol p,
.legalleftcol ul, .legalcentrecol ul, .legalrightcol ul,
.legalleftcol ol, .legalcentrecol ol, .legalrightcol ol {font-size:68.75%; color:#c0c0c2; margin:1em 0 1em 10px;}
.legalleftcol h3, .legalcentrecol h3, .legalrightcol h3 {font-size:75%; color:#ffffff; margin:1em 0 1em 10px;}
#legalheaddisclaimer {text-indent:-999em; background:url(../imagesV2/legal_head_disclaimer.gif) 0 0 no-repeat #272727; height:25px;}
#legalheadtc {text-indent:-999em; background:url(../imagesV2/legal_head_tandc.gif) 0 0 no-repeat #272727; height:25px;}
#legalheadprivacy {text-indent:-999em; background:url(../imagesV2/legal_head_privacy.gif) 0 0 no-repeat #272727; height:25px;}


/* LIGHTBOX */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }