/* GLOBAL NAVIGATION */
#runic_global_nav{width:100%;height:35px;margin:0;padding:0;font-size:11px;line-height:11px;position:relative;z-index:20;background-image:url(/images/runic_global_bg.png);background-color:#000}#runic_global_nav_container{background-image:url(/images/runic_global_watermark.png);background-repeat:no-repeat;padding:0px;padding-right:40px;margin:0 auto;width:940px;font-size:11px;position:relative;text-align:left;z-index:20}#runic_global_nav #runic_logo{display:inline-block;height:35px;padding:0px 60px}#runic_global_nav ul{position:absolute;top:0px;right:0px;z-index:16}#runic_global_nav ul li{display:inline-block;height:35px;position:relative;float:left}#runic_global_nav ul li ul{position:absolute;left:3px;top:35px;background:#000;width:150px;z-index:15;display:none;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;-webkit-box-shadow:0px 0px 6px #000;-moz-box-shadow:0px 0px 6px #000;box-shadow:0px 0px 6px #000}#runic_global_nav ul li ul li{height:auto;margin:5px 20px 10px 20px}.other_titles{display:block;overflow:hidden;height:0;padding-top:45px;width:110px;background-image:url(/images/other_titles.png);background-repeat:no-repeat}.other_titles.torchlight{background-position:0px 0px}.other_titles.torchlight:hover{background-position:-112px 0px}.other_titles.torchlightxbla{background-position:0px -46px}.other_titles.torchlightxbla:hover{background-position:-112px -46px}.other_titles.torchlight2{background-position:0px -92px}.other_titles.torchlight2:hover{background-position:-112px -92px}#runic_global_nav .account{display:inline-block;padding:10px;padding-bottom:0px;height:25px}#runic_global_nav #other_titles{display:inline-block;padding:10px 40px 0 10px;height:25px}a.account,a.account:link{color:#8fddf0;text-decoration:none}a.account:visited,a.account:link:visited{color:#8fddf0}a.account:hover,a.account:link:hover{color:#c3f3ff}a.account:active,a.account:link:active{color:#8fddf0}a#other_titles,a#other_titles:link{color:#8fddf0;text-decoration:none;background-image:url(/images/runic_global_titles_arrow.png);background-repeat:no-repeat;background-position:100% 0%}a#other_titles:visited,a#other_titles:link:visited{color:#8fddf0}a#other_titles:hover,a#other_titles:link:hover{color:#c3f3ff}a#other_titles:active,a#other_titles:link:active{color:#8fddf0}a#other_titles.clicked,a#other_titles:link.clicked{background-position:100% -74px !important}


/* TL2 STYLES */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:""}abbr,acronym{border:0}body{background-color:#020f1c;color:#666;font-family:Arial,Helvetica,Sans-Serif;font-size:14px;text-align:center}a{color:#1478c8;text-decoration:none}a:visited{color:#1478c8}a:hover{color:#50a0fa}strong{font-weight:bold}p{margin:1em 0px}.clear{clear:both}.center{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.floatleft{float:left}.floatright{float:right}#container{margin:0 auto;margin-top:20px;width:960px;border:2px solid #fff;background-color:#000;box-shadow:5px 5px 5px #000;-webkit-box-shadow:5px 5px 5px #000;-moz-box-shadow:5px 5px 5px #000}#container .watermark{background-image:url(/images/site/watermark.gif);background-repeat:no-repeat;background-position:center bottom}#header{width:960px}#header #logo{display:block;border-bottom:1px solid #fff;border-right:1px solid #fff;float:left;width:276px;height:50px;background-image:url(/images/site/logo.png);background-repeat:no-repeat;background-position:0px 0px}#header #navigation{float:right;width:683px;height:50px;text-align:left;background-image:url(/images/nav_background.png);background-repeat:repeat-x}#header #navigation .button{background-image:url(/images/site/navmenu.png);background-repeat:no-repeat;background-position:0px 0px;display:block;float:left;height:48px;cursor:pointer;border-bottom:2px solid #303030;margin-left:30px}#header #navigation .button.selected{border-bottom:2px solid #fff}#header #navigation .button:hover{border-bottom:2px solid #50a0fa}#header #navigation .button#button-home{width:58px;background-position:-27px 0px}#header #navigation .button#button-home:hover{background-position:-27px 0px}#header #navigation .button#button-home.selected{background-position:-27px 0px}#header #navigation .button#button-games{width:68px;background-position:-113px 0px}#header #navigation .button#button-games:hover{background-position:-113px 0px}#header #navigation .button#button-games.selected{background-position:-113px 0px}#header #navigation .button#button-community{width:123px;background-position:-208px 0px}#header #navigation .button#button-community:hover{background-position:-208px 0px}#header #navigation .button#button-community.selected{background-position:-208px 0px}#header #navigation .button#button-support{width:95px;background-position:-356px 0px}#header #navigation .button#button-support:hover{background-position:-356px 0px}#header #navigation .button#button-support.selected{background-position:-356px 0px}#header #navigation .button#button-about{width:71px;background-position:-475px 0px}#header #navigation .button#button-about:hover{background-position:-475px 0px}#header #navigation .button#button-about.selected{background-position:-475px 0px}#header #navigation .button#button-jobs{width:50px;background-position:-569px 0px}#header #navigation .button#button-jobs:hover{background-position:-569px 0px}#header #navigation .button#button-jobs.selected{background-position:-569px 0px}#content-container{width:100%;min-height:450px;text-align:left}#content-container #content{width:100%}#content-container #content p.content{margin:5px}#content-container .column-half{float:left;width:469px;padding:0px}#content-container .column-large{float:left;width:700px;padding:0px}#content-container .column-small{float:left;width:220px;padding:0px 5px}#content-container .column-full{width:100%}#content-container .column-left{border-top:1px solid #fff;border-right:1px solid #fff;padding:5px}#content-container .column-left.no-padding{padding:0px;width:479px}#content-container .column-right{border-top:1px solid #fff;border-left:1px solid #fff;padding:5px}#content-container .column-right.no-padding{padding:0px;width:479px}.column-header{padding:5px}#footer{width:960px;border-top:1px solid #fff;font-size:11px;padding-top:10px;padding-bottom:10px}#footer ul{list-style-type:none;margin:0;padding:0}#footer ul li{display:inline;margin:0 10px}#slideshow-box{width:960px;height:222px;margin:0 auto;text-align:left}#slideshow-box #slideshow-controls{float:left;width:960px;padding-top:80px;z-index:10;position:absolute}#slideshow-box #slideshow-controls #slideshow-prev{float:left;display:block;height:30px;width:30px;background-image:url(/images/slideshow-buttons.gif);background-repeat:no-repeat;background-position:0 0}#slideshow-box #slideshow-controls #slideshow-next{float:right;display:block;height:30px;width:30px;background-image:url(/images/slideshow-buttons.gif);background-repeat:no-repeat;background-position:0 -30px}#slideshow-box #slideshow .slideshow-item{display:none;width:960px;height:200px}#slideshow-box #slideshow .slideshow-item a{display:block;width:960px;height:200px;z-index:10}#slideshow-box #slideshow .slideshow-item a .item-details{display:block;height:65px;overflow:hidden;cursor:pointer;background-image:url(/images/overlay-bar.png);background-repeat:repeat-x;background-color:transparent;position:relative;top:135px}#slideshow-box #slideshow .slideshow-item a .item-details .item-title{color:#fff;display:block;font-size:1.1em;font-weight:bold;padding:5px 15px 5px}#slideshow-box #slideshow .slideshow-item a .item-details .item-title .item-date{font-size:0.72em;font-weight:normal}#slideshow-box #slideshow .slideshow-item a .item-details .item-summary{display:block;margin:0;padding:0 15px}#slideshow-box #slideshow-button-box{height:22px;vertical-align:middle;background-color:#252525}#slideshow-box #slideshow-button-box #slideshow-caption{height:22px;line-height:22px;vertical-align:middle}#slideshow-box #slideshow-button-box #slideshow-buttons{float:left}#slideshow-box #slideshow-button-box #slideshow-buttons .slideshow-button{display:block;float:left;width:20px;height:20px;margin-top:2px;margin-right:4px;background-color:#666}#slideshow-box #slideshow-button-box #slideshow-buttons .slideshow-button:hover{background-color:#999}#slideshow-box #slideshow-button-box #slideshow-buttons .selected{background-color:#339}#button-social-twitter{display:block;float:right;width:160px;height:21px;margin-top:0px;margin-left:auto;margin-right:auto;padding-top:6px;background-repeat:no-repeat;background-position:0 0;background-image:url(/images/site/button-social-twitter.gif);cursor:pointer;text-align:center;font-size:16px;font-weight:bold;color:#fbc801}#button-social-twitter:hover{background-position:0 -27px}.twitterfeed{width:100%;background-color:#000;background-image:url(/images/site/watermark-small.gif);background-repeat:no-repeat;background-position:bottom center;text-align:left}.twitterfeed .tweet-item{margin-top:5px;padding:5px}.twitterfeed .tweet-item.first{margin-top:0px}.twitterfeed .tweet-item.even{background-color:#202020}.twitterfeed .tweet-item .tweet-date{font-size:11px;float:right}#entries{width:100%;background-color:#000;background-image:url(/images/site/watermark-small.gif);background-repeat:no-repeat;background-position:bottom center}#entries .entry-title{cursor:pointer;height:32px;line-height:32px;padding-left:5px;font-size:14px;font-weight:normal;color:#efefef}#entries .entry-title.ui-state-default{background-color:#171818}#entries .entry-title.ui-state-hover{background-color:#2e2f2f}#entries .entry-title.ui-state-active{background-color:#2e2f2f}#entries .entry-title.ui-state-active.ui-state-hover{background-color:#323535}#entries .entry-title .entry-date{font-size:11px;float:right;display:block;margin-right:5px;color:#666}#entries .entry-content{padding:10px;text-indent:20px}.comm-box{float:left;width:320px;text-align:center;margin-top:20px;margin-bottom:20px}.comm-box img{margin-top:5px}#teamlist{margin-bottom:10px;width:310px}#teamlist #teamlistthumbs{display:block;background:url(/images/team/teamtile.png) repeat scroll 0 0 transparent;margin-top:5px}#teamlist #teamlistthumbs li{float:left;height:62px;list-style:none outside none;margin:0px;width:62px}#teamlist #teamlistthumbs li a{display:block;height:62px;width:62px}#teamlist #teamlistthumbs li a img{opacity:0.5}#teamlist #teamlistthumbs li a img:hover{opacity:1}#teamlist #teamlistmembers{overflow:hidden;min-height:190px;position:relative;width:310px}#teamlist #teamlistmembers ul{display:block}#teamlist #teamlistmembers ul li{float:left;width:310px;margin:0;padding:0}#teamlist #teamlistmembers ul li .image{display:block;height:190px;position:absolute;left:0;top:-190px;width:190px}#teamlist #teamlistmembers ul li .info{padding-top:20px;padding-left:200px}.content-box{padding:10px}.content-box ul,.content-box ol{margin-left:20px;margin-top:10px;margin-bottom:10px}.job-listing h2{margin-bottom:10px;margin-top:5px}.job-listing h2 span{float:right;font-size:11px;font-weight:normal}.jquery-notify-bar{width:100%;position:fixed;top:0;left:0;z-index:32768;background-color:#efefef;font-size:18px;color:#000;text-align:center;font-family:Arial,Verdana,sans-serif;padding:20px 0px;border-bottom:1px solid #bbb}.jquery-notify-bar.error{color:red;background-color:#fdd}.jquery-notify-bar.success{color:#060;background-color:#bbffb6}.notify-bar-close{position:absolute;left:95%;font-size:11px}.entry-full .entry-title{margin:0px;margin-top:10px}.entry-full .entry-date{font-size:0.85em}.entry-full .entry-footer{font-size:0.9em}.entry-full .entry-rule{border-style:none;background-color:#443721;height:1px;width:100%}


/* NOTIFY BAR */
.jquery-notify-bar{width:100%;position:fixed;top:0;left:0;z-index:32768;background-color:#efefef;font-size:18px;font-family:Arial,Verdana,sans-serif;color:#000;text-align:center;padding:5px 0px;border-bottom:1px solid #000;cursor:pointer}.jquery-notify-bar.error{background-color:#a00}.jquery-notify-bar.success{color:#060;background-color:#bbffb6}.notify-bar-close{position:absolute;left:95%;font-size:12px;padding:12px 0px}


/* LIGHTBOX */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}