body {
    color:black;
    background:#000000;
    margin:0;
    padding:0;
    font-family: verdana, helvetica, sans-serif;
    font-size: 80%;
}
h1
{
    font-size: 200%;
}
h2
{
    font-size: 150%;
}
h3
{
    font-size: 140%;
}
h4
{
    font-size: 126%;
}
h5
{
    font-size: 110%;
}
h6
{
    font-size: 200%;
}

#wrapper {

    text-align: center;
    background:#e0e0e0;
    margin:0;
    padding:0;
}

/*------------------------------------------------------------------------------------------head-*/

#head {
    background:#000000;
    background-image:url(./imgs/header_background.jpg);
    background-repeat:repeat-x;
 	background-position:left bottom;

    font:normal 12px verdana, sans-serif;;
	/*position:fixed;*/
	top:0px;
	right:0px;
	width:100%;
    margin:0 0 60px 0;
}
#head p {
    color:#e0e0e0;
    text-align:right;

    padding:7px 30px 10px 0;
    margin:0;
}
#head p.menu {
    background-image:url(./imgs/title_b.jpg);
    background-repeat:no-repeat;
    background-position:left center;
}
#head a {
    font-weight:bold;
    color:#588cff;
    text-decoration:none;
    padding:0 12px 0 0;
}
#head a:hover {color:#b7eaff; text-decoration:underline;}
#head .estrg {
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
    padding:0;
}
#head .estrg:hover {color:#ffffff; text-decoration:none;}
#head img {
	 border:0px;
	 padding:0 5px 0 12px;
}
/*------------------------------------------------------------------------------------------submenu-*/

.submenu {
    width:90%;

    color:#000000;
    font:normal 12px verdana, sans-serif;;
    background:#d0d0d0;

	margin:20px auto 50px auto;
    padding:0;
}
.submenu p {
    font:bold 12px verdana, sans-serif;;
    background:#b0b0b0;
    color:#000000;
    text-align:center;

    border-top:1px solid #a0a0a0;
    border-bottom:1px solid #a0a0a0;

    border-left:3px solid #223663;
    border-right:3px solid #223663;

    margin: 0;
    padding:2px 0px 2px 0;
}
.submenu a {
    font-weight:bold;
    color:#223663;
    text-decoration:none;
    padding:0 10px 0 10px;
}
.submenu a:hover {/*color:#b7eaff;*/ text-decoration:underline;}

/*------------------------------------------------------------------------------------------footer-*/

#footer {
    background:#000000;
    background-image:url(./imgs/footer_background.jpg);
    background-repeat:repeat-x;
 	background-position:left top;

    font:normal 12px verdana, sans-serif;;

	bottom:0px;
	left:0px;
	width:100%;
	/*position:fixed;*/

    margin:90px 0 0 0;
}
#footer p {
    color:#e0e0e0;

    text-align:left;

    padding:10px 0 6px 30px;
    margin:0;
}
#footer a {
    font-weight:bold;
    color:#588cff;
    text-decoration:none;
    padding:0 5px 0 5px;
}
#footer a:hover {color:#b7eaff; text-decoration:underline;}

#footer img{
	border:0px;
	height:12px;
	width:12px;
}

/*------------------------------------------------------------------------------------------content-*/

.content {
    background:#e0e0e0;

    padding:0;
}

.content p{
    width:70%;
    max-width:800px;

    text-align:left;

    line-height:1.4em;

    margin:10px auto 10px auto;
    padding:4px 50px 4px 50px;
}

.content p.btop {border-top:2px solid #223663;}
.content p.bbottom {border-top:2px solid #223663;}
/*
.content p.bboth {border-top:2px solid #223663; border-bottom:2px solid #223663;}
*/
.content table.guestbook {
    width:50%;
    max-width:800px;

    font-size: 100%;

    text-align:left;

    line-height:1.4em;

    margin:10px auto 10px auto;
}

.content table td {
	padding:1px;
}

.content h1{
    width:75%;
    max-width:850px;

    text-align:left;

    border-left:3px solid #223663;

    margin:110px auto 20px auto;
    padding:0 0 0 10px;
}
.content h1.top{ margin:10px auto 20px auto; }

.content h2{
    width:75%;
    max-width:850px;

    text-align:left;

    border-left:3px solid #223663;

    margin:110px auto 10px auto;
    padding:0 0 0 10px;
}
.content h2.top{ margin:10px auto 10px auto; }

.content h2 i{
	margin:0 0 0 15px;
	font-size:60%;
	font-weight:normal;
	font-style:normal;
	color:#707070;

}


.content h6{
	height:0;
	color:#d0d0d0;

    margin:110px auto 10px auto;
    padding:0 0 0 10px;
}
.content h6.top{ margin:10px auto 10px auto; }

.content hr{
    width:70%;
    max-width:800px;
    height:0px;

    background:#e0e0e0;
    border:0;

}
.content hr.small{margin:50px auto 50px auto;}
.content hr.big{margin:110px auto 110px auto;}

.content p a {
    font-weight:bold;
    color:#223663;
    text-decoration:none;
}
.content p a:hover {text-decoration:underline;}

.content h3 a {
    font-weight:bold;
    color:#223663;
    text-decoration:none;
}
.content h3 a:hover {text-decoration:underline;}
/*------------------------------------------------------------------------------------------imgwrapper-*/

.content .imgwrapper {
	font:normal 10px verdana, sans-serif;;
    color:#ffffff;
    background:#000000;
    text-align:center;

    border-bottom:1px solid #808080;
    border-right:1px solid #808080;

    margin:10px auto 10px auto;
    padding:0;
}
.content .imgwrapper a {
    font-weight:bold;
    color:#588cff;
    text-decoration:none;
}
.content .imgwrapper a:hover {text-decoration:underline;}
