html, body {
    background : #fff;
    margin : 0;
    padding : 0;
    text-align : center;
}

body {
    font : 95%/1.5 arial, sans-serif;
}

body#home #content a:link, body#home #content a:visited
{
    color: black;
    text-decoration:underline;
}

body#home #content a:hover
{
    color: gray;
}

body#regen h1, body#regen h2, body#regen h3, body#regen h4, body#regen h5, body#regen #content a:link, body#regen #content a:visited 
{
    color: #026B50;
}

body#regen #content a:link, body#regen #content a:visited
{
    text-decoration:underline;
}

body#regen #content a:hover
{
    color: gray;
}

body#artsdevel h1, body#artsdevel h2, body#artsdevel h3, body#artsdevel h4, body#artsdevel h5, body#artsdevel #content a:link, body#artsdevel #content a:visited  
{
    color: #B22E4C;
}

body#artsdevel #content a:link, body#artsdevel #content a:visited
{
text-decoration:underline;
}

body#artsdevel #content a:hover
{
color: gray;
}

body#writer h1, body#writer h2, body#writer h3, body#writer h4, body#writer h5, body#writer #content a:link, body#writer #content a:visited
{
    color: #F8981B;
}

body#writer #content a:link, body#writer #content a:visited
{
text-decoration:underline;
}

body#writer #content a:hover
{
color: gray;
}

body#interested h1, body#interested h2, body#interested h3, body#interested h4, body#interested h5, body#interested #content a:link, body#interested #content a:visited 
{
    color: #32A5B0;
}

body#interested #content a:link, body#interested #content a:visited
{
text-decoration:underline;
}

body#interested #content a:hover
{
color: gray;
}

body .boxed {
    padding-left:2em;
    padding-bottom:1em;
}

body#writer .boxed {
    border: 1px solid #F8981B;
}

body#artsdevel .boxed {
    border: 1px solid #B22E4C;
}

body#regen .boxed {
    border: 1px solid #026B50;
}

body#links #content a {
    font-weight: bold;
}

body#links #content a:link, body#links #content a:visited 
{
/*    color: #026B50; */
    color: #F8981B;
    text-decoration:underline;
}

body#links #content a:hover
{
    color: gray;
}

body#links #content h1, body#links #content h2, body#links #content h3, body#links #content h4, body#links #content h5 
{
/*    color: #026B50; */
    color: #F8981B;
}

body#links #content h2 {
    font-size: 120%;
    font-weight: normal;
}

#content h1 {
    font-size : 150%;
    margin : 0;
    font-weight:normal;
}

#content h2 {
    font-size : 100%;
    margin : 30px 0 0 0;
}

#content h3 {
    font-size: 95%;
}

#content p {
    margin : 20px 30px 20px 0;
}

img {
    display : block;
}

#container {
    width : 795px;
    margin : 0 auto;
    text-align : left;
}

#header {
    float : right;
    width : 795px;
}

#header img {
    margin-bottom:1em;
}

#content {
    float : right;
    padding-bottom : 20px;
    width : 520px;
}

#navigation {
    float : left;
    margin-top : 0;
    width : 230px;
}

#footer-1 {
    clear : both;
    margin-left: 5%;
    margin-right: 1%;
}

#footer-1 img {
    float:right;
    border: 0;
    margin-bottom:1em;
}

#footer-2 {
    clear:both;
    font-size: 90%;
    margin-top: 60px;
    margin-left: 5%;
    margin-right: 1%;
}

#footer-2 a:link, #footer-2 a:visited {
    color: black;
    text-decoration:none;
    font-weight:bold;
}

#footer-2 a:hover {
    text-decoration:underline;
}

#footer-2 .right-text {
    float:right;
}

ul#c1 {
    margin : 0 0 30px 35px;
    padding : 10px 0 15px 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #026B50;
}

ul#c1 li {
    list-style-type : none;
    padding : 5px 0;
    font-size : 95%;
    line-height : 1.2;
}

#navigation a:link {
    text-decoration:none;
    font-weight:bold;
}

#navigation a:visited {
    text-decoration:none;
    font-weight:bold;
}

#navigation a.genlink:link {
    color: black;
}

#navigation a.genlink:hover {
    text-decoration:underline;
}

#navigation a.genlink:visited {
    color: black;
}

#navigation a.regenlink:link {
    color: #026B50;
}

#navigation a.regenlink:hover {
    text-decoration:underline;
}


#navigation a.regenlink:visited {
    color: #026B50;
}

#navigation a.mgtlink:link {
    color: #B22E4C;
}

#navigation a.mgtlink:hover {
    text-decoration:underline;
}


#navigation a.mgtlink:visited {
    color: #B22E4C;
}

#navigation a.writerlink:link {
    color: #F8981B;
}

#navigation a.writerlink:hover {
    text-decoration:underline;
}

#navigation a.writerlink:visited {
    color: #F8981B;
}

#navigation a.interestedlink:link {
    color: #32A5B0;
}

#navigation a.interestedlink:hover {
    text-decoration:underline;
}


#navigation a.interestedlink:visited {
    color: #32A5B0;
}

ul#c2 {
    margin : 0 0 0 35px;
    padding : 0;
}

ul#c2 li {
    list-style-type : none;
    padding : 0;
    font-size : 90%;
    line-height : 1.2;
}

ul#c2 li.border-type-1 a:link, ul#c2 li.border-type-1 a:visited {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #F8981B;
}

ul#c2 li.border-type-2 a:link, ul#c2 li.border-type-2 a:visited {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #B22E4C;
}

ul#c2 li.border-type-3 a:link, ul#c2 li.border-type-3 a:visited{
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #006465;
}

ul#c2 li a:link, ul#c2 li a:visited {
    border : 1px solid #333;
    color : #cc9900;
    vertical-align:middle;
    padding : 5px 10px 5px 10px;
    margin : 10px 0;
    display : block;
}

ul#c1 b, ul#c2 b {
    color : #333;
}

.link-button {
    float:left;
    width: 253px;
    margin: 1px;
    border: 0;
}

#content ul.linklist {
    padding: 0;
    margin:1em 0;
    list-style-type:none;
}

.imgleft, .thumbnailleft, .thumbnailleft-wide {
    float:left;
    margin-right:1em;
}

.thumbnailleft, .thumbnailleft-wide {
    margin-bottom: 1em;
}

.thumbnailleft {
    width: 12%;
    border-color: #F8981B;
}

.thumbnailleft-wide {
    width: 40%;
}

.imgright {
    float:right;
}

#content p.thumbnaillist {
    font-size: 90%;
    margin-top: 0;
}

div.temp {
    clear:both;
}

q {
    font-style:italic;
}
