body{
	margin:0;
	background:#000 url(../images/bg-body.jpg) no-repeat 50% 30px;
	font:14px Arial, Tahoma, Verdana, sans-serif;
	position:relative;
	min-width:860px;
}
img{border-style:none;}
#wrapper{
	width:675px;
	margin:0 auto;
	padding:30px 0 20px;
	position:relative;
}
.holder{
	width:100%;
	overflow:hidden;
	clear:both;
}
#main{
	background:#000;
	border:1px solid #000;
}
#header{
	background:url(../images/bg-header.jpg) no-repeat;
	height:268px;
	position:relative;
}
#header .logo{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/logo.jpg) no-repeat;
	width:226px;
	height:234px;
	text-indent:-9999px;
}
#header .logo a{
	display:block;
	height:162px;
	width:140px;
	margin:28px 0 0 38px;
	overflow:hidden;
}
#header .heading-holder{padding:89px 0 0 297px;}
#header h1{
	margin:0;
	color:#f0f0f0;
	line-height:30px;
	font-weight:normal;
	font-size:30px;
}
#header h1 span{
	display:block;
	background:url(../images/main-heading.gif) no-repeat;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav{
	margin:0;
	padding:0 0 2px;
	list-style:none;
	overflow:hidden;
	position:absolute;
	left:4px;
	bottom:0;
	z-index:100;
}
#nav li{
	float:left;
	margin:0 3px 0 0;
	height:54px;
}
#nav li a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
}
#nav .work{
	width:113px;
	background:url(../images/bg-work.png) no-repeat;
}
#nav .services{
	width:163px;
	background:url(../images/bg-services.png) no-repeat;
}
#nav .red{
	width:131px;
	background:url(../images/bg-red.png) no-repeat;
}
#nav .news{
	width:151px;
	background:url(../images/bg-news.png) no-repeat;
}
#nav .us{
	width:95px;
	background:url(../images/bg-us.png) no-repeat;
}
#nav .work a{background:url(../images/bg-work-active.png) no-repeat;}
#nav .services a{background:url(../images/bg-services-active.png) no-repeat;}
#nav .red a{background:url(../images/bg-red-active.png) no-repeat;}
#nav .news a{background:url(../images/bg-news-active.png) no-repeat;}
#nav .us a{background:url(../images/bg-us-active.png) no-repeat;}
#page{
	width:665px;
	border:solid #212121;
	border-width:0 4px 230px;
}
#container{
	width:100%;
	background:#000 url(../images/bg-cont.jpg) no-repeat;
}
#container .home{
	background:#000 url(../images/bg-home.jpg) no-repeat;
	padding:77px 241px 84px 24px;
}
#container .home h3{
	margin:0 0 0 30px;
	font-weight:normal;
	color:#fff;
	font-size:17px;
}
#container .home p{
	color:#818181;
	text-align:justify;
	margin:18px 0;
	line-height:18px;
}
#container .about{
	background:url(../images/bg-about.png);
	border:3px solid #131313;
	border-width:3px 0;
	margin:15px 0 0;
	padding:0 20px 0 26px;
	height:1%;
}
#container .btm-area{
	padding:3px 0;
	margin:3px 3px 0;
	background:url(../images/line1.gif) repeat-x;
}
#container .list-holder{
	padding:0 0 3px;
	background:url(../images/line1.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
}
#container .btm-area ul{
	margin:0;
	padding:0;
	list-style:none;
	width:663px;
	overflow:hidden;
}
#container .btm-area ul li{
	float:left;
	background:url(../images/bg-btm-box.jpg) no-repeat;
	width:182px;
	height:70px;
	margin:0 3px 0 0;
	height:73px;
}
#container .btm-area ul li.addr{
	padding:22px 0 0 42px;
	width:176px;
}
#container .btm-area ul li.call-us{
	padding:22px 0 0 55px;
	width:162px;
}
#container .btm-area ul li.work-together{
	padding:22px 0 0 32px;
	width:186px;
}
#container .btm-area h4{
	font-size:15px;
	line-height:18px;
	margin:0;
}
#container .btm-area span,
#container .btm-area address{
	font-style:normal;
	font-size:12px;
	display:block;
}
#container .btm-area address{margin:3px 0 0;}
#container .btm-area a{color:#000;}
#container .btm-area a:hover{text-decoration:none;}
#container .gallery{
	padding:0 0 0 11px;
	width:642px;
	overflow:hidden;
	position:relative;
}
#container .gallery .hold{
	float:left;
	width:642px;
	overflow:hidden;
	position:relative;
	height:104px;
}
#container .gallery .hold div{
	width:99999px;
	height:104px;
	overflow:hidden;
	clear:both;
}
#container .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	height:104px;
	float:left;
	overflow:hidden;
	position:relative;
}
#container .gallery li{
	margin:0;
	padding:0;
	float:left;
	clear:right;
}
#container .gallery ul img{ float:left;}
#container .gallery ul a{
	float:left;
	margin-right:7px;
	visibility:hidden;
}
#container .left-grad,
#container .right-grad{
	position:absolute;
	width:110px;
	height:104px;
	top:0;
	text-indent:-6666px;
	overflow:hidden;
	outline:none;
}
#container .left-grad{
	background:url(../images/left-grad.png) no-repeat;
	left:0;
}
#container .right-grad{
	background:url(../images/right-grad.png) no-repeat;
	left:543px;
}
#container .heading-area{
	background:url(../images/bg-us-top.jpg) no-repeat;
	padding:82px 0 71px 145px;
}
#container .heading-area h2{
	margin:0;
	font-size:28px;
	font-weight:normal;
	line-height:32px;
}
#container .heading-area h2 span{
	display:block;
	background:url(../images/bg-science.gif) no-repeat;
	height:19px;
	text-indent:-9999px;
}
#container .content-area{
	margin:0 3px;
	background-color:#070707;
	border:3px solid #1d1d1d;
	border-width:3px 0;
	padding:9px 47px 0;
}
#container .content-area p{
	color:#929292;
	margin:10px 0 18px;
	line-height:20px;
}
#container .logos{
	margin:0;
	padding:0 0 22px;
	list-style:none;
	width:700px;
	overflow:hidden;
}
#container .logos li{
	float:left;
	margin:0 90px 0 0;
	height:47px;
	display:table;
}
#container .logos li a{
	display:table-cell;
	vertical-align:middle;
}
#container .need{
	background:#000 url(../images/bg-need.jpg) no-repeat;
	padding:47px 50px;
}
#container .need p{
	font-size:20px;
	color:#909090;
	line-height:24px;
	margin:20px 0;
}
#container .need p .color1{color:#de1644;}
#container .need p .color2{color:#565656;}
#container .need p a{
	color:#909090;
	text-decoration:none;
	position:relative;
}
#container .need p a:hover{text-decoration:underline;}
#container .need p a span{
	position:absolute;
	bottom:3px;
	right:-80px;
	background:url(../images/chair.png) no-repeat;
	width:199px;
	height:243px;
}
#videos{
	background-color:#000;
	padding:61px 0 0 10px;
}
#videos .videos-holder{
	width:645px;
	overflow:hidden;
	float:left;
	position:relative;
	height:322px;
}
#videos .videos-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
	position:absolute;
	top:0;
	left:0;
}
#videos .videos-holder ul li,
#videos .videos-holder ul li ul{
	float:left;
	width:650px;
	height:322px;
}
#videos .videos-holder ul li ul{
	float:left;
	position:static;
}
#videos .videos-holder ul li ul li{
        float:left;
        margin:0 5px 5px 0;
        width:155px;
        height:101px;
}
#videos .videos-holder ul li a{
	float:left;
	padding:1px;
	visibility:hidden;
}
#videos .videos-holder ul li a:hover{
	padding:0;
	border:1px solid #c5c5c5;
}
#videos ul li img{display:block;}
#videos .pager{
	color:#8f9799;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	width:100%;
	padding:0 0 3px;
	overflow:hidden;
}
#videos .pager .num{
	border:1px solid #222222;
	padding:0 3px;
	margin:0 3px 0 5px;
}
#videos .pager ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#videos .pager ul li,
#videos .pager span{
	float:left;
	margin:0 2px 0 0;
}
#videos .pager ul li a,
#videos .pager span a{
	color:#8f9799;
	text-decoration:none;
	padding:0 3px;
	display:block;
	border:1px solid #222222;
}
#videos .pager ul li.active a,
#videos .pager ul li a:hover,
#videos .pager  span a:hover{
	color:#fff;
	background-color:#555555;
}
#videos .title-holder{
	padding:38px 0 28px 269px;
	background:url(../images/logo-small.gif) no-repeat 203px 44px;
	min-height:33px;
}
* html #videos .title-holder{
	height:33px;
}
#videos .title{
	font-size:14px;
	font-weight:bold;
	color:#ccc;
	display:block;
}
#videos .time{
	font-size:10px;
	font-weight:bold;
	color:#6299b8;
	margin:5px 0 0;
	display:block;
}
#tabs-area .tabs-hide{
	position: absolute;
	left:-10000px;
	top:-10000px;
}
#tabs-area .tabset{
	margin:0;
	padding:3px 0 3px 4px;
	width:661px;
	overflow:hidden;
	list-style:none;
	background-color:#151515;
}
#tabs-area .tabset li{
	float:left;
	text-indent:-9999px;
	margin:0 4px 0 0;
	display:inline;
	width:161px;
	height:191px;
}
#tabs-area .tabset li.first{
	width:0;
	height:0;
	display:none;
}
#tabs-area .tabset li a{
	display:block;
	height:191px;
	overflow:hidden;
}
#tabs-area .tabset li.dlab{background:url(../images/bg-dlabtab.jpg) no-repeat;}
#tabs-area .tabset li.color{background:url(../images/bg-colortab.jpg) no-repeat;}
#tabs-area .tabset li.rentals{background:url(../images/bg-rentalstab.jpg) no-repeat;}
#tabs-area .tabset li.workflow{background:url(../images/bg-workflowtab.jpg) no-repeat;}

#tabs-area .tabset li.dlab a{background:url(../images/bg-dlabtab-active.jpg) no-repeat;}
#tabs-area .tabset li.color a{background:url(../images/bg-colortab-active.jpg) no-repeat;}
#tabs-area .tabset li.rentals a{background:url(../images/bg-rentalstab-active.jpg) no-repeat;}
#tabs-area .tabset li.workflow a{background:url(../images/bg-workflowtab-active.jpg) no-repeat;}
#section-1{
	background:#000 url(../images/bg-red-def.jpg) no-repeat;
	height:486px;
}
#section-1 h2{
	padding:32px 0 8px;
	margin:0;
}
#section-1 h2 span{
	display:block;
	background:url(../images/bg-company.gif) no-repeat 50% 0;
	height:28px;
	text-indent:-9999px;
}
.sIFR-hasFlash #section-1 h2 img{
	margin:6px 0 0 -25px;
	vertical-align:top;
}
#section-1 p{
	color:#b9b9b9;
	text-align:center;
	line-height:18px;
	margin:12px 0 0;
}
#section-2{
	background:#000 url(../images/bg-lab.jpg) no-repeat;
	padding:101px 0 0;
	width:100%;
}
#section-2 h2{
	margin:0;
	background:url(../images/the4klab-heading.gif) no-repeat 50% 0;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
}
#section-2 .text-wrap{
	margin:89px 0 0;
	padding:0 46px 27px;
}
#section-2 .text-wrap p{
	color:#b9b9b9;
	margin:0 0 17px;
	line-height:18px;
	position:relative;
	font-size:12px;
	text-align:justify;
}
#section-2 .text-wrap p span{color:#0086d0;}
#section-2 .tip{
	background:url(../images/bg-tip.png) no-repeat;
	position:absolute;
	width:69px;
	height:74px;
	top:-10px;
	left:-83px;
	text-indent:-9999px;
}
#section-2 .column1{
	width:415px;
	float:left;
	margin:4px 0 0 4px;
	padding:0 0 4px;
	display:inline;
}
#section-2 .dailies{
	background:#0f0f0f url(../images/bg-dailies.jpg) no-repeat;
	padding:15px 0 16px 37px;
}
#section-2 .conversion h3,
#section-2 .dailies h3,
#section-2 .lto h3{
	margin:0;
	font-weight:normal;
	line-height:22px;
	font-size:18px;
	color:#e71747;
}
#section-2 .dailies ul{
	margin:11px 0 0;
	padding:0;
	list-style:none;
	color:#818181;
	font-size:12px;
}
#section-2 .dailies ul li{
	background:url(../images/dot.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	line-height:24px;
}
#section-2 .dailies ul li strong{color:#0087cd;}
#section-2 .lto{
	background:#0f0f0f url(../images/bg-lto.jpg) no-repeat;
	padding:15px 20px 14px 37px;
	margin:4px 0 0;
}
#section-2 .conversion p,
#section-2 .lto p{
	color:#818181;
	font-size:12px;
	line-height:18px;
	margin:13px 0 0;
}
#section-2 .conversion{
	background:#0f0f0f url(../images/bg-conversion.jpg) no-repeat;
	padding:15px 20px 14px 37px;
	margin:4px 0 0;
}
#section-2 .column2{
	width:239px;
	margin:4px 4px 4px 0;
	display:inline;
	float:right;
}
#section-2 .column2 h3{
	background:#0d0d0d url(../images/bg-our-word.jpg) no-repeat;
	font-size:12px;
	line-height:15px;
	color:#bfbfbf;
	margin:0;
	font-weight:normal;
	padding:18px 0 15px 33px;
}
#section-2 .column2 blockquote{
	text-indent:-9999px;
	background:#0d0d0d url(../images/bg-col2.jpg) no-repeat;
	margin:4px 0 0;
	padding:28px 0 28px 22px;
	width:217px;
	float:left;
}
#section-2 .column2 q{
	display:block;
	background:url(../images/quote.gif) no-repeat;
	height:189px;
}
#section-2 .column2 cite{
	display:block;
	background:url(../images/author.gif) no-repeat;
	height:49px;
	margin:39px 0 0 96px;
}
#section-3{
	background:url(../images/bg-cont.jpg) repeat-y;
	width:100%;
}
#section-3 p{
	color:#a6a6a6;
	margin:0;
	text-align:justify;
	line-height:18px;
	font-size:12px;
}
#section-3 .scratch-logo{
	float:left;
	background:url(../images/scratch-logo.gif) no-repeat;
	width:108px;
	height:109px;
	overflow:hidden;
	text-indent:-9999px;
	display:inline;
	margin:64px 0 0 61px;
}
#section-3 .text-holder{
	float:right;
	width:377px;
	margin:63px 61px 0 0;
	display:inline;
}
#section-3 p span{color:#fff;}
#section-3 .holder{
	padding:0 0 68px;
	background:url(../images/line1.gif) repeat-x 0 100%;
}
#section-3 .fade-gall{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	position:relative;
	overflow:hidden;
}
#section-3 .fade-gall li{
	position:relative;
	top:0;
	left:0;
	width:100%;
	vertical-align:top;
	overflow:hidden;
}
#section-3 .fade-gall img{ display:block;}
#section-4,
#section-5{
	background-color:#000;
	padding:0 0 3px;
	width:100%;
}
#section-4 .top-area{
	padding:112px 0 134px 198px;
	background:#040404 url(../images/bg-red-top.jpg) no-repeat;
	position:relative;
}
#section-4 h2{
	background:url(../images/rentals-heading.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:28px;
	width:130px;
	margin:0;
}
#section-5 h2{
	background:url(../images/workflow-heading.gif) no-repeat;
	width:159px;
	height:28px;
	overflow:hidden;
	margin:0;
	text-indent:-9999px;
}
#section-4 .starting{
	position:absolute;
	width:99px;
	height:100px;
	right:18px;
	top:20px;
	background:url(../images/starting.png) no-repeat;
	text-indent:-9999px;
}
#section-4 .info-box,
#section-5 .info-box{
	margin:0 4px;
	background:#080808 url(../images/bg-info-box.jpg) no-repeat;
	width:657px;
	padding:0 0 20px;
	overflow:hidden;
}
#section-4 .info-box .text-holder,
#section-5 .info-box .text-holder{
	float:left;
	width:347px;
	color:#818181;
	padding:29px 0 0 30px;
}
#section-4 .info-box .text-holder h4,
#section-5 .info-box .text-holder h4{
	font-size:12px;
	margin:0;
	font-weight:normal;
}
#section-4 .info-box .text-holder p,
#section-5 .info-box .text-holder p{
	font-size:12px;
	margin:11px 0 18px;
	line-height:18px;
	text-align:justify;
}
#section-4 .info-holder,
#section-5 .info-holder{
	width:214px;
	float:right;
	background-color:#000;
	border:3px solid #171717;
	margin:30px 23px 0 0;
	display:inline;
	padding:0 0 54px;
}
#section-4 .phone-holder,
#section-5 .phone-holder{
	background:url(../images/phone.gif) no-repeat;
	color:#8e8e8e;
	padding:3px 0 8px 37px;
	margin:52px 0 0 32px;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
#section-4 .mail-holder,
#section-5 .mail-holder{
	background:url(../images/mail.gif) no-repeat;
	color:#8e8e8e;
	padding:0 0 0 40px;
	margin:14px 0 0 32px;
	font-size:12px;
	line-height:18px;
}
#section-4 .mail-holder a,
#section-5 .mail-holder a{
	color:#8e8e8e;
	text-decoration:none;
}
#section-4 .mail-holder a:hover,
#section-4 .mail-holder a:hover{text-decoration:underline;}
#section-5 .workflow{
	background:#000 url(../images/bg-workflow.jpg) no-repeat;
	padding:112px 0 133px 323px;;
}
#services{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background-color:#000;
	overflow:hidden;
}
#services li{
	width:100%;
	float:left;
	clear:both;
	overflow:hidden;
}
#services .slide{
	width:100%;
	overflow:hidden;
}
#services .slide .inner{ overflow:hidden;}
* html #services .slide .inner{
	overflow:visible;
	height:1%;
}
#services li .opener{
	height:63px;
	padding:15px 0 0;
	width:100%;
	cursor:pointer;
}
#services li.rogue .opener{background:url(../images/bg-rogue-opener.jpg) no-repeat;}
#services li.color .opener{background:url(../images/bg-kolor-opener.jpg) no-repeat;}
#services li.alchemy .opener{background:url(../images/bg-alchemy-opener.jpg) no-repeat;}
#services li.wizardry .opener{background:url(../images/bg-wizardry-opener.jpg) no-repeat;}
#services li .toggler{
	background:url(../images/closed.gif) no-repeat;
	float:left;
	margin:7px 0 0 46px;
	height:24px;
	text-indent:-9999px;
	width:24px;
}
#services li.active .toggler{background:url(../images/opened.gif) no-repeat 0 50%;}
#services li.rogue h2,
#services li.color h2,
#services li.alchemy h2,
#services li.wizardry h2{
	font-size:26px;
	line-height:28px;
	color:#e0e0e0;
	font-weight:normal;
	margin:0;
}
#services li.rogue .slide .inner{
	background:url(../images/bg-rogue.jpg) no-repeat;
	padding:36px 242px 55px 68px;
}
#services li.rogue .slide div.text-p,
#services li.rogue .slide p{
	color:#959595;
	font-size:12px;
	margin:24px 0;
	line-height:18px;
	text-align:justify;
}
#services li.rogue .more img{margin-bottom:-2px;}
#services li.color .slide .inner{
	background:url(../images/bg-kolor.jpg) no-repeat;
	padding:51px 49px 55px 63px;
}
#services li.color .slide div.text-p,
#services li.alchemy .slide div.text-p,
#services li.alchemy .slide p,
#services li.color .slide p{
	color:#959595;
	font-size:12px;
	margin:20px 0;
	line-height:18px;
	text-align:justify;
}
#services li.color .slide p span{color:#fff;}
#services .img-list{
	margin:0;
	padding:11px 0 0;
	list-style:none;
	width:590px;
	overflow:hidden;
}
#services .img-list li{
	float:left;
	clear:none;
	border:1px solid #989898;
	width:auto;
	display:inline;
	padding:0;
	margin:0 37px 0 0;
}
#services .img-list li img{display:block;}
#services li.alchemy .inner{
	background:url(../images/bg-alchemy.jpg) no-repeat;
	padding:89px 250px 55px 63px;
}
#services li.alchemy .inner h2 span{letter-spacing:-1px;}
#services li.wizardry .inner{
	background:url(../images/bg-wizardry.jpg) no-repeat;
	padding:156px 250px 169px 67px;
}
#services li.wizardry h4{
	margin:0;
	color:#948989;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
}
#sidebar{
	position:absolute;
	top:0;
	right:-143px;
	width:128px;
	padding:314px 0 0;
}
#sidebar h3{
	margin:0;
	font-size:15px;
	color:#898989;
	text-transform:uppercase;
	font-weight:normal;
}
#sidebar h3 span{
	background-color:#000;
	border:1px solid #1d1d1d;
	padding:3px 15px;
}
#sidebar ul{
	margin:0;
	padding:19px 0 51px 21px;
	list-style:none;
	text-transform:uppercase;
	line-height:24px;
	font-size:10px;
}
#sidebar ul li a{
	text-decoration:none;
	color:#fa1a62;
}
#sidebar ul li a:hover{text-decoration:underline;}
#page .post-holder{
	background:#000 url(../images/bg-blog.jpg) no-repeat;
	width:100%;
	padding:0 0 18px;
}
#page .post-holder ul{
	margin:0 3px;
	padding:0;
	list-style:none;
}
#page .post-holder ul li{
	padding:23px 12px 34px 36px;
	background:url(../images/line1.gif) repeat-x;
}
#page .post-holder ul li:first-child{background:none;}
#page .post-holder ul h3{
	margin:0;
	font-size:28px;
	color:#c1c1c1;
	font-weight:normal;
}
#page .post-holder .date{
	font-size:12px;
	color:#4b4b4b;
	display:block;
	margin:14px 0 0;
}
#page .post-holder .date a{color:#4b4b4b;}
#page .post-holder .date a:hover{text-decoration:none;}
#page .post-holder ul p{
	margin:16px 0;
	line-height:21px;
	color:#878787;
}
#page .post-holder ul p a{
	color:#f21d63;
	text-decoration:none;
}
#page .post-holder ul p a:hover{text-decoration:underline;}
#page .post-holder .permalink{
	float:right;
	font-size:10px;
	text-decoration:none;
	color:#0084cd;
	background-color:#000;
	border:1px solid #1d1d1d;
	padding:3px 10px;
	margin:0 37px 0 0;
	display:inline;
}
#page .post-holder .link-prev,
#page .post-holder .link-next{
	float:right;
	margin:0 14px 0 0;
	display:inline;
}
#page .post-holder .link-prev{
	float:left;
	margin:0 0 0 14px;
}
#page .post-holder .link-prev a,
#page .post-holder .link-next a{
	font-size:10px;
	color:#515151;
	text-decoration:none;
	background:url(../images/link-next.gif) no-repeat 95% 2px;
	padding:1px 20px 2px 7px;
	border:1px solid #1d1d1d;
	display:block;
}
#page .post-holder .link-prev a{
	background:url(../images/link-prev.gif) no-repeat 2px 2px;
	padding:1px 7px 2px 20px;
}
#footer{
	background:url(../images/bg-foo.jpg) no-repeat;
	height:230px;
	width:665px;
	margin:-230px 0 0 4px;
	position:relative;
}
* html #footer{ position:static;}
.design-by{
	background:url(../images/design-by.gif) no-repeat;
	width:78px;
	height:15px;
	float:right;
	display:inline;
	margin:19px 13px 0 0;
}
.tooltip-info{ display:none;}
#tooltip{
	position:absolute;
	z-index:999;
	display:none;
}
#tooltip .hold{
	border:3px solid #686868;
	background:#fff;
	padding:6px;
	overflow:hidden;
}
#tooltip .arrow{
	position:relative;
	overflow:hidden;
	text-indent:-6666px;
	width:25px;
	height:33px;
	background:url(../images/tooltip-arrow.png) no-repeat;
	margin-top:-4px;
}
/*sifr start. do not modify.*/
object, embed {
	margin:0;
}
.sIFR-flash {
	visibility:visible !important;
	margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:0 !important;
	height:0 !important;
	display:block !important;
	overflow:hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
/*sifr end*/
.hidden-info{ display:none;}

/* ADD IMPLEMENTATION */

#page .post-holder ul h3 a {color:#C1C1C1;text-decoration:none;}

#sidebar ul li {color:#FA1A62;}

h2.pagetitle {
	color:#C1C1C1;
	font-size:30px;
	font-weight:normal;
	margin:0;
	text-decoration:underline;
}

#page .post-holder .link-prev{
	float:left;
	margin:0 0 0 14px;
}

.alignleft {float:left;}