/******************************************************************

Theme Name: Rift Community

Description: Theme for Rift Community Site

Author: Rick Redondo, Jeff Sawyer, Kyle Hand and Joshua Morris

Design: Michael Marquis

Version: 1.0

Tags: Trion Worlds

******************************************************************/

/* Reset CSS */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;font-size:100%;margin:0;padding:0;}html,body{height:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}b,strong{font-weight:bold;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}li{display:list-item;}table{border-collapse:collapse;border-spacing:0;}th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}q{quotes:none;}q:before,q:after{content:none;}sub,sup,small{font-size:75%;}sub,sup{line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}svg{overflow:hidden;}



/* Text CSS */

body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}pre,code{font-family:'DejaVu Sans Mono',Monaco,Consolas,monospace}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:20px}



/* 960 CSS */

/* body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after,.container_16:after{clear:both}.clearfix,.container_12,.container_16{zoom:1} */

@font-face{font-family:'Flareserif';src:url('fonts/tt0917m_webfont.eot');src:url('fonts/tt0917m_webfont.eot?#iefix') format('embedded-opentype'),url('fonts/tt0917m_webfont.woff') format('woff'),url('fonts/tt0917m_webfont.ttf') format('truetype'),url('fonts/tt0917m_webfont.svg#Flareserif821BTRoman') format('svg');font-weight:normal;font-style:normal}

/* Custom CSS compressed */

/* body{background:url('//webcdn.triongames.com/rift/img/bg/community-bg.jpg') no-repeat scroll center top #000000;border:0 none;color:white;font-size:11px;margin:0 auto;padding:0 0 10px;} */

/*body.single .news-detail .news-blurb p:first-child{margin-bottom:0;}*/

li{list-style:none;margin:0;padding:0;}

#header-anim-wrpr{overflow:hidden;}

.news-blurb h3{color:#D8B354;font-family:'Flareserif',Georgia,serif;font-size:22px;font-variant:small-caps;margin:10px 0 0;text-shadow:#000000 0 2px 1px;}

.news-blurb h4{font-family:'Flareserif',Georgia,serif;font-size:20px;font-variant:small-caps;margin:10px 0 0;text-shadow:#000000 0 2px 1px;}

#header-banner{margin-left:auto;margin-right:auto;position:relative;text-align:center;}

#header-nav-wrpr{margin:0;width:960px;}

#globalNav{background:#030303;border-bottom:1px solid #222;color:#ccc;font-family:Verdana, Arial, sans-serif;font-size:11px;margin:0 0 1px;}

#gnContain{height:28px;line-height:28px;margin:0 auto;padding:10px 15px;width:930px;}

#globalNav ul{list-style:none;}

ul.secondary{float:right;margin:0 150px 0 0;}

#globalNav ul li{_height:30px;display:inline;zoom:1;}

#globalNav ul li span{color:#bbb;display:block;padding:1px 10px;}

#globalNav ul li a{color:#ccc;display:inline-block;outline:none;padding:1px 10px;text-decoration:none;text-transform:capitalize;}

#globalNav ul li a:hover{-moz-border-radius:3px;-webkit-border-radius:3px;background:#222;border:1px solid #333;border-radius:3px;padding:0 9px;text-decoration:underline;}

#globalNav ul li a.hover{-moz-border-radius:3px;-webkit-border-radius:3px;background:#222;border:1px solid #333;border-radius:3px;padding:0 9px;text-decoration:none;}

#globalNav ul li a.hover:hover{text-decoration:underline;}

#globalNav ul li a p{color:#ccc;display:inline;font-size:11px;padding:0;}

#globalNav ul li a span{color:#ccc;display:inline;font-size:11px;padding:0;}

#logo{background:url(http://webcdn.triongames.com/rift/community/images/logos/trion-logo-web.png) top center no-repeat;height:48px;position:absolute;right:0;top:-42px;width:140px;}

div.subGlobalNav{min-width:80px;max-width:140px;-moz-border-radius:3px;-moz-border-radius-topleft:0;-moz-box-shadow:0 2px 5px #000;-webkit-border-radius:3px;-webkit-border-top-left-radius:0;-webkit-box-shadow:0 2px 5px #000;background:#777;border:1px solid #888;border-radius:3px;border-top-left-radius:0;box-shadow:0 2px 5px #000;color:#ddd;display:none;font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:150%;margin:-1px 0 0;padding:5px 10px;position:absolute;z-index:9999;}

div.subGlobalNav a{color:#ddd;text-decoration:none;text-transform:none;}

div.subGlobalNav a:hover{text-decoration:underline;}

div.subGlobalNav a.selected{font-weight:bold;}

#header-nav{border:0 solid #fff;float:left;font-size:14px;height:33px;list-style:none;margin:auto;padding:0;}

#header-nav li{float:left;margin:0;padding:0;position:relative;z-index:1000;}

#header-nav li a{float:left;height:33px;text-indent:-9999px;}

#header-nav li a.th {float: none;text-indent: 0px;height: auto;}

#header-nav li a:focus{outline:none;}

/*

ul.en-header-nav a.first-level{background:url(http://webcdn.triongames.com/rift/img/nav/navEN_111011.png) no-repeat;}

ul.en-header-nav a.first-level:hover{background:url(http://webcdn.triongames.com/rift/img/nav/navEN_111011.png) no-repeat;}

ul.fr-header-nav a.first-level{background:url(http://webcdn.triongames.com/rift/img/nav/navFR_111011.png) no-repeat;}

ul.fr-header-nav a.first-level:hover{background:url(http://webcdn.triongames.com/rift/img/nav/navFR_111011.png) no-repeat;}

ul.de-header-nav a.first-level{background:url(http://webcdn.triongames.com/rift/img/nav/navDE_111011.png) no-repeat;}

ul.de-header-nav a.first-level:hover{background:url(http://webcdn.triongames.com/rift/img/nav/navDE_111011.png) no-repeat;}

*/

#header-nav a.index {width:108px;}

#header-nav a.index:hover {background-position:0px -34px;}

#header-nav a.game {width:121px; background-position:-108px 0px;}

#header-nav a.game:hover {background-position:-108px -34px;}

#header-nav a.races {width:114px; background-position:-229px 0px;}

#header-nav a.races:hover {background-position:-229px -34px;}

#header-nav a.classes {width:133px;background-position:-343px 0px;}

#header-nav a.classes:hover {background-position:-343px -34px;}

#header-nav a.world {width:116px;background-position:-476px 0px;}

#header-nav a.world:hover {background-position:-476px -34px;}

#header-nav a.media{width:108px;background-position:-592px 0px;}

#header-nav a.media:hover {background-position:-592px -34px;}

#header-nav a.community {width:150px;background-position:-700px 0px;}

#header-nav a.community:hover {background-position:-700px -34px;}

#header-nav a.products {width:110px;background-position:-850px 0px;}

#header-nav a.products:hover {background-position:-850px -34px;}

#header-nav li .sub {background:url("http://webcdn.triongames.com/rift/img/nav/subnav-bg.jpg") repeat scroll left top transparent;border-bottom:2px solid #382d57;border-left:2px solid #382d57;border-right:2px solid #382d57;display:none;font-family:Arial,Helvetica,sans-serif;left:-999em;padding:8px 14px;position:absolute;top:32px;z-index:9999;box-shadow:0 4px 8px #000000;border-radius:0px;}

#header-nav li .sub ul{list-style:none;margin:0;padding:0;width:180px;float:left;}

#header-nav .sub li {width:100%;color:#fff;height:auto;text-align:left;}

#header-nav li:hover .sub {display:block;left:0;}

#header-nav li.last-nav:hover .sub {left:auto;right:0;}

#header .sub h5 {font:small-caps bold 10px Georgia, Arial;margin:2px auto;}

#header-nav .sub ul li h2 {padding:0;margin:0;font-size:1.0em;font-weight:bold;}

#header-nav .sub ul li h2 a {padding:5px 0;background-image:none;color:#d2d2d2;}

#header-nav li .row {clear:both;float:left;width:100%;margin-bottom:10px;}

#header-nav .sub li a {float:none;text-indent:0;height:auto;padding:2px 5px 2px 15px;display:block;text-decoration:none;color:#fff;text-shadow:2px 2px 5px #000000;}

#header-nav .sub li a:hover, #header-nav .sub li a:active {background-position:5px 12px;color:#666;text-decoration:none;}

.sub-tert {float:left;width:145px;background:url('http://webcdn.triongames.com/rift/img/nav/nav-div.jpg') no-repeat top right;background-position:130px 12px;}

.subclasses img, .subraces img {margin-top:4px;margin-left:10px;border:none;}

.submedia {width:334px;}

#header-nav li .sub ul.submedia {width:146px;}

#header-nav li .sub .subclasses ul {width:auto;}

#header-nav li .sub .subclasses {width:580px;}

#header-nav .sub-tert li.sub-tert-hd {font-weight:bold;list-style:none outside none;margin-left:0;padding-left:10px;}

#header-nav .sub-tert li, #header-nav li .sub ul ul li {list-style:none outside none;margin-left:10px;margin-right:30px;width:auto;}

#header-nav .sub .subclasses div.sub-tert ul li a,#header-nav li .sub ul ul li a {padding-left:5px;}

#header-nav li .sub .subraces {width:295px;}

#header-nav li .sub .subraces {width:460px;}

#header-nav .sub li#status-nav {}

.nav-vid {float:left;background:url('http://webcdn.triongames.com/rift/img/nav/nav-div.jpg') no-repeat top right;background-position:185px 12px; width:186px;}

#header-nav .nav-vid a {text-indent:1px;height:130px;text-decoration:none;font-size:12px;margin-top:8px;}

.breadcrumbs{background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/bcbg.gif) no-repeat scroll left center transparent;color:#9999FF;height:23px;line-height:20px;margin-bottom:15px;margin-top:15px;}

.breadcrumbs ul{margin:0;padding:0;}

.breadcrumbs li{float:left;list-style-type:none;padding-left:15px;}

.breadcrumbs ul li a{color:#7FA9FF;display:inline;height:23px;padding-right:15px;text-decoration:none;}

.breadcrumbs ul li a:hover{text-decoration:underline;}

.breadcrumbs li.last span{color:#9999FF;}

.breadcrumbs li:after{content:"\00BB";font-size:17px;}

.breadcrumbs li.last:after{content:"";}

ul{margin:0;padding:0;}

h1{color:#9CCCED;font:small-caps 25px/25px Georgia,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;margin-top:15px;z-index:100;}

h2{margin-bottom:10px;line-height:24px;}

h1.page-title{color:#9CCCED;font:small-caps 25px/25px 'Flareserif',Georgia,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;margin-top:15px;text-align:left;z-index:100;}

h1.page-title a{color:#9CCCED;font:small-caps 25px/25px 'Flareserif',Georgia,"Times New Roman",Times,serif;letter-spacing:1px;margin-bottom:15px;margin-top:15px;text-decoration:none;z-index:100;}

h1.page-title a:hover{text-decoration:underline;}

a{color:#fff;text-decoration:underline;}

object{z-index:0;}

.left{float:left;}

.right{float:right;}

.sidebarBox{background:#061118;border:1px solid #1A3544;margin-bottom:22px;}

.sidebarBox.forumlink{background:url(http://webcdn.triongames.com/rift/community/images/sidebar/forumbg.jpg) no-repeat #000;/*height:98px;*/}

.sidebarBox.forumlink a{color:#9CCCED;text-decoration:none;}

.sidebarBox.forumlink a:hover{color:#9CCCED;text-decoration:underline;}

.sidebarBox.forumlink div.sidebarHead{position:relative;top:-98px;}

.sidebarBox.followus{background:url(http://webcdn.triongames.com/rift/community/images/sidebar/followbg.jpg) no-repeat #000;height:98px;}

.sidebarBox.followus ul li{display:inline;list-style:none;}

.sidebarBox.followus li{padding:30px 0;}

.sidebarBox.followus ul{padding-left:15px;}

.sidebarHead{color:#9CCCED;font-family:Arial,sans-serif;margin-bottom:12px;margin-top:12px;padding-left:16px;}

.sidebarHead.big{font-size:16px;font-weight:bold;line-height:24px;}

.sidebarHead.small{font-size:14px;font-weight:normal;line-height:22px;}

#news-list{background:black;border:1px solid #19323F;padding:5px;position:relative;}

#post-not-found{background:black;border:1px solid #19323F;padding:5px;position:relative;}

#news-list .news-all{background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/tile.jpg) repeat-x #071424;border-bottom:1px solid #032830;}

/*#news-list .sticky{margin-bottom:10px;border-top:1px solid #0C0F20;border-bottom:1px solid #151C38;background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/tile3.jpg) repeat-x #0C0F20;-moz-border-image:url(http://webcdn.triongames.com/rift/community/images/backgrounds/goldbar.jpg) 1 1 1 1;-webkit-border-image:url(http://webcdn.triongames.com/rift/community/images/backgrounds/goldbar.jpg) 1 1 1 1;-o-border-image:url(http://webcdn.triongames.com/rift/community/images/backgrounds/goldbar.jpg) 1 1 1 1;border-image:url(http://webcdn.triongames.com/rift/community/images/backgrounds/goldbar.jpg) 1 1 1 1;}*/

#news-list .sticky{background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/stickybg.jpg) repeat-x center bottom transparent;}

#news-list .sticky-background{margin-bottom:10px;background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/tile5.jpg) repeat-x #12272b;}

#news-list .news-even{color:#99C;display:block;padding:15px 15px 6px;text-decoration:none;}

#news-list .news-odd{color:#99C;display:block;padding:15px 15px 6px;text-decoration:none;}

.news-detail a.news-title{color:#CCC;display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:15px;text-decoration:none;}

.news-detail h2 a.news-title{color:#CCC;display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:15px;text-decoration:none;}

.news-detail h2 span.news-title{color:#CCC;display:block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:15px;text-decoration:none;}

.news-detail a.news-title:hover{text-decoration:underline;}

.news-detail .more-link{padding-bottom:16px;}

.news-detaIL .home-link{padding-bottom:16px;}

.news-detail .more-link a{background:none repeat scroll 0 0 transparent;color:#00AEEF;font-size:12px;text-decoration:underline;}

.news-detail .home-link a{background:none repeat scroll 0 0 transparent;color:#00AEEF;font-size:12px;text-decoration:underline;}

.news-detail .home-link{float:right;}

.tags .tags-title{color:#B1B1B1;font-size:12px;}

.tags a{color:#00AEEF;font-size:12px;}

.prev-next-link{background:#071424;border-bottom:1px solid #032830;padding:0 16px 16px;}

.prev-link{float:left;padding-top:15px;}

.next-link{float:right;padding-top:15px;}

.prev-link a{color:#00AEEF;font-size:11px;}

.next-link a{color:#00AEEF;font-size:11px;}

p{border:0;color:#b1b1b1;font:14px/1.6 Arial, sans-serif;}

#container{background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/main-box.jpg) no-repeat #010409;margin-left:-1px;margin-right:-1px;padding-bottom:20px;width:960px;}

.leftcolumnbg{background:url(http://webcdn.triongames.com/rift/community/images/backgrounds/inner_box.jpg) no-repeat scroll left bottom transparent;}

ul.arch-cldr{border:none;list-style:none;margin:0;padding:0;}

/* ul.arch-cldr li{margin:0 0 9px;} */

/* #arch-mdl {padding-bottom:9px;} */

#arch-mdl h3{background:url(http://webcdn.triongames.com/rift/community/images/sidebar/archives/titlebg.png) no-repeat;height:41px;margin:5px 0 0 7px;width:124px;}

#arch-mdl h3 span.arrow{background:url(http://webcdn.triongames.com/rift/community/images/sidebar/archives/nr-arrows.png) no-repeat;display:block;width:124px;}

#arch-mdl li.visable h3 span.arrow{background-position: 8px -23px;}

#arch-mdl li h3 span.arrow{background-position: 8px 11px;}

ul.arch-cldr li a.arch-yr{color:#B1B1B1;display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:32px;text-decoration:none;padding-left:24px;padding-top:7px;}

ul.arch-month{display:block;list-style:disc;margin:0;padding:0 0 5px 45px;}

ul.arch-month li{color:#B0C5DD;list-style:disc;margin:2px 0;}

ul.arch-month li:first-child{margin-top:10px;}

ul.arch-month li a{color:#B0C5DD;font-size:11px;text-decoration:none;}

ul.arch-month li a:hover{text-decoration:underline;}

.fansitebg{background:url(http://webcdn.triongames.com/rift/community/images/sidebar/fansitebg.jpg) no-repeat;/*height:232px;*/overflow:hidden;}

.fansitebg .textwidget{font-size:11px;padding:0 0 0 16px;width:180px;}

.fansitebg .textwidget p{font-size:12px;margin-bottom:5px;}

.fansitebg .textwidget a{color: #00AEEF;font-size:12px;text-decoration:none;}

.fansitebg .textwidget a:hover{text-decoration:underline;}

.widget_rss ul li{padding:0 16px;}

.widget_rss .sidebarBox{padding-bottom:16px;}

.sidebarBox .cat-item a{color:#B1B1B1;font-size:11px;text-decoration:none;}

.sidebarBox .cat-item a:hover{text-decoration:underline;}

.sidebarBox .cat-item{padding:0 16px 10px;}

.sidebarBox .cat-item .children{padding:10px 0 0;}

.sidebarBox .cat-item .children .cat-item{padding:0 0 0 16px;}

.sidebarBox .rsssmall{margin:10px 10px 0 0;}

.blogroll li, .widget_rss ul li{color:#B1B1B1;font-size:12px;padding-bottom:10px;padding-left:16px;}

.blogroll a, .widget_rss ul li a{color:#005B7F;display:block;text-decoration:none;}

.blogroll a:hover, .widget_rss ul li a:hover{text-decoration:underline;}

.fb_edge_widget_with_comment{float:right;}

.twitter-share-button{float:right;}

.news-date{color:#169AA9;font-size:12px;}

.news-date a{color:#169AA9;text-decoration:none;}

.news-date a:hover{text-decoration:underline;}

.categories{padding-bottom:16px;}

.categories-title{color:#B1B1B1;font-size:12px;}

.categories a{color:#00AEEF;font-size:12px;}

.footer{height:306px;margin:0 auto;/*background:url('http://assets.riftgame.com/rift/community/images/backgrounds/footer0810-bg.jpg') no-repeat bottom center;*/}

.footer-trion-logo{float:right;height:100px;margin:46px 0 0;padding:0;}

.footer-rating-logo{float:left;height:100px;margin:46px 0 0;padding:0;}

.footer-esrb-privacy{float:left;margin:57px 0 0 10px;}

.footer-nav{text-align:center;color:#666}

.footer-nav ul{font-size:11px;color:#666;text-align:center;list-style-type:none;padding-top:15px;}

.footer-nav ul li{list-style:none;display:inline;padding-right:5px;padding-left:5px;}

.footer-nav ul li a{text-decoration:none;color:#666;font-weight:bold;}

.copyright-legal{color:#AAAAAA;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-top:55px;text-align:center;}

.copyright-legal a{color:#9CCCED;}

.copyright-legal.onlycopy{margin-top:68px;}

a img{border:1px solid #1F507C;}

img.alignleft{-moz-box-shadow:0 0 16px #000;-webkit-box-shadow:0 0 16px #000;box-shadow:0 0 16px #000;float:left;margin:0 16px 16px 0;padding:1px;}

img.aligncenter{-moz-box-shadow:0 0 16px #000;-webkit-box-shadow:0 0 16px #000;box-shadow:0 0 16px #000;display:block;margin:16px auto;padding:1px;}

img.alignright{-moz-box-shadow:0 0 16px #000;-webkit-box-shadow:0 0 16px #000;box-shadow:0 0 16px #000;float:right;margin:0 0 16px 16px;padding:1px;}

.update-list img {border:1px solid #b2b2b2;background: none repeat scroll 0 0 #000000;padding: 1px;}

.archive_title{background:none repeat scroll 0 0 #071424;border-bottom:1px solid #032830;font:20px/20px Arial,sans-serif;margin-bottom:6px;margin-top:0;padding:12px 16px 12px 14px;}

.search_container{background:none repeat scroll 0 0 #071424;border-bottom:1px solid #032830;margin-bottom:6px;margin-top:0;padding:12px 16px 12px 14px;}

.error-request-not-found{background:none repeat scroll 0 0 #071424;border-bottom:1px solid #032830;margin-bottom:6px;margin-top:0;padding:12px 16px 12px 14px;}

div.sidebarHead a.rsswidget{color:#9CCCED;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;line-height:24px;text-decoration:none;}

div.sidebarHead a.rsswidget:hover{text-decoration:underline;}

.search-no-results-message p{margin-bottom:5px;}

div.news-detail ul{color:#fff;font:14px/1.6 Arial,sans-serif;list-style-type:disc;margin:1em 2em;}

div.news-detail ol{color:#fff;font:14px/1.6 Arial,sans-serif;margin:1em 2em;}

.search-no-results-message ul{color:#B2B2B2;font:14px/1.6 Arial,sans-serif;list-style-type:disc;margin:12px 10px 10px;}

.search-no-results-message ol{color:#B2B2B2;font:14px/1.6 Arial,sans-serif;list-style-type:disc;margin:12px 10px 10px;}

div.news-detail ul li{list-style-type:disc;margin-left:10px;line-height:18px;margin-bottom:7px;}

div.news-detail ol li{list-style-type:decimal;margin-left:10px;line-height:18px;margin-bottom:7px;}

.search-no-results-message ul li{list-style-type:disc;margin-left:10px;}

.search-no-results-message ol li{list-style-type:disc;margin-left:10px;}

#header-logo{margin-bottom:10px;margin-top:10px;}

#header-logo a img,.sidebarBox a img,.footer-trion-logo a img,.footer-rating-logo a img{border:0px none;}

.search_container input#s_en{width:502px;}

.search_container input#s_de{width:500px;}

.search_container input#s_fr{width:479px;}

.search_title{line-height: 30px;}

.widget_search .sidebarBox{padding: 12px 16px 12px 14px;}

.widget_search #s_en{width:192px;}

.widget_search #s_de{width:190px;}

.widget_search #s_fr{width:169px;}

.error404 #news-list #searchform input#s_en{width:502px;}

.error404 #news-list #searchform input#s_de{width:500px;}

.error404 #news-list #searchform input#s_fr{width:479px;}

#container{background:url(http://webcdn.triongames.com/rift/img/bg/contentframe.jpg) no-repeat scroll 0 0 #000000;}

.highlight_search{background:#4F2155;font-weight:bold;color:#B1B1B1;}

.clearfix{clear:both;}

.social{position:relative;float:right;height:20px;margin-right:-15px;margin-left:15px;}

.social_en{width:235px;}

.social_fr{width:240px;}

.social_de{width:270px;}

.social .twitter{float:right;height:20px;position:relative;width:131px;}

.social .facebook{float:right;height:20px;position:relative;margin-right:10px;width:90px;}

.post{margin-bottom:5px;}

span.founder{color:#834CC1;font-weight:bold;font-size:18px;}

div.fansite-list h3{margin-bottom:6px;}

div.fansite-list ul{list-style-type:none;margin: -1px 10px 10px 0;}

div.fansite-list ul li{list-style-type:none;margin-left:0px;margin-bottom:13px;}

div.fansite-list ul li a{line-height:15px;}

div.breadcrumbs ul, div.breadcrumbs ul li{list-style-type:none;}

.footer-esrb-privacy{float:left;margin:57px 0 0 10px;}

.fansites{width:900px;}

.fansitecolumn1{margin-left:19px;margin-right:0px;width:301px !important;}

.fansitecolumn2{margin-left:0px;margin-right:0px;}

.fansitecolumn3{margin-left:80px;width:200px !important;margin-right:0px;}

.fansitenews-blurb{height:96px;}

.fansitekit{height:125px;width:266px;float:right;margin: -2px 11px 0 20px;}

.fansitekit p{margin-right:315px;}

.fansitekit .sidebarHead{position:relative;top:-136px;}

.fansitekit .sidebarHead a{color:#9CCCED;text-decoration:none;}

.fansitekit .sidebarHead a:hover{text-decoration:underline;}

.fansitekit-en .sidebarHead{width:136px;height:0px;}

.fansitekit-fr .sidebarHead{width:125px;height:0px;}

.fansitekit-de .sidebarHead{width:125px;height:0px;}

.fansiteblogs{margin-top:22px;}

.fansiteinternationalblogs{margin-top:21px;}

.fansitefooter{clear:both;margin-top:15px;}

.fansitefooter p{line-height:15px;margin-bottom:15px;}

.page .news-detail h2{width:350px;}

.page .social{margin-right:0px;}

div.fall_festival{position: relative;}

a.fall_festival{text-decoration:none;}

div.fall_festival .sidebarBox{height:98px;}

div.fall_festival .sidebarHead{position:relative;z-index:2;padding-left:0px;margin-left:16px;}

div.fall_festival .widget_sp_image-image-link{position:relative;top:-54px;z-index:1;}

div.fall_festival .widget_sp_image-description{position:relative;z-index:2;top:-108px;margin-left:16px;}

div.fall_festival .sidebarHead span, div.fall_festival .widget_sp_image-description span {color:#9CCCED;display:block;}

div.fall_festival .sidebarHead span#lineone {font:bold 16px/12px Arial;}

div.fall_festival .sidebarHead span#linetwo {font:bold 16px/18px Arial;}

div.fall_festival .widget_sp_image-description span#dates {font:normal 14px/12px Arial;}

div.fall_festival .widget_sp_image-description span#cta {font:bold 14px/14px Arial;padding-top:18px;}

.fansite-list ul li a img {border:0px none;max-width:200px;min-width:120px;}

.adblock{margin-bottom:22px;/*height:98px;*/}

.adblock img{border:0px none;text-decoration:none;}

.gallery{margin:auto;}

.gallery .gallery-item{float:left;margin-top:10px;text-align:center;width:50%;}

.gallery img{border: 1px solid #1F507C;}

.gallery .gallery-caption{margin-left:0;}

/* EU Cookie notice */

.cookie-compliance-container{background:none repeat scroll 0 0 #333333;border-bottom:1px solid #FFFFFF;}

.cookie-compliance-message{width:978px;margin:0 auto;position:relative;}

.cookie-compliance-message p{color:#999;width:770px;padding:14px 10px 18px;font-size:12px;line-height:1.2;margin:0;}

.cookie-compliance-message p a{color:#fff;text-decoration:underline;}

.hide-cookie-compliance{position:absolute;top:18px;left:805px;padding:6px;}



/* new nav - 11/12/12 */



#header-nav-wrpr { background: url("http://webcdn.triongames.com/rift/img/nav/nav-container.png") no-repeat scroll center top transparent; display: block; height: 80px; margin: -16px auto 0 -85px; overflow: visible; width: 1129px; }

#header-nav {

float:left;

height:42px;

list-style:none outside none;

margin-left:59px;

margin-top:19px;

position:relative;

width:1016px;

}

#header-nav li a {

float: left;

text-indent: 40px;

font-family:flareserif,Georgia,serif;

font-size:13px;

font-weight:bold;

color:#fff;

text-transform:uppercase;

text-decoration:none;

padding-top:10px;

height:31px;

}

#header-nav li .sub { background: url("http://webcdn.triongames.com/rift/img/nav/subnav-bg2.jpg") repeat scroll left top transparent;

    border-bottom: 2px solid #204154;

    border-left: 2px solid #204154;

    border-right: 2px solid #204154;

    top:40px;

    margin-left:-20px;

}

.sub-tert-hd a { text-transform:uppercase; }
#header-nav .sub li a, #header-nav .nav-vid a { text-transform:none; }
ul.en-header-nav a.first-level { background:none; }
ul.en-header-nav a.first-level:hover {background: url(http://webcdn.triongames.com/rift/img/nav/nav-sprite.jpg) no-repeat scroll 0 0 transparent}

#header-nav a.index { width:142px; }
#header-nav a.game { width:148px; margin-left:-25px; }
#header-nav a.races { width:137px; margin-left:-23px; }
#header-nav a.classes { width:159px; margin-left:-24px; }
#header-nav a.world { width:136px; margin-left:-23px; }
#header-nav a.media { width:131px; margin-left:-20px; }
#header-nav a.community { width:166px; margin-left:-22px; }
#header-nav a.products { width:157px; margin-left:-23px; }
#header-nav a.index:hover { background-position: 0px 0px; }
#header-nav a.game:hover { background-position: -117px -42px; }
#header-nav a.races:hover { background-position: -242px -84px; }
#header-nav a.classes:hover { background-position: -355px -126px; }
#header-nav a.world:hover { background-position: -491px -168px; }
#header-nav a.media:hover { background-position: -607px -210px; }
#header-nav a.community:hover { background-position: -716px -252px; }
#header-nav a.products:hover { background-position: -1016px 0 }
.sub-tert, .nav-vid, .xfer { background:none transparent; }
#header-nav .nav-vid img { border: 2px solid #204154; box-shadow: 1px 4px 6px #000000; }

/* 2013 Global Nav update: 06/20/2013 */
#gnav-2013{height:42px;width:100%;background:#000 url(//webcdn.triongames.com/common/gnav/corp-nav-bg-line.gif) repeat-x scroll center bottom;display:block;font-family:arial, tahoma, sans-serif;position:relative; z-index: 99999}
.elastic{max-width:1280px;margin:0 auto;overflow:hidden;height:42px}
.sub{display:none;position:absolute;z-index:10000}
.target span{background:url(//webcdn.triongames.com/common/gnav/sprite.png) right -64px no-repeat;padding-right:15px}
#gnav-2013 a{color:#7d7d7d;text-decoration:none;font-size:0.9em}
#gnav-2013 li{list-style-type:none}
#gnav-2013 h6{width:83px;font-size:0}
#gnav-2013 .trion-logo{display:block;width:83px;height:32px;background:url(//webcdn.triongames.com/common/gnav/sprite.png) left 7px no-repeat;font-size:0;margin-top:4px;margin-right:15px}
#gnav-2013 .nav1 li{display:inline-block;float:left;}
#gnav-2013 .nav2 li{display:inline-block}

/* Targeting mechanism */
#gnav-2013 .target:hover .sub{display:block}
#gnav-2013 .games{height:42px}
#gnav-2013 span{padding:10px 20px 10px 0}
#gnav-2013 .games a{padding:12px 23px;display:block}
#gnav-2013 .games a:hover,#gnav-2013 .nav2 a:hover{color:#FFF;background-color:#1a1a1a}
#gnav-2013 ul,#gnav-2013 .games ul,#gnav-2013 .nav2 ul{margin:0;padding:0}
#gnav-2013 .games .sub{border-top:1px solid #232323;min-height:160px;background-color:#1a1a1a;width:100%;margin:0 auto;top:42px;left:0;background:#1a1a1a url(//webcdn.triongames.com/common/gnav/games-bg.gif) repeat-x bottom center scroll;overflow:hidden}
#gnav-2013 .games .sub ul{max-width:960px;margin:0 auto}
#gnav-2013 .games .sub li{width:20%;min-height:158px;display:block;background: transparent url(//webcdn.triongames.com/common/gnav/sprite.png) no-repeat scroll 237px -86px}
#gnav-2013 .games .sub li a{display: table-cell;vertical-align:middle;font-size:0;opacity:.6;height:118px;font-size:0;color:#000}
#gnav-2013 .games .sub li a:hover{opacity:1;background:transparent url(//webcdn.triongames.com/common/gnav/white-blur.png) no-repeat scroll -10px center;background-size:90% 90%}
.ie7 #gnav-2013 .games .sub li a,.ie8 #gnav-2013 .games .sub li a{filter:alpha(opacity=60);width:136px;margin-right:2px}
.ie7 #gnav-2013 .games .sub li a:hover,.ie8 #gnav-2013 .games .sub li a:hover{filter:alpha(opacity=100); background:transparent url(//webcdn.triongames.com/common/gnav/white-blur-light-v3.jpg) no-repeat scroll 50% 50%}
#gnav-2013 .games img{margin:0 auto;width:65%;height:auto;display:block;border:none;position:relative}
#gnav-2013 .games .sub li a.devilian img{width:85%;}
#gnav-2013 .games .sub li a:hover img{width:67%}
#gnav-2013 .games .sub li a.devilian:hover img{width:88%;}
#gnav-2013 .games .sub .last{background-image:none}
#gnav-2013 .games .first{margin-left:0}
#gnav-2013 .games .arch img{width:60%}
#gnav-2013 .games li a.arch:hover img{width:62%}
#gnav-2013 .games .rift img{width:90%}
#gnav-2013 .games li a.rift:hover img{width:95%}
#gnav-2013 .nav2 .target{background:none}
#gnav-2013 .nav2 .sub{top:41px;background-color:#333;min-width:104px;border-top:1px dotted #575757}
.ie7 #gnav-2013 .nav2 .sub{width:100px}
#gnav-2013 .nav2 a{padding:13px 23px;display:block}
#gnav-2013 .nav2 li{height:42px;background:url(//webcdn.triongames.com/common/gnav/sprite.png) no-repeat scroll right -24px;margin:0 0 0 -4px}
.ie7 #gnav-2013 .nav2 li{display:inline}
#gnav-2013 .nav2 li li{display:block;padding:0;margin:0;border-bottom:1px dotted #575757;height:35px;background-image:none}
.ie7 #gnav-2013 .nav2 li li{display:block;margin:0}
#gnav-2013 .nav2 li li:last-child{border-bottom:none}
#gnav-2013 .nav2 li li a{display:block;padding:10px 14px 10px 21px}
#gnav-2013 .nav2 li li a:hover{display:block;background-color:#444}
#gnav-2013 .nav2 li li .selected{/*background:url(//webcdn.triongames.com/common/gnav/sprite.png) no-repeat scroll 227% -202px*/}
#gnav-2013 .nav2 li li a.language:hover{background-color:#444}

@media all and (max-width: 650px) and (min-width: 320px) {
#gnav-2013 .nav2 .lang2, #gnav-2013 .nav2 .support {display:none}
#gnav-2013 .games a {padding:12px 11px}
#gnav-2013 .games .rift img {width:75%}
#gnav-2013 .games .arch img {width:65%}
.ie7 #gnav-2013 .games .sub li a,.ie8 #gnav-2013 .games .sub li a {width:60%}
.ie7 #gnav-2013 .games .sub li a:hover,.ie8 #gnav-2013 .games .sub li a:hover{background:none}
}

@media all and (max-width:480px) {
#gnav-2013 .games .sub li{display:inline-block;}
#gnav-2013 .games .sub li a.devilian:hover img,
#gnav-2013 .games .sub li a.devilian img{width:55%;}
#gnav-2013 .games .sub li{float:none;vertical-align:middle}
}

@media all and (max-width: 480px) and (min-width: 320px) {
#gnav-2013 {min-height:42px;min-width:300px}
#gnav-2013 h6 {width:42px}
#gnav-2013 .trion-logo {width:42px;margin:5px 4px 4px 5px;background-position:-71px -98px}
#gnav-2013 a {font-size:.8em}
#gnav-2013 .games a, #gnav-2013 .nav2 a {padding:13px 12px;white-space:nowrap}
#gnav-2013 .nav2 {min-width:127px;max-width:223px;margin:0}
#gnav-2013 .nav2 ul{float:right;margin-right:-4px}
#gnav-2013 .nav2 li {width:47%;border-bottom: 1px dotted #666;border-right: 1px dotted #666;margin:0; float:left;}
#gnav-2013 .games .sub {background-color:#1a1a1a;background-image:none;min-height:100px;padding:15px 0}
#gnav-2013 .games .sub li {width:48%;opacity:1;background-image:none; margin: 0px; padding: 0px; min-height: 40px}
#gnav-2013 .games .sub li a {opacity:1;height:40px;width:100%}
.ie8 #gnav-2013 .games .sub li a, .ie7 #gnav-2013 .games .sub li a {width: 89%}
#gnav-2013 .games .sub li a:hover {background-image:none}
#gnav-2013 .games .sub li a img {width:55%}
#gnav-2013 .games .sub li a:hover img {width: 55%;opacity:1}
#gnav-2013 .games .sub .rift img{width:35%;opacity:1}
#gnav-2013 .games .sub .rift:hover img{width:35%}
#gnav-2013 .games .sub .arch img{width:30%;opacity:1}
#gnav-2013 .games .sub .arch:hover img{width:30%}
#gnav-2013 .nav2 .sub {top:42px;min-width:100px}
#gnav-2013 .nav2 li li {width:100px;border:none}
#gnav-2013 .nav2 .lang2, #gnav-2013 .nav2 .support, .ie7 #gnav-2013 .nav2 .support, .ie7 #gnav-2013 .nav2 .lang2{display:none}
}



.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}

.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.fancybox-opened{z-index:8030}

.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}

.fancybox-outer,.fancybox-inner{position:relative}

.fancybox-inner{overflow:hidden}

.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}

.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}

.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}

.fancybox-image{max-width:100%;max-height:100%}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('//webcdn.triongames.com/rift/img/fancy/fancybox_sprite.png')}

#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}

#fancybox-loading div{width:44px;height:44px;background:url('//webcdn.triongames.com/rift/img/fancy/fancybox_loading.gif') center center no-repeat}

.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}

.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('//webcdn.triongames.com/rift/img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}

.fancybox-prev{left:0}

.fancybox-next{right:0}

.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}

.fancybox-prev span{left:10px;background-position:0 -36px}

.fancybox-next span{right:10px;background-position:0 -72px}

.fancybox-nav:hover span{visibility:visible}

.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}

.fancybox-lock{overflow:hidden}

.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('//webcdn.triongames.com/rift/img/fancy/fancybox_overlay.png')}

.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}

.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}

.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}

.fancybox-opened .fancybox-title{visibility:visible}

.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}

.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}

.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}

.fancybox-title-inside-wrap{padding-top:10px}

.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}

/* Redesign */

body,html,div{margin:0;padding:0;font-family:tahoma,verdana,arial,sans-serif;font-size:1em}

body{background:url(//webcdn.triongames.com/rift/img/bg/bg0815.jpg) no-repeat fixed center top #3b4666;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:0 none;color:white;width:100%;height:100%;}

img{max-width:100%;border:0}

a, .categories a, .news-detail .more-link a, .tags a,.next-link a,.prev-link a{text-decoration:none;color:#80704c;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline:0}

a:hover{color:#cdac6d}

a:selected{outline:0}

a img{border-color:#cdac6d;}

.sm{font-size:.8em}

.container{overflow:hidden;padding-bottom:2em}

.page-content{margin:0 auto 2em;max-width:1280px;height:100%;position:relative;min-height:820px}

.col{border:0 solid rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;margin-bottom:1em}

.left{float:left}

.right,.related_content{float:right}

.related_content{margin:2em 0}

.center{text-align:center}

.clear{clear:both}

.clearfix:before,.clearfix:after{content:"";display:table}

.clearfix:after{clear:both}

.clearfix{zoom:1}

header{margin-top:1%}

.logo{z-index:9999}

.logo img{max-width:90%;border:none;}

h1,h2,h2 a,.news-detail h2 a.news-title, .sidebarBox.forumlink a,.sidebarHead.big{text-transform:uppercase;font-family:'Flareserif',tahoma,sans-serif;color:#cdac6d}

h1,h2,h3,.sidebarHead.big {text-shadow:.1em .1em .125em #000}

h1{font-size:1.8em;margin:0 0 .5em 0}

h2{margin:0;font-size:1.4em}

.sidebarBox.forumlink a,.sidebarHead.big{margin:0;font-size:1.2em}

h2 a {text-decoration:none}

h3{font-family:'Flareserif',tahoma,sans-serif;text-transform:capitalize;color:#fff}

.sl{font-variant:small-caps;text-transform:none}

ol li{margin-bottom:.5em}

h1.playforfree{background:url('./library/images/playfree-btn.png') no-repeat top center;height:100px;width:360px;padding:50px 0 0;margin-left:5%;text-align:center}

.fr h1.playforfree:hover {padding-top:30px;padding-bottom:20px;}

.de h1.playforfree {padding-top:53px;}

.playforfree a{color:#ffeaa9;font-size:1.2em;text-transform:uppercase;font-family:'Flareserif',serif;text-shadow:2px 2px 3px #000}

.playforfree a:hover{color:#fff}

.de .playforfree a,.fr .playforfree a{padding:2em 0}

.de .playforfree a {font-size:1em;}

.related_content h2{background:url('//webcdn.triongames.com/rift/img/bg/title-bg.png') no-repeat center top transparent;max-width:376px;padding:1.2em 0;text-align:center}

h2.subhead{background:url('//webcdn.triongames.com/rift/img/bg/title2-bg.png') no-repeat bottom left transparent;padding-bottom:.8em}

.side-img img{margin-top:.5em;text-align:center;max-width:96%}

.side-img-txt{padding:2%;text-align:center;font-size:.8em;color:#b2b2b2}

.side{color:#b2b2b2}

.side-bg{background:url("//webcdn.triongames.com/rift/img/bg/tex-rpt2.jpg") repeat scroll top center transparent}

.side h3{text-transform:uppercase;font-family:'Flareserif',tahoma,sans-serif;margin:0}

.content-frame-bot,.content-frame-top{margin:1em}

.content-frame-bot {margin-top:-5em}

.content-frame-top img{margin-top:2em}

.gold {border: 2px solid #80704C; box-shadow: 2px 2px 4px #000000}

#home, #post {background:url('//webcdn.triongames.com/rift/img/bg/frame-bg.jpg') repeat-y center top transparent;padding:2em;margin:-2.4em 1em 1em}

#playfree{min-height:60%}

#playfree .content{width:90%;min-height:80%}

#playfree .related_content{margin-top:-4%}

#playfree .related_content .content{background:url('./library/images/section-content-bg.png') no-repeat center top transparent;padding:.5em;min-height:426px}

#playfree .related_content .content p{margin:.5em 1em;font-size:.85em}

#playfree .related_content h2{margin-top:.5em}

.navigation,.cta,.cta2{font-family:'Flareserif',tahoma,sans-serif}

li.cta div,p.playfree{font-family:'Flareserif',tahoma,sans-serif;font-size:2em;z-index:999;text-transform:uppercase}

.cta2{display:none}

nav#navWrapper img.navImageMap{display:block}

ul,li{margin:0;padding:0}

#navWrapper{position:relative;width:640px;min-height:125px}

ul.nav{width:100%;position:relative;height:50px;display:none}

ul.nav li{list-style:none;float:left;height:50px}

ul.nav>li{width:25%}

ul.nav li:hover a,ul.nav li.active a,ul.nav li ul.children li a:hover{color:yellow}

ul.nav li a{display:block;text-align:center;padding:10px;height:30px}

ul.nav>li:nth-child(3){display:none}

ul.nav li ul.children li a{color:white}

ul.nav li ul.children{display:none;position:absolute;height:50px;bottom:-50px;left:0;width:100%;}

ul.nav li ul.children li{height:50px;width:auto}

ul.nav li:hover ul.children{display:block}
div#subnavWrapper {
    font-size: 0.85em;
}
div#subnavWrapper,div#subnavWrapper span#subnavHere{background-image:url('//webcdn.triongames.com/rift/img/bg/subnav-bg.png');background-repeat:no-repeat;z-index:1}

div#subnavWrapper{width:530px;padding-left:28px;margin:-3px 0 0 41px;background-position:0 -45px;display:none;font-size:.85em;position:absolute}

span#subnavHere{color:#8dd3f4;display:block;background-position:right 0;padding-top:10px;min-height:24px;font-family:arial,sans-serif;text-align:center;padding-right:30px}

span#subnavHere a{padding:0 5px;color:#8dd3f4;text-decoration:none}

span#subnavHere a:hover{color:white}

#nav-gem {position:absolute;top:2px;left:206px}

#nav-gem-lg {}

div#navHover{background:transparent url('http://webcdn.triongames.com/rift/img/nav/nav-hover4.png') no-repeat 0 0;width:133px;height:93px;position:absolute;cursor:pointer;top:27px;left:14px;display:none}

div#navHover.active{display:block}

div#navHover.nav0{background-position:-1px -19px;left:14px}

div#navHover.nav1{background-position:-2px -124px;left:113px}

div#navHover.nav2{background-position:0 200px;left:227px;top:16px;width:185px}

div#navHover.nav3{background-position:-2px -229px;left:395px}

div#navHover.nav4{background-position:-5px -333px;left:501px}

.navText{text-transform:uppercase;position:absolute;top:92px;color:white;font-family:'Flareserif',tahoma,sans-serif;font-size:.8em;width:92px;text-align:center;text-shadow:2px 2px 3px #000;cursor:pointer;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}

#navText-0{left:29px}

#navText-1{left:128px}

#navText-2{left:236px;top:12px;width:155px;font-size:1.3em;color:#ffeaa9;/*-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;*/padding:40px 0}

.de #navText-2{line-height:1em;font-size:1.4em;top:8px;padding-top:40px}
/* 
.de #navText-2:hover{padding-top:40px}
*/
.fr #navText-2{padding-top:28px}


#navText-2:hover{color:#fff;text-shadow:0 0 20px #d30008}

#navText-3{left:414px}

#navText-4{left:520px}

aside,.siderift {padding:0 2em}

footer{background:url('//webcdn.triongames.com/rift/img/landing/footer-tall.jpg') no-repeat center top #000;color:#b1b1b1;padding:1em;text-shadow:0 -1px 0 #000;text-align:center;overflow:hidden}

footer a{color:#eee}

footer a:hover{color:#ccc}

footer ul{margin-top:0}

footer ul li{list-style:none;font-size:.9em}

footer nav{max-width:1280px;width:100%;margin:1em auto 4em;text-align:center}

footer nav ul li a{margin-right:.5em}

footer .ratings{width:100%;clear:both;max-width:1280px;font-size:.8em;margin:0 auto}

.socialfoot a img{margin:0 1em;border:0 none;}

footer img {border:0 none}

footer .rating-logos{text-align:left}

footer .copyright{margin-top:2%}

footer .corp-logo{text-align:right}

.footer-legal{color:#b2b2b2}

.footer-legal ul{font-size:.875em;text-align:center;list-style-type:none}

.footer-legal ul li{list-style:none;display:inline;padding-right:5px;padding-left:5px}

.footer-legal ul li a{text-decoration:none;color:#b2b2b2;font-weight:bold}

.footer-legal ul li a:hover{color:#fff}

.footer-legal ul li a#change-region{background:none repeat scroll 0 0 #222;border:1px solid #333;border-radius:3px 3px 3px 3px;padding:6px 9px}

.footer-legal ul li a#change-region span{background:url('//webcdn.triongames.com/rift/img/region-arrows.png') no-repeat 100% 5px #222;padding-right:14px}

.footer-legal ul li a#change-region.open span{background-position:100% -29px}

.footer-esrb-logo,.footer-logo{height:100px;margin:40px 0 0;padding:0}

.footer-logo{margin-top:50px}

.footer-esrb-logo{float:left}

.footer-esrb-privacy{float:left;margin:50px 15px 0 10px;width:144px}

.copyright-legal{color:#666;font-weight:bold;margin-left:260px;margin-top:66px;text-align:center;text-transform:uppercase;width:440px}

footer #change-region{margin:0 5px;color:#666;font-size:13px;background:none repeat scroll 0 0 #222;border:1px solid #333;border-radius:3px 3px 3px 3px;padding:6px 9px}

footer #change-region:hover{cursor:pointer;text-decoration:underline}

footer #change-region span.selected{color:#d1f2f9;background-position:100% -31px}

#footer-regionselector{margin:0 auto;margin-bottom:5px;padding-top:15px;text-align:left}

#footer-regionselector .region-selector-container{width:50%;margin:0 auto}

#footer-regionselector .column{border-right:1px solid #404040;padding-right:1em;min-height:120px}

#footer-regionselector .column.last{margin-right:0;border:0;padding-right:0}

#footer-regionselector .column h3{font-size:24px;color:#cdac6d;margin-top:0;margin-bottom:12px}

#footer-regionselector .column ul li{display:block;float:none;margin:3px 0}

.cookie-compliance-container{background:none repeat scroll 0 0 #333;border-bottom:1px solid #FFF;top:0;position:absolute;width:100%;height:103px;z-index:999999;}

.cookie-compliance-message{margin:0 auto;position:relative;width:978px}

.cookie-compliance-message p{color:#999;font-size:12px;line-height:1.2em;margin:0;padding:14px 10px 18px;width:770px}

.cookie-compliance-message p a{color:#FFF;text-decoration:underline}

.hide-cookie-compliance{left:805px;padding:6px;position:absolute;top:20px}

button{cursor:pointer}

h1.page-title {background: url("//webcdn.triongames.com/rift/img/bg/special-header.png") no-repeat scroll center center transparent;margin-top: -1.2em;min-height: 80px;padding-top: 0.8em;text-align: center}

h1.page-title a:hover{text-decoration:none;}

h1.page-title, h1.page-title a{font-size:1.6em;color:#cdac6d;width:385px;z-index:100;text-align:center;margin-left:auto;margin-right:auto}

h1.page-title-no-rss {/*margin-left:0*/}

.news-date {text-transform:uppercase;font-family:'Flareserif',sans-serif;font-size:1.1em;color:#cdac6d}

.news-date a {color:#80704C}

.news-date a:hover {color:#cdac6d;}

#news-list {padding:0;background:none transparent;border:none}

.blogroll a, .widget_rss ul li a {color:#ededed}

.sidebarBox {padding:1em;margin-bottom:1em;border:1px solid #cdac6d;box-shadow:2px 2px 4px #000;/*width:100%;*/}

.sidebarHead,#searchform,.sidebarBox.followus ul {padding-left:0}

#searchform .searchinput {padding:0.5em;border:1px solid #cdac6d;box-shadow:2px 2px 4px #000;background-color:#061118;border-radius:4px;color:#fff;width:76%;}

#searchform .submit {background: url('//webcdn.triongames.com/rift/community/images/sidebar/search-scope.png') no-repeat scroll 0 0 transparent;height:53px;width:53px;border:0 none;margin-left:-1em;cursor:pointer}

p {color:#ededed;}

.blogroll li, .widget_rss ul li {font-size:0.9em}

div.sidebarHead a.rsswidget {text-transform:uppercase;font-family:'Flareserif',sans-serif;color:#fff}

#news-list .news-all {background: none repeat scroll 0 0 #000912;border:2px solid #222;box-shadow:1px 2px 5px #222}

.prev-next-link {background-color:transparent;border:0 none}

#news-list .sticky-background {background:url('//webcdn.triongames.com/rift/community/images/backgrounds/sticky-bg.jpg') repeat-x scroll 0 0 transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}

#news-list .sticky-background .news-all {background:none;}

.sidebarBox.followus,#arch-mdl {background:none transparent;border:none;height:auto;box-shadow:none}

.sidebarBox.followus {margin-bottom:0}

.sidebarBox.forumlink {background: url("//webcdn.triongames.com/rift/community/images/sidebar/forums-bg.jpg") no-repeat scroll 0 0 #000;min-height:68px;margin-top:3em}

.sidebarBox.forumlink a:hover{color:#fff;text-decoration:none;}

.sidebarBox.forumlink div.sidebarHead {padding:0 42% 0 0;top:0}

.sidebarBox.forumlink a {margin-right:2em;padding:2em 0}

.sidebarBox.fansitebg {background:url('//webcdn.triongames.com/rift/community/images/sidebar/fansites-bg.jpg') no-repeat scroll 0 0 #000}

.fansites-img {margin-top:-17em}

.fansites-img img {margin-right:3px;}

.forums-img {margin-top:-10em;}

.fansites-img img,.forums-img img {border:0 none;}

.fansitebg {min-height:198px;margin-top:2.6em}

.fansitebg .textwidget {padding-left:0;}

.fansitebg .textwidget a {color:#ffe08f;text-decoration:underline;font-weight:bold}

.rss-head a {background: url("//webcdn.triongames.com/rift/img/rss.png") no-repeat scroll right center transparent;color:#cdac6d;display:block;float:right;font-size:0.85em;padding-right:2em;text-decoration: none;padding-top:0.25em;min-height:27px}

img.alignleft {border-color:#80704C}

img.alignleft:hover {border-color:#CDAC6D}

.fansitekit {margin:1em 0.25em;}

.fansitenews-blurb {height:100%;}

div.fansite-list ul {margin:0}

.fansites {width:auto}

.archive_title, .search_container, .error-request-not-found {border:1px solid #222;background:url('//webcdn.triongames.com/rift/community/images/backgrounds/sticky-bg.jpg') repeat-x scroll center center transparent;box-shadow:1px 2px 5px #222}

.fancybox-close{cursor:pointer;height:63px;position:absolute;right:-24px;top:-10px;width:68px;z-index:8040}

.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("//webcdn.triongames.com/rift/img/fancy/fancier_sprite.png")}

.fancybox-skin{background:none repeat scroll 0 0 #333;border-radius:4px 4px 4px 4px;color:#b2b2b2;margin:0;padding:0;position:relative;text-shadow:none}

.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}

.fancybox-nav span{cursor:pointer;height:60px;margin-top:-20px;position:absolute;top:50%;visibility:hidden;width:50px;z-index:8040}

.fancybox-prev span{background-position:0 -132px;left:20px}

.fancybox-title-inside-wrap{padding:10px}

.fancybox-title{font:.85em/2em Arial,sans-serif;letter-spacing:.04em}

#play-blurb{max-width:600px;color:#ededed}

#play-blurb ul li{margin:.5em;padding:.25em}

.widget_rss {margin-top:2em}

/* ads */

#rollingcover{z-index:2;position:absolute;top:0px;left:0px;height:397px;width:222px;background:#000;overflow:hidden;} 

#rolling{z-index:1;position:relative;height:397px;overflow:hidden;}

#gnav-2013 .nav2 a.language{padding:13px 15px 13px 23px;min-width:66px;-moz-transition: none;-webkit-transition: none;-o-transition: color 0 ease-in;transition: none}

#gnav-2013 .nav2 .target a.language span, #gnav-2013 span, .target span, #gnav-2013 .nav2 .target a.language span:hover, #gnav-2013 span:hover, .target span:hover, #gnav-2013 .nav2 a.language:hover, #gnav-2013 .nav2 a.language {-moz-transition: none;-webkit-transition: none;-o-transition: color 0 ease-in;transition: none;}

#gnav-2013 .nav2 a.language:hover{background-color:#444;}