body{
	background:#222d31;
	margin:0;
	font:12px Helvetica, Arial, sans-serif;
	color:#6c6b6b;
	min-width:1002px;
}
a{
	color:#d4521e;
	text-decoration:none;
}
h1
{
    font:28px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#96a4a6;
}
h2
{
    font:20px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#96a4a6;
}
.resolvedYear
{
    font:24px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#96a4a6;
    line-height:30px;
}
.resolvedDates
{
    font:20px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#bcc0c4;
    line-height:30px;
}
.resolvedBegins
{
    font:18px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#bcc0c4;
}
.resolvedLocation
{
    font:14px Helvetica, Arial, sans-serif;
    font-weight:bold;
    color:#bcc0c4;
}
a:hover{text-decoration:underline;}
img{border:0;}
/* holder */
.holder{
	width:100%;
	background:#141d20 url(https://www.resolved.org/images/bg-holder.jpg) repeat-x;
}
/* wrapper */
.wrapper{
	width:100%;
	position:relative;
	background:url(https://www.resolved.org/images/bg-wrapper.jpg) no-repeat 50% 0;
}
/* header */
.header-holder{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.header-area{
	width:100%;
	background:url(https://www.resolved.org/images/bg-header.png) repeat-x;
	height:136px;
}
#header{
	width:1002px;
	margin:0 auto;
}
/* top */
.top{
	float:right;
	height:43px;
	overflow:hidden;
	padding:12px 0 0;
	width:690px;
	background:url(https://www.resolved.org/images/bg-top.png) no-repeat;
}
.frame{
	float:right;
	padding:0 24px 0 0;
}
.top p{
	float:left;
	line-height:17px;
	color:#97a3aa;
	margin:6px 13px 0 0;
	position:relative;
}
.icons{
	float:left;
	padding:0 0 0 16px;
	position:relative;
	background:url(https://www.resolved.org/images/bg-icon.gif) no-repeat 0 5px;
}
.icons span{
	float:left;
	/*text-transform:uppercase;*/
	color:#97a3aa;
	line-height:17px;
	margin:6px 15px 0 0;
}
.icons ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.icons ul li{
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.icons ul a{
	float:left;
	width:30px;
	height:30px;
	text-indent:-9999px;
	outline:none;
}
.twitter a{background:url(../images/icon1.gif) no-repeat;}
.facebook a{background:url(../images/icon2.gif) no-repeat;}
.flickr a{background:url(../images/flickr.gif) no-repeat;}
.tube a{background:url(../images/youtube.png) no-repeat;}
.vimeo a{background:url(../images/vimeo_32.png) no-repeat;}
.iphone a{
	background:url(../images/icon5.gif) no-repeat;
	width:130px!important;
}
/* section */
.section{
	float:left;
	width:960px;
	overflow:hidden;
	margin:-8px 0 0 23px;
	display:inline;
}
/* logo */
.logo {
	background: url(../images/logo.png) no-repeat;
	overflow: hidden;
	width: 82px;
	height:83px;
	text-indent: -9999px;
	float:left;
	margin:0 46px 0 0;
}
.logo a {
	width: 82px;
	height:83px;
	position:relative;
	display: block;
}
/* nav */
.nav{
	float:left;
	margin:0;
	padding:21px 0 0;
	list-style:none;
	overflow:hidden;
}
.nav li{
	float:left;
	height:66px;
	overflow:hidden;
	margin:0 0 0 2px;
}
.nav li a{
	height:132px;
	cursor:pointer;
	background:url(../images/bg-nav4.png) no-repeat;
	float:left;
	text-indent:-9999px;
	width:827px;
}
.nav li#home{width:97px;}
.nav li#conference{width:206px;}
.nav li#resolved{width:221px;}
.nav li#media{width:101px;}
.nav li#music{width:192px;}
.nav li#conference a{margin:0 0 0 -99px;}
.nav li#resolved a{margin:0 0 0 -307px;}
.nav li#media a{margin:0 0 0 -530px;}
.nav li#music a{margin:0 0 0 -633px;}
.nav li#home a:hover,
.nav li#home.active a{margin:-66px 0 0;}
.nav li#conference a:hover,
.nav li#conference.active a{margin:-66px 0 0 -99px;}
.nav li#resolved a:hover,
.nav li#resolved.active a{margin:-66px 0 0 -307px;}
.nav li#media a:hover,
.nav li#media.active a{margin:-66px 0 0 -530px;}
.nav li#music a:hover,
.nav li#music.active a{margin:-66px 0 0 -633px;}
/* footer-area */
.footer-area{
	width:100%;
	background:#222d31 url(../images/bg-footer.jpg) repeat-x;
}
/* footer */
#footer{
	width:942px;
	margin:0 auto;
	overflow:hidden;
	padding:23px 10px 35px 8px;
}
/* aside */
#footer .aside{
	float:left;
	width:660px;
	overflow:hidden;
}
/* menu */
.menu{
	margin:2px 0 17px -12px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.menu li{
	float:left;
	padding:0 0 0 12px;
	margin:0 13px 0 -1px;
	background:url(../images/separator.gif) no-repeat 0 50%;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
.menu li a{ color:#96a4a6;}

.menu2{
	margin:2px 0 17px -12px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.menu2 li
{
    text-align:center;
	float:left;
	padding:0 0 0 12px;
	margin:0 13px 0 -1px;
	background:url(../images/separator.gif) no-repeat 0 25%;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
.menu2 li a{ color:#71b1c6;}

.menuConference{
	margin:2px 0 17px -12px;
	padding:0;
	overflow:hidden;
	height:1%;
}
.menuConference li{
	padding:0 0 0 0px;
	margin:0 13px 0 -1px;
	background:url(../images/separator.gif) no-repeat 0 50%;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
.menuConference li a{ color:#96a4a6;}

.menuMedia{
	margin:2px 0 17px -12px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.menuMedia li{
	float:left;
	padding:0 0 0 0px;
	margin:0 13px 0 -1px;
	background:url(../images/separator.gif) no-repeat 0 50%;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
.menuMedia li a{ color:#96a4a6;}

.trailerText
{
    color:#96a4a6;
    font-size:0.7em;
    text-align:center;
}
#footer em{
	display:block;
	font-size:13px;
	line-height:16px;
	color:#647275;
	margin:0 0 3px;
}
#footer p{
	font-size:13px;
	line-height:16px;
	color:#647275;
	margin:0;
}
#footer em a{
	color:#647275;
}

/* small-logo */
.small-logo{
	float:right;
	width:270px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/small-logo.gif) no-repeat;
}

#liveplayerbox1{
	padding:157px 0px 0px 0px;
	max-width:1680px;
	overflow:hidden;
margin:0 auto;

}


#liveplayerbox2{
background:url(../images/liveplayerback.png) repeat-x;
	
	padding:0px 0px 0px 0px;
	overflow:hidden;
margin:0 auto;
}

#liveplayerbox3{ width:954px;
margin:0 auto;
}

#liveplayer{ min-width:640px; float:left;
}

.livevideooptions{
width:160px; float:left; text-align:center; font-size:14pt; font-weight:bold;
}

.livevideooptions a:hover{
	text-decoration:none;
}

.schedule {
	width:226px;
	padding:25px 25px 33px;
	overflow:hidden;
	background:url(../images/bg-box.png) no-repeat;
	font-size:11pt;
	font-weight:bold; 	
	margin-left:0px; padding-top:0px; margin-top:0px; width:234px; padding-left:0px;
	float:right;
}

.schedule strong {
	color:White;
}

.schedule table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:230px;
	line-height:14px;
}


.twitter1{
	padding: 0px 23px 0px 0px;
	margin:0px 0px 0px -23px;
	overflow:hidden;
	width:276px;

}
.twitter1 h2{
	float:left;
	font-size:21px;
	line-height:24px;
	color:#71b1c6;
	margin:0 14px 0 0;
}





/* main */
#main{
	margin:0 auto;
	padding:157px 3px 38px;
	width:954px;
	overflow:hidden;
}
/* content */
.content{
	float:left;
	width:655px;
}
.content-wide{
	float:left;
	width:931px;
}
/* visual */
.visual{
	width:655px;
	overflow:hidden;
	position:relative;
}
.photo-list{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
}
.photo-list img,
.img img{display:block;}
.photo-list li{float:left;}
/* pagin */
.pagin{
	position:absolute;
	bottom:16px;
	left:50%;
	margin:0 0 0 -53px;
	width:96px;
	z-index:1;
}
.pagin ul{
	width:96px;
	height:26px;
	margin:0;
	padding:9px 0 0;
	overflow:hidden;
	list-style:none;
	background:url(../images/bg-pagin.png) no-repeat;
}
.pagin ul li{
	float:left;
	margin:0 0 0 12px;
	display:inline;
}
.pagin ul a{
	float:left;
	position:relative;
	text-indent:-9999px;
	height:17px;
	width:18px;
	overflow:hidden;
	background:url(../images/arrow.gif) no-repeat;
}
.pagin .pause{
	width:10px;
	background-position:-30px 0;
}
.pagin .next{background-position:100% 0;}



/* info */
.info{
	width:575px;
	overflow:hidden;
	background:#f8f8f8 url(../images/bg-info.gif) repeat-x;
	padding: 0px 46px 0px 34px;
}
.img{
	float:left;
	margin:0 20px 0 0;
}
* html .img{margin:0 17px 0 0;}
/* text */
.text{
	height:1%;
	overflow:hidden;
}
.info h1{
	font:24px Helvetica, Arial, sans-serif;
	color:#232628;
	margin:0 0 2px;
}

.info h2{
	font:18px Helvetica, Arial, sans-serif;
	color:#232628;
	margin:0 0 2px;
}
.text p{
	margin:0 0 10px;
	line-height:20px;
	padding-bottom:15px;
}
.white {
	color: #96a4a6;
}

.small{
	font:11px Helvetica, Arial, sans-serif;

}

/* info */
.info-nofader{
	width:575px;
	overflow:hidden;
	background:#f8f8f8;
	padding:34px 46px 26px 34px;
}
.info-nofader h1{
	font:24px Helvetica, Arial, sans-serif;
	color:#232628;
	margin:0 0 2px;
}


/* info */
.info-dark{
	width:575px;
	overflow:hidden;
	padding:34px 46px 10px 34px;
}
.info-dark h1{
	font:24px Helvetica, Arial, sans-serif;
	color:#ffffff;
	margin:0 0 2px;
}

.data-dark{
	width:575px;
	overflow:hidden;
	padding: 34px 46px 10px 0px;
}
.data-dark h1{
	font:24px Helvetica, Arial, sans-serif;
	color:#ffffff;
	margin:0 0 2px;
}

/* column */
.column{
	float:right;
	width:276px;
	overflow:hidden;
	padding:0 0 0 23px;
}
/* box */
.box{
	width:226px;
	padding:25px 25px 33px;
	overflow:hidden;
	background:url(../images/bg-box.png) no-repeat;
}
.cell{
	overflow:hidden;
	margin:0 0 20px;
	padding:0 8px;
	width:260px;
	position:relative;
}
.number1{
	float:left;
	width:79px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 10px 0 0;
	background:url(../images/text-150.png) no-repeat;
}

.number2{
	float:left;
	width:79px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 10px 0 0;
	background:url(../images/text-175.png) no-repeat;
}
.number3{
	float:left;
	width:79px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 10px 0 0;
	background:url(../images/text-200.png) no-repeat;
}
.number4{
	float:left;
	width:79px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 10px 0 0;
	background:url(../images/text-100.png) no-repeat;
}
.cell p{
	float:left;
	font:13px/17px Helvetica, Arial, sans-serif;
	color:#828e97;
	margin:0;
	width:120px;
}
.btn{
	display:block;
	width:225px;
	position:relative;
	height:34px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/btn.gif) no-repeat;
}
.btnLM{
	display:block;
	width:225px;
	position:relative;
	height:34px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/btn.gif) no-repeat;
}
/* news */
.news{
	padding:27px 23px 0;
	margin:0 0 0 -23px;
	overflow:hidden;
	width:276px;
	background:url(../images/bg-news.png) no-repeat;
}
.news h2{
	float:left;
	font-size:21px;
	line-height:24px;
	color:#71b1c6;
	margin:0 14px 0 0;
}
.title{
	overflow:hidden;
	width:246px;
	margin:0 0 -4px;
	padding:0 15px 15px;
	background:url(../images/bg-title.gif) no-repeat 4px 100%;
}
.title a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:16px;
	height:16px;
	margin:5px 0 0;
	background:url(../images/icon6.gif) no-repeat;
}
/* news-list */
.news-list{
	margin:0;
	padding:0 0 0 13px;
	list-style:none;
	overflow:hidden;
	width:250px;
}
.news-list li{
	float:left;
	width:100%;
	padding:13px 0 12px;
	border-top:1px solid #1d2729;
}
.news-list span{
	font-size:13px;
	color:#96a4a6;
	line-height:20px;
	margin:0 0 4px;
}

.news-list li span a
{
	color:#d4521e;
	text-decoration:none;
}

.news-list strong{
	font-size:12px;
	color:#4d585a;
}

.news-list li a
{
	font-size:12px;
	color:#4d585a;
}

.news-list li a:hover{text-decoration:underline;}

.red
{
	color: #842316;
}

.wideinput
{
    width:200px;
}

.smallinput
{
    width:50px;
}

input
{
    background-color: #eee;
    /* background-color: #fff; */
    border: solid 1px #000;
    padding: 6px;
}

.heckbox
{
	background-color: #333;
	padding: 0px;
	margin: 0px;
	width:13px;
	height:13px;
	overflow:hidden;
}
.leftSideList
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	position: relative;
	/* left: -50%; */
	width: 173;
	
}

.leftSideList li
{
	float:left;
	list-style-type:none;
	padding-top: 25px 0px 0px 0px; 
}

.orange
{
    color: #d4521e;
}
