html, body {min-width:1000px;}
body {
	margin:0;
	font:12px Helvetica, Arial, sans-serif;
	color:#fff;
	background:#ffc20e;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
#wrapper{width:100%;}
#header {
	width:100%;
	border-top:2px solid #ffc20e;
	padding:0 0 31px;
}
.inner #header {
	border-bottom:1px solid #d3a112;
	background:#000 url(../images/bg-header.jpg) no-repeat 50% 0;
	padding:0 0 31px;
}
.header-holder {
	width:961px;
	margin:0 auto;
	overflow:hidden;
	padding:10px 0 0;
        
}
h1.logo {
	width:311px;
	height:43px;
	margin:0;
	float:left;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
}
.logo a {
	display:block;
	height:100%;
}
h4 {color:#fff;font-size:16px;font-weight:bold;}
h5 {color:#999;font-size:12px;margin-bottom:0px;font-weight: bold;line-height:16px;}
#nav {
	float:right;
	padding:11px 2px 0 0;
	line-height:14px;
}
#nav li {
	float:left;
	padding:0 0 0 22px;
}
#nav a {
	font-weight:bold;
	color:#ffcf06;
}
#nav li.active a,
#nav a:hover {
	color:#fff;
	text-decoration:none;
}
.container {
	width:100%;
	background:#000 url(../images/bg-container.jpg) no-repeat 50% 100%;
	min-height:680px;
}
.promo {
	width:961px;
	margin:0 auto;
	overflow:hidden;
	padding-top: 33px;
}
.text-matter {
	width:535px;
	height:173px;
	display:block;
	overflow:hidden;
	background:url(../images/text-matter.png) no-repeat;
	text-indent:-9999px;
	margin:0 0 22px;
}
.text-experience {
	width:505px;
	height:58px;
	display:block;
	margin:0 0 20px;
	overflow:hidden;
	background:url(../images/text-experience.png) no-repeat;
	text-indent:-9999px;
}
.place-holder {
	width:211px;
	height:266px;
	margin:0 0 0 22px;
	position:relative;
}
a.btn-play {
	position:absolute;
	top:159px;
	left:82px;
	width:54px;
	height:54px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-play.png) no-repeat;
}
a.btn-play:hover {background-position:0 -54px;}
#main {
	width:100%;
	padding:13px 0 14px;
	background:#231f20;
	line-height:18px;
}
.inner #main {
	padding:53px 0 19px;
	line-height:20px;
}
.main-holder {width:100%;}
.inner .columns {
	background:url(../images/divider2.gif) repeat-y 340px 0;
	color:#ccc;
	padding:0 0 44px;
}
.columns {
	width:961px;
	margin:0 auto;
	background:url(../images/divider1.png) repeat-y 332px 0;
	overflow:hidden;
	padding:8px 0;
}
.col1 {
	width:333px;
	float:left;
}
#sidebar {
	width:340px;
	float:left;
}
#content {
	width:480px;
	margin:-4px 0 0;
	padding:0 0 0 28px;
	float:left;
}
.col2 {
	float:left;
	width:293px;
	padding:0 16px 0 15px;
}
.col3 {
	float:left;
	width:288px;
	padding:0 0 0 14px;
}
.contact{
	width:301px;
	height:179px;
	display:block;
	overflow:hidden;
	background:url(../images/contact.png) no-repeat;
	text-indent:-9999px;
}
.inner .main-holder h2 {
	font-size:34px;
	line-height:36px;
	margin:0 0 5px;
	color:#fff;
}
.main-holder h3 {
	font-size:22px;
	line-height:24px;
	margin:0 0 5px;
	color:#fec20f;
}
.main-holder h2 {
	font-size:18px;
	line-height:20px;
	margin:0 0 11px;
}
.main-holder h2 span {color:#fec20f;}
.inner .main-holder p {margin:0 0 22px;}
.main-holder p {margin:0 0 18px;}
strong.sub-text {
	line-height:17px;
	color:#fff;
	display:block;
	margin:0 0 7px;
}
a.more {
	font-size:14px;
	line-height:18px;
	background:url(../images/bullet1.gif) no-repeat 100% 2px;
	padding:0 26px 0 0;
	font-weight:bold;
}
.promo-list {
	padding:0;
	margin:0 0 23px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.promo-list li {
	float:left;
	margin:0 10px 0 0;
}
.promo-list li img {display:block;}
#footer {
	width:961px;
	margin:0 auto;
	overflow:hidden;
	padding:16px 0 140px;
	font-weight:bold;
	line-height:16px;
}
.inner #footer {padding:17px 0 140px;}
#footer p {margin:0;}
.footer-nav {
	padding:0 2px 0 0;
	float:right;
	line-height:16px;
}
.footer-nav li {
	float:left;
	padding:0 0 0 16px;
}
.footer-nav a {font-weight:bold;}
.footer-nav li.active a,
.footer-nav a:hover {
	color:#000;
	text-decoration:underline;
}
ul.lists {margin:0 0 20px 10px;padding-left: 10px;}
ul.lists li {padding-left: 0;list-style-image: url(../images/bullet.png);}
ul.lists li.left {width:200px;float:left;}
ul.lists li.right {width:230px;float:right;}
.rule, .listRule {border-bottom:1px dotted #333;clear:both;margin-bottom:20px;}
.listRule {padding-top:20px;}


.social-icons {
	width:961px;
	margin:37px auto 0 auto;
	text-align: right;
}

.social-icons ul li {
	display: inline-block;
}

.social-icons ul li a {
	cursor: hand;
	padding: 0 24px;
}

.social-icons ul li a:last-child {
	padding-right: 0;
}

.social-icons ul li a:hover {
	 opacity: 0.4;
	 transition: opacity .15s ease-in-out;
	 -moz-transition: opacity .15s ease-in-out;
	 -webkit-transition: opacity .15s ease-in-out;
}

/*#social-ftr { width:961px; margin:22px auto 0 auto; text-align: right;}*/