@charset "utf-8";
/* CSS Document */
/*This is a comment*/

/* Remember, "." for class "#" for id */

* {
	margin: 0;
	padding: 0;
	border: 0; /*thin dotted #00FF00; */
	border-collapse: collapse;
	outline: #FFFF00 solid 0px; /*0;*/
	font-family: georgia, serif;
	font-size : 1em;
	color : #ffffff;

}

.debug{
	outline: #00FFFF solid thick;
}

#background_div{
	background: #000000 url(../images/background_1020.jpg) no-repeat scroll top left;
	text-align: center;
	margin-left: auto;
  margin-right:auto;
}

#container_body {
width: 1020px;
text-align: left;
margin-left: 109px;
margin-right:auto;
}

#header {
width: 800px;
height: 186px;
clear :none;
}

#body_and_menu_container {
width: 763px;
border: 1px solid #676765;
margin: 0px;
padding : 17px;
margin-left: 0px;
margin-right:auto;
overflow: hidden;
}

#menu_container{
width: 140px;
position:relative;
float :left;
clear :none;
}

#body_container{
width: 623px;
position:relative;
float :left;
clear :none;
}

#menu_about_header{
width: 140px;
height: 33px;
}

#menu_people{
width: 140px;
height: 33px;
padding-top:15px;
clear:both;
}

#menu_goya{
width: 140px;
height: 195px;
padding-top:15px;
clear:both;
}

.menu_item{
position:relative;
float :left;
clear :none;
}

#page_title{
position:relative;
float :left;
clear :none;
}

.title_item{
width: 623px;
height: 33px;
position:relative;
float :left;
clear :none;
}

#body_image{
margin-left: 20px;
margin-bottom: 15px;
border: 1px solid #676765;
border-top: 0px;
position:relative;
float :right;
clear :none;
}

#body_content{
margin-left : 17px;
margin-top : 45px;
}

#endorsements{
width: 768px;
padding-top: 15px;
clear: both;
}

#footer{
width: 800px;
padding-top: 0px;
padding-bottom: 10px;
position: relative;
float: left;
clear:both;
}

#footer_content{
padding-left: 110;
position: relative;
float: left;
}

#page_counter{
width: 47px;
height:25px;
top: -6px;
padding-left: 10;
overflow: hidden;
display: block;
position: relative;
float: left;
}

double_space{
font-size:2em;
}

a{
	color:#FFFF66;
	text-decoration:none;
	border-bottom:solid 1px #FFFF66;
	font-family: georgia, serif;
	font-size : 1em;
}

a:hover {
	color:#CC3333;
	text-decoration:none;
	border-bottom:solid 1px #CC3333;
}

a.menu_link:link{
  border:0;
  text-decoration:none;
}
a.menu_link:visited{
  border:0;
  text-decoration:none;
}
a.menu_link:hover{
  border:0;
  text-decoration:none;
}
a.menu_link:active{
  border:0;
  text-decoration:none;
}

p{
margin-bottom: 15px;
color : #ffffff;
text-align : left;
}

p.citation{
font-style: italic;
margin-left:60px;
margin-right:60px;
}

p.subtitle{
font-weight:bold;
font-size:1.1em;
margin-top:20px;
margin-bottom:12px;
}

p.highlight{
padding-top: 5px;
padding-bottom: 4px;
text-align: left;
font-size: .9em;
font-style: italic;
font-weight: bold;
}

hr{
color:#676765;
background-color:#676765;
height:1px;
border-width:0;
clear:both;
}

h1{
display: none;
}

h2{
padding-top: 8px;
padding-bottom: 4px;
text-align: left;
font-size: 1.1em;
}

table.default_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.default_table th {
	border-width: 2px;
	padding: 3px;
	border-style: inset;
	border-color: #333333;
	color:#ffffff;
	background-color:#333333;
}
table.default_table td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
}

ul{
text-align:left;
margin-left:0px;
font-size: 1.0em;
}

.img_400{
width : 400px;
margin : 20px 30px 20px 15px;
}

.img_170{
width : 170px;
margin : 20px 30px 20px 30px;
}

.551_images{
margin-bottom: 0px;
}

.photo_frame190{
width: 220px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
overflow: hidden;
position: relative;
float:left;
}

.photo_frame400{
width: 430px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
overflow: hidden;
position: relative;
float:left;
}

.caption{
font-size: 0.8em;
font-style: italic;
margin-top: 0px;
margin-bottom: 20px;
color: #ffffff;
}

.caption190{
width:170px;
font-size: 0.8em;
font-style: italic;
margin-top: 0px;
margin-bottom: 20px;
color: #ffffff;
}

.caption400{
width:380px;
font-size: 0.8em;
font-style: italic;
margin-top: 0px;
margin-bottom: 20px;
color: #ffffff;
}

.clear{
clear:both;
}

.affiliate_block{
margin: 0px 0px 10px 25px;
text-align: center;
position: relative;
float: left;
}

.affiliate_amazon_728{
width: 728px;
height: 90px;
}

.affiliate_google_728{
width: 728px;
height: 90px;
}

.affiliate_webring_118{
width: 118px;
height: 150px;
}

.affiliate_amazon_125{
width: 125px;
height: 150px;
text-align: center;
}

.affiliate_amazon_125_contribute{
width: 125px;
height: 60px;
text-align: left;
}

.affiliate_troopsupport_142{
width: 142px;
height: 150px;
}

.affiliate_google_180{
width: 180px;
height: 150px;
}

.affiliate_amazon_180{
margin-left:160px;
width: 180px;
height: 150px;
}

.affiliate_vetusa_306{
width: 306px;
height: 66px;
margin: 0px 0px 10px 245px;
text-align: center;
position: relative;
}

.affiliate_webring_400{
width: 400px;
height: 150px;
background-color: #cccccc;
top : 20px;
left : 164px;
margin-bottom: 20px;
text-align: center;
font-size: 1.2em;
color: #000000;
padding-top: 40px;
padding-left: 60px;
}

.affiliate_cafepress_150{
width:144;
height:89;
text-align: left;
text-decoration:none;
border:0;
}

a.affiliate_cafepress_150{
  border:0;
  text-decoration:none;
}
a.affiliate_cafepress_150{
  border:0;
  text-decoration:none;
}
a.affiliate_cafepress_150{
  border:0;
  text-decoration:none;
}
a.affiliate_cafepress_150{
  border:0;
  text-decoration:none;
}

.base_title{
margin-top: 27px;
margin-left: 30px;
margin-bottom: 10px;
text-align: left;
font-weight: bold;
font-size: 1.1em;
color: #ffffff;
}
