/* 
    Document   : darklime
    Created on : 1 mars 2009, 22:46:43
    Author     : illiptic
    Description:
*/


/* CSS Document */

/*
 General settings
*/

body {
	background-color: #333333;
}

img {
	border: none;
}

/*
 wrapper
*/
#wrapper {
    background: transparent;
    border: none;
    width: 800px;
    height:auto;
    margin: auto;
    overflow: visible;
}

/*
 header
*/
#header {
    text-align: center;
    font-size: x-large;
    /*background: transparent;*/
    background-image: url(src/banner2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #00A000;
    padding: 0px;
    height: 205px;
    width: 800px;
    /*float: left;*/
}

#header a {
	color: #00A000;
    text-decoration: none;
}

#header a:hover {
    /*background-color: #BDD73C;*/
    color: #000000;
    text-decoration: none;
}

#header table {
    float: none;
    padding: 0 0;
    margin: 20px auto;
    /*border: 1px solid black;*/
    text-align: center;
    width: 600px;
    height: 200px;
    font-size: x-large;
}

#header td,tr {
    /*border: 1px solid black;*/
    width: 9%;
    height: 20%;
    margin: 0px 0px;
    padding: 0;
    overflow: visible;
}

/*
 menu
*/
#menu {
    background: transparent;
    width: auto;
    height: auto; /*120px;*/
    overflow: hidden;
    margin: 0px;
    float: none;
    padding: 115px 0px 0px 10px;
    border: none;
    text-align: left;
}

#menu li {
    float: left;
    width: auto;
    margin: 0px 30px 0px 0px;
    list-style-type: none;
}

#menu a {
    color: #000000;
    font-style: normal;
    text-decoration: none;
}

#menu a:hover {
    color: #00A000;
    text-decoration: underline;
}

#menu a:visited {
    font-style: italic;
}

/*
 content
*/

#content {
    background: transparent;
    border: none;
    padding: 0px 0px 0px 20px;
    /*width: 560px;*/
    width: 780px;
    height: auto;
    overflow: visible;
    margin: 0px;
    float: none;
    text-align: left;
}

#content p {
    text-align: left;
    text-indent: 20px;
}

#content a {
	color: #BDD73C;
    text-decoration: none;
}

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

#content a:visited {
    color:silver;
}

#content td {
    text-align: center;
    padding: 0px 20px 0px 0px;
}

#content table {
    width:inherit;
    border: 1px;
}
#content form {
    width:inherit;
}

#contentelement {
    width: 780px;
    height: auto;
    margin: 0px auto;
    border-top: 1px solid #00A000;
    text-align: left;
}
#contentelement table {
    width: inherit;
}
#contentelement td {
    text-align: left;
    padding: 2px 2px 2px 2px;
    /*border: 1px solid black;*/
}
#contentelement p {
    text-align: left;
}
#contentelement p.signature {
    text-align: right;
    font-style:italic;
}
#contentelement img {
    border:none;
    margin: 2px;
    height:auto;
}

/*
 footer
*/
#footer {
    clear: both;
    /*border: 1px solid #BDD73C;*/
    border-top: 1px solid #00A000;
    text-align: center;
    margin: 0;
    padding: 20px 20px 0px 20px;
    width: 760px;
}

#footer img {
	margin: 0px 0px;
}

#footer table {
    margin: 0 auto;
    width: 760px;
}

#footer td {
    width: 33%;
}
#footer a {
    color: #00A000;
    text-decoration: none;
}

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

#footer a:visited {
    color:silver;
}


#overlarge {
    width: auto;
    margin: 0px 0px 0px -55px;
}


/*
 * classes
 *
 */
.popup {
	clear: both;
	margin: 0px auto;
	padding: 50px;
	width: 658px;
	position: absolute;
	background-color: #333333;
	border: 1px solid black;
    text-align: center;
}


/*
 error text
 */

.error {
	color: #FF0000;
}

.hide {
	display: none;
}