/*
Theme http://colorschemedesigner.com/#3v11TbRPaw0w0


.-------------------------.
| b0d6ee |        | 7a95a6 |
|--------| 90bfdd |--------|
| c0dcee |        | 2f6a90 |
'--------------------------'

*/

body {
    margin:         0px;
    padding:        0px;
    font-family:    arial, helvetica;
    font-size:      14px;
}


h1 {
    font-size: 32px;
    text-align: center;
}

h2 {
    font-size: 22px;
    text-align: center;
}

h3 {
    font-size: 16px;
    text-align: center;
}


table.SiteContent {
    margin:         0px;
    padding:        0px;
    /*background:     #446699;*/
    background:     #2f6a90;
    width:          100%;
    height:         100%;
}

table.SiteContent tr.Header {
}

table.SiteContent tr {
    margin:         0px;
    padding:        0px;
    height:         100%;
    vertical-align: top;
}

table.SiteContent td {
}

table.SiteContent td.Menu {
    width:          140px;
}

table.SiteContent td.Content {
    /**width:          84%;*/
    background:     #f4d2a4;
    font-color:     #000000;
    padding: 15px;

}

table.messageBox {
    background:     #c0dcee;
    width:          70%;
    margin-top:     5px;
    margin-bottom:  5px;
    margin-left:    15%;
    margin-right:   15%;
    padding:        0px;
    border:         1px outset #777799;
    background: #e7f0f7;
}

table.messageBox th {
    background:     #90bfdd;
    margin:         0px;
    color:          white;
    border:         #777799 outset 1px;
}

table.messageBox td {
    border:         #777799 inset 1px;
    background:     #f9fcff;
    padding:         15px;
}




/** TODO BELOW **/







table.style1 {
    background:     #c7f0f9;
    width:          70%;
    margin-top:     5px;
    margin-bottom:  5px;
    margin-left:    15%;
    margin-right:   15%;
    padding:        0px;
    border:         1px outset #777799;
    background: #e7f0f7;
}

table.style1 th {
    background:     #90bace;
    margin:         0px;
    color:          white;
    border:         #777799 outset 1px;
}

table.style1 td {
    border:         #777799 inset 1px;
    background:     #f9fcff;
    padding:         15px;
}


table.style2 {
    width:          70%;
    margin-top:     5px;
    margin-bottom:  5px;
    margin-left:    15%;
    margin-right:   15%;
    padding:        0px;
    border:         1px outset #777799;
    background:     #f7f0e7;
    font-family:    verdana, arial, Helvetica, Sans-Serif;
    font-size:      12px;
    text-align:     center;
}

table.style2 th {
    background:     #90bace;
    margin:         0px;
    color:          white;
    border:         #ffffdd outset 1px;
}

table.style2 td {
    border:         #999977 inset 1px;
    background:     #ffffdd;
    padding: 15px;
}



table.code1 {
    background:     #c7f0f9;
    width:          70%;
    margin-top:     5px;
    margin-bottom:  5px;
    margin-left:    15%;
    margin-right:   15%;
    padding:        0px;
    border:         1px outset #777799;
    background: #e7f0f7;
}

table.code1 th {
    background:     #90bace;
    margin:         0px;
    color:          white;
    border:         #777799 outset 1px;
}

table.code1 td {
    border:         #777799 inset 1px;
    background:     #f9fcff;
    padding:         15px;
}





table.Rubriks {
    border: 1px blue solid;
    margin-left:        auto;
    margin-right:       auto;
    font-size:          16px;
    background:     #bbbbdd;
}

table.Rubriks th {
    /*background: #7a95a6;*/
    background: #2f6a90;
    color: #ffddaa;
}
/*
.-------------------------.
| b0d6ee |        | 7a95a6 |
|--------| 90bfdd |--------|
| c0dcee |        | 2f6a90 |
'--------------------------'
*/

table.Rubriks td {
    padding:            5px;
}

table td.RubriksTitle {
    text-align:right;
    padding-left: 20px;
}

table td.RubriksContent {
    text-align:left;
    padding-right: 20px;
}



table.ImagesBrowser {
    width: 80%;
    margin-left: 10%;
    margin-right:10%;
    text-align: center;
}


table.menu a:hover { color: #ffffff; }
table.menu a {
  color:          #e6962b;
}

table.menu p.vspacer {
  margin-top:     10px;
}
/* #float:right */

table.menu {
  width:          85%;
  /*margin-left:    8%;
  margin-right:   7%;
  */
  border:         2px outset #7777ff;
  font-size:      12px;
  text-align:     left;
  background: #e7f0f7;
}


table.menu th {
  /*color:     #e6962b;*/
  background:     #9999bb;
  font-weight:    bold;
  border: 1px black outset;
  padding: 2px;
}

table.menu th a {
  color: #ffddaa;
}

table.menu th a:hover {
  color: #fff7cc;
}

table.menu td {
  background: #bbbbdd;
  border: 1px inset #777799;
}

table.menu td a {
  color: black;
  font-weight: none;
}

/**
table.tableStyle1 {
    width:          75%;
    margin-left:    12%;
    margin-right:   13%;
    border:         5px #3366cc outset;
    text-align:     center;
    background:     #ccffff;
}

table.tableStyle1 tr {
    padding: 30px;
    margin: 5px;
}

table.tableStyle1 td {
    padding: 30px;
    border:         1px grey inset;
}
*/


p.poetry_content {
    text-align: center;
    font-size: 16px;
    font-style: italic;
}

p.author {
    text-align: right;
    font-size: 14px;
}

p.center {
    text-align: center;
}


div.center {
    text-align:center;
}

div.definition {
    text-align:center;
    font-style:italic;
}


table.links {
    border: 1px blue solid;
    width: 80%;
    margin-left:        auto;
    margin-right:       auto;
    padding: 0px;
    background:     #bbbbdd;
    font-size: 12px;

}

table.links th {
    background: #2f6a90;
    color: #ffddaa;
}

.width80 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

