/***************************** masthead ******************************/#orsmasthead{	width:725px;}#orsmasthead img{		display:block;}/************************* masthead video ****************************/#orsmastheadtv{	display: none;}/**************************** columns *******************************/#orsleftcol{	float:left;	display:inline;	width:470px;	margin:20px 0 0 15px;}#orsrightcol{	float:left;	display:inline;	width:225px;	margin:20px 0 0 15px;}#orsfullwidthcol{	width:710px;	margin:20px 0 0 15px;}/**************************** body text *******************************/.orstext{	clear:both;	font-size:1.2em;}.orstext img{	margin-bottom:10px;}.orstext q{	font-style:italic;}.orstextbordertop{	background:url(/images/layout/lines/pink.gif) repeat-x top left;	padding-top:15px;}.orstext h2{	font-size:0.7em;	font-weight:bold;	margin-bottom:8px;}.orstext h2.orsblack{	color:#333 !important;}ul.orscopylist{	margin-bottom:20px;}ul.orscopylist li{	float:none;	background:url(/pix/aol/outlandish/bullet.gif) no-repeat center left !important;	font-size:1.2em;	margin:0 0 10px 10px;	padding:8px 0 6px 20px;	}.orscorporatetext{	font-family:"Times New Roman", serif;	font-size:1.3em;}/**************************** quotes *******************************/.orsquote{	background:#00aad5 url(/pix/aol/outlandish/quote-top.gif) no-repeat top left;	margin-bottom:10px;}.orsquote-inner{	background:url(/pix/aol/outlandish/quote-bottom.gif) no-repeat bottom left;}.orsquote span{	display:block;	font-size:0.8em !important;	color:#fff;	padding:40px 40px 25px 40px;}.orsquote q{	font-weight:bold;	font-style:normal;	quotes:none;}.orsquote cite{	font-size:0.8em;}/**************************** numbers *******************************/.orsnumber{	background-repeat:no-repeat;	background-position:center left;	padding:15px 0 15px 45px;	margin-bottom:0 !important;}.orsnumber1 { background-image:url(/pix/aol/outlandish/ol1.gif); }.orsnumber2 { background-image:url(/pix/aol/outlandish/ol2.gif); }.orsnumber3 { background-image:url(/pix/aol/outlandish/ol3.gif); }/**************************** blocks *******************************/.orsblockpair{	clear:both;	float:left;	display:inline;	width:470px;}.orsblock{	float:left;	display:inline;	width:225px;	margin-bottom:15px;}.orswideblock{	width:470px;}.orsleftblock{	margin:20px 20px 0 0;}.orsrightblock{	margin-top:20px;}.orslatestludicrousness h2{	background:url(/pix/aol/outlandish/latestludicrousness.gif) no-repeat top left;	width:225px;	height:49px;	text-indent:-9999px;}.orslatestludicrousness .orsreadmore{	float:left;	display:inline;	background:url(/pix/aol/outlandish/plentymore.gif) no-repeat top left;	width:225px;	height:71px;	text-indent:-9999px;}.orslatestludicrousnesswide{	position:relative;}.orslatestludicrousnesswide h2{	background:url(/pix/aol/outlandish/latestludicrousnesswide.gif) no-repeat top left;	width:470px;	height:56px;	text-indent:-9999px;}.orslatestludicrousnesswide .orsreadmore{	float:left;	display:inline;	background:url(/pix/aol/outlandish/plentymorewide.gif) no-repeat top left;	width:470px;	height:72px;	text-indent:-9999px;}.orsprojectblock{	display:block;	background-repeat:no-repeat;	background-position:top left;	width:225px;	text-indent:-9999px;}.orsprojectblock1{	background-image:url(/pix/aol/outlandish/projectblock1.gif);	height:218px;}.orsprojectblock2{	background-image:url(/pix/aol/outlandish/projectblock2.gif);	height:324px;}.orsprojectblock3{	background-image:url(/pix/aol/outlandish/project3_button.jpg);	height:243px;}.orsprojectblock4{	display:block;	background:url(/pix/aol/outlandish/casestudybutton.gif) no-repeat top left;	width:225px;	height:226px;	text-indent:-9999px;}.orsotherthings{	background:url(/pix/aol/outlandish/otherthings-border.gif) repeat-x bottom left;	padding-bottom:8px;}.orsotherthings h2{	font-size:0.9em;	font-weight:bold;	background:url(/pix/aol/outlandish/otherthings-border.gif) repeat-x bottom left;	padding-bottom:8px;	margin-bottom:4px;}.orsotherthings li{	background:url(/pix/aol/outlandish/bullet.gif) no-repeat center left;	font-size:1.1em;	margin-left:10px;	padding:8px 0 6px 20px;}.orsbillboardblock{	margin-top:-15px;	margin-bottom:0;}/**************************** case studies *******************************/.orscasestudybutton{	display:block;	background:url(/pix/aol/outlandish/alvins-story.jpg) no-repeat top left;	width:225px;	height:255px;	text-indent:-9999px;}.orscasestudyblock .orsreadmore{	display:block;	background-color:#faeaf2;	text-align:center;	color:#ca2173;	text-decoration:none;	padding:10px;}.orscasestudyblock img{	display:block;}/**************************** outlandish facts *******************************/.orsoutlandishfact{	background-color:#d80e85;	background-position:bottom left;	background-repeat:no-repeat;}.orsoutlandishfact p{	color:#fff;	line-height:1.3em;	margin:0 25px 15px 25px !important;}.orsoutlandishfact1{	background-image:url(/pix/aol/outlandish/outlandishfact1.gif);	padding-bottom:50px;}.orsoutlandishfact2{	background-image:url(/pix/aol/outlandish/outlandishfact2.gif);	padding-bottom:90px;}.orsoutlandishfact h2{	background:url(/pix/aol/outlandish/outlandishfact.gif) no-repeat top left;	width:225px;	height:53px;	text-indent:-9999px;	padding-bottom:8px;}/**************************** rss block *******************************/.orsrss li{	margin:0 10px 15px 15px;}.orsrss li a{	color:#0099cc !important;	font-weight:normal !important;}.orsrss li a:hover{	color:#cf0072 !important;	text-decoration:underline;}/**************************** accordian *******************************/.orsaccordian{	float:left;	display:inline;	width:470px;	margin-bottom:15px;}.orsaccordian2{	float:left;	display:inline;	width:710px;	margin-bottom:15px;}.orsaccordian .block{	display:inline;	width:470px;}.orsaccordian2 .block{	display:inline;	width:705px;}.orsaccordian h2{	float:left;	display:inline;	width:340px;	font-size:0.9em;	font-weight:bold;	padding-bottom:8px;	margin-left:2px;}.orsaccordian2 h2{	float:left;	display:inline;	width:340px;	font-size:0.9em;	font-weight:bold;	padding-bottom:8px;	margin-left:2px;}.orsaccordian h2.orscorporate{	font-family:"Times New Roman", serif;	font-size:1.2em;}.orsaccordian2 h2.orscorporate{	font-family:"Times New Roman", serif;	font-size:1.2em;}.orsaccordian .jq-minimise,.orsaccordian .jq-expand{	clear:both;	float:left;	display:inline;	width:470px;}.orsaccordian2 .jq-minimise,.orsaccordian2 .jq-expand{	clear:both;	float:left;	display:inline;	width:710px;}.orsaccordian .content{	clear:both;	width:470px;	overflow:hidden;	margin-left:0;}.orsaccordian2 .content{	clear:both;	width:710px;	overflow:hidden;	margin-left:0;}.orsaccordian .icon p{	padding-right:5px !important;}.orsaccordian2 .icon p{	padding-right:5px !important;}.orsaccordian  .orstext{	margin-top:10px;}.orsaccordian2  .orstext{	margin-top:10px;}.orsaccordian  .orstext ul{	list-style:disc;}.orsaccordian2  .orstext ul{	list-style:disc;}.orsaccordian  .orstext li{	clear:both;	float:none;	margin:0 0 0.5em 25px;	padding:0;	list-style:disc;	list-style-position:inside;	list-style-image:auto;	background:none;}.orsaccordian2  .orstext li{	clear:both;	float:none;	margin:0 0 0.5em 25px;	padding:0;	list-style:disc;	list-style-position:inside;	list-style-image:auto;	background:none;}/**************************** people list *******************************/#orspeoplelist li{	position:relative;	background:url(/images/layout/lines/blue.gif) repeat-x top left;	min-height:160px;	/* ie6 min-height fasthack */	height:auto !important;	height:160px;}#orspeoplelist h2{	color:#333;	line-height:1.4em;	margin:0 0 0 134px;	padding-top:14px;}#orspeoplelist h2 .name{	font-weight:bold;}#orspeoplelist .orstext{	margin-left:134px;	font-size:2em;}#orspeoplelist p{	margin-bottom:0;}#orspeoplelist img{	position:absolute;	top:10px;	right:343px; /* use right not left for stupid ie6 */}/**************************** contact facts *******************************/#orscontactdetails{	font-size:0.8em;}#orscontactdetails li{	margin-bottom:15px;	background-repeat:no-repeat;	background-position:center left;	padding:10px 0 10px 50px;}#orscontactdetails li.orsphone { background-image:url(/pix/aol/outlandish/icon-phone.gif); }#orscontactdetails li.orstwitter { background-image:url(/pix/aol/outlandish/icon-twitter.gif); }#orscontactdetails li.orsemail { background-image:url(/pix/aol/outlandish/icon-email.gif); }#orscontactdetails li.orschat{	background-image:url(/pix/aol/outlandish/phone-logo.gif);	text-indent:-9999px;}/**************************** ors button *******************************/.orsbuttonembed{	margin-top:20px;}.orsbuttonembed img{	float:left;	display:inline;}.orsbuttonembedcode{	float:left;	display:inline;	width:240px;	border:1px solid #cf0072;	margin-left:20px;	padding:0 20px 20px 20px;	background-color:#eee;}.orsbuttonembedcode h2{	font-size:0.9em;	font-weight:bold;	margin:10px 0;}.orsbuttonembedcode span{	display:block;	font-family:monospace;	font-size:0.9em;	line-height:1em;	word-wrap:break-word;}#orsbuttonembedflash{	float:left;	display:inline;	width:200px;}.orsbuttonembedcodesmaller{  width:190px;}/**************************** dsahboard feeds *******************************/.orsdashboardfeed{	float:left;	display:inline;	width:223px;	margin:0 17px 20px 0;	background-color:#c9e9f4;	position:relative;	padding-bottom:34px;	min-height:480px;	/* ie6 min-height fasthack */	height:auto !important;	height:480px;}#orsnewsrssfeed{	margin-right:0;}.orsdashboardfeed h2{	background-position:top left;	background-repeat:no-repeat;	text-indent:-9999px;	padding-bottom:30px;}#orsblogrssfeed h2{	background-image:url(/pix/aol/outlandish/orsblogrssfeed.gif);}#orstwitterfeed h2{	background-image:url(/pix/aol/outlandish/orstwitterfeed.gif);}#orsnewsrssfeed h2{	background-image:url(/pix/aol/outlandish/orsnewsrssfeed.gif);}.orsfeedlogo{	position:absolute;	top:0;	right:0;	width:60px;	height:50px;	text-indent:-9999px;}.orsdashboardfeed li{	margin:0 10px 15px 15px;	line-height:1.3em;}.orsdashboardfeed li a{	color:#333 !important;	font-weight:normal !important;}.orsdashboardfeed .orsfootnote{	position:absolute;	bottom:0;	width:203px;	background-color:#0099cc;	font-size:0.9em;	font-weight:bold;	color:#fff;	padding:10px;	min-height:34px;	/* ie6 min-height fasthack */	height:auto !important;	height:34px;}#orssharethisright{	text-align: right;}
