body {
    background:url(../latino/images/bluebg.jpg) repeat 0 0;
margin:0;
padding:0;
}

#container
{ 
  margin-left: auto;
  margin-right: auto;
  margin-top: 3px;
  margin-bottom: 0px;padding-bottom:0em;
  width:990px;
  overflow:auto;
  display:block;
  background:#f8f6ec url(../latino/images/bg.jpg) 0 0 repeat-y;
/*	border:4px solid #C5C1AA; */
border-right:5px solid #333; 
  border-left:5px solid #333; 
    border-top:5px solid #333; 
}


#header {
width:990px;
background: #172a30;

}


#nav {
background: #172a30;
height:2.9em;
overflow:visible;
padding:0em 0em 0em 1.5em;
}


#header #nav a{
font:bold 1em arial, sans-serif;
color:#C2CCCF;
text-decoration:none;
padding:.75em;
float:left;
letter-spacing:.5px;
}

#header #nav a:hover, #header a:focus {
color:#fff;
text-decoration:underline;
background:#14414F;
}

h1 {
font:bold 1.75em arial, sans-serif;
margin-bottom:0;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.8;
	color:#5F2324;

}

h2 {
font:bold 1.2em trebuchet ms, arial, sans-serif;
color:#225D6F;
margin-top:.2em;
margin-bottom:-1em;
}

#content
{

  text-align:left;
  text-decoration: none;
  width:980px;
  padding-bottom:1.5em;

}

#textarea {
width:85%;
padding:0em 3.5em 1.5em 3.5em;
float:right;
color: #2F2020;
margin:1.5em;
font:.83em arial, sans-serif;

}



#textarea p {

line-height:165%;
padding:.5em .1em 0em .2em;
margin-bottom:-.5em;
}

#textarea p a {
color:#222;
font-weight:bold;
}



#footer
{
  font: .8em  arial, sans-serif;
  clear: both;
  margin-left:auto; 
  margin-right:auto;
  margin-top:.5em;
 text-align:left;
height:auto;
overflow:hidden;
  background:#5F2324;
  width:990px;
  padding:0em 0px 1em 0px;
  margin-top:0;
  border-right:5px solid #333; 
    border-left:5px solid #333; 
	  border-bottom:5px solid #333; 

}


#footer img {
padding:0em .5em 0em 1.5em;
float:left;
}

#footer h3 {
font:bold 1.55em  arial, sans-serif;
color:#AF999A;
float:right;
width:800px;
}

#footer p {
float:right;
width:800px;
color:#DFDFDF;
margin-top:0;
}

#footer a {

color:#DFDFDF;
}



p.caption {
font:italic .9em arial, sans-serif;
color:#0E4152;
padding:1em;
}


p em {
font-weight:bold;
}

/*Site Search Form Styles*/
div#sitesearch form {
display:block;
text-align:right;
padding:0 0 .4em 0;
margin:0px;
width:730px;
margin-right:auto;
margin-left:auto;
}

div#sitesearch  input#search {
background:#06191F;
color:#fff;
border:solid 2px #000;
  border-radius: 4px; /* CSS3 rounded corners */
  -moz-border-radius: 4px; /* Mozilla rounded corners */
cursor:pointer;
}

div#sitesearch  input#search:hover, input#search:focus {
border:#333 2px solid;
background:#2B373F;
}

/*End Site Search Styles*/




