/* andreas09 v1.0 (Dec 10th 2005) - An open source template by Andreas Viklund - http://andreasviklund.com. Free to use for any purpose as long as the proper credits are given to the original author. */

body {
background:#cbffc1;
color:#303030;
font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {
color:#404040;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#707070;
text-decoration:underline;
}

p {
line-height:1.5em;
margin:0 0 15px;
}


/*** Main container ***/

#container {
background:#e7ffe3 url(../img/bodybg.jpg) repeat-x;
color:#303030;
margin:0;
min-width:770px;
padding:0;
text-align:left;
width:100%;
}

/*** Header section ***/

#sitename {
color:#ffffff;
height:80px;
margin:0 20px 0px;
padding-top:0;
text-align:center;
}

#sitename h1,#sitename h2 {
font-weight:400;
letter-spacing:-2px;
margin:0;
padding:0;
}

#sitename h1 {
font-size:2.4em;
padding-top:20px;
}

#sitename h2 {
font-size:1.6em;
}

/*** Horizontal menu ***/

#mainmenu { display: none; }

/*** Content wrap ***/

#wrap {
clear:both;
font-size:0.9em;
padding:0;
}

/*** Sidebars ***/

#leftside,#rightside { display: none; }

.linklist { display: none; }

#box {
background:#ffffcc;
border:1px solid #b0b0b0;
margin:10px 5px 10px 5px;
padding:1px 1px 1px 1px;
}

/*** Content ***/

#content,#contentalt {
background-color:#fafcff;
color:#101010;
padding:5px 5px 5px;
font-size:1.2em;
width: auto;
}

#content{
padding:5px 10px 5px;
}
#contentalt{
padding:1px 10px 1px;
}

#contentalt {
text-align:center;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.2em;
font-weight:bold;
margin:0 0 15px;
padding:0;
}

#content h2,#contentalt h2 {
font-size:1.1em;
margin-bottom:10px;
}

#content a {
color:#3838d0;
font-weight:bold;
text-decoration:none;
}

#content a[href]:after {content: "(" attr(href)")"}

#content a:hover {
color:#606060;
text-decoration:underline;
}

#content li {
line-height:1.3em;
margin:0 0 15px;
}

#content li.subli {
line-height:1.3em;
margin:0 0 0;
}

#content img{

margin:1px 2px 1px;
padding:5px;
vertical-align: middle;
border:0;
}

#contentalt img {
vertical-align: middle;
}

.logotop {
margin:0 10px 10px 10px;
border:0;
}

.logobot {
margin:30px 27px 0 27px;
border:0;
}

/*** Footer ***/

#footer {
background:#8b8b8b url(../img/footerbg.jpg) top left repeat-x;
clear:both;
color:#027400;
font-size:0.9em;
font-weight:bold;
margin:0;
padding:8px 0;
text-align:center;
width:100%;
}

#footer a {
color:#1a881a;
font-weight:bold;
}
#footer img {
vertical-align: middle;
position:absolute;
right:10px;
border:0;
}
/*** Various classes ***/

.clearingdiv {
clear:both;
height:20px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
.underline {text-decoration: underline}
.red{color:#f00000}
.orange{color:#f35f22}
.blu{color:#2c35f8}
.green{color:#027400}
.greend{color:#007509}
.redd{color:#d21111}
.bold{font-weight:bold}
img.center{
    display: block;
    margin-left: auto;
    margin-right: auto }

/*** End of file ***/