P {
	margin: 0;
}             

.editor-src P {
	margin: 0;
}

H1 {
	font-size: 14pt;
	font-weight: normal;
	margin: 0 0 6pt 0;
}

H2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 6pt 0;
}


A {
	color: #7f1913; 
}

.menu H1 {
	font-size: 14pt;
	font-weight: normal;
	margin: 0 0 6pt 0;
}

.menu H2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 6pt 0;
}

.menu A {
	text-decoration: underline;
}                         

.menu A:hover {
	text-decoration: underline;
}                              

.menu .folders A {
	font-size: 11pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}

.menu .folders P {
	margin-bottom: 6pt;
}

.menu .index A {
	color: black;
}

.menu .price {
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
}


.inner H1 {
	display: inline;
	font-family: impact;
	font-size: 34pt;
	font-weight: bold;
	color: black;
	margin-right: 12pt;
}


.inner H2 {
	display: inline;
	font-family: arial narrow, arial;
	font-size: 16pt;
	font-weight: bold;
	color: #9c0a0a;
	margin: 12pt 0 0 0;
	margin-top: 12pt;
}

.inner H3 {
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	margin: 12pt 0 0 0;
}

.inner .document-index {
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: black;
}

.inner .document-index A {
	color: #9c0a0a;
}

.inner .document-index P{
	margin-top: 12pt;

}

.news {
	font-family: "Times New Roman", sans-serif;
}

.news H2 {
	/*
	font-size: 14pt;
	font-weight: normal;
	*/
	margin: 0;
}


.news .date {
	font-size: 8pt;
	font-weight: normal;
	color: gray;
}

.news .text {
	margin: 3pt 0 0 0;
	text-align: justify;
}



.guestbook .message {
	margin: 16pt 0 0 0;
}

.guestbook .signature {
	margin: 0 0 0 24pt;
	font-style: italic;
}

.guestbook .answer{
	margin: 0 0 0 0;
	font-style: italic;
	color: #9c0a0a;
}

/*.guestbook P {
	margin: 6pt 0 0 0;
}
*/


/* illustrations */
.image {
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	text-align: center;
}


/*
 * Forms
 */

/* field title */
.ft {
	text-align: right;
	padding-right: 7px;
	vertical-align : top;
}

/* input field */
.in {
    border-left : solid 1px gray;
    border-top : solid 1px gray;
    border-right : solid 1px #E0E0E0;
    border-bottom : solid 1px #E0E0E0;
    vertical-align : top;
    padding : 1 1 1 1;
    margin : 0 0 0 0;
}

/* button */
.bt {
    font-family : verdana, helvetica, sans-serif;
    font-size : 11px;
    vertical-align : top;
}

/* small text notes */
.smalltext {
    font-family : verdana, helvetica, sans-serif;
    font-size : 9px;
    color : gray;
    margin-bottom : 6pt;
}


/**
 * Small form
 */

.form {
	font-family: verdana;
	font-weight: normal;
	font-size: 8pt;
}

.form .in, .form .bt {
	font-family: verdana;
	font-size: 8pt;
}


