/*Global*/
* {font-size: 100%;}
html {height:100%;}
body{
	margin:0;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	position:relative;
	min-width:1003px;
	min-height:100%;
}
* html body{
	height:100%;
}
img { border-style:none;}
a {
	text-decoration:none;
	color:#32668c;
}
a:hover {text-decoration:underline;}
input, textarea, select { vertical-align:middle;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.addBody
{
    height:100px;
    width:450px;   
}

 .normal
{
	line-height: 20px;
}
#sidebarSB {
	float: right; 
	width: 308px;
}

#mainSB {
	float: left; 
	width: 588px;
}

#mainSB h4 {
	margin: 5px 0 0 0; 
	color: #0f4487;
	font: 10px Georgia, "Times New Roman", serif;
}

#mainSB h3 {
	margin: 5px 0 0 0; 
	color: #0f4487;
	font: bold 12px Georgia, "Times New Roman", serif;
}

#mainSB h2 {
	margin: 0; 
	padding: 9px 0 7px 21px;
	font: bold 14px Georgia, "Times New Roman", serif;
	color: #fcfbfb;
	background: url(../images/pul-bg.gif)  repeat-x ;
}

#mainSB h1 {
	margin: 0; 
	padding: 9px 0 7px 21px;
	font: bold 18px Georgia, "Times New Roman", serif;
	color: #fcfbfb;
	background: url(../images/pul-bg.gif)  repeat-x ;
}
 .sermonBuilder
{
	background: url(../images/pul-bg.gif)  repeat-x  bottom ;
	color:White;
	margin: 0; padding: 0;
	border: none 0px;
}

.LoginBox 
{
    background-color:transparent;
	line-height:30px;
	padding: 0px;
}
/* wrapper start */
#wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
	background:url('../images/bg-header-l.jpg') repeat-x;
	padding-bottom:145px;
}
.w1 {
	width:5000px;
	position:relative;
	left:50%;
	float:left;
	background:url('../images/bg-header-r.jpg') repeat-x;
}
.w2 {
	width:5000px;
	position:relative;
	left:-50%;
	float:left;
}
/* header start */
#header {
	width:990px;
	height:88px;
	background:url('https://www.shepherdsconference.org/images/bg-header-holder.jpg') no-repeat;
	margin:0 auto;
	padding:27px 112px 0 98px;
}
/* logo start */
#header h1 {
	margin:0;
	float:left;
	width:340px;
	height:61px;
	background:url('../images/logo.png') no-repeat;
}
#header h1 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	height:100%;
	position:relative;
	z-index:99;
}
/* logo end */
/* navigation start */
#nav {
	overflow:hidden;
	width:100%;
	position:absolute;
	top:-115px;
	right:11px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#nav ul li{
	float:left;
}
#nav ul li a{
	display:block;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:-1px;
}

#nav ul li.login a{
	width:115px;
	margin-left:0;
}
#nav ul li.login a:hover, #nav ul li.login a.active{width:115px;}

#nav ul li.overview a{
	width:115px;
	background:url('../images/menu-overview.jpg') no-repeat;
	margin-left:0;
}
#nav ul li.overview a:hover, #nav ul li.overview a.active{width:115px;}
#nav ul li.media a{
	width:86px;
	background:url('../images/menu-media.jpg') no-repeat;
	margin-right:-1px;
}
#nav ul li.media a:hover, #nav ul li.media a.active{
	width:86px;
	margin-right:-1px;
} 
#nav ul li.blog a{
	width:105px;
	background:url('../images/menu-blog.jpg') no-repeat;
		margin-right:-1px;
}
#nav ul li.blog a:hover, #nav ul li.blog a.active{width:105px;}

#nav ul li.contact a{
	width:97px;
	background:url('../images/menu-contact.jpg') no-repeat;
		margin-right:-1px;
}
#nav ul li.contact a:hover, #nav ul li.contact a.active{}
#nav ul li a:hover, #nav ul li a.active{
	background-position:0 -41px;
	z-index:99;
	position:relative;
}
/* navigation end */
/* navbar start */
.navbar {
	width:100%;
	position:absolute;
	top:-57px;
	right:11px;
}
.navbar ul {
	float:right;
	margin:0;
	padding:11px 12px 0 0;
	list-style:none;
}
.navbar ul li{
	float:left;
	padding:0 7px 0 21px;
}
.navbar a{
	font-size:12px;
	color:#fff !important;
	font-weight:bold;
}
/* search form start */
.search-form {
	float:right;
	width:219px;
	padding:8px 12px 10px 0;
	background:url('../images/bg-dots.gif') repeat-y 100% 0;
}
.search-form .i-text{
	float:left;
	width:127px;
	height:18px;
	background:url('../images/bg-search.jpg') no-repeat;
	padding:2px 20px 0 9px;
	margin-right:12px;
}
* html .search-form .i-text{padding-top:1px;}
.search-form .text{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	width:125px;
	background:none;
	border:0;
	height:15px;
}
.search-form .btn-search {
	float:left;
	background:none;
	border:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin-top:2px;
	cursor:pointer;
}
/* search-form end */
/* navbar end */
/* header end */
/* intro start */
.intro {
	position:absolute;
	left:0;
	top:113px;
	width:100%;
	border-top:1px solid #97aaba;
	height:355px;
	z-index:99;
}
.intro-text {
	height:271px;
	background:#32668c;
}
.intro .holder {
	width:973px;
	padding:26px 17px 0 0;
	margin:0 auto;
	font-size:18px;
	line-height:21px;
	color:#fff;
}
.holder p{
	margin:0;
	padding:0px 0 9px;
	font-weight:normal;
}
.img-place {
	position:relative;
	margin:0 -16px -100px 0;
	float:right;
	width:596px;
	height:345px;
	display:inline;
}
.img-holder {
	width:572px;
	height:335px;
	padding:5px 10px 5px 14px;
	background:url('../images/bg-imgholder.png') no-repeat;
}
.img-holder img{display:block;}
/* description box start */
.intro .description {
	position:absolute;
	right:14px;
	top:155px;
	width:245px;
	height:117px;
}

.imagefader
{
    /*only in the master page -=CR=- */
}

.description-holder {
	background:url('../images/bg-description.png') no-repeat;
	width:221px;
	height:95px;
	padding:10px 12px 12px 12px;
}
.intro .description h2{
	margin:0;
	font-size:18px;
	line-height:20px;
	padding-bottom:4px;
}
.intro .description p {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
}
.intro .description ul {
	margin:0;
	padding:12px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.intro .description ul li{
	float:left;
	padding-right:4px;
}
.intro .description ul li a{
	display:block;
	width:17px;
	height:12px;
	background:url('../images/img-bullet02.png') no-repeat;
	position:relative;
	cursor:pointer;
}
.intro .description ul li a:hover, .description ul li.active a{
	background:url('../images/img-bullet01.gif') no-repeat;
}
/* description box end */
.intro ul.social {
	margin:0;
	padding:20px 0 0;
	list-style:none;
	width:990px;
	margin:0 auto;
}
.intro ul.social:after {
	clear: both;
	content:"";
	display: block;
}
.intro ul.social li{
	float:left;
	padding-left:20px;
}
.intro ul.social li:first-child {
	padding-left:0;
}
.intro ul.social li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:180px;
	height:44px;
}
.intro ul.social li.face a{
	background:url('../images/btn-face.jpg') no-repeat;
}
.intro ul.social li.twitter a{
	background:url('../images/btn-twitter.jpg') no-repeat;
}
/* intro end */
/* main start */
#main {
	width:990px;
	margin:0 auto;
	position:relative;
}
/* latest place start */
.latest {
	padding:376px 0 6px;
}
.latest .row{
	background:url('../images/bg-dots-hor.gif') repeat-x;
	padding-top:15px;
	width:100%;
	margin-bottom:53px;
}
.latest .row:after {
	clear: both;
	content:"";
	display: block;
}
/* describe text start */
.latest .describe-text {
	float:left;
	width:180px;
	padding-right:19px;
	font-size:1.3em;
	color:#727272;
}
.latest .describe-text h2{
	margin:0;
	text-indent:-9999px;
	height:46px;
	padding-bottom:12px;
}
.latest .describe-text h2.txt-pulpit{
	background:url('../images/txt-post-pulpit.gif') no-repeat;
}
.latest .describe-text h2.txt-forum{
	background:url('../images/txt-forum-topics.gif') no-repeat;
}
.latest .describe-text p{
	margin:0 0 17px;
	line-height:17px;
}
.latest .describe-text a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:101px;
	height:22px;
	margin-left:-5px;
	position:relative;
}
.latest .describe-text a.pulpit{
	background:url('../images/btn-pulpit.gif') no-repeat;
}
.latest .describe-text a.forum{
	background:url('../images/btn-forum.gif') no-repeat;
}
/* describe text end */
/* latest holder start */
.latest-holder {
	float:left;
	width:585px;
	background:url('../images/bg-latest-holder.gif') repeat-y;
}
.alt-latest {
	background:url('../images/bg-altlatest-holder.gif') repeat-y;
}
.latest-holder .column{
	float:left;
	width:181px;
	padding-right:19px;
}
.latest-holder .alt-column{
	width:380px;
	padding-right:20px;
}
.latest-holder .last{padding-right:0;}
.latest-holder .title {
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
}
.latest-holder .title em{
	display:block;
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	padding-left:16px;
	line-height:24px;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
}
.latest-holder .data {
	padding:12px 0 0 15px;
}
.latest-holder .data h2{
	margin:0;
	font-size:1.4em;
	padding-bottom:6px;
}
.latest-holder .alt-column .data h2{font-size:1.8em;}
.latest-holder .data h2 a{
	background:url('../images/bg-dots-hor.gif') repeat-x 0 100%;
}
.latest-holder .data h2 a:hover{
	text-decoration:none;
	background:none;
}
.latest-holder .data p{
	font-size:1.2em;
	line-height:16px;
	margin:0 0 15px;
}
.latest-holder .data em.author {
	display:block;
	font:italic 1.1em Georgia, serif;
	color:#999;
	padding-bottom:8px;
}
.alt-latest .data h2{
	padding-bottom:3px;
}
.alt-latest .data em.author{
	padding-bottom:6px;
}
/* latest holder end */
/* latest place end */
/* welcome place start */
.welcome-holder {
	font-size:1.3em;
}
.welcome-holder h2{
	margin:0;
	text-indent:-9999px;
	height:46px;
	background:url('../images/txt-welcome.gif') no-repeat;
	padding-bottom:10px;
}


.welcome-holder h1
{
	padding-top: 20px;
	margin:0;
	font-size:1.385em;
	color:#666666;
	/* color had been #008aff -=CR=-  */
	padding-bottom:20px;
}
.welcome-holder h3{
	margin:0;
	font-size:1.385em;
	color:#32668c;
	/* color had been #008aff -=CR=-  */
}
.welcome-holder h4{
	margin:0;
	font-size:1.1em;
	/* color had been #008aff -=CR=-  */
}
.welcome-holder p {
	margin:0 0 20px;
	line-height:1.4em;
}
.welcome-holder ul {
	margin:0 -10px;
	width:1010px;
	padding:41px 0 0;
	list-style:none;
	position:relative;
}
.welcome-holder ul li{
	float:left;
}
.welcome-holder ul li img{display:block;}
/* welcome place end */

/* basic-holder mod -=CR=-  */

.default-holder 
{
    padding-top:20px;
	font-size:1.3em;
}
.default-holder h2{
	margin:0;
	font-size:26pt;
	padding-bottom:10px;
}
.default-holder h3{
	margin:0;
	font-size:1.385em;
	color:#32668c;
	/* color had been #008aff -=CR=-  */
}
.default-holder h4{
	margin:0;
	font-size:1.1em;
	/* color had been #008aff -=CR=-  */
}
.default-holder p {
	margin:0 0 20px;
	line-height:1.4em;
}
.default-holder ul {
	margin:0 -10px;
	width:1010px;
	padding:41px 0 0;
	list-style:none;
	position:relative;
}
.default-holder ul li{
	float:left;
}
.default-holder ul li img{display:block;}

/*              */

/* welcome-holder mod -=CR=-  */

.basic-holder 
{
    padding-top:360px;
	font-size:1.3em;
}
.basic-holder h2{
	margin:0;
	font-size:1.5em;
	padding-bottom:10px;
}
.basic-holder h3{
	margin:0;
	font-size:1.385em;
	color:#32668c;
	/* color had been #008aff -=CR=-  */
}
.basic-holder h4{
	margin:0;
	font-size:1.1em;
	/* color had been #008aff -=CR=-  */
}
.basic-holder p {
	margin:0 0 20px;
	line-height:1.4em;
}
.basic-holder ul {
	margin:0 -10px;
	width:1010px;
	padding:41px 0 0;
	list-style:none;
	position:relative;
}
.basic-holder ul li{
	float:left;
}
.basic-holder ul li img{display:block;}

/*              */



/* main end */
/* wrapper end */
/* footer start */
#footer {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:92px;
}
.footer-holder {
	width:990px;
	margin:0 auto;
	background:url('../images/bg-dots-hor.gif') repeat-x;
	padding-top:18px;
}
.footer-holder .copy{
	float:right;
	width:200px;
	text-align:right;
	color:#575757;
}
.footer-holder .copy span{display:block;}
.footer-holder ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-holder ul li{
	display:inline;
	padding-right:15px;
}
.footer-holder ul.alt li{
	padding-right:5px;
}
/* footer end */
/* two columns start */
.two-columns {
	height:1%;
	padding:50px 8px 0 0;
}
.two-columns:after {
	clear: both;
	content:"";
	display: block;
}
/* content start */
#content {
	float:right;
	width:638px;
}
.alt-two-columns #content{
	float:left;
}
/* pulpit holder start */
.pulpit-holder {
	padding-top:5px;
}
.equipping-holder {
	padding-top:5px;
}
/* resize block start */
.resize {
	overflow:hidden;
	height:1%;
	padding:0 0 33px 20px;
}
.resize span{
	float:left;
	font-size:0.7em;
	color:#969696;
	padding-top:3px;
}
.resize ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.resize ul li{
	padding-left:7px;
	float:left;
}
.resize ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:13px;
	height:13px;
}
.resize ul li.small a{
	background:url('../images/btn-small.gif') no-repeat;
}
.resize ul li.bigger a{
	background:url('../images/btn-bigger.gif') no-repeat;
}
/* resize block end */
.pulpit-holder .topics-holder {
	overflow:hidden;
	height:1%;
	padding-left:20px;
	font-size:1.2em;
}
.pulpit-holder .topics-holder .next{
	float:right;
	width:250px;
	text-align:right;
}
.pulpit-holder .topics-holder .prev{
	float:left;
	width:250px;
}
.pulpit-holder .topics-holder span {
	display:block;
	color:#999;
}
.pulpit-holder .topics-holder em{font-style:normal;}

.equipping-holder .topics-holder {
	overflow:hidden;
	height:1%;
	padding-left:20px;
	font-size:1.2em;
}
.equipping-holder .topics-holder .next{
	float:right;
	width:150px;
	text-align:right;
}

.equipping-holder .topics-holder .prev{
	float:left;
	width:150px;
}
.equipping-holder .topics-holder span {
	display:block;
	color:#999;
}
.equipping-holder .topics-holder em{font-style:normal;}

.SFblogAddCommentTitle {
    clear: both;
	display: block; 
	color: #999;
	font: 16px Arial, Verdana,  "Times New Roman", serif;
	text-align: left; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.SFaddComment{ background-color: #eee;width:100%;margin:10px 0 0 0;padding:0 0 1px;}

.SFaddComment fieldset{padding:0 22px 8px 19px;border-bottom:1px solid #ccc;}

.SFaddComment dl{margin:0;padding:11px 0 0;font-size:.92em;line-height:2.2;width:100%;}

.SFaddComment label{cursor:pointer;}
.comment-form dt{margin:9px 0 0;padding:0;color:#585858;}

.SFaddComment dd{margin:0;padding:0;color:#808080;}.comment-form input{width:283px;height:20px;background:url(../img/bg-input.gif) repeat-x 0 0;padding:5px 0 0 4px;}

.SFaddComment textarea{background-color:#fff;color:#333;font:1.3em/1.4em Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #c6c6c6;padding:5px 10px 5px 5px;width:98%;height:140px;margin:3px 0 0 0;}
.SFaddComment .submit input{width:154px;height:31px;padding:0;margin:8px 0 0;border:none;}

/* article start */
.article {
	padding:41px 18px 34px 18px;
	font-size:1.5em;
	line-height:1.45em;
	background:url('../images/bg-dots-hor.gif') repeat-x 0 100%;
}
.article .title{
	margin-bottom:32px;
	line-height:1.2em;
} 
.article h2{
	margin:0;
	font-size:2.267em;
	line-height:1em;
	color:#333;
	padding-bottom:6px;
}
.article strong.author {
	display:block;
	font-weight:normal;
	color:#999;
}
.article em.date {
	display:block;
	color:#999;
	font-style:normal;
}
.article p {
	margin:0;
	padding-bottom:22px;
}
.article p a{text-decoration:underline;}
/* article end */
/* categories holder start */
.categories-holder {
	font-size:1.3em;
	padding:14px 0 35px 18px;
}
.categories-holder p{
	margin:0 0 19px;
}
.categories-holder ul.social {
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.categories-holder ul.social li{
	float:left;
	padding-right:13px;
}
.categories-holder ul.social li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:31px;
	height:32px;
}
ul.social li.contact1 a{
	background:url('../images/icon-logo1.jpg') no-repeat;
}
ul.social li.contact2 a{
	background:url('../images/icon-logo2.jpg') no-repeat;
}
ul.social li.contact3 a{
	background:url('../images/icon-logo3.jpg') no-repeat;
}
ul.social li.contact4 a{
	background:url('../images/icon-logo4.jpg') no-repeat;
}
ul.social li.contact5 a{
	background:url('../images/icon-logo5.jpg') no-repeat;
}
ul.social li.contact6 a{
	background:url('../images/icon-logo6.jpg') no-repeat;
}
ul.social li.contact7 a{
	background:url('../images/icon-logo7.jpg') no-repeat;
}
/* categories holder end */
/* comment block start */
.comments-block {
	padding-top:54px;
}
/* comment holder start */
.comments-holder {
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #eee;
	margin-bottom:57px;
}
.comments-block .title {
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
	margin-bottom:13px;
}
.comments-block .title strong{
	display:block;
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	padding-left:9px;
	line-height:24px;
	font-size:1.1em;
}
.comments-holder .row {
	border-top:1px solid #eee;
	padding:23px 11px 7px 19px;
	float:left;
	width:608px;
	position:relative;
	min-height:100px;
}
* html .comments-holder .row {
	height:100px;
	overflow:visible;
}
.comments-holder .avatar-holder {
	float:left;
	width:46px;
	padding-right:15px;
}
.comments-holder .data {
	float:left;
	width:543px;
}
.comments-holder .data .heading{
	width:100%;
	padding-bottom:2px;
}
.comments-holder .data .heading:after {
	clear: both;
	content:"";
	display: block;
}
.comments-holder .data span.number{
	float:right;
	color:#f0f0f0;
	font-size:3.6em;
	font-weight:bold;
	line-height:1em;
	margin-top:-10px;
	position:relative;
}
.comments-holder .data strong.author {
	font-size:1.5em;
}
.comments-holder .data em.date {
	font-size:1.3em;
	color:#ababab;
	font-style:normal;
}
.comments-holder .data p {
	margin:0;
	font-size:1.3em;
	line-height:1.7em;
}
.comments-holder .text {width:400px;}
.comments-holder .row a.reply{
	position:absolute;
	right:20px;
	bottom:7px;
	color:#8999c3;
	font-size:1.1em;
	padding-right:15px;
	font-weight:bold;
	background:url('../images/arrow01.gif') no-repeat 100% 5px;
}
.comments-holder .alt-row {
	border-top-color:#ffef8a;
	background:#fffae0;
	min-height:130px;
}
* html .comments-holder .alt-row {
	height:130px;
	overflow:visible;
}
/* comment holder end */
/* reply form start */
.reply-form {
	padding:6px 0 0 18px;
}
.reply-form .row{
	margin-bottom:16px;
	width:100%;
}
.reply-form label{
	font-size:1.5em;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}
* html .reply-form label{
	padding-bottom:3px;
}
*+html .reply-form label{
	padding-bottom:3px;
}
.reply-form label span{
	font-size:0.867em;
	color:#ababab;
}
.reply-form .text {
	width:310px;
	border:1px solid #bbbeab;
	background:#f1f1ec;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 4px 6px;
	height:15px;
}
.reply-form .area {
	width:553px;
	height:142px;
	border:1px solid #bbbeab;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	padding:3px 4px 4px;
	background:#f1f1ec;
	overflow:auto;
}
.reply-form .reply {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    float:left;
	    text-indent:-9999px;
	    margin:9px 0 0 -2px;
	    position:relative;
	    width:143px;
	    height:21px;
	    padding:0;
	background:url('../images/btn-reply.jpg') no-repeat;
	    cursor:pointer;
}
/* reply form end */
/* comment block end */
/* pulpit holder end */
/* content end */
/* sidebar start */
#sidebar {
	float:left;
	width:293px;
}
.alt-two-columns #sidebar{
	float:right;
}
#sidebar h2.pulpit{
	margin:-39px 0 38px -21px;
	position:relative;
	width:255px;
	height:128px;
}
#sidebar h2.pulpit a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	cursor:pointer;
	background:url('../images/logo-pulpit.png') no-repeat;
}
#sidebar h2.equipping{
	
	position:relative;
	width:255px;
	height:105px;
}
#sidebar h2.equipping a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	cursor:pointer;
	background:url('../images/logo-equipping.png') no-repeat;
}
.equippingLogo{
	height:75px;
}
.equippingLogo a{
	display:block; text-align:center;
	text-indent:-9999px;
	overflow:hidden;
	height:100%; 
	cursor:pointer;
	background:url('../images/logo-equipping.png') no-repeat;
}
#sidebar .title {
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
	margin-bottom:10px;
}
#sidebar .title strong{
	display:block;
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	padding-left:7px;
	line-height:24px;
	font-size:1.1em;
}
.subscribe-box {
	padding-bottom:47px;
}
.subscribe-box a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:21px;
}
.subscribe-box a.rss {
	margin-right:5px;
	width:67px;
	background:url('../images/btn-rss.png') no-repeat;
}
.subscribe-box a.email {
	width:144px;
	background:url('../images/btn-emailsubscription.png') no-repeat;
}
.button-holder {
	overflow:hidden;
	width:100%;
	padding-top:8px;
}
/* recent articles holder start */
.recent-articles {
	margin-bottom:37px;
	overflow:hidden;
	width:100%;
}
.recent-articles ul{
	margin:0;
	padding:2px 10px 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.recent-articles ul li{
	padding-bottom:2px;
	float:left;
	width:100%;
}
.recent-articles ul li a{
	display:block;
	width:100%;
	font-size:1.1em;
}
.recent-articles ul li a:hover, .recent-articles ul li.active a{
	background:url('../images/bg-articles-c.gif') repeat-y;
	text-decoration:none;
}
.recent-articles ul li a .holder {
	display:block;
	width:auto !important;
	padding:0 !important;
}
.recent-articles ul li a:hover .holder, .recent-articles ul li.active a .holder {
	background:url('../images/bg-articles-t.gif') no-repeat;
}
.recent-articles ul li a .frame{
	overflow:hidden;
	display:block;
	height:1%;
	padding:5px 7px !important;
	width:auto !important;
}
.recent-articles ul li a:hover .frame, .recent-articles ul li.active a .frame {
	background:url('../images/bg-articles-b.gif') no-repeat 0 100%;
}
.recent-articles ul li a strong {
	color:#32668c;
	display:block;
	font-size:1.091em;
	line-height:1.3em;
}
.recent-articles ul li a strong.author { 
	line-height:1.2em;
	color:#999;
	float:left;
	font-size:1em;
	padding-right:12px;
	text-decoration:none;
	font-weight:normal;
}
.recent-articles ul li a em.date {
	float:left;
	font-style:normal;
	background:url('../images/bullet01.gif') no-repeat 0 55%;
	line-height:1.2em;
	color:#999;
	padding-left:14px;
}
/* recent articles holder end */
/* categories start */
.categories {
	margin-bottom:37px;
}
.archive {
	background:url('../images/bg-dots-hor.gif') repeat-x 0 100%;
	padding-bottom:36px;
	margin-bottom:21px;
}
.lists {
	overflow:hidden;
	height:1%;
	padding:8px 0 0 17px;
}
.lists ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:135px;
}
.lists ul li{
	float:left;
	width:100%;
	padding-bottom:11px;
	word-spacing:-1px;
}
.lists ul li a {cursor:pointer;}
.lists ul li a:hover {text-decoration:none !important;}
.lists ul li strong{
	float:left;
	font-size:1.2em;
	margin-right:3px;
	font-weight:normal;
}
.lists ul li a:hover strong{
	text-decoration:underline !important;
}
.lists ul li span{
	float:left;
	margin-top:1px;
	width:22px;
	height:14px;
	text-align:center;
	color:#aaa;
	padding-top:1px;
	background:url('../images/img-bullet03.gif') no-repeat;
}
.arhive .lists ul li span{margin-right:2px;}
.arhive .lists ul li em {
	color:#aaa;
	float:left;
	margin-top:2px;
}
/* categories end */
/* social start */
#sidebar ul.social{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar ul.social li{
	float:left;
	padding-left:15px;
}
#sidebar ul.social li:first-child {
	padding-left:0;
}
#sidebar ul.social li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:137px;
	height:44px;
}
#sidebar ul.social li.face a{
	background:url('../images/btn-face2.jpg') no-repeat;
}
#sidebar ul.social li.twitter a{
	background:url('../images/btn-twitter2.jpg') no-repeat;
}
/* social end */
/* sidebar end */
/* resources holder start */
.cart-holder {
	overflow:hidden;
	width:100%;
	margin-bottom:44px;
}
.cart-holder a{
	float:right;
	width:85px;
	height:23px;
	background:url('../images/btn-cart.gif') no-repeat;
	font-size:1.1em;
	line-height:1em;
	padding-left:40px;
	padding-top:11px;
}
/* heading start */
.resources-holder .heading {
	color:#333;
	font-size:1.7em;
	margin-bottom:23px;
}
.resources-holder .heading h2{
	margin:0;
	font-size:1.647em;
	letter-spacing:-1px;
}
.resources-holder .heading strong.author {
	display:block;
}
.resources-holder .heading em.date {
	display:block;
	font-style:normal;
	font-weight:bold;
}
/* heading end */
/* video place start */
.video-place {
	margin-bottom:37px;
}
.video-place ul{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font-size:1.3em;
	color:#333;
}
.video-place .video-holder {
	width:637px;
	height:358px;
	margin-bottom:20px;
}
.video-place .video-holder img{display:block;}
.video-place .control-block {
	width:100%;
}
.video-place .control-block:after {
	clear: both;
	content:"";
	display: block;
}
.video-place .control-block a.buy {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:84px;
	height:21px;
	background:url('../images/btn-buy.jpg') no-repeat;
	margin:7px 12px 0 -5px;
	position:relative;
}
.control-panel {
	float:left;
	width:545px;
	background:url('../images/bg-control-panel-l.gif') no-repeat;
}
.control-panel ul{
	background:url('../images/bg-control-panel-r.gif') no-repeat 100% 0;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.control-panel ul li{
	float:left;
	background:url('../images/separator01.gif') no-repeat 0 2px;
	padding:0 8px 2px 9px;
	line-height:36px;
}
.control-panel ul li:first-child {
	background:none;
}
/* video place end */
/* media holder start */
.media-holder {
	margin-bottom:32px;
}
.media-holder .title {
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
}
.media-holder .title .holder{
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	overflow:hidden;
	height:1%;
	padding:4px 7px 4px 9px;
}
.media-holder .title strong {
	padding-top:1px;
	font-size:1.1em;
	display:block;
}
.media-holder .media-form {
	float:right;
}
.media-holder .media-form ul{
	margin:0;
	padding:0;
	list-style:none;
}
.media-holder .media-form ul li{
	float:left;
	padding-left:22px;
}
.media-holder .media-form ul li .check{
	float:left;
	width:16px;
	height:16px;
	margin:0 3px 0 0;
}
.media-holder .media-form ul li label{
	float:left;
	color:#333;
	padding-right:21px;
	padding:1px 21px 2px 0;
}
.media-holder .media-form ul li.filter-1 label{
	background:url('../images/icon-audio.gif') no-repeat 100% 3px;
}
.media-holder .media-form ul li.filter-2 label{
	background:url('../images/icon-video.gif') no-repeat 100% 0;
}
.media-holder .media-form ul li.filter-3 label{
	background:url('../images/icon-list.gif') no-repeat 100% 0;
}
/* media list start */
.media-list {
	padding-top:17px;
}
.media-list .row{
	overflow:hidden;
	height:1%;
	padding:13px 10px 11px;
	border-bottom:1px solid #ccc;
	background:url('../images/grey-border.gif') repeat-y 436px 0;
}
.media-list .alt-row {
	border-bottom:0;
}
.media-list .row .type {
	float:left;
	width:22px;
}
.media-list .row .type img{display:block;}
.media-list .file-holder {
	float:left;
	width:390px;
}
.media-list .file-holder em.date {
	font-style:normal;
	font-size:1.1em;
}
.media-list .file-holder h3{
	margin:0;
	font-size:1.4em;
}
.media-list .file-holder ul {
	margin:0;
	padding:2px 0 0;
	list-style:none;
	color:#999;
	font-size:1.1em;
}
.media-list .file-holder ul li{
	display:inline;
	background:url('../images/bullet01.gif') no-repeat 0 50%;
	padding:0 5px 0 12px;
}
.media-list .file-holder ul li:first-child {
	padding-left:0;
	background:none;
}
.media-list ul.description {
	float:right;
	width:175px;
	margin:0;
	padding:0;
	list-style:none;
	color:#333;
	font-size:1.1em;
}
.media-list ul.description li{padding-bottom:1px;}
/* media list end */
/* media holder end */
/* advertising holder start */
.advertising-holder {
	margin:0 -10px 0 -15px;
}
.advertising-holder .row{
	margin-bottom:44px;
	overflow:hidden;
	width:666px;
}
.advertising-holder .img-box {
	float:left;
	width:323px;
	margin-right:20px;
}
.advertising-holder .alt-img-box {margin-right:0;}
.advertising-holder .alt-row{
	margin-bottom:30px;
}
/* advertising holder end */
/* resources two columns start */
.resources-holder .two-columns {
	padding:0 !important;
	margin-bottom:17px;
}
.resources-holder .column {
	float:left;
	width:293px;
	margin-right:50px;
}
.resources-holder .alt-column {margin-right:0;}
.resources-holder .column .title{
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
	margin-bottom:3px;
}
.resources-holder .column .title strong{
	display:block;
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	font-size:1.1em;
	line-height:24px;
	padding-left:9px;
}
.resources-holder .column .row {
	font-size:1.1em;
	line-height:1.2em;
	padding:14px 10px 0 20px;
	min-height:53px
}
* html .resources-holder .column .row {
	height:53px;
	overflow:visible;
}
.resources-holder .column .row strong{
	font-size:1.091em;
	font-weight:normal;
}
.resources-holder .column .row p{
	margin:0;
}
/* resources two columns end */
/* media description start */
.media-description .title{
	background:#ddd url('../images/bg-grey-title-l.gif') no-repeat;
	margin-bottom:3px;
}
.media-description .title strong{
	display:block;
	background:url('../images/bg-grey-title-r.gif') no-repeat 100% 0;
	font-size:1.1em;
	line-height:24px;
	padding-left:9px;
}
.media-description .heading {
	margin:12px 0 34px 16px;
	font-size:1.7em;
}
.media-description .heading h2{
	margin:0;
	font-size:1.647em;
	color:#333;
}
.media-description .heading strong.author{
	display:block;
	color:#999;
	font-weight:normal;
}
.media-description .heading em.date{
	display:block;
	color:#999;
	font-style:normal;
}
.media-description .text {
	padding-left:16px;
	font-size:1.3em;
	line-height:1.7em;
}
.media-description p {
	margin:0 0 20px;
}
.media-description p a{text-decoration:underline;}
/* media description end */
/* resources holder end */
/*text-indent:-9999px;*/
/*background:url('../images/txt-resources.gif') no-repeat;*/
#sidebar h2.resources {
	margin:1px 0 59px 6px;
	
	height:25px;
	
}
.alt-subscribe {
	padding-bottom:40px;
}
/* lists start */
.lists-holder {
	margin-bottom:37px;
	overflow:hidden;
	width:100%;
}
.alt-list-holder {
	margin-bottom:14px;
}
.alt-list-holder li{padding-bottom:4px;}
.alt-lists {
	overflow:hidden;
	height:1%;
	padding:8px 0 0 17px;
}
.alt-lists ul{
	float:left;
	margin:0;
	padding:0 0 13px;
	list-style:none;
	width:135px;
}
.alt-lists ul li{
	float:left;
	width:100%;
	padding-bottom:3px;
	word-spacing:-1px;
	font-size:1.1em;
}
.alt-lists ul li a {cursor:pointer;}
.alt-lists ul li a:hover {text-decoration:none !important;}
.alt-lists ul li strong{
	float:left;
	margin-right:3px;
	font-weight:normal;
}
.alt-lists ul li a:hover strong{
	text-decoration:underline !important;
}
.alt-lists ul li span{
	float:left;
	margin-top:1px;
	width:22px;
	height:14px;
	text-align:center;
	color:#aaa;
	padding-top:1px;
	background:url('../images/img-bullet03.gif') no-repeat;
	font-size:0.909em;
}
.lists-holder a.topics {
	float:left;
	margin-left:5px;
	text-indent:-9999px;
	overflow:hidden;
	width:115px;
	height:22px;
	background:url('../images/btn-moretopics.png') no-repeat;
}
.lists-holder a.speakers {
	float:left;
	margin-left:5px;
	text-indent:-9999px;
	overflow:hidden;
	width:126px;
	height:22px;
	background:url('../images/btn-morespeakers.png') no-repeat;
}
/* lists end */
/* resource holder start */
#sidebar .resource-holder {
	padding-bottom:23px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#sidebar .resource-holder .title{
	margin-bottom:18px;
}
#sidebar .resource-holder .row {
	font-size:1.1em;
	line-height:1.2em;
	padding:0 0 15px 15px;
}
#sidebar .resource-holder .row strong{
	font-weight:normal;
}
#sidebar .resource-holder .row p{
	margin:0;
}
/* resource holder end */
/* two columns end */
/* conference holder start */
.alt-wrapper {
	background:#0d0d0d url('../images/bg-alt-wrapper-new.jpg') repeat-x !important;
}
.alt-wrapper a{color:#65b2da;}
/* conference main heading start */
.alt-wrapper .heading {
	overflow:hidden;
	height:1%;
	padding:55px 29px 0 0;
}
.alt-wrapper .heading ul.social{
	float:right;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.alt-wrapper .heading ul.social li{
	float:left;
	padding-left:8px;
	padding-left: 20px;
}
.alt-wrapper .heading ul.social li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:32px;
	width:32px;
	cursor:pointer;
}
.alt-wrapper .heading ul.social li.face a{
	background:url('../images/btn-face3.png') no-repeat;
}
.alt-wrapper .heading ul.social li.twitter a{
	background:url('../images/btn-twitter3.png') no-repeat;
}
.alt-wrapper .heading ul.social li.flickr a{
	background:url('../images/btn-flickr.png') no-repeat;
}
.alt-wrapper .heading ul.social li.vimeo a{
	background:url('../images/btn-vimeo.png') no-repeat;
}










/* Updated SC Social Media Icons */
.alt-wrapper .heading ul.social li.v2facebook a{
	background:url('../images/facebook_32.png') no-repeat;
}
.alt-wrapper .heading ul.social li.v2twitter a{
	background:url('../images/twitter_32.png') no-repeat;
}
.alt-wrapper .heading ul.social li.v2flickr a{
	background:url('../images/flickr_32.png') no-repeat;
}
.alt-wrapper .heading ul.social li.v2vimeo a{
	background:url('../images/vimeo_32.png') no-repeat;
}
.alt-wrapper .heading ul.social li.v2youtube a{
	background:url('../images/youtube_32.png') no-repeat;
}


/*new alt-wrapper type */


.details-wrapper {
	background:#0d0d0d url('../images/bg-details-wrapper.jpg') repeat-x !important;
}
.details-wrapper a{color:#65b2da;}
/* conference main heading start */
.details-wrapper .heading {
	overflow:hidden;
	height:1%;
	padding:55px 29px 0 0;
}
.details-wrapper .heading ul.social{
	float:right;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.details-wrapper .heading ul.social li{
	float:left;
	padding-left:8px;
	padding-left: 20px;
}
.details-wrapper .heading ul.social li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:32px;
	width:32px;
	cursor:pointer;
}
.details-wrapper .heading ul.social li.face a{
	background:url('../images/btn-face3.png') no-repeat;
}
.details-wrapper .heading ul.social li.twitter a{
	background:url('../images/btn-twitter3.png') no-repeat;
}
.details-wrapper .heading ul.social li.flickr a{
	background:url('../images/btn-flickr.png') no-repeat;
}
.details-wrapper .heading ul.social li.vimeo a{
	background:url('../images/btn-vimeo.png') no-repeat;
}










/* Updated SC Social Media Icons */
.details-wrapper .heading ul.social li.v2facebook a{
	background:url('../images/facebook_32.png') no-repeat;
}
.details-wrapper .heading ul.social li.v2twitter a{
	background:url('../images/twitter_32.png') no-repeat;
}
.details-wrapper .heading ul.social li.v2flickr a{
	background:url('../images/flickr_32.png') no-repeat;
}
.details-wrapper .heading ul.social li.v2vimeo a{
	background:url('../images/vimeo_32.png') no-repeat;
}
.details-wrapper .heading ul.social li.v2youtube a{
	background:url('../images/youtube_32.png') no-repeat;
}






.details-wrapper .heading h2.conference {
	margin:0;
	text-indent:-9999px;
	height:47px;
	background:url('../images/txt-conference.png') no-repeat;
	padding-bottom:0 !important;
}

.details-wrapper .heading h2.conferencelive {
	margin:0;
	text-indent:-9999px;
	height:47px;
	background:url('../images/live/2011Live.png') no-repeat;
	padding-bottom:0 !important;
}

.details-wrapper .two-columns {
	padding-top:57px;
}



/*end alt-wrapper type*/




.alt-wrapper .heading h2.conference {
	margin:0;
	text-indent:-9999px;
	height:47px;
	background:url('../images/txt-conference.png') no-repeat;
	padding-bottom:0 !important;
}

.alt-wrapper .heading h2.conferencelive {
	margin:0;
	text-indent:-9999px;
	height:47px;
	background:url('../images/live/2011Live.png') no-repeat;
	padding-bottom:0 !important;
}

.alt-wrapper .two-columns {
	padding-top:57px;
}
/* conference main heading end */
/* promo holder start */
.promo-holder {
	padding:5px 22px 48px;
	color:#fff;
	font-size:1.6em;
	line-height:1.3em;
}

.promo-holder .plainlist li
{
     list-style-image:none;
     list-style-type:none;
}

.promo-holder .video-holder {margin-bottom:30px;}
.promo-holder .video-holder img{display:block;}
.promo-holder p{
	margin:0 0 20px 20px;
}

.promo-text {
	overflow:hidden;
	width:100%;
}
.promo-text p{margin-top:5px;}
.promo-text a.register{
	float:right;
	margin-left:25px;
}
.promo-text-reverse {
	overflow:hidden;
	width:100%;
}
.promo-text-reverse p{margin-top:5px;}
.promo-text-reverse a.register{
	float:left;
	margin-right:25px;
}

.alt-wrapper #main h2{
	margin:0;
	font-size:2.6em;
	line-height:1em;
	padding-bottom:13px;
}
.alt-wrapper #main h3{
	margin:0;
	font-size:1.7em;
	color:#919360;
	padding-bottom:2px;
}

.promo-holder h4{
	margin:0;
	font-size:0.9em;
	color:#999;
	padding-bottom:2px;
}
.promo-holder h2 {
	font-size:1.75em !important;
}
.promo-holder h3 {
	font-size:1.091em !important;
}
.two-columns-holder {
	margin-bottom:19px;
	font-size:1.1em;
	color:#fff;
	overflow:hidden;
	width:100%;
}
.two-columns-holder .column {
	float:left;
	width:293px;
	margin-right:50px;
}
.two-columns-holder .alt-column {margin-right:0;}
.two-columns-holder .column .title{
	background:#242424 url('../images/bg-darkgrey-title-l.gif') no-repeat;
	margin-bottom:5px;
}
.two-columns-holder .column .title strong{
	display:block;
	background:url('../images/bg-darkgrey-title-r.gif') no-repeat 100% 0;
	line-height:24px;
	padding-left:9px;
}
.two-columns-holder .column .row {
	font-size:1.1em;
	line-height:1.1em;
	padding:14px 10px 0 20px;
	min-height:53px
}
* html .two-columns-holder .column .row {
	height:53px;
	overflow:visible;
}
.two-columns-holder .row strong{
	font-size:1.091em;
	font-weight:normal;
}
.two-columns-holder .column .row p{
	margin:0;
}
/* promo holder end */
/* playbill box start */
.playbill {
	margin-bottom:55px;
	padding-left:9px;
}
* html .playbill {
	margin-bottom:60px;
}
*+html .playbill {
	margin-bottom:60px;
}
.playbill h3{
	font-size:2.6em !important;
	color:#fff !important;
	padding-bottom:0 !important;
	line-height:1.2em;
}
.playbill strong{
	font-size:2.6em;
}
.playbill address {
	color:#999;
	font-size:1.6em;
	font-style:normal;
	font-weight:bold;
	padding:9px 0 0;
}
.playbill .opens {
	color:#fff;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	padding:9px 0 0;
}
.playbill address span{display:block;}
/* playbill box end */
/* subnavigation start */
.alt-wrapper #sidebar {
	color:#fff;
}
#sidebar ul.subnav {
	margin:0 0 87px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:1.8em;
	line-height:1.3em;
	border-top:1px solid #383838;
}

#sidebar ul.subnavlive {
	margin:0 0 87px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:1.7em;
	line-height:1.3em;
	border-top:1px solid #383838;
}

#sidebar ul.subnav li{
	padding:7px 0 6px 7px;
	border-bottom:1px solid #383838;
}

#sidebar ul.subnavlive li{
	padding:7px 0 6px 7px;
	border-bottom:1px solid #383838;
}

#sidebar ul.subnav li a:hover{
	padding-left:15px;
	background:url('../images/arrow02.gif') no-repeat 0 50%;
	color:#fff;
	text-decoration:none;
}
#sidebar ul.subnavlive li a:hover{

	color:#fff;
	text-decoration:none;
}
/* subnavigation end */
#sidebar .alt-title {
	background:#242424 url('../images/bg-darkgrey-title-l.gif') no-repeat;
	margin-bottom:18px;
}
#sidebar .alt-title strong{
	display:block;
	background:url('../images/bg-darkgrey-title-r.gif') no-repeat 100% 0;
	line-height:24px;
	padding-left:9px;
	font-size:1.1em;
}
.alt-wrapper #sidebar .resource-holder {
	border-bottom:0;
	margin-bottom:16px;
	padding-bottom:0;
}
.alt-wrapper #sidebar .resource-holder .row{
	padding-left:20px;
}
.alt-wrapper #sidebar .resource-holder .row strong{font-weight:normal;}
/* mailing box start */
.mail-form {
	padding-left:20px;
}
.mail-form label{
	color:#65b2da;
	font-size:1.2em;
}
.mail-form p{
	margin:0 0 9px;
	font-size:1.1em;
}
.mail-form .text {
	color:#555454;
	font:14px Arial, Helvetica, sans-serif;
	border:1px solid #242424;
	background:#000;
	width:224px;
	padding:4px 12px 6px;
}
.mail-form .btn {
	margin:15px 0 0 2px;
}
/* mailing box end */
/* highlights holder start */
.highlights-place {
	margin-top:30px;
	padding-bottom:10px;
	/*border-bottom:1px solid #383838;*/
}
.highlights-place h3{
	font-size:1.5em !important;
	color:#fff !important;
	padding:0 0 10px 5px !important;
	border-bottom:1px solid #383838;
}
.highlights-place .topics {
	float:left;
	width:210px;
}
.highlights-place .topics .row{
	padding-bottom:11px;
}
.highlights-place .topics strong {font-size:1.2em;}
.highlights-place .topics ul{
	margin:0;
	padding:0;
	list-style:none;
}
.highlights-place .topics ul li{
	display:inline;
	background:url('../images/bullet02.gif') no-repeat 0 50%;
	padding:0 4px 0 10px;
	color:#999;
	font-size:1.1em;
}
.highlights-place .topics ul li:first-child {
	padding-left:0;
	background:none;
}
.higlights-holder {
	padding:30px 10px 10px 16px;
	overflow:hidden;
	height:1%;
}
.higlights-holder ul.videos {
	float:right;
	margin:0;
	padding:2px 0 0;
	list-style:none;
}
.higlights-holder ul.videos li{
	padding-left:110px;
	float:left;
	font-size:1.1em;
	color:#999;
}
.higlights-holder ul.videos li:first-child {
	padding-left:0;
}
.higlights-holder ul.videos li img{
	display:block;
	border:none;
	margin-bottom:10px;
}
.higlights-holder ul.videos li strong{
	font-size:1.091em;
	display:block;
}
.control-holder {
	height:1%;
	overflow:hidden;
	padding:13px 11px 0 0;
}
.control-holder ul.control-video {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.control-holder ul.control-video li{
	float:left;
	padding-left:10px;
	color:#fff;
	font-size:1.1em;
	line-height:1.4em;
}
.control-holder ul.control-video li:first-child {
	padding-left:0;
}
.control-holder ul.control-video li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:12px;
	margin-top:2px;
}
.control-holder ul.control-video li.first a{
	width:12px;
	background:url('../images/btn-prev.gif') no-repeat;
}
.control-holder ul.control-video li.prev {
	padding-left:8px;
}
.control-holder ul.control-video li.prev a{
	width:8px;
	background:url('../images/btn-prev2.gif') no-repeat;
	margin-right:4px;
}
.control-holder ul.control-video li.next a{
	width:8px;
	background:url('../images/btn-next.gif') no-repeat;
	margin-left:4px;
}
.control-holder ul.control-video li span{
	display:block;
	border:1px solid #242424;
	background:#000;
	width:33px;
	text-align:center;
	line-height:1.3em;
	margin-right:2px;
}
/* highlights holder end */
/* conference text start */
.conference-text {
	padding:32px 25px 0 17px;
	color:#fff;
	font-size:1.3em;
	line-height:1.6em;
}
.conference-text h2{
	font-size:2.154em !important;
}
.conference-text h3{
	font-size:1.308em !important;
}

.conference-text input.field
{
    color:#DDDDDD;
	font:14px Arial, Helvetica, sans-serif;
	border:1px solid #242424;
	background:#000;
	width:224px;
	padding:4px 12px 6px;
}

.conference-text input.checkbox 
{
    color:#DDDDDD;
	font:14px Arial, Helvetica, sans-serif;
	border:1px solid #242424;
	background:#000;
	width:25px;
	padding:4px 12px 6px;
}

.conference-text select
{
    color:#DDDDDD;
	font:14px Arial, Helvetica, sans-serif;
	border:1px solid #242424;
	background:#000;
	padding:4px 6px 6px;
}

.conference-text p{margin:0 0 23px;}
.conference-text p.alt{margin:0;}
/* conference text end */
/* conference holder end */
.alt-footer {
	width:990px;
	background:none;
	border-top:1px solid #383838;
	color:#575757;
}
.alt-footer a{color:#65b2da;}

/*START Added WP 2/22/2010*/

.entry{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.entry fieldset{float:right;}
.entry fieldset div{
	float:left;
	background:url(../images/bg-input.gif) no-repeat;
	width:99px;
	height:17px;
	overflow:hidden;
	padding:1px 6px;
	margin:0 5px 0 0;
}
.entry fieldset div input{
	width:100%;
	background:none;
	border:none;
	font-size:11px !important;
	color:#898989;
}

.visual{
	width:100%;
	position:relative;
	margin:11px 0 0;
}
.visual h1{
	position:absolute;
	margin:0;
	bottom:65px;
	left:19px;
	color:#fff;
	font-weight:normal;
	font:34px/34px Arial, Helvetica, sans-serif;
}

/*.download-box:after,
.package-box:after,
.package-box .frame:after,
#main:after,*/
.visual:after{
	display:block;
	content:"";
	clear:both;
}

.new-heading{
	position:absolute;
	left:37px;
	bottom:28px;
	width:633px;
}
.new-heading h1{position:static !important;}
.new-heading p{
	font:15px 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	color:#fff;
	margin:-4px 0 0;
}

/*.full-width-box{
	width:100%;
	overflow:hidden;
	margin:39px 0 0;
	padding: 0 30px 30px 30px;
}
.full-width-box h3{
	font:1.5em 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	margin:30px 0 -16px;
}
.full-width-box h4{
	font:1.2em 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	margin: 30px 0 4px;
}
.full-width-box p{
	color:#666;
	font:1.3em 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	margin: -24px 0 0;
}

.full-width-box label
{
	color:#666;
	font:1.3em 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
}
*/

.full-width-box{
	width:1008px;
	overflow:hidden;
	margin:0 -28px 65px 0;
	padding:0 0 12px;
}
.full-width-box h2{
	font-size:24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:22px;
	margin:38px 0 0;
	text-transform:uppercase;
	color:#6a7553;
	/*color:#A722AF;*/
}
.full-width-box h2 span {
	display:block;
	font-size:13px;
	line-height:13px;
}
.full-width-box p{
	font:1.3em 'Lucida Grande', 'Lucida Sans Unicode', arial, sans-serif;
	margin:30px 0 0;
	color:#585858;
}

.red
{
	color: #822424;
}

.wideinput
{
    width:250px;
}

input.niceSubmit 
{
	width: 171px; 
	border: 0;
	background: #48a5da url(../Images/niceSubmit.gif) no-repeat;
	padding: 4px; 
	color: #FFF;
	font-weight: bold;
	margin: 2px 0 0 2px;
	font-size: 11px;
}
/*END Added WP 2/22/2010*/



.sidemenu
{
    
}

.sidemenu ul
{
    float:none;
}

.sidemenu li
{
    float:none;
    display: inline;
    list-style-type: none;
}



.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

