/*
***********************************************************************
CSS Document

DEVELOPER:
Design and code: Michelle McIntyre
Developer site: http://www.michellemcintyre.com/
Date: 06/2010

PALETTE:
dark red: #9e0f07;
dark grey menu/submenu/text: #32363f;
light grey menu/submenu selected, submenu/content background: #dddada;
menu background: #7e7e74;
footer: #666666;
***********************************************************************
*/


/*
***********************************************************************
  GENERIC STYLES
***********************************************************************
*/

body {
	font-size:12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #32363f;
	line-height: 16px;
	background: scroll #dddada url(../img/bground.jpg) repeat left top;
}

h1 {
  font-size:18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:lighter;
  color: #32363f;
  text-transform:uppercase;
  padding-bottom: 40px;
}

h2 {
  font-size:16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #9e0f07;
  font-weight:lighter;
  font-style:italic;
}

h3 {
  font-size:14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #9e0f07;
  font-weight:lighter;
  font-style:italic;
  padding-top:15px;
}

p {
	margin-top:15px;
	font-size:12px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #32363f;
}

p.footnote {
	font-size:10px;
	color: #7e7e74;
	text-transform:uppercase;
	line-height:18px;
	margin-top:10px;
}

p.reference {
	font-style:italic;
	font-size:10px;
	color: #7e7e74;
	text-transform:uppercase;
	line-height:18px;
	margin-top:10px;
}

#ameneiro p {
  font-size:18px;
  font-weight:lighter;
  margin-left:25px;
  margin-top:70px;
}

#menu p {
  font-size:18px;
  float:right;
  font-weight:lighter;
  margin-top:0px;
  margin-right:25px;
  padding-top:70px;
}

#submenu p {
  font-size:15px;
  float:right;
  font-weight:lighter;
  margin-top:0px;  
  margin-right:25px;
  padding-top:6px;
}

#footer p {
  font-size:14px;
  color: #dddada;
  text-transform:uppercase;
  line-height:18px;
  margin-top:0px;
}

blockquote {
	margin:15px;
	margin-left:30px;
	font-size:12px;
	line-height:17px;
}

ul {
	list-style:inside;
	margin:10px 10px 10px 30px;;
}

li {
  line-height:19px;
}

.white_text {
  color:#dddada;
}

.image_caption {
  font-size:12px;
  margin-top:0px;
}

.image_caption_itals {
  font-size:12px;
  font-style:italic;
}

.image_gall {
  margin-right: 11px;
  margin-bottom: 13px;
  border:1px solid #999;	
}

a {
	text-decoration: none;
	color:#999;
}

a.current {
	text-decoration: none;
	color: #dddada;
}

a:hover {
	text-decoration: underline;
	color: #9e0f07;
}

#menu a {
	text-decoration: none;
	color:#32363f;
}

#menu a.current {
	text-decoration: none;
	color: #dddada;
}

#menu a:hover {
	text-decoration: underline;
	color: #9e0f07;
}

#submenu a {
	text-decoration: none;
	color:#32363f;
}

#submenu a.current {
	text-decoration: none;
	color: #dddada;
}

#submenu a:hover {
	text-decoration: underline;
	color: #9e0f07;
}

#footer a {
	text-decoration: none;
	color:#32363f;
}

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


/*
***********************************************************************
  LAYOUT STYLES
***********************************************************************
*/

#container {
	min-width:1024px;
}

#menu_wrap {
  text-align:left;
  margin-top:50px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #9e0f07;
  border-bottom-color: #9e0f07;
  background: rgb(126,126,116); /* fallback for older browsers */
  background: rgba(126,126,116,0.6);
  overflow:hidden;
}

#ameneiro {
	height: 95px;
	float:left;
	width: 400px;
	background: rgb(158,15,7); /* fallback for older browsers */
	background: rgba(158,15,7,0.9);
}

#submenu {
  height: 30px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #9e0f07;
  background: rgb(126,126,116); /* fallback for older browsers */
  background: rgba(126,126,116,0.6);
}

#main {
  background: rgb(221,218,218); /* fallback for older browsers */
  background: rgba(221,218,218,0.8);
  width: 864px;
  margin-left:auto;
  margin-right: auto;
  padding:80px 70px 85px 80px;
  text-align:left;
}

#full_width_content {
  /*padding-bottom:50px;*/
}

#primary_content {
  float:left;
  width: 400px;
  padding-bottom:50px;
}
	
#secondary_content {
  float:left;
  width:440px;
  padding-left:20PX;
}

.clear {
	clear:both;
	}

#footer {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #9e0f07;
  background: rgb(102,102,102); /* fallback for older browsers */
  background: rgba(102,102,102,0.9);
  text-align:left;
  padding-left:15px;
  padding-top:8px;
  width:100%; 
}

#footer_text {
  padding-bottom:10px;
}

#copyright {
	padding-top:35px;
	padding-bottom:8px;
}

