/**
* TerraLuna - Portal
* @version 1.5
* @package Portal
* @copyright (C) 2010 by Trond - All rights reserved!
* @license http://www.terraluna.nu/
*/

/* ******************** Terraluna Specifics ********************* */
body2 {color:#222;background:#eee; 
background: -moz-linear-gradient(top, rgba(136,136,136,0.3) 0%, rgba(248,248,248,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,136,136,0.3)), color-stop(100%,rgba(248,248,248,0.3))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(136,136,136,0.3) 0%,rgba(248,248,248,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(136,136,136,0.3) 0%,rgba(248,248,248,0.3) 100%); /* Opera11.10+ */
background: linear-gradient(top, rgba(136,136,136,0.3) 0%,rgba(248,248,248,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30888888, endColorstr=#30f8f8f8,GradientType=0); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#30888888, endColorstr=#30f8f8f8)"; /* IE8 only */
background: -ms-linear-gradient(top, rgba(136,136,136,0.3) 0%,rgba(248,248,248,0.3) 100%); /* IE10+ */}
a:link {text-decoration:none;color:#000;}
a:visited {text-decoration:none;color:#111;}
a:hover {text-decoration:none;color:#00f;}

.color-names, .ascii-generator, .kid-generator {width:450px;margin:2px;padding:0;color:#222;
border-width:1px;border-color:#ddd #aaa #999 #ccc;border-style:solid;
-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;
-webkit-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; -moz-box-shadow: rgba(0,0,0,0.75) 0px 0px 3px; box-shadow: rgba(0,0,0,0.75) 0px 0px 3px;}
.ascii-generator th, .color-names th, .kid-generator th {background:#eee;text-align:center;border:none;}
.color-names td {background:#7a94b0;text-align:center;}
.ascii-generator td, .kid-generator td {padding:1px;background:transparent;text-align:left;}

.box, .whitebox, .bluebox {width:95%;padding:5px;font-size:11px;text-align:justify;vertical-align:top;
-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;}
table.box th, table.whitebox th {padding:2px 5px 2px 5px;border-width:1px;border-color:#eee;border-style:outset;font-weight:bold;text-align:justify;vertical-align:top;}
table.bluebox th {padding:2px 5px 2px 5px;border-width:1px;border-color:#8aa4c0;border-style:outset;font-weight:bold;text-align:justify;vertical-align:top;}
table.box tr, table.whitebox tr, table.bluebox tr {text-align:justify;vertical-align:top;}
table.box td, table.whitebox td {padding:5px;border-width:1px;border-color:#8aa4c0;border-style:outset;text-align:justify;vertical-align:top;}
.bluebox td {padding:5px;border-width:1px;border-color:#8aa4c0;border-style:outset;text-align:justify;vertical-align:top;}
.box a:link, .box a:visited, .whitebox a:link, .whitebox a:visited, .bluebox a:link, .bluebox a:visited, .boxleft a, .boxright a, .boxcenter a {color:#00a;font-weight:normal;text-decoration:underline;}
.box a:active, .box a:hover, .whitebox a:active, .whitebox a:hover, .bluebox a:active, .bluebox a:hover {color:#00d;}
table.boxleft {width:100%;padding:0;margin:0;color:#ddd;font-size:11px;}
table.boxleft th {padding:0;margin:0 !important;font-size:11px;color:#000;background-color:#8ea8c4;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:left;vertical-align:middle;}
table.boxleft tr td {padding:0;margin:0;font-size:11px;color:#333;background-color:#a8bccf;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:left;vertical-align:middle;}
table.boxright {width:100%;padding:0;margin:0;color:#ddd;font-size:11px;}
table.boxright th {padding:0;margin:0 !important;font-size:11px;color:#000;background-color:#8ea8c4;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:left;vertical-align:middle;}
table.boxright tr td {padding:0;margin:0;font-size:11px;color:#333;background-color:#a8bccf;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:right;vertical-align:middle;}
table.boxcenter {width:100%;padding:0;margin:0;color:#ddd;font-size:11px;}
table.boxcenter th {padding:0;margin:0 !important;font-size:11px;color:#000;background-color:#8ea8c4;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:left;vertical-align:middle;}
table.boxcenter tr td {padding:0;margin:0;font-size:11px;color:#333;background-color:#a8bccf;border-width:1px;border-color:#acbbcb #758da7 #8aa4c2 #b4c6da;border-style:solid;text-align:center;vertical-align:middle;}
table.content_table {width:100%;padding:0;margin:0;}
table.content_table td {padding:0;margin:0;}
.sign {font-size:9px;color:#333;text-align:right;}
.sign a {color:#336;}

/* ******************** Tabs ********************* */
.dynamic-tab-pane-control.tab-pane {position:relative;}
.dynamic-tab-pane-control .tab-row .tab {width:80px;height:18px;margin:1px -1px 1px 2px;padding:2px 0px 0px 0px;background:transparent;background-image:url( "../images/tab.png" );position:relative;top:0;display:inline;float:left;overflow:hidden;cursor:pointer;border:0;z-index:1;font:11px Tahoma, Helvetica, sans-serif;white-space:nowrap;text-align:center;}
.dynamic-tab-pane-control .tab-row .tab.selected {width:84px !important;height:20px !important;margin:1px -3px -3px 0px;padding:2px 0px 0px 0px;top:-2px;background:transparent;background-image:url( "../images/tab_active.png" ) !important;background-repeat:no-repeat;border-bottom-width:0;z-index:3;font:11px Tahoma, Helvetica, sans-serif;}
.dynamic-tab-pane-control .tab-row .tab a {font:11px Tahoma, Helvetica, sans-serif;color:#000;text-decoration:none;cursor:pointer;}
.dynamic-tab-pane-control .tab-row .tab.hover {width:80px;height:18px;font:11px Tahoma, Helvetica, sans-serif;background:transparent;background-image:url( "../images/tab_hover.png" );background-repeat:no-repeat;}
.dynamic-tab-pane-control .tab-page {position:relative;width:97%;padding:5px;float:left;border-color:#bccbdb #758da7 #8aa4c2 #b4c6da;border-style:solid;border-width:1px;background:#8aa4c0;z-index:2;top:-2px;font:11px Tahoma, Helvetica, sans-serif;color:#333;}
.dynamic-tab-pane-control .tab-row {z-index:1;white-space:nowrap;}
.small {font-family:arial,verdana,helvetica,sans-serif;font-size:.9em;color:#999;text-decoration:none;font-weight:normal;}
.smalldark {font-family:arial,verdana,helvetica,sans-serif;font-size:.9em;color:#000;text-decoration:none;font-weight:normal;}
.xsmall {font-family:arial,verdana,helvetica,sans-serif;font-size:.8em;color:#999;text-decoration:none;font-weight:normal;}
