/*

.clearMobile, .clearIphone {clear:both}
.mobileOnly, .iphoneOnly {display:block}
.mobileHidden, .iphoneHidden {display:none}
.iphoneMaxWidth {max-width:340px}

body, th, td, div, p, ul, ol, dl, li {
 font-family:Helvetica, Arial, sans-serif;
 font-size:15px;
}
h1, h2, h3, h4, h5, h6, .subtitle, .ultitle, .teaserIngame p {
 font-family:Garamond, Times, serif;
}
body {
 width:480px !important;
 background-image:none !important;
 background-color:#fcfef3;
}


#menuButton {
 display:block !important;
 position:absolute;
 top:14px;
 left:5px;
 z-index:110;
 background-color: #999;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
 width:130px;
 height:33px;
 padding:7px 0 0 0;
 -webkit-border-radius:8px;
 border-radius:8px;
 border:2px solid #666;
 font-size:20px;
 font-weight:bold;
 text-align:center;
 color:#333;
}
#menuButtonOpen {display:none}
#topNav {
 height:70px;
 z-index:102;
}
#topNavInner {
 width:100%;
}
.topNavTab a, #sideNav ul * {
 font-family:Arial, sans-serif;
}
.questLogo {
 margin:3px auto;
 float:none;
}
#topNavTabs {
 float:none;
 width:auto;
 position:absolute;
 top:57px;
 left:3px;
 width:130px;
 display:none;
 z-index:103;
 box-shadow:1px 3px 3px rgba(0,0,0,.5);
}
.topNavTab {
 margin-top:0;
 float:none;
 position:relative;
 z-index:104;
 background-image:none;
 background-color:#bbb;
 height:35px !important;
 padding:7px 0 0 0;
 width:130px;
 border-color:#666;
 border-style:solid;
 border-width:0 1px 1px 1px;
}
.topNavTab a {
 height:35px !important;
 width:130px;
 float:none;
 margin-top:0;
 padding:0;
 color:#333 !important;
 font-size:18px;
}
.topNavTabLit {
 background-image:none !important;
 background-color:#ddd;
}
#topNavforums {display:none}

#sideNav {
 z-index:105;
 top:60px;
 left:125px;
 width:180px;
 display:none;
 background-image:none;
 background-color:#ddd;
 border:1px solid #666;
 box-shadow:1px 3px 3px rgba(0,0,0,.5);
 border-radius:12px;
 background-clip:border-box;
}
.sideNavTitle {display:none}
#sideNav ul {
 margin:0 !important;
 border-width:0 !important;
 border-radius:12px;
}
#sideNav li, li.sideNavGroup {
 font-size:15px !important;
}
#sideNav a, li.sideNavGroup {
 padding-top:15px !important;
 padding-bottom:15px !important;
}
li.sideNavGroup ul {
 z-index:106;
 position:absolute;
 left:170px;
 width:180px;
 background-color:#fafafa;
 -webkit-border-radius:12px;
 border-radius:12px;
 box-shadow:1px 3px 3px rgba(0,0,0,.5);
}
li.sideNavGroup:hover:after {
 display:none !important;
}
li.sideNavGroup li {
 font-size:14px !important;
}
li.sideNavGroup li a {
 padding:7px !important;
}
.navsearch {display:none}




div.content, div.leftnavcontent, div.thereal-leftnavcontent {
 padding:10px 0;
 left:10px;
 margin:0;
 max-width:455px !important;
 background-image:none !important;
 border-width:0;
}
div.contentNoSideNav {
 padding:10px 0;
 margin-left:10px;
 max-width:455px !important;
}


.halfCol, .thirdCol, .twoThirdsCol {
 padding-right:5px;
 margin-right:5px;
}
.halfCol {width:215px;}
.thirdCol {width:135px;}
.twoThirdsCol {width:280px;}

.footer {
 background-image:none !important;
 width:450px;
 padding:10px;
 font-size:.9em;
}
.copyright {text-align:center !important}


.contentIndex #columnNew {
 background-image:none;
 width:210px;
 padding-right:5px;
 margin-right:5px;
 min-height:0; 
}
.contentIndex #columnCurrent {
 background-image:none;
 float:left;
 min-height:0; 
}
.contentIndex #columnUpcoming {
 width:210px;
 padding:0 5px;
 margin:0 5px 0 0;
}
.contentIndex #columnNew h2, .contentIndex #columnCurrent h2 {
 padding:0;
 text-align:left;
}
.contentIndex li {
 margin-bottom:5px;
}
.contentIndex #columnUpcoming .scrollMid {min-height:0;}
#indexTips {display:none;}


.photoframe {display:none; height:0; width:0; visibility:hidden}


.scroll {
 background-image:none;
 background-color:#ddb;
 border:1px solid #600;
 -webkit-border-radius:8px;
 border-radius:8px;
 width:190px;
 padding:5px;
 margin:0 15px 0 10px !important;
 box-shadow:1px 3px 3px rgba(0,0,0,.5);
}
.scrollTop, .scrollBottom {
 display:none;
}


#npgtitle {float:left; width:110px}
#npgnavlist ul {float:left; width:120px; margin-top:20px; margin-bottom:0px;}


#indexPageContent .column {padding:0}
#indexPageContent #centerColumn {width:200px; float:right}
.teaserIngame {
 margin:5px 5px;
 width:360px;
}
.terms {
 clear:both;
}
#rulebookIndex .rulebookIndexCol {width:30% !important}

.initiumHighlights {margin-top:10px;}
*/