body {
    background-color:white;
    font-family:verdana, geneva, arial, helvetica, sans-serif;
    font-size:0.7em;
    margin:0 0 0 0px;
}
#container 
{
    width:975px;
    margin:auto;
}
#main-image IMG {
	padding-top:1em;

}

#logo 
{
    float:left;
    width:271px;
    
}
A IMG {
		border:0;
}
#search 
{
    float:right;
    width:300px;
    text-align:right;
}

FORM 
{
    margin:0;
    padding:0;
}

#main-nav-container
{
    width:25%;
    float:left;
      }

#text-left, #text-middle, #text-right
{
    width:22%;
    float:left;
    margin-left:2em;
 }
 #text-left-inside, #text-middle-inside, #text-right-inside
{
    width:22%;
    float:left;
    margin-left:2em;
    text-align:right;
 } 
 #text-right-inside {
 width:26%;	
}
  #text-left-inside p:first-child, #text-middle-inside p:first-child, #text-right-inside p:first-child {
   margin-top:0;
   padding-top:0;
 } 
  #text-full-inside
{
    width:44%;
    float:left;
    margin:1em 0 0 2em;
    text-align:right;
    display:none;
 } 
  #text-full-inside p:first-child {
   margin-top:0;
   padding-top:0;
 }

#footer
{
    clear:left;
    margin:2em 0 3em 0;
    
}  
.strap 
{
    font-size:1.9em;
    font-weight:bold;
    text-align:right;
    padding:0 0 1.8em 0;
}
h1
{
    font-size:1.9em;
    font-weight:bold;
    text-align:right;
    padding:0 0 1em 0;
    float:right;
    margin-left:2em;
}

.strap-inside 
{
    font-size:2.2em;
    font-weight:bold;
    text-align:right;
    padding:0;
    float:right;
    margin:0 0 1.5em 1.5em;
}
#strap-container 
{
   width:400px;
   float:right;
   margin-right:6.2em;
   line-height:2.5em;
}
H1.main-strap-inside 
{
    font-size:2.2em;
    font-weight:bold;
    text-align:right;
    margin:0;
    padding:0;  
}
H2.main-strap-inside 
{
    font-size:2.2em;
    font-weight:bold;
    text-align:right;
    margin:0;
    padding:0;
    clear:right;
    
}
h2 
{
    font-size:1.5em;

}
#text-left1 IMG,#text-left2 IMG, #text-left3 IMG,
#text-middle1 IMG,#text-middle2 IMG, #text-middle3 IMG,
#text-right1 IMG,#text-right2 IMG, #text-right3 IMG
{
    float:left;
    width:100px;
}

#text-left2, #text-middle2, #text-right2,
#text-left3, #text-middle3, #text-right3
{
  padding-top:1em;
  clear:left;
}
#text-left P, #text-middle P, #text-right P, #footer P {
   text-align:right;
   padding:0;
   margin:0;
   font-size:0.9em;
 }
 H4 
 {
     text-align:right;
     padding:0;
     margin:0; 
     font-size:0.8em;
 }
 #nav-image 
 {
  float:right;   
 }
 UL#nav 
 {
   text-align:right;
   list-style-type:none;  
   padding:0;
   margin:0;
   line-height:2em;
   font-weight:bold; 
   width:130px;
 }
  UL#nav LI 
  {
   margin:0;
   padding:0;   
  }
 UL#sub-menu-home
 {
     list-style-type:none;
     text-align:left;
     padding:0;
     margin:0; 
     text-indent:1em;
     font-size:0.8em;
     
 }
 UL#nav A:link,UL#nav A:visited
 {
  color:#333;   
 }
 ul#nav A.active {
  color: #999999;
  text-decoration:line-through;
}
UL {

	list-style-position: inside;
}
 
 UL#nav  A:hover {
text-decoration:line-through;
	color: #999999;
	text-decoration: none;
	color: #CCCCCC;
}

a:link {
	color: #333333;
	text-decoration:none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
text-decoration:line-through;
	color: #999999;
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #333333;
}
H4 
{
 margin:0;
 padding:0;   
}
#text-right1 P, #text-right2 P,#text-right3 P
{
    margin:0;
}
DT {
	font-weight:bold;
	font-size:small;
	margin:0 0 0.5em 0;
}
DD {
	margin:0 0 0.5em 0;
}
FORM#commentform INPUT{
	float:right;
	margin-right:1em;
}
FIELDSET {
	border:0;
	margin:0.5em 0 0 0;
	padding:0;
}

#leftmiddle 
{
    color:blue;
    padding:0;
}