@charset "utf-8";
/* CSS Document */
.glidecontentwrapper{
position: relative; /* Do not change this value */
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #c0e4e4;
visibility: hidden;

}

/*Sponsor Glide*/
.glidesponsor{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background:#ddd;
visibility: hidden;}

.glidesponsor2{ /*style for each glide content DIV within wrapper.*/
position: relative; /* Do not change this value */
background:#ffffff;
width:auto;
clear:left;}

.glidecontentwrapper2{
position: relative; /* Do not change this value */
overflow: visible;
}

#sponsor{position:relative;clear:both; left:auto; right:auto;border:#cddeff 5px solid; margin-top:10px; background-color:#ffffff;}
#sponsor h6.block-title{background-color:#cddeff; height:40px;line-height:40px;padding:10px 0px; border-bottom:#ddd 1px solid;}
#sponsor h6.block-title strong{background:url(../images/backgrounds/fill_bluestripes.gif);float:left;font-size:20px;letter-spacing:-1px;color:#544;/*color:#d50303;*/padding:0px 15px;}

#sponsorContent {background:#c0e4e4;}
#sponsorList{
	position: relative;
	clear:left;
	background-color:#ffffff;
}
#sponsorList .spotlight
{
	background:#fff url(../images/buttons/featuredsponsor.gif) no-repeat center top;
	border:5px solid #3DB5DC;
	width:285px;
	height:235px;
	padding:15px 15px 0px;
	position:relative;
	float:right;
	z-index:1;
	text-align:center;
	margin-right:10px;
	margin-top:15px;
}

#sponsorList .spotlight img {margin-top:45px; margin-bottom:4px; position:relative; float:left;}
.SponsorGlider {
	background:#fff;
	border-bottom:0px solid #c0e4e4;
	border-right:0px solid #ddd;
	border-left:0px solid #c0e4e4;
	float:left;
	padding:15px 6px 0px 6px;
	width:300px;
	clear:none;
	position:relative;
}
#sponsorList h1 {padding:10px 0; font-size:17px; word-spacing:-1px; font-weight:bold; text-align:center; text-transform:uppercase;}
#sponsorList h2 {padding:10px 0; font-size:12px; word-spacing:-1px; font-weight:bold; text-align:center; text-transform:uppercase; color:#544;}
#sponsorList em {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#777;text-align:center;}
.SponsorGlider:hover 
{
/*background: #f5f5f2;*/
}

.SponsorGlider img{
	margin-bottom:4px;
	padding:5px;
	border:0px #ccc solid;
	left:auto;
	right:auto;
	text-align: center;
	vertical-align:middle;
}

.SponsorCopy {padding: 0 0 0 3px;}
.SponsorTitle
{
	text-align:center;
	vertical-align:middle;
	width:300px;
	left:auto;
	right:auto;
}

.SponsorTitle a {
    text-decoration:none;
    font-size: 13px;
    font-weight: bold;
	color:#0078c3;
}
.SponsorTitle a:hover {text-decoration:underline;}
.SponsorCategory a {
	text-decoration:none;
    color:#544;
    font-weight: bold;

}
.SponsorCategory a:hover {text-decoration:underline;}
#sponsor .featured {padding:15px 15px 0px;width:278px;height:155px;border:5px solid #cddeff; position:absolute;top:-60px;right:0px; background-color:#FFF; float:right; z-index:1;}
#sponsor .featuredTitleBlock {width:100%;padding:0px;font-size:15px;font-weight:bold; background-color:#d50303;/*background:#001c5e;*/color:#fff;float:left;}
#sponsor .featured p {color:#777777;font-size:12px;}
#sponsor .featured img {float:left; padding-right:10px; border:none;}
#sponsor .featured h3 {padding:10px; font-size:15px}
.featuredCategory a {color:#d50303; font-weight:bold; padding-top:25px;}
.featuredCategory a:hover {text-decoration:underline;}
#sponsor .featured {clear:both;padding:10px 0px 0px;font-size:20px;line-height:26px;font-weight:bold;letter-spacing:-1px;display:block;}
#sponsor .featured a{color:#544; text-decoration:none;}
#sponsor .featured a:hover{text-decoration:underline;}
#sponsor .featuredDate {font-size:12px;	color:#777777; padding-bottom:8px;}




.featuredHeader {
/*min-height: 32px;
height: auto; 
height: 32px;
background-color: #8dabd7;
color: #fff;
vertical-align: middle;*/
background:#c4ecec;height:40px;line-height:40px;padding:10px 0px;
}
.featuredHeader a {
color: #fff;

}

#glider h2{
/*padding: 3px 0px 3px 10px;*/
font-size: 18px;
color:#d50303;
font-weight:bold;
letter-spacing:-1px;
background:#c4ecec;height:40px;line-height:40px;padding:10px 0px;}


.featuredHeader h2{
/*padding: 3px 0px 3px 10px;*/
font-size: 18px;
color:#d50303;
font-weight:bold;
letter-spacing:-1px;
background:#c4ecec;height:40px;line-height:40px;padding:10px 0px;}

.featuredThumb {
padding: 3px;
border: solid 1px #ccc;
float: left;
margin-right: 10px;
}


#block-views-front_carousel-block{position:relative;clear:both; left:auto; right:auto; width:978px; margin-bottom:5px; margin-top:-7px; border:#cddeff 2px solid;}
#block-views-front_carousel-block h6.block-title{background-color:#cddeff; /*background:#C3D7F0;*/ height:40px;line-height:40px;padding:10px 0px;}
#block-views-front_carousel-block h6.block-title strong{background:url(../images/backgrounds/fill_bluestripes.gif);float:left;font-size:20px;letter-spacing:-1px;color:#d50303;padding:0px 15px;}
#block-views-front_carousel-block div.view{position:static;}
#block-views-front_carousel-block div.view-header{height:40px;line-height:40px;padding:10px 0px;position:absolute;right:330px;top:0px;}
#block-views-front_carousel-block div.view-header p {line-height:40px;}
#block-views-front_carousel-block div.view-header a{width:75px;background:url(../images/buttons/karousel_blue.gif) 0% 100% no-repeat;color:#fff;text-indent:-999px;float:left;}
#block-views-front_carousel-block div.view-header a:hover{background-position:0% 0%; }
#block-views-front_carousel-block div.view-header a#karousel-next{background-position:100% 100%;}
#block-views-front_carousel-block div.view-header a#karousel-next:hover{background-position:100% 0%;}

#dailyContent {background:#c0e4e4;}

#dailyList{
	/*width: 630px;*/
	position: relative;
	left: 0px;
	top: 0px;
	background-color:#fff;
}

.dailyTopic {
	/*float: left;
	width: 200px;
	margin: 0 2px 0 3px;
	height:205px;*/
	background:#fff;
	border-bottom:0px solid #c0e4e4;
	border-right:1px solid #c0e4e4;
	border-leftt:1px solid #c0e4e4;
	float:left;
	padding:15px 7px 0px 4px;
	width:208px;
	height:225px;
}

.dailyTopic:hover 
{
/*background: #f5f5f2;*/
}

.dailyTopic img{
margin: 0 0 4px 0;
padding:2px;
width:192px;
height:100px;
overflow:hidden;
clip:rect(bottom);
border:1px #ccc solid;
}
.dailyTopicCopy
{
   padding: 0 0 0 3px;
}
.dailyTopicTitle
{
    /*height:33px;
    overflow:hidden;*/
}
#block-views-front_carousel-block .dailyTopicTitle a
{
    text-decoration:none;
    font-size: 13px;
    font-weight: bold;
	color:#0078c3;
}

#block-views-front_carousel-block .dailyTopicTitle a:hover
{
    text-decoration:underline;
}
#block-views-front_carousel-block .dailyTopicCategory a
{
    text-decoration:none;
    color:#544;
    font-weight: bold;
}
#block-views-front_carousel-block .dailyTopicCategory a:hover
{
    text-decoration:underline;
}
.dailyTopic h4{
	font-size: 12px;
}
#dailyList .featured {padding:15px 15px 0px;width:278px;height:280px;border:5px solid #3DB5DC;position:absolute;top:-60px;right:-319px; background-color:#FFF; float:right; z-index:1;}
#dailyList .featuredTitleBlock {width:100%;padding:0px;font-size:15px;font-weight:bold; background-color:#d50303;/*background:#001c5e;*/color:#fff;float:left;}
#dailyList .featured p {color:#777777;font-size:12px;}
#dailyList .featured img {float:left; padding-right:10px; border:none;}
#dailyList .featured h3 {padding:10px; font-size:15px}
.featuredCategory a {color:#d50303; font-weight:bold; padding-top:25px;}
.featuredCategory a:hover {text-decoration:underline;}
#dailyList .dailyTopicfeatured {clear:both;padding:10px 0px 0px;font-size:20px;line-height:26px;font-weight:bold;letter-spacing:-1px;display:block;}
#dailyList .dailyTopicfeatured a{color:#544; text-decoration:none;}
#dailyList .dailyTopicfeatured a:hover{text-decoration:underline;}
#dailyList .dailyTopicDate {font-size:12px;	color:#777777; padding-bottom:8px;}

.goLeft {
cursor:pointer;
height:210px;
position:absolute;
left:0;
z-index:1000;
top:1px;
visibility:hidden;
width:20px;
}
.goRight {
cursor:pointer;
height:210px;
position:absolute;
z-index:1000;
right:320px;
top:1px;
visibility:hidden;
width:20px;
}
.BtnPosition {
margin-top:20px;
position:absolute;
top:50%;
}

/*slider1*/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:311px;/*width of featured content slider*/
height:190px;
top:2px;
border-right:1px #c0e4e4 solid;
border-left:1px #c0e4e4 solid;
border-top:1px #c0e4e4 solid;
/*filter:alpha(opacity=25);*/
background-color:#fff;
}

.sliderwrapper h1{background:#cddeff; height:30px;line-height:40px;padding:10px 0px;border:1px #c0e4e4 solid;}
.sliderwrapper h1 strong{background:url(http://dc2009.drupalcon.org/sites/all/themes/dcdc/images/fill_bluestripes.gif);float:left;font-size:20px;letter-spacing:-1px;color:#d50303;padding:0px 15px;}
.sliderwrapper h2 {color:#2a57a6;font-size: 15px; clear:left;font-family: Arial, Verdana, san-serif; font-weight:bold; margin-bottom:3px;}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 50px;  /*leave as is*/
padding:15px;
width: 282px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
clear:both;
background-color:#fff;
}
.sliderwrapper .contentdiv img {border:#ccc 1px solid; padding:2px; margin-left:-5px; margin-right:5px; float:left;}
.pagination{
width: 291px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 5px 10px;
background-color:#ffffff;
border-right:1px #c0e4e4 solid;
border-left:1px #c0e4e4 solid;
border-bottom:1px #c0e4e4 solid;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #0078c3;
font-weight:normal;
background: white;
border:1px #ccc solid;
}

.pagination a:hover {
color: #0078c3;
background-color:#DBE8F7;
border:1px #0078c3 solid;
}

.pagination a.selected{
	background-color:#DBE8F7;
	color:#0078c3;
	border:1px #0078c3 solid;
}

/*slider2*/

#slider2 {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:620px;/*width of featured content slider*/
height:190px;
top:2px;
border-right:1px #999 solid;
border-left:1px #999 solid;
border-top:1px #999 solid;
/*filter:alpha(opacity=25);*/
background-color:#fff;
}

#slider2 .sliderwrapper h1{background:#cddeff; height:30px;line-height:40px;padding:10px 0px;border:1px #c0e4e4 solid;}
#slider2 .sliderwrapper h1 strong{background:url(http://dc2009.drupalcon.org/sites/all/themes/dcdc/images/fill_bluestripes.gif);float:left;font-size:20px;letter-spacing:-1px;color:#d50303;padding:0px 15px;}
#slider2 .sliderwrapper h2 {color:#2a57a6;font-size: 15px; clear:left;font-family: Arial, Verdana, san-serif; font-weight:bold; margin-bottom:3px;}

#slider2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0px;  /*leave as is*/
padding:0px;
width: 620px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
clear:both;
background-color:#fff;
}

#paginate-slider2 {
width: 600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 5px 10px 2px 10px;
background-color:#ddd;
border-right:1px #bbb solid;
border-left:1px #bbb solid;
border-bottom:1px #bbb solid;
}

#paginate-slider2 a{
padding: 0 5px;
text-decoration: none; 
color: #888;
font-weight:normal;
background: #fff;
border:1px #bbb solid;
}

#paginate-slider2 a:hover {
color: #0078c3;
background-color:#DBE8F7;
border:1px #0078c3 solid;
}

#paginate-slider2 a.selected{
	background-color:#fff;
	color:#888;
	border:1px #888 solid;
}

/*slideright*/
#slider3 {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:275px;/*width of featured content slider*/
height:190px;
top:2px;
border-right:1px #999 solid;
border-left:1px #999 solid;
border-top:1px #999 solid;
/*filter:alpha(opacity=25);*/
background-color:#fff;
}
.sliderwrapper3{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:311px;/*width of featured content slider*/
height:190px;
top:2px;
border-right:1px #c0e4e4 solid;
border-left:1px #c0e4e4 solid;
border-top:1px #c0e4e4 solid;
/*filter:alpha(opacity=25);*/
background-color:#fff;
}

.sliderwrapper3 h1{background:#cddeff; height:30px;line-height:40px;padding:10px 0px;border:1px #c0e4e4 solid;}
.sliderwrapper3 h1 strong{background:url(http://dc2009.drupalcon.org/sites/all/themes/dcdc/images/fill_bluestripes.gif);float:left;font-size:20px;letter-spacing:-1px;color:#d50303;padding:0px 15px;}
.sliderwrapper3 h2 {color:#2a57a6;font-size: 15px; clear:left;font-family: Arial, Verdana, san-serif; font-weight:bold; margin-bottom:3px;}

.sliderwrapper3 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 50px;  /*leave as is*/
padding:15px;
width: 282px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
clear:both;
background-color:#fff;
}

/*slider4*/
.slider4{
position: relative; /*leave as is*/
overflow: visible; /*leave as is*/
width:280px;/*width of featured content slider*/
height:auto;
top:2px;
/*filter:alpha(opacity=25);*/
background-color:#fff;
display:block;
}

.slider4 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0px;  /*leave as is*/
padding:10px;
width: 250px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
background-color:#FFF;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
clear:both;
}

/*VenueGlider*/
#venue {width:300px; background-color:#fff; padding:5px; margin-left:5px; margin-top:5px; float:left;}

#venue .sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:300px;/*width of featured content slider*/
height:500px;
top:0px;
border-right:1px #c0e4e4 solid;
border-left:1px #c0e4e4 solid;
border-top:1px #c0e4e4 solid;
/*filter:alpha(opacity=25);*/
background-color:#fff;
}

#venue .sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0px;  /*leave as is*/
padding:0px;
width: 300px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
-moz-opacity: 1;
opacity: 1;
clear:both;
background-color:#fff;
}

#venue .pagination{
width:285px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
padding: 5px 10px;
background-color:#fff;
border-right:0px #c0e4e4 solid;
border-left:0px #c0e4e4 solid;
border-bottom:0px #c0e4e4 solid;
top:500px;
margin-left:0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #0078c3;
font-weight:normal;
background: white;
border:1px #ccc solid;
}

.pagination a:hover {
color: #0078c3;
background-color:#DBE8F7;
border:1px #0078c3 solid;
}

.pagination a.selected{
	background-color:#DBE8F7;
	color:#0078c3;
	border:1px #0078c3 solid;
}

.button {background:url(http://www.offshorealertconference.com/images/buttons/sign-up.gif) bottom left no-repeat;text-indent:-999px;float:left;width:65px;border: none; height:25px; cursor: hand}
.button:hover{background:url(http://www.offshorealertconference.com/images/buttons/sign-up.gif) 0% 0% no-repeat; width:65px;border: none; height:25px;cursor: hand}
