a.docklands:link { color:#365d95; text-decoration:underline; }
a.docklands:visited { color:#365d95; text-decoration:underline; }
a.docklands:focus { color:#cc2121; text-decoration:underline; }
a.docklands:hover { color:#cc2121; text-decoration:underline; }
a.docklands:active { color:#cc2121; text-decoration:underline; }
a.docklands.article { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_star/_public_image_repository_icon_famfamfam_silk_star+icon.16x16.cc2121.ffffff.png); background-repeat:no-repeat; padding-left:22px; }
a.docklands.more { background-repeat:no-repeat; padding-left:22px; }
a.docklands.next { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_resultset/_next/_public_image_repository_icon_famfamfam_silk_resultset_next+icon.16x16.cccccc.ffffff.png); background-repeat:no-repeat; padding-left:18px; }
a.docklands.previous { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_resultset/_previous/_public_image_repository_icon_famfamfam_silk_resultset_previous+icon.16x16.cccccc.ffffff.png); background-repeat:no-repeat; padding-left:18px; }
body.docklands { background-color:#ffffff; border:0; color:#333333; font-family:Verdana,"Bitstream Vera Sans",Arial,sans-serif; font-size:12px; line-height:18px; margin:0; margin-left:2.5%; margin-right:2.5%; width:95%; }
div.docklands.content { float:left; position:relative; }
div.docklands.content.column { overflow:hidden; }
div.docklands.content.column.main { left:52%; width:46%; }
div.docklands.content.column.middle { left:56%; width:21%; }
div.docklands.content.column.more { left:60%; width:21%; }
div.docklands.content.part { width:100%; }
div.docklands.content.part.article { border-bottom:1px solid #cccccc; margin-bottom:12px; }
div.docklands.content.part.beam { background-position:center 47px; background-repeat:no-repeat; height:84px; }
div.docklands.content.part.beam.ededed { background-image:url(/_public/_image/_repository/_theme/_docklands/_beam/_public_image_repository_theme_docklands_beam+arrow.365d95.ededed.png); }
div.docklands.content.part.beam.ffffff { background-image:url(/_public/_image/_repository/_theme/_docklands/_beam/_public_image_repository_theme_docklands_beam+arrow.365d95.ffffff.png); }
div.docklands.content.part.blog { margin-bottom:24px; }
div.docklands.content.part.html { margin-bottom:12px; }
div.docklands.content.part.intro { border-bottom:1px solid #cccccc; padding-bottom:12px; margin-bottom:24px; }
div.docklands.content.part.middle.changelog { border-bottom:1px solid #cccccc; margin-bottom:12px; padding-bottom:12px; }
div.docklands.content.part.middle.date { margin-bottom:12px; }
div.docklands.content.part.more { border-bottom:1px solid #cccccc; margin-bottom:24px; }
div.docklands.content.stack { background-image:url(/_public/_image/_repository/_theme/_docklands/_beam/_public_image_repository_theme_docklands_beam+background.365d95.solo.png); background-repeat:repeat-x; width:100%; }
div.docklands.content.stack.main { background-color:#ffffff; right:25%; }
div.docklands.content.stack.middle { background-color:#ededed; background-image:url(/_public/_image/_repository/_theme/_docklands/_beam/_public_image_repository_theme_docklands_beam+background.365d95.overlay.png); background-repeat:repeat-x; right:25%; }
div.docklands.content.stack.more { background-color:#ffffff; clear:both; overflow:hidden; }
div.docklands.horizon { float:left; position:relative; }
div.docklands.horizon.column { height:100px; overflow:hidden; }
div.docklands.horizon.column.left { left:37.5%; width:62.5%; }
div.docklands.horizon.column.right { left:37.5%; width:37.5%; }
div.docklands.horizon.stack { width:100%; }
div.docklands.horizon.stack.left { background-color:#ffffff; right:37.5%; }
div.docklands.horizon.stack.right { background-color:#ededed; clear:both; margin-bottom:24px; margin-top:24px; overflow:hidden; }
fieldset.docklands { border:1px solid #cccccc; margin-bottom:12px; }
h1.docklands { font-size:18px; line-height:27px; margin:0; padding:0; }
h1.docklands.content.part.blog { margin-bottom:12px; }
h1.docklands.content.part.intro { margin-bottom:12px; }
h2.docklands { font-size:14px; line-height:21px; margin:0; padding:0; }
h2.docklands.content.part.article { margin-bottom:12px; }
h2.docklands.content.part.beam { color:#ffffff; line-height:48px; }
h2.docklands.content.part.middle { margin-bottom:12px; }
h2.docklands.content.part.more { margin-bottom:6px; }
img.docklands.horizon.part.sponsor { border:none; bottom:5px; left:5px; position:absolute; }
input.docklands, select.docklands, textarea.docklands { background-color:#ededed; border:1px solid #cccccc; color:#666666; padding:2px; }
legend.docklands { font-weight:bold; }
p.docklands { margin:0; padding:0; width:100%; }
p.docklands.content.part.article.text { margin-bottom:12px; }
p.docklands.content.part.article.go { margin-bottom:6px; text-align:right; }
p.docklands.content.part.html { margin-bottom:12px; }
p.docklands.content.part.intro { margin-bottom:12px; }
p.docklands.content.part.middle.header { font-weight:bold; margin-bottom:6px; }
p.docklands.content.part.more { margin-bottom:6px; }
p.docklands.content.part.more.go { text-align:right; }
p.docklands.horizon.part.sponsor { bottom:0px; font-size:11px; line-height:16px; padding-right:12px; position:absolute; right:0px; width:200px; }
span.docklands.content.part.middle.state { float:left; height:16px; margin-right:2px; width:16px; }
span.docklands.content.part.middle.state.accept.cc2121 { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_accept/_public_image_repository_icon_famfamfam_silk_accept+icon.16x16.cc2121.ededed.png); }
span.docklands.content.part.middle.state.accept.cccccc { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_accept/_public_image_repository_icon_famfamfam_silk_accept+icon.16x16.cccccc.ededed.png); }
span.docklands.content.part.middle.state.error.cccccc { background-image:url(/_public/_image/_repository/_icon/_famfamfam/_silk/_error/_public_image_repository_icon_famfamfam_silk_error+icon.16x16.cccccc.ededed.png); }
span.docklands.content.part.middle.text { margin-left:5px; }
body.classic { background:#ededed url(../_image/_repository/_color/_public_image_repository_color+ededed.png); color:#333333; font-family:"Lucida Grande",Lucida,Helvetica,Arial,sans-serif; text-align:center; }
ul#horizon { list-style:none; font-size:14px; font-weight:bold; margin:0px; padding-bottom:9px; text-align:right; white-space:nowrap; }
ul#horizon li { display:inline; margin-left:30px; }
ul#horizon a { border-bottom:3px solid #ededed; color:#365d95; text-decoration:none; padding-bottom:3px; }
ul#horizon a:hover { border-color:#333333; color:#333333; }
ul#horizon a#current { border-color:#333333; color:#333333; }
a:link { color:#333333; }
a:visited { color:#333333; }
a:focus { color:#cc2121; }
a:hover { color:#cc2121; }
a:active { color:#cc2121; }
a.anchor:link { color:#333333; }
a.anchor:visited { color:#333333; }
a.anchor:focus { color:#333333; }
a.anchor:hover { color:#333333; }
a.anchor:active { color:#333333; }
a.blue:link { color:#365d95; font-weight:bold; }
a.blue:visited { color:#365d95; font-weight:bold; }
a.blue:focus { color:#cc2121; font-weight:bold; }
a.blue:hover { color:#cc2121; font-weight:bold; }
a.blue:active { color:#cc2121; font-weight:bold; }
a.chequerboardTitle:link { color:#365d95; font-weight:bold; }
a.chequerboardTitle:visited { color:#365d95; font-weight:bold; }
a.chequerboardTitle:focus { color:#cc2121; font-weight:bold; }
a.chequerboardTitle:hover { color:#cc2121; font-weight:bold; }
a.chequerboardTitle:active { color:#cc2121; font-weight:bold; }
a.cssActionbar:link { color:#ededed; font-size:11px; }
a.cssActionbar:visited { color:#ededed; font-size:11px; }
a.cssActionbar:focus { color:#ededed; font-size:11px; }
a.cssActionbar:hover { color:#ededed; font-size:11px; }
a.cssActionbar:active { color:#ededed; font-size:11px; }
a.cssSidebarLink:link { color:#ededed; }
a.cssSidebarLink:visited { color:#ededed; }
a.cssSidebarLink:focus { color:#ededed; }
a.cssSidebarLink:hover { color:#ededed; }
a.cssSidebarLink:active { color:#ededed; }
a.Sidebar_nosession:link { color:#ededed; }
a.Sidebar_nosession:visited { color:#ededed; }
a.Sidebar_nosession:focus { color:#ededed; }
a.Sidebar_nosession:hover { color:#ededed; }
a.Sidebar_nosession:active { color:#ededed; }
a.white_nosession:link { color:#ffffff; }
a.white_nosession:visited { color:#ffffff; }
a.white_nosession:focus { color:#ffffff; }
a.white_nosession:hover { color:#ffffff; }
a.white_nosession:active { color:#ffffff; }
a.cssSidebarLinkRed:link { color:#cc2121; }
a.cssSidebarLinkRed:visited { color:#cc2121; }
a.cssSidebarLinkRed:focus { color:#cc2121; }
a.cssSidebarLinkRed:hover { color:#cc2121; }
a.cssSidebarLinkRed:active { color:#cc2121; }
a.icon:link { color:#365d95; font-weight:bold; }
a.icon:visited { color:#365d95; font-weight:bold; }
a.icon:focus { color:#cc2121; font-weight:bold; }
a.icon:hover { color:#cc2121; font-weight:bold; }
a.icon:active { color:#cc2121; font-weight:bold; }
a.under_icon:link { color:#365d95; font-weight:bold; }
a.under_icon:visited { color:#365d95; font-weight:bold; }
a.under_icon:focus { color:#cc2121; font-weight:bold; }
a.under_icon:hover { color:#cc2121; font-weight:bold; }
a.under_icon:active { color:#cc2121; font-weight:bold; }
a.iconRed:link { color:#cc2121; font-weight:bold; }
a.iconRed:visited { color:#cc2121; font-weight:bold; }
a.iconRed:focus { color:#cc2121; font-weight:bold; }
a.iconRed:hover { color:#cc2121; font-weight:bold; }
a.iconRed:active { color:#cc2121; font-weight:bold; }
a.ingame:link { color:#a8b3c6; font-weight:bold; }
a.ingame:visited { color:#a8b3c6; font-weight:bold; }
a.ingame:focus { color:#a8b3c6; font-weight:bold; }
a.ingame:hover { color:#a8b3c6; font-weight:bold; }
a.ingame:active { color:#a8b3c6; font-weight:bold; }
a.language:link { color:#cccccc; font-weight:bold; }
a.language:visited { color:#cccccc; font-weight:bold; }
a.language:focus { color:#cc2121; font-weight:bold; }
a.language:hover { color:#cc2121; font-weight:bold; }
a.language:active { color:#cc2121; font-weight:bold; }
a.nosession:link { color:#333333; }
a.nosession:visited { color:#333333; }
a.nosession:focus { color:#cc2121; }
a.nosession:hover { color:#cc2121; }
a.nosession:active { color:#cc2121; }
a.red:link { color:#cc2121; font-weight:bold; }
a.red:visited { color:#cc2121; font-weight:bold; }
a.red:focus { color:#cc2121; font-weight:bold; }
a.red:hover { color:#cc2121; font-weight:bold; }
a.red:active { color:#cc2121; font-weight:bold; }
a.subnavigation_active:link { color:#365d95; text-decoration:none; }
a.subnavigation_active:visited { color:#365d95; text-decoration:none; }
a.subnavigation_active:focus { color:#333333; text-decoration:none; }
a.subnavigation_active:hover { color:#333333; text-decoration:none; }
a.subnavigation_active:active { color:#333333; text-decoration:none; }
a.subnavigation_inactive:link { color:#333333; text-decoration:none; }
a.subnavigation_inactive:visited { color:#333333; text-decoration:none; }
a.subnavigation_inactive:focus { color:#333333; text-decoration:none; }
a.subnavigation_inactive:hover { color:#333333; text-decoration:none; }
a.subnavigation_inactive:active { color:#333333; text-decoration:none; }
a.white:link { color:#ffffff; font-weight:bold; }
a.white:visited { color:#ffffff; font-weight:bold; }
a.white:focus { color:#ffffff; font-weight:bold; }
a.white:hover { color:#ffffff; font-weight:bold; }
a.white:active { color:#ffffff; font-weight:bold; }
.cssSidebarCategory { color:#ededed; font-size:11px; line-height:1.4em; margin:0px; padding-bottom:8px; padding-left:15px; padding-right:15px; }
.cssSidebarText { color:#ededed; font-size:11px; line-height:1.4em; margin:0px; margin-bottom:8px; padding-left:15px; padding-right:15px; }
.cssSidebarTitle { color:#ffffff; font-weight:bold; font-size:11px; line-height:1.4em; margin:0px; margin-bottom:8px; padding-left:15px; padding-right:15px; }
.cssActionbar { color:#ededed; font-size:11px; padding-left:7px; }
.cssArenaBox { margin-top:15px; }
.cssArenaCaptionMain { font-size:15px; font-weight:bold; line-height:1.6em; margin:0px; margin-top:25px; }
.cssArenaCaptionSub { color:#cccccc; font-size:12px; font-weight:bold; line-height:1.5em; margin:0px; }
.cssArenaSub { font-size:12px; font-weight:bold; line-height:1.5em; margin:0px; margin-bottom:10px; }
.cssArenaText { font-size:12px; line-height:1.5em; margin:0px; margin-bottom:10px; }
.cssCaptionMain { font-size:15px; font-weight:bold; line-height:1.6em; margin:0px; }
.cssCaptionNavigation { font-size:12px; font-weight:bold; line-height:1.5em; margin:0px; }
.cssCaptionSub { color:#cccccc; font-size:12px; font-weight:bold; line-height:1.5em; margin:0px; }
.cssChequerboardText { font-size:12px; line-height:1.5em; padding-top:15px; }
.cssChequerboardTitle { color:#365d95; font-size:14px; font-weight:bold; line-height:1.2em; }
.cssSitemap { font-size:11px; line-height:1.4em; padding-right:15px; }
