	
#comedy  #main {
	background: #ffffff url("../images/project-bg.jpg") repeat 50% 0 !important;
	font-size: 13px;
	color: #ccd5ee;
}			

#comedy  #footer {
	border-color: #595e67;
	color: #ffffff;
}

#comedy  #footer a {
	color: #ffffff;
}
	
#comedy .logo img {
	top: -22px;
}
	
#comedy .nav ul li a {
	color: #ffffff;
}

#comedy h1 {	
	margin: 0px 0px 6px 0px;
	letter-spacing: -1px;
	font-size: 18px;
	color: #ffffff;
}

#comedy h2 {	
	margin: 0px 0px 6px 0px;
	letter-spacing: -1px;
	font-size: 18px;
	color: #ffffff;
}

#comedy p {
	margin: 0px 0px 8px 0px;
	line-height: 18px;
}

#comedy .link-icon {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
}
	
#comedy .project {
	float: left;
	width: 100%;
	height: 2700px;
	position: relative;
	background: url("../images/light.png") no-repeat 50% 0;
}

#comedy .iblock-1 {
	position: absolute;
	left: 508px; top: 19px;
}

#comedy .iblock-2 {
	position: absolute;
	left: 432px; top: 161px;
}

#comedy .iblock-3 {
	position: absolute;
	left: 50px; top: 260px;
}

#comedy .iblock-4 {
	position: absolute;
	left: 50px; top: 1273px;
}

#comedy .iblock-5 {
	position: absolute;
	left: 618px; top: 1523px;
}

#comedy .iblock-6 {
	position: absolute;
	left: 579px; top: 1198px;
	z-index: 100;
}

#comedy .slider {
	position: absolute;
	left: 57px; top: 2225px;
}

#comedy .slider .frame {
	position: absolute;
	left: 0px; top: 0px;
	z-index: 50;
}

#comedy .slider ul {
	list-style: none;
	position: absolute;
	left: 28px; top: 28px;
}

#comedy .slider ul li {
	width: 600px;
	height: 400px;
	position: absolute;
	left: 0px; top: 0px;
}

#comedy .slider ol {
	list-style: none;
	position: absolute;
	left: 660px; top: 38px;
	z-index: 100;
}

#comedy .slider ol li {
	width: 165px;
	position: absolute;
	left: 0px; top: 0px;
	font-style: italic;
	line-height: 18px;
	font-size: 12px;
}

#comedy .slider .prev {
	width: 41px;
	height: 71px;
	position: absolute;
	left: 663px; top: 243px;
	background: url("../images/arrows.png") no-repeat 0 0;
	z-index: 150;
}

#comedy .slider .next {
	width: 41px;
	height: 71px;
	position: absolute;
	left: 757px; top: 243px;
	background: url("../images/arrows.png") no-repeat 100% 0;
	z-index: 150;
}

#comedy .tblock-1 {
	width: 395px;
	position: absolute;
	left: 57px; top: 23px;
}

#comedy .tblock-1 h1 {
	font-size: 36px;
}

#comedy .tblock-1 a {
	color: #b2c0e1;
}

#comedy .tblock-2 {
	width: 100%;
	height: 197px;
	position: absolute;
	left: 0px; top: 1028px;
	margin: 0px -5000px 0px -5000px;
	padding: 30px 5000px 0px 5000px;
	background: url("../images/text-bg.png") repeat-x 0 0;
	color: #6a7184;
}

#comedy .tblock-2 .col-1 {
	float: left;
	width: 300px;
	margin: 0px 20px 0px 0px;
}

#comedy .tblock-2 .col-2 {
	float: left;
	width: 290px;
	margin: 0px 30px 0px 0px;
}

#comedy .tblock-2 .col-3 {
	float: left;
	width: 300px;
}

#comedy .tblock-2 h1 {
	color: #333333;
}

#comedy .tblock-3 {
	width: 160px;
	position: absolute;
	left: 720px; top: 1317px;
}

#comedy .tblock-3 p {
	line-height: normal;
}

#comedy .tblock-4 {
	width: 245px;
	position: absolute;
	left: 50px; top: 2080px;
	text-align: right;
}

#comedy .tblock-4 h1 {
	line-height: 40px;
	font-size: 28px;
}

#comedy .tblock-5 {
	width: 360px;
	position: absolute;
	left: 318px; top: 2085px;
}

