
/* ::::: http://vnmedia.ign.com/global/css/vault.css ::::: */

.networkBar { border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(0, 0, 0); background-image: url('netimp_bg_dark.gif'); background-repeat: repeat-x; height: 20px; }
.networkFrame { width: 974px; text-align: left; background-image: url('netimp_logo_dark_games.gif'); background-repeat: no-repeat; background-position: 5px 0pt; float: left; }
.networkLinks { padding: 5px 10px 0pt 200px; font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(51, 51, 51); }
.networkLinks a, .networkLinks a:link, .networkLinks a:visited, .networkLinks a:active { padding: 0pt 5px; color: rgb(190, 190, 190); }
.networkLinks a:hover { color: rgb(255, 255, 255); }
.img-left { margin: 4px 10px 4px 0pt; float: left; }
.img-right { margin: 4px 0pt 4px 10px; float: right; }
.img_border { border: 1px solid rgb(0, 0, 0); }
img.centered { display: block; margin-left: auto; margin-right: auto; }

/* ::::: http://vnmedia.ign.com/camelotvault.ign.com/skins/default/vault.css ::::: */

body { background: rgb(0, 0, 0) none repeat; color: rgb(215, 206, 164); font-size: 9pt; font-family: Tahoma,Arial; }
table, td, tr { font-size: 9pt; font-family: tahoma,arial; }
a { color: rgb(255, 176, 25); text-decoration: none; }
a:hover { color: rgb(247, 238, 196); text-decoration: none; }
hr { color: rgb(255, 176, 25); size: 1px; }
small { font-size: 11px; }
.pageheader { font-weight: bold; font-size: 14pt; color: rgb(215, 206, 164); font-family: tahoma,arial; }
.pageheaderauthor { font-weight: bold; font-size: 10pt; color: rgb(34, 34, 34); font-family: tahoma,arial; }
.pageheadersub { font-weight: bold; font-size: 12pt; color: rgb(215, 206, 164); font-family: Tahoma,Arial; }
.pageheadersubsmaller { font-weight: bold; font-size: 10pt; color: rgb(215, 206, 164); font-family: Tahoma,Arial; }
.fftable { border-color: rgb(0, 0, 255); padding: 2px; font-family: tahoma,arial; }
.hdr { font-size: 0.95em; color: white; font-family: Arial; }
.main { font-size: 13px; font-family: arial; }
.menu { font-size: 11px; color: rgb(215, 206, 164); font-family: tahoma,arial; }
.menu:hover { color: rgb(255, 255, 255); text-decoration: none; }
.menusub { font-size: 11px; color: rgb(212, 180, 5); font-family: tahoma,arial; }
.menusub:hover { color: rgb(255, 255, 255); text-decoration: none; }
.menutitle { font-weight: bold; font-size: 13px; color: rgb(186, 176, 63); font-family: tahoma; }
.sticky_header { background: transparent url('sticky_back.jpg') repeat; }
.sticky_wrapper { border-style: solid; border-color: rgb(103, 103, 102); border-width: 0px 1px 1px; padding: 10px; background: rgb(43, 42, 47) none repeat; }
.newsquote { font-size: smaller; }
.newstitle { font-weight: bold; font-size: 14px; color: rgb(212, 180, 5); font-family: arial; }
.newscomments { font-weight: bold; font-size: 11px; color: rgb(215, 206, 164); font-family: arial; }
.newsdate { font-weight: bold; font-size: 16px; color: rgb(187, 187, 187); font-style: italic; font-family: arial; }
.newsby { font-size: 11px; font-style: italic; font-family: arial; }
.newsbody { font-size: 13px; font-family: arial; }
.newsback { padding: 0.9ex; background-color: rgb(255, 204, 102); }
.quote { border-color: rgb(153, 153, 153); border-width: 1px 0px; border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding: 0.5ex; font-size: 13px; font-style: italic; font-family: Helvetica,arial; }
.filetitle { padding: 0.5ex; font-weight: bold; font-size: 18px; color: rgb(255, 255, 255); font-family: Helvetica,arial; background-color: rgb(0, 0, 128); }
.filesub { padding: 0.5ex; font-weight: bold; font-size: 13px; color: rgb(255, 255, 255); font-family: Helvetica,arial; background-color: rgb(255, 204, 0); }
.filelink { font-size: 13px; color: rgb(102, 0, 51); font-family: tahoma,arial; }
.filelink:hover { color: rgb(255, 0, 0); text-decoration: none; }
.tiny { font-size: smaller; }
.lite { font-weight: bold; font-size: 11px; color: black; }
.backchoice { font-weight: bold; font-size: 16px; color: red; font-family: arial; }
.pagetitle { font-weight: bold; font-size: 14pt; color: rgb(215, 206, 164); font-family: tahoma,arial; }
.pagesub { font-weight: bold; font-size: 12pt; color: rgb(215, 206, 164); font-family: Tahoma,Arial; }
.feat { font-size: 11px; font-family: tahoma,arial; }
.feattext { padding: 0.2em; font-size: 11px; color: rgb(215, 206, 164); font-family: arial; }
.feattextheader { padding: 0.2em; font-size: 11px; color: rgb(221, 221, 221); font-family: arial; }
.feattextheader:hover { padding: 0.2em; font-size: 11px; color: rgb(255, 176, 25); font-family: arial; }
.featlinkheader { padding: 0.2em; font-size: 11px; color: rgb(255, 153, 51); font-family: arial; }
.feattitle { font-weight: bold; font-size: 14px; color: rgb(186, 176, 63); font-style: italic; font-family: arial; }
.feattitle2 { font-size: 12px; color: rgb(221, 221, 221); font-family: arial; }
.feattitle3 { padding: 0.1ex; font-weight: bold; font-size: 14px; color: rgb(255, 0, 0); font-style: italic; font-family: arial; }
.review { font-weight: bold; font-size: 9px; font-family: tahoma,arial; }
.reviewtext { font-size: 9px; font-family: tahoma,arial; }
.copyright { font-size: 10px; color: rgb(221, 221, 221); font-family: arial; text-align: center; }
.footer { border: 1px none ; padding: 5px; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#footerNetwork * { font-family: verdana,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 10px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(255, 255, 255); }
#footerNetwork a { color: rgb(154, 170, 203); text-decoration: none; }
#footerNetwork a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#footerNetwork { width: 644px; padding-bottom: 10px; margin-right: auto; margin-left: auto; }
.footerLogo { background: transparent url('ignent110x65.gif') no-repeat; display: block; width: 110px; height: 65px; }
.footerCorp { text-align: left; padding-left: 10px; }
.footerLogoCell { vertical-align: middle; width: 110px; }
.footerTextCell { vertical-align: middle; text-align: left; }
.button13 { border: 1px solid rgb(153, 153, 153); text-align: center; font-family: tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 153); cursor: pointer; height: 15px; width: 120px; }
.button13 { padding: 0px; background-image: url('button13_bg.gif'); }
.searchbox2 { font-size: 9.5px; width: 120px; background-color: rgb(204, 208, 246); text-align: left; }
.fmstborder { background-color: rgb(180, 180, 180); }
.fmstheader { background-color: rgb(12, 12, 12); color: rgb(255, 255, 255); font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8.5pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.fmsalt1, .fmsalt2, .fmsalt3, .fmsalt4 { color: rgb(204, 204, 204); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.fmsalt1, .fmsalt3 { background-color: rgb(71, 71, 71); }
.fmsalt2, .fmsalt4 { background-color: rgb(87, 87, 87); }
.fmsalt3 { font-weight: bold; }
.fmsalt4 { font-weight: bold; }
.fmsbuttonbold { background-color: rgb(17, 17, 17); color: rgb(224, 224, 246); font-family: verdana; font-style: normal; font-variant: normal; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; }
.fmsbuttonbright { background-color: rgb(255, 0, 0); color: rgb(224, 224, 246); font-family: verdana; font-style: normal; font-variant: normal; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; }
.fmstextarea { border: 1px solid rgb(0, 0, 0); padding: 1px; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.fmstextfieldz { border: 1px solid rgb(0, 0, 0); padding: 1px; background-color: rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.fmsselect { background: rgb(204, 204, 204) none repeat; color: rgb(0, 0, 0); font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.file_score { font-size: 40px; color: rgb(255, 0, 0); letter-spacing: -0.2mm; font-weight: bold; }
.image_desc { font-size: 10px; font-style: italic; }
div.tabs { background: transparent none repeat; height: 21px; }
div.tabs a { color: rgb(255, 176, 25); font-weight: normal; margin-left: 0.5em; margin-right: 0.5em; padding-top: 0em; height: 18px; }
div.tabs a.selected { background: rgb(0, 0, 0) none repeat; color: rgb(247, 238, 196); margin-left: 0.5em; margin-right: 0.5em; padding-top: 0em; height: 18px; }
div.tabs a:hover { background: rgb(0, 0, 0) none repeat; color: rgb(215, 206, 164); }
a.tooltip { padding: 0pt; position: relative; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; cursor: pointer; z-index: 24; }
a.tooltip:hover { background: transparent none repeat; z-index: 25; }
a.tooltip span { display: none; }
a.tooltip:hover span { border: 1px solid rgb(153, 153, 153); padding: 5px 10px; background: rgb(180, 153, 126) none repeat; display: block; position: absolute; width: 100px; top: 3em; left: 0pt; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
a.tooltiplarge { padding: 0pt; position: relative; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; cursor: pointer; z-index: 24; }
a.tooltiplarge:hover { background: transparent none repeat; z-index: 25; }
a.tooltiplarge span { display: none; }
a.tooltiplarge:hover span { border: 1px solid rgb(153, 153, 153); padding: 5px 10px; background: rgb(180, 153, 126) none repeat; display: block; width: 350px; top: 3em; position: absolute; right: 20px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
a.tooltiplargeleft { padding: 0pt; position: relative; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-decoration: none; cursor: pointer; z-index: 24; }
a.tooltiplargeleft:hover { background: transparent none repeat; z-index: 25; }
a.tooltiplargeleft span { display: none; }
a.tooltiplargeleft:hover span { border: 1px solid rgb(153, 153, 153); padding: 5px 10px; background: rgb(180, 153, 126) none repeat; display: block; width: 350px; top: 3em; position: absolute; left: 20px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
div.left_mainfeature { height: 320px; width: 299px; float: left; }
div.right_mainfeature { height: 320px; width: 280px; float: right; text-align: left; }
.sub_featuretext { color: rgb(215, 206, 164); font-size: 9px; }
div.leftsmall_main_image { width: 145px; float: left; margin-top: 5px; text-align: left; font-size: 10px; }
div.rightsmall_main_image { float: right; width: 145px; margin-top: 5px; text-align: left; font-size: 10px; }
.feature_headers { font-weight: bold; font-size: 14px; color: rgb(255, 255, 255); font-family: arial; }
.new299body { background: rgb(206, 191, 162) none repeat; }
.image299ads { font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(115, 80, 42); }
.dynadb_results { border: 2px solid rgb(0, 0, 0); margin: 10px; padding: 10px; background-color: rgb(51, 51, 51); }
.hosted_site_news { margin: 10px auto; width: 160px; }
.hosted_site_news_header { color: rgb(255, 176, 25); font-weight: bold; font-size: 9pt; text-align: center; }
.hosted_site_news_datename { color: rgb(255, 176, 25); font-weight: bold; font-style: italic; font-size: 7pt; }
.hosted_site_news a:link, .hosted_site_news a:visited { font-size: 8pt; font-weight: bold; }
.hosted_site_news a:hover, .hosted_site_news a:active { font-size: 8pt; font-weight: bold; }
.hosted_site_news_summary { font-size: 8pt; }
.maintd { border: 1px solid rgb(150, 146, 125); }
#bodyContent table {  }
#bodyContent td { border: 0px solid rgb(173, 45, 20); }
#inline-list { border: 1px solid rgb(150, 146, 125); padding: 5px; width: 80%; font-family: Verdana,sans-serif; }
#inline-list ul, #inline-list li { color: rgb(51, 51, 153); font-weight: bold; }
#info { background: rgb(255, 255, 255) none repeat; }
#info ul { margin: 0em; padding: 0pt; background: transparent none repeat; list-style-type: none; }
#info li { display: block; float: left; }
.xsnazzy { background: transparent none repeat; }
.xsnazzy span { margin: 0pt; text-align: center; color: rgb(0, 0, 0); font-weight: normal; padding-bottom: 0em; }
.xtop { background: transparent none repeat; display: block; font-size: 1px; }
.xb1, .xb2, .xb3, .xb4 { overflow: hidden; display: block; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); background: rgb(173, 45, 20) none repeat; }
.xb1 { margin: 0pt 5px; background: rgb(255, 255, 255) none repeat; }
.xb2 { border-width: 0pt 2px; margin: 0pt 3px; }
.xb3 { margin: 0pt 2px; }
.xb4 { margin: 0pt 1px; height: 2px; }
.xboxcontent { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0pt 1px 0px; background: rgb(173, 45, 20) none repeat; display: block; }
a.xmenu3 { display: block; text-decoration: none; width: 7em; font-size: 0.9em; }
a.xmenu3 { background: transparent none repeat; cursor: pointer; }
a.xmenu3 span { color: rgb(0, 0, 0); }
a.xmenu3 .xboxcontent { border-color: rgb(173, 45, 20); background: rgb(238, 238, 238) none repeat; }
a.xmenu3 .xb1 { background: rgb(173, 45, 20) none repeat; }
a.xmenu3 .xb2, a.xmenu3 .xb3, a.xmenu3 .xb4 { border-color: rgb(173, 45, 20); background: rgb(255, 255, 255) none repeat; }
a.xmenu2, a.xmenu2:visited { display: block; text-decoration: none; width: 7em; font-size: 0.9em; }
a.xmenu2:hover { background: transparent none repeat; cursor: pointer; }
a.xmenu2:hover span { color: rgb(0, 0, 0); }
a.xmenu2:hover .xboxcontent { border-color: rgb(173, 45, 20); background: rgb(238, 238, 238) none repeat; }
a.xmenu2:hover .xb1 { background: rgb(173, 45, 20) none repeat; }
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 { border-color: rgb(173, 45, 20); background: rgb(255, 255, 255) none repeat; }
.kwBreadCrumbs { border: 2px solid rgb(0, 0, 0); padding: 4px; font-weight: bold; background-color: rgb(40, 40, 40); color: rgb(255, 255, 255); }
#wikichanges { padding: 5px; float: left; width: 100%; }
#wikichanges .leftcolumn { float: left; width: 50%; text-align: left; }
#wikichanges .rightcolumn { float: right; width: 50%; text-align: left; }
#toc, .toc { border: 1px solid rgb(170, 170, 170); padding: 5px; background-color: rgb(40, 40, 40); font-size: 95%; }
#toc h2, .toc h2 { border: medium none ; padding: 0pt; display: inline; font-size: 100%; font-weight: bold; }
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle { text-align: center; }
#toc ul, .toc ul { list-style-type: none; list-style-image: none; margin-left: 0pt; padding-left: 0pt; text-align: left; }
#toc ul ul, .toc ul ul { margin: 0pt 0pt 0pt 2em; }
#toc .toctoggle, .toc .toctoggle { font-size: 94%; }
div.thumb { margin-bottom: 0.5em; width: auto; }
div.thumb div { padding: 3px ! important; overflow: hidden; font-size: 94%; text-align: center; }
div.thumb div a img {  }
div.thumb div div.thumbcaption { border: medium none ; padding: 0.3em 0pt 0.1em; text-align: left; line-height: 1.4em; }
hr { border: 0pt none ; margin: 0.2em 0pt; height: 1px; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
.serverstatus-cluster { background-color: rgb(0, 0, 51); }

/* ::::: http://camelotvault.ign.com/?dir=guides/midgard&content=savage ::::: */

td.calendarDateInput { letter-spacing: normal; line-height: normal; font-family: Tahoma,Sans-Serif; font-size: 11px; }
select.calendarDateInput { letter-spacing: 0.06em; font-family: Verdana,Sans-Serif; font-size: 11px; }
input.calendarDateInput { letter-spacing: 0.06em; font-family: Verdana,Sans-Serif; font-size: 11px; }

/* ::::: http://vnmedia.ign.com/camelotvault.ign.com/skins/default/google_afc.css ::::: */

#ad-wrap { border: 1px solid rgb(85, 85, 85); margin: 0pt; padding: 0pt; background: rgb(19, 18, 23) none repeat; overflow: hidden; width: 600px; height: auto; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#ad-hdr { margin: 0pt; padding: 8px 10px 0pt 0pt; width: auto; color: rgb(254, 254, 254); font-size: 11px; text-align: right; }
#ad-wrap a { margin: 0pt; padding: 0pt 15px 10px; text-align: left; float: left; width: 260px; text-decoration: none; display: block; }
#ad-wrap p { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-weight: normal; }
#ad-wrap span { color: rgb(255, 204, 0); font-weight: normal; text-decoration: none; white-space: nowrap; }
#ad-wrap strong { color: rgb(255, 176, 25); font-size: 13px; font-weight: normal; text-decoration: underline; white-space: nowrap; }

/* ::::: http://vnmedia.ign.com/camelotvault.ign.com/skins/default/slashfiles/menu.css ::::: */

.sdmenu { width: 122px; font-family: Sans-Serif; font-size: 12px; color: rgb(140, 80, 35); }
.sdmenu .title, .sdmenu .titlehidden { padding: 2px 0pt; background: transparent url('title.gif') repeat-x; display: block; font-weight: bold; font-size: 11px; color: rgb(239, 199, 14); cursor: pointer; }
.sdmenu .title { border-bottom: 1px solid rgb(165, 162, 149); }
.sdmenu .arrow { margin-left: 5px; margin-right: 4px; }
.sdmenu .titlehidden { border-bottom: medium none; }
.sdmenu #top { background: transparent url('toptitle.gif') no-repeat; }
.sdmenu .submenu { overflow: hidden; }
.sdmenu .submenu a { padding: 1px 0px 0px 5px; font-size: 11px; display: block; color: rgb(215, 206, 164); text-decoration: none; }
.sdmenu .submenu a:hover { color: rgb(179, 97, 26); }

/* ::::: http://camelotvault.ign.com/?dir=guides/midgard&content=savage ::::: */

#Layer1, #Layer1 img { position: absolute; visibility: hidden; z-index: 10; }

/* ::::: http://camelotvault.ign.com/?dir=guides/midgard&content=savage ::::: */

#footerNetwork * { font-family: verdana,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 9px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; }
