/* CSS Document */
body {
background:url(body.gif);
text-align:center;
}

#content {
max-width:1070px;
min-width:977px;
background:url(content.gif);
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
font-weight:500;
font-size:18px;
position:relative;
top:3px;
text-align:left;
border: 3px solid #033;
margin:0 auto;
margin-top:22px;
text-align:left;
}

#description {
float:left;
width:650px;
margin-top:7px;
}

.upbar {
position:absolute;
top:-18px;
left:-3px;
width:728px;
height:15px;
background:#000000;
}

.description {
float:left;
width:650px;
margin-top:7px;
}

.home #description {
width:490px;
}

.home #description h3{
background:url(h3.gif);
margin:0;
padding:7px;
}

#description p {
border: 3px solid #033;
margin:7px;
padding:7px;
}

.description p {
border: 3px solid #033;
margin:7px;
padding:7px;
}

.description strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
display:block;
color:#990000;
}

.home #description p {
border:none;
}

#description p.ln {
border:none;
}

.description p.ln {
border:none;
}

.description p.ln strong {
display:inline;
color:#660000;
}

.flr {
float:right;
margin:7px;
}

#pic {
float:right;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-align:right;
}

#pic img, #pic p {
margin:7px;
}

#pic p {
margin-bottom:2px;
}

#pic img {
margin-top:2px;
}

.pic {
float:right;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-align:right;
}

.pic img, .pic p {
margin:7px;
}

.pic p {
margin-bottom:2px;
}

.pic img {
margin-top:2px;
}

.home #pic img {
margin:7px;
}

.home #pic {
padding:7px;
width:480px;
}


.home #pic .border {
text-align:justify;
}

hr {
clear:both;
border:1px solid #033;
}

.clear {
clear:both;
}

h1 {
background:url(hat.gif) no-repeat;
height:91px;
text-align:left;
text-indent:196px;
font-size:12px;
font-weight:bold;
margin:0;
color:#003333;
}

.nav {
font-size:13px;
}

.nav strong {
color:#003300;
font-size:14px;
font-style:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
text-indent:196px;
font-size:24px;
color:#660000;
}

h3 {
color:#660066;
font-size:22px;
text-indent:17px;
clear:both;
}

h2, h3 {
margin-left:7px;
margin-right:7px;
}

h4 {
margin:7px;
color:#990066;
font-size:20px;
}

p {
margin:7px 5px;
}

em {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003300;
}

img {
border:3px solid #033;
}

a {
background:url(a_bg.gif);
color:#330033;
font-weight:bold;
text-decoration:none;
border:1px dotted #006666
}

a:hover {
background:url(a_hov.gif);
text-decoration:underline;
}

a:visited {
background:url(a_hov.gif);
}

.border {
border: 3px solid #033;
margin:7px;
}

#copyr {
clear:both;
font-size:12px;
font-weight:bold;
margin:0;
padding:7px;
background:url(copyr.gif);
}


#copyr a {
background:none;
border:none;
text-decoration:underline;
font-size:10px;
}


/*ads---------------*/
.g468 {
border: 2px solid #033;
width:468px;
height:60px;
margin:8px;
}

.g300 {
border: 2px solid #033;
width:300px;
height:250px;
margin:8px;
}

.g728 {
border: 2px solid #033;
width:728px;
height:90px;
margin:8px;
}

/*contact-------------*/

.contact .border {
font-size:14px;
font-weight:bold;
font-style:normal;
padding:7px;
}

.contact h3 strong {
color:#006600;
font-size:20px;
}

.contact .ln {
margin:15px 7px;
}

.contact strong {
color:#000066;
font-size:15px;
}

form {
width:80%;
margin-left:7px;
}

fieldset {
margin: 15px 1px;
padding-bottom:5px; padding-top:1px; padding-left:5px;
border: 2px solid #990099;
font-weight:bold;
color:#660033; font-size:18px; font-style:italic;
}

legend {
color:#003300;
font-style:normal;
}

label {
display: block;
}

input, #message {
width: 200px;
}

input#attres {width: 60px;}
input#sbj {width:400px;}

#message {
width:75%;
}

span {
border:1px solid #909;
padding:2px;
font-style:italic;
}

input#submit {
background:url(pic.gif); 
border: 1px solid #000000;
color:#003300; 
font-weight:bold;
cursor:pointer;
width:auto;
}

.light {
background:#FF66FF;
font-size:19px;
font-weight:bold;
}