body{
margin: 0;
padding: 0;
background:  url(assets/brown-bg.jpg); /* red-bg-tg.jpg is the same color as the TG site*/
background-repeat:  repeat;
color: #FF0000; background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
}



H1{
color: #336633; background-color: transparent;
font-size: 100%;
}

H2{
color: #336633; background-color: transparent;
font-size: 100%;
}

H3{
	color: #333333;
	background-color: transparent;
	font-size: 90%;
	margin-bottom: 3px;
	margin-top: 3px;
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 0px;
}


.clear {
	clear: both;
}



td.left {
	background:  url('assets/side-left.jpg');
	background-repeat: repeat-y;
	color: #000;
	background-color: transparent;
	text-align: left;
} 


td.right {
	background:  url('assets/side-right.jpg');
	background-repeat: repeat-y;
	color: #000;
	background-color: transparent;
	text-align: left;
} 

td.bg { 
background:  url('assets/bg-wide.jpg');
background-repeat: repeat-y;
} 

td.newleft {
	background:  url('assets/home/new-left.jpg');
	background-repeat: repeat-y;
	color: #000;
	background-color: transparent;
		}

td.newright {
	background:  url('assets/home/new-right.jpg');
	background-repeat: repeat-y;
	color: #000;
	background-color: transparent;
		}
	
.newbg {
	background-repeat: repeat-y;
	background-image: url('assets/home/new-mid-bg.jpg');
	width: 534px;
}

.newbox  {
	background-repeat: repeat-y;
	background-image: url('assets/home/new-box.jpg');
	width: 607px;
}


.indexstyle {
width: 450px;
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
letter-spacing:0.10em;
}

td.indexstyle { 
color: #333;
background-color: transparent; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal;
letter-spacing:0.10em;
}
 
.indexstyle H1{
	color: #B24E10;
	background-color: transparent;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	letter-spacing:0.10em;
	
}

.indexstyle H2{
color: #B24E10; background-color: transparent;
font-size: 12px;
font-weight: bold;
font-style: italic;
}

.indexstyle a {
color: #B24E10;
background-color:transparent; 
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

.indexstyle a:visited { 
color: #B24E10; font-weight: bold;
font-size: 11px;
 text-decoration: none;
}

.indexstyle a:hover, .indexstyle a:focus {
  color: #DB641A;
  background: transparent;
  font-weight: bold;
   text-decoration: none;
}



.indexstyle h1 a {
color: #B24E10;
background-color:transparent; 
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.indexstyle h1 a:visited { 
color: #B24E10; font-weight: bold;
 text-decoration: none;
 font-size: 14px;
}

.indexstyle h1 a:hover, .indexstyle h1 a:focus {
  color: #DB641A;
  background: transparent;
  font-weight: bold;
   text-decoration: none;
   font-size: 14px;
}



.indextext {   /* alternate orange color #D88F6D */
color: #AB7E67; 
background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
letter-spacing:0.08em;
}

.indextext td{
color: #336633; background-color: transparent;
}

.indextext a {
color: #55AA55;
background-color:transparent; 
font-weight: bold; 
 text-decoration: none;
}

.indextext a:hover, .indextext a:focus {
  color: #91A68F;
  background: transparent;
  font-weight: bold;
 text-decoration: none;
}

.indextext a:visited { 
color: #55AA55; font-weight: bold;
 text-decoration: none;
}





.main{
color: #336633; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
font-weight: bold;
letter-spacing:0.08em;
}

.main td{
color: #336633; background-color: transparent;
}

.main a {
color: #FFFFFF;
background-color:transparent; 
font-weight: bold; 
}
.main a:visited { 
color: #FFFFFF; font-weight: bold;
}

/*/*/a{}
.main a {
 text-decoration: none;
}

.main a:hover, .main a:focus {
  color: #A3C5A3;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */


.content {
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
letter-spacing:0.08em;
}

.content td{
color: #333; background-color: transparent;
}

.content H1{
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
letter-spacing:0.15em;
margin-bottom:4px;
margin-top: 4px;
}

.content H2{
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-variant: small-caps;
letter-spacing:0.10em;
margin-bottom:4px;
margin-top: 4px;
}

.content a {
color: #B24E10;
background-color:transparent; 
font-weight: bold;
}

.content a:visited { 
color: #B24E10; font-weight: bold;
}

/*/*/a{}
.content a {
 text-decoration: none;
}

.content a:hover, .content a:focus {
  color: #DB641A;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */


.contentdiv  {
  	padding: 3px;
}


.contentsmall {
color: #333; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
letter-spacing:0.06em;
}

.contentsmall td{
color: #333; background-color: transparent;
}

.contentsmall a {
color: #7C1701;
background-color:transparent; 
font-weight: bold;
}
.contentsmall a:visited { 
color: #7C1701; font-weight: bold;
}

/*/*/a{}
.contentsmall a {
 text-decoration: none;
}

.contentsmall a:hover, .contentsmall a:focus {
  color: #AF2001;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */



.text {
color: #336633; background-color: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
letter-spacing:0.08em;
}

.text td{
color: #336633; background-color: transparent;
}

.text a {
color: #55AA55;
background-color:transparent; 
font-weight: bold; 
}
.text a:visited { 
color: #55AA55; font-weight: bold;
}

/*/*/a{}
.text a {
 text-decoration: none;
}

.text a:hover, .text a:focus {
  color: #91A68F;
  background: transparent;
  font-weight: bold;
}

/* NN4 hack */


#divtextNav {
	width: 700px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #9EA078;
	background: transparent;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.08em;
	margin-right:auto;
	margin-left:auto;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}

#divtextNav a:link,  #divtextNav a:visited { 
color: #9EA078;
background-color:transparent; 
font-weight: bold; 
font-size: 12px;
text-decoration:none;
}

#divtextNav a:hover{   
  color: #F2D989;
  font-weight: bold;
  text-decoration: none;
  }

#sisterWrap {
	width:500px;
	margin-right:auto;
	margin-left:auto;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 28px;
}

#divSister {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 0.05em;
	background-color: transparent;
	text-align: center;
	margin: 0px;
	float: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#divSister  a:link,  #divSister  a:visited { 
color: #9EA078;
background-color:transparent; 
font-weight: bold; 
font-size: 12px;
text-decoration:none;
}

#divSister  a:hover, a:focus{   
  color: #F2D989;
  font-weight: bold;
  text-decoration: none;
  }
  

#divTuscany {
	width: 159px;
	height: 28px;
	float: right;
}

#divFooter {
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: transparent;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.05em;
	margin-right:auto;
	margin-left:auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 5px;
}

#divFooter a:link,  #divFooter a:visited {  
color: #95A878;
background-color:transparent; 
font-weight: bold; 
font-size: 11px;
text-decoration:none;
}

#divFooter a:hover {  
  color: #F2D989;
  font-weight: bold;
  text-decoration: none;
}


#divcopyright {
	width: 750px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: transparent;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.05em;
	margin-right:auto;
	margin-left:auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
}

#divcopyright a:link,  #divcopyright a:visited {  
color: #BD7A51;
background-color:transparent; 
font-weight: bold; 
text-decoration:none;
}

#divcopyright a:hover {  
  color:  #DBD2B1;
  font-weight: bold;
  text-decoration: none;
}



.small {
color: #B24E10; background-color: transparent;
font-weight: bold;
font-size: 10px;
}


.quote {color: #000000; background-color: #ffffff;
font-size: 11px;
}

.indent { padding: 2px; margin: 5px;
}

.indentleft { padding-left: 10px; margin: 5px;
}

.border {
border: 1px solid black;
color: #B24E10; background-color: transparent;
}


form {
   background: transparent;
  font-size: 11px;
 } 
input {
  background: #F4E1A0;
  border: 1px solid #000000;
  padding: 2px;
  margin-left: 5px;
}
.remove {
  background: transparent;
  border: none;
} 
.frmbtn {
  background: #841C10;
  border-top: 2px solid #666666;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #666666;
}
textarea {
  background: #F4E1A0;
  border: 1px solid #000000;
  padding: 2px;
  width: 200px;
  margin-left: 5px;
}
select {
  padding: 1px;
  margin-left: 5px;
  border: 2px solid #526598;
  background: #EAF2FF;
  color: #003063;
}
select:focus {
  background: #FAEFCF;
  color: #000000;
}
option {
  border: 1px dotted #003063;
  margin: 2px 0 1px;
}


.heading {
color: #B24E10; background-color: transparent;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-variant: small-caps;
letter-spacing:0.10em;
margin-bottom:4px;
margin-top: 4px;
}

.pullquote {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 1.5em;
	letter-spacing: 0.01em;
	color: #BE6936;
	margin: 0 0 1ex 0;
	padding: 0 15px;
	font-weight: bolder;
}

#photoWrap {
width: 650px;
padding: 0px 0px 0px 55px;
margin-right:auto;
margin-left:auto;
}

.thumbnail{
	padding: 2px 2px 2px 2px;
	background-color: #FFF;
	border: 1px solid #222222;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	}	
	
	
.floatLeft{
float: left;
}	

.floatRight{
float: right;
}	

.imgBorder {
	padding: 5px;
	margin: 5px;
    border: 1px solid #999;
}

/*
alternate lighter text color for .text class
color: #91A68F
link color: #448844
*/
