#GB_overlay {
background-color: #fff !important;
}
.CMS_NotCreated {
color: red;
text-decoration: underline;
}
.CMS_PageTabs {
color: #aaa;
font-size: 12px;
margin: 0 0 15px 0;
padding: 10px 0 5px 0;
border-bottom: 2px solid #ccc;
}
.CMS_PageTabs a, .CMS_PageTabs a:link, .CMS_PageTabs a:visited {
color: #333;
font-weight: bold;
}
.CMS_PageTabs a.current:link, .CMS_PageTabs a.current:visited {
text-decoration: none;
color: #666;
}
.CMS_PageTabs a.current:hover {
color: #666;
background-color: #fff;
}
.CMS_PageTabs a:hover {
background-color: #333;
color: #DCE3F1;
}
.CMS_PageTabs li {
margin: 0;
padding: 3px 8px 4px 8px;
}
.CMS_PageTabs .current {
color: #333;
text-decoration: none;
}
.CMS_separator {
font-size: 18px;
}
#GB_overlay {
background-color: #000;
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 100;
}
#GB_window {
left: 0;
top: 0;
font-size: 1px;
position: absolute;
overflow: visible;
z-index: 150;
}
#GB_window .content {
width: auto;
margin: 0;
padding: 0;
}
#GB_frame {
border: 0;
margin: 0;
padding: 0;
overflow: auto;
white-space: nowrap;
}
.GB_Gallery {
margin: 0 22px 0 22px;
}
.GB_Gallery .content {
background-color: #fff;
border: 3px solid #ddd;
}
.GB_header {
top: 10px;
left: 0;
margin: 0;
z-index: 500;
position: absolute;
border-bottom: 2px solid #555;
border-top: 2px solid #555;
}
.GB_header .inner {
background-color: #333;
font-family: Arial, Verdana, sans-serif;
padding: 2px 20px 2px 20px;
}
.GB_header table {
margin: 0;
width: 100%;
border-collapse: collapse;
}
.GB_header .caption {
text-align: left;
color: #eee;
white-space: nowrap;
font-size: 20px;
}
.GB_header .close {
text-align: right;
}
.GB_header .close img {
z-index: 500;
cursor: pointer;
}
.GB_header .middle {
white-space: nowrap;
text-align: center;
}
#GB_middle {
color: #eee;
}
#GB_middle img {
cursor: pointer;
vertical-align: middle;
}
#GB_middle .disabled {
cursor: default;
}
#GB_middle .left {
padding-right: 10px;
}
#GB_middle .right {
padding-left: 10px;
}
.GB_Window .content {
background-color: #fff;
border: 3px solid #ccc;
border-top: none;
}
.GB_Window .header {
border-bottom: 1px solid #aaa;
border-top: 1px solid #999;
border-left: 3px solid #ccc;
border-right: 3px solid #ccc;
margin: 0;
height: 22px;
font-size: 12px;
padding: 3px 0;
color: #333;
}
.GB_Window .caption {
font-size: 12px;
text-align: left;
font-weight: bold;
white-space: nowrap;
padding-right: 20px;
}
.GB_Window .close { text-align: right; }
.GB_Window .close span { 
font-size: 12px;
cursor: pointer; 
}
.GB_Window .close img {
cursor: pointer;
padding: 0 3px 0 0;
}
.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
body{
font: 12px/1.5 Verdana,sans-serif;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}
#framecontentTopLeft{
position: absolute;
top: 0; 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: 200px;
height: 150px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #092e20;
background-image: url(../static_tmpl/images/edda.png);
background-repeat: no-repeat;
background-position: center center; 
color: white;
}
#framecontentTopRight{
position: absolute;
top: 0; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 150px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #092e20;
background-image: url(../static_tmpl/images/solojaegers.png);
background-repeat: no-repeat;
background-position: center center; 
color: white;
}
#framecontentTopRight:hover{
background-image: url(../static_tmpl/images/solojaegers_hover.png);
}
#framecontentLeft{
top: 150px; /*Set top value to HeightOfTopFrameDiv*/
position: fixed; 
left: 0; 
width: 200px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #092e20;
color: white;
}
#framecontentTop{
position: fixed;
top: 0; 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 150px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #092e20;
color: white;
}
#maincontent{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 150px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #ceb673;
color: black;
}
.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
* html body{ /*IE6 hack*/
padding: 120px 0 0 200px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}
* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}
a img {border: none;}
a {text-decoration: none; color:#ffe761;}
.Content a{
color: #234f32;
}
.Content a:hover{
font-weight: bold;
}
.CMS_ListMenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 92.5%;
}
.CMS_ListMenu li a{
color: white;
display: block;
width: 100%;
padding: 2px 4px;
font-weight: bold;
border: 1px solid;
border-color:silver black black silver; /*light dark dark light*/
background-color: #234f32;
text-decoration:none;
}
.CMS_ListMenu li a:visited{
color: white;
}
.CMS_ListMenu li a:hover, .buttonmenu li a:active{
color: black;
background-color: #487858;
}
.syntax_help {
width: 600px;
font-size: 11px;
cursor: default;
text-align: left;
}
.syntax_help table {
font-size: 11px;
width: 100%;
border-collapse: collapse;
margin: 8px 0 8px 0;
padding: 0;
}
.syntax_help p, .syntax_help h4 {
padding: 0;
margin: 0;
}
.syntax_help tr {
padding: 0;
margin: 0;
}
.syntax_help td, .syntax_help th {
cursor: default;
border: 1px solid #ddd;
}
.syntax_help td.ex {
background-color: #dddffd;
}
.syntax_help .arr {
font-size: 15px;
border: 0;
background-color: #fff;
text-align: center;
}
.syntax_help th {
background-color: #ddd;
}
.syntax_help h1 {
font-size: 18px;
padding-top: 15px;
}
.syntax_help h2 {
font-size: 13px;
border-bottom: 1px solid #ccc;
margin-bottom: 3px;
margin-top: 20px;
padding: 0;
}
/*
 * Manage
 */
.CMS_BlogManage {
  margin: 0 0 10px 0;
}

/*
 * Blog entry
 */
.CMS_BlogEntry {
  padding: 0;
  margin: 0 0 30px 0;
}

.CMS_BlogEntry h1 {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.CMS_BlogEntry hr {
  margin: 15px 0 0px 0;
  border: 1px dashed #ccc;
}

.CMS_BlogText {
  padding: 10px 0 0px 0;
}

.CMS_BlogText p {
  margin: 12px 0 12px 0 !important;
  padding: 0 !important;
}

.CMS_BlogEntryInfo, .CMS_BlogEntryInfo a, .CMS_BlogEntryInfo a:hover, .CMS_BlogEntryInfo a:visited {
  padding: 7px 0 0px 0;
  color: #777;
}

/*
 * Blog labels
 */
.CMS_BlogLabels {
  font-size: 11px;
  padding: 0px 2px 3px 2px;
}

.CMS_BlogLabels a, .CMS_BlogLabels a:hover, .CMS_BlogLabels a:visited {
  color: #555;
  margin: 0 8px 0 0;
}

/*
 * Blog comments
 */
.CMS_BlogComments {
  padding: 20px 0 0 0;
}

.CMS_BlogComments dt {
  font-weight: bold;
  color: #555;
  padding: 0 0 3px 0;
  margin: 0;
}

.CMS_BlogComments label.latest, .CMS_BlogComments label.latest a {
  color: #999;
  font-size: 12px;
}


.CMS_BlogComments label.author, .CMS_BlogComments label.author a {
  font-size: 13px;
  color: #333;
}

.CMS_BlogComments label.author a {
  text-decoration: underline;
  border: none;
}

.CMS_BlogComments label.date {
  font-weight: normal;
  font-size: 13px;
  color: #999;
}

.CMS_BlogComments dd {
  padding: 0 0 8px 8px;
  margin: 0;
}

.CMS_BlogInner {
  margin: 0;
  padding: 0px 8px 0 8px;
}

/*
 * Blog post comment
 */
.CMS_BlogPostComment {
  background-color: #eee;
}

.CMS_BlogPostComment dt {
  font-weight: bold;
  padding: 0 0 2px 0;
  margin: 0;
}

.CMS_BlogPostComment dd {
  padding: 0 0 8px 8px;
  margin: 0;
}

.CMS_BlogPostComment .desc {
  color: #555;
  font-size: 11px;
}

.CMS_BlogPostComment form, .CMS_BlogPostComment dl {
  margin: 0 !important;
  padding: 0 0 5px 0 !important;
}

.CMS_BlogPostComment .input {
  border: 1px solid #999;
}

.CMS_BlogPostComment textarea, .CMS_Comment_TA {
  width: 500px;
  height: 250px;
  border: 1px solid #999;
}

.CMS_BlogTitle {
  background-color: #DDDDFF;
  font-size: 13px;
  border-bottom: 1px solid #999;
  margin: 0 0 15px 0;
  padding: 5px;
}


/*
 * Blog info
 */
.CMS_BlogInfo {
  float: right;
  border-left: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  padding: 10px 25px;
  margin: 0 3px 3px 10px;
}

.CMS_BlogInfo ul {
  list-style: none none;
  margin: 0;
  padding: 0 5px 0 10px;
}

.CMS_BlogInfo ul {
  padding: 3px 4px 3px 6px;
}

.CMS_BlogInfo .head {
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 5px 0;
}

.CMS_BlogInfo .caption {
  text-decoration: underline;
  padding: 3px 0 2px 0;
}

.post_list li {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.highlight pre { background: #f5f5f5; }
.highlight .c { color: #228B22 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #8B008B; font-weight: bold } /* Keyword */
.highlight .cm { color: #228B22 } /* Comment.Multiline */
.highlight .cp { color: #1e889b } /* Comment.Preproc */
.highlight .c1 { color: #228B22 } /* Comment.Single */
.highlight .gd { color: #aa0000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00aa00 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */
.highlight .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #B452CD } /* Literal.Number */
.highlight .s { color: #CD5555 } /* Literal.String */
.highlight .na { color: #658b00 } /* Name.Attribute */
.highlight .nb { color: #658b00 } /* Name.Builtin */
.highlight .nc { color: #008b45; font-weight: bold } /* Name.Class */
.highlight .no { color: #00688B } /* Name.Constant */
.highlight .nd { color: #707a7c } /* Name.Decorator */
.highlight .ne { color: #008b45; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #008b45 } /* Name.Function */
.highlight .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */
.highlight .nt { color: #8B008B; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #00688B } /* Name.Variable */
.highlight .ow { color: #8B008B } /* Operator.Word */
.highlight .mf { color: #B452CD } /* Literal.Number.Float */
.highlight .mh { color: #B452CD } /* Literal.Number.Hex */
.highlight .mi { color: #B452CD } /* Literal.Number.Integer */
.highlight .mo { color: #B452CD } /* Literal.Number.Oct */
.highlight .sb { color: #CD5555 } /* Literal.String.Backtick */
.highlight .sc { color: #CD5555 } /* Literal.String.Char */
.highlight .sd { color: #CD5555 } /* Literal.String.Doc */
.highlight .s2 { color: #CD5555 } /* Literal.String.Double */
.highlight .se { color: #CD5555 } /* Literal.String.Escape */
.highlight .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */
.highlight .si { color: #CD5555 } /* Literal.String.Interpol */
.highlight .sx { color: #cb6c20 } /* Literal.String.Other */
.highlight .sr { color: #1c7e71 } /* Literal.String.Regex */
.highlight .s1 { color: #CD5555 } /* Literal.String.Single */
.highlight .ss { color: #CD5555 } /* Literal.String.Symbol */
.highlight .bp { color: #658b00 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #00688B } /* Name.Variable.Class */
.highlight .vg { color: #00688B } /* Name.Variable.Global */
.highlight .vi { color: #00688B } /* Name.Variable.Instance */
.highlight .il { color: #B452CD } /* Literal.Number.Integer.Long */
/*
 * Manage
 */
.CMS_BlogManage {
  margin: 0 0 10px 0;
}

/*
 * Blog entry
 */
.CMS_BlogEntry {
  padding: 0;
  margin: 0 0 30px 0;
}

.CMS_BlogEntry h1 {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.CMS_BlogEntry hr {
  margin: 15px 0 0px 0;
  border: 1px dashed #ccc;
}

.CMS_BlogText {
  padding: 10px 0 0px 0;
}

.CMS_BlogText p {
  margin: 12px 0 12px 0 !important;
  padding: 0 !important;
}

.CMS_BlogEntryInfo, .CMS_BlogEntryInfo a, .CMS_BlogEntryInfo a:hover, .CMS_BlogEntryInfo a:visited {
  padding: 7px 0 0px 0;
  color: #777;
}

/*
 * Blog labels
 */
.CMS_BlogLabels {
  font-size: 11px;
  padding: 0px 2px 3px 2px;
}

.CMS_BlogLabels a, .CMS_BlogLabels a:hover, .CMS_BlogLabels a:visited {
  color: #555;
  margin: 0 8px 0 0;
}

/*
 * Blog comments
 */
.CMS_BlogComments {
  padding: 20px 0 0 0;
}

.CMS_BlogComments dt {
  font-weight: bold;
  color: #555;
  padding: 0 0 3px 0;
  margin: 0;
}

.CMS_BlogComments label.latest, .CMS_BlogComments label.latest a {
  color: #999;
  font-size: 12px;
}


.CMS_BlogComments label.author, .CMS_BlogComments label.author a {
  font-size: 13px;
  color: #333;
}

.CMS_BlogComments label.author a {
  text-decoration: underline;
  border: none;
}

.CMS_BlogComments label.date {
  font-weight: normal;
  font-size: 13px;
  color: #999;
}

.CMS_BlogComments dd {
  padding: 0 0 8px 8px;
  margin: 0;
}

.CMS_BlogInner {
  margin: 0;
  padding: 0px 8px 0 8px;
}

/*
 * Blog post comment
 */
.CMS_BlogPostComment {
  background-color: #eee;
}

.CMS_BlogPostComment dt {
  font-weight: bold;
  padding: 0 0 2px 0;
  margin: 0;
}

.CMS_BlogPostComment dd {
  padding: 0 0 8px 8px;
  margin: 0;
}

.CMS_BlogPostComment .desc {
  color: #555;
  font-size: 11px;
}

.CMS_BlogPostComment form, .CMS_BlogPostComment dl {
  margin: 0 !important;
  padding: 0 0 5px 0 !important;
}

.CMS_BlogPostComment .input {
  border: 1px solid #999;
}

.CMS_BlogPostComment textarea, .CMS_Comment_TA {
  width: 500px;
  height: 250px;
  border: 1px solid #999;
}

.CMS_BlogTitle {
  background-color: #DDDDFF;
  font-size: 13px;
  border-bottom: 1px solid #999;
  margin: 0 0 15px 0;
  padding: 5px;
}


/*
 * Blog info
 */
.CMS_BlogInfo {
  float: right;
  border-left: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  padding: 10px 25px;
  margin: 0 3px 3px 10px;
}

.CMS_BlogInfo ul {
  list-style: none none;
  margin: 0;
  padding: 0 5px 0 10px;
}

.CMS_BlogInfo ul {
  padding: 3px 4px 3px 6px;
}

.CMS_BlogInfo .head {
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 5px 0;
}

.CMS_BlogInfo .caption {
  text-decoration: underline;
  padding: 3px 0 2px 0;
}

.post_list li {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

