body
{background: #c90;
background-image: url(../images/background3.gif);
background-repeat: repeat-y;
background-position: top center;
margin: 0;
padding: 0;
text-align: center;
min-width: 800px;
font-size:1em;}

a
{color: #630;
font-weight:600;
text-decoration: underline;}

a:hover
{color: #06f;
text-decoration: underline;}

address
{font-weight:500;
font-family:Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
font-style:normal;
margin-top:10px;}

img#logo2
{border: none;
margin-bottom: -13px;
position: relative; 
left: 30%; 
top: -5px;}

img#logo3
{position: relative;
top: -5px;}

#wrap
{background: #fc3;
margin: 0 auto;
width: 786px;}

#masthead
{margin-top: 0;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
width: 785px;
padding: 0;
z-index: 500;
position: relative;
left: .8%;}

/* navigation */
#navcontainer
{margin: -4px auto 0;}

#navcontainer ul
{list-style-type: none; 
margin: 0;
padding: 0;
text-align: center;}

#navcontainer ul li 
{display: inline;
float: left;}

#navcontainer ul li a
{color: #630;
text-decoration: none;
padding: 2px 7px;
background: #fc3;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
font-size: 16px;
font-weight: 600;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;}

#navcontainer ul li a:hover, #navcontainer ul li a:active
{background: #c90;
color: #fff;
border-bottom: 1px solid #c90;}

#navcontainer li a#current
{ background: #c90;
color: #fff;
border-bottom: 1px solid #c90;}

/* end navigation */

/* main content */
#leftcontent
{float: left;
clear: left;
width: 475px;
margin: 40px 10px 0 20px;
padding: 0;
background:#fc3;
color: #630;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
text-align: left;}

#leftcontent table
{margin-left: 75px;
padding-bottom: 16px;}

#leftcontent .subhead
{font-weight: 600;}

#top
{border:2px solid #630;
padding: 10px;
margin-bottom: 15px;}

#top h1
{font-size: 1.5em;
margin-bottom: -10px;}

#top p
{font-size: 1em;}

iframe
{border: 1px solid #630;}

#bottom
{}

#bottom
{border:2px solid #630;
padding: 10px;
padding-bottom: 0;}

#bottom h1
{font-size: 1.25em;
margin-bottom: -10px;}

#bottom p
{font-size: 1em;}

#rightcontent
{float: right;
margin: 40px 20px 0 10px;
background:#fc3;
color: #630;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
text-align: left;
width: 250px;}

#rightcontent h1
{font-size: 1em;
margin-bottom : -.5em;}

#rightcontent h2
{font-size: .8em;
margin-bottom: -.5em;}

#rightcontent p
{font-size: .875em;}

#right1
{border:2px solid #630;
padding: 10px;
margin-bottom: 15px;}

#right2
{border:2px dashed #630;
padding: 10px;}

#tophalf
{width: 675px;
margin: 50px auto 15px;
padding: 10px;
padding-top: 0;
border:2px solid #630;
background:#fc3;
color: #630;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
text-align: left;}

#tophalf h1
{font-size: 1.5em;
margin-bottom: -15px;}

#tophalf h2
{font-size: 1em;}

#tophalf p#notice
{background-image: url(../images/sign_slant2.gif);
background-repeat: no-repeat;
background-position:top right;}

#bottomhalf
{width: 675px;
margin: 25px auto 15px;
padding: 10px;
padding-top: 0;
border:2px solid #630;
background:#fc3;
color: #630;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
text-align: left;}

/* photo gallery */
h2.gallery_head
{border-bottom: thin dashed #630; 
text-align: center;}

div.spacer
{clear: both;
margin-bottom: -10px;}

div.float 
{float: left;
margin-left: 35px;
margin-bottom: -15px;
height: 200px;
width: 120px;} 

div.float a img
{border: none;}

div.float p 
{text-align: left;
font-size: small;
margin-top: -10px;
margin-left: 0;
width: 130px;}

div.float p.copy
{font-size:6px;}

div.float a
{font-weight: 500;
text-decoration: none;}

div#lg_pics
{margin-left: 3%;}

div#lg_pics p
{text-align: center;
margin-top: -10px;
margin-left: -10px;}

#slideshow
{width: 700px;
margin:0;
margin-left:15px;
padding:0;
background:#fc3;
color: #630;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
text-align: center;}

ul#toggle
{}

ul#toggle li
{ display: inline;
list-style-type: none;}

ul#toggle li a
{font-weight: 500;
text-decoration: none;}

ul#toggle li a:hover
{border-top: 1px solid;
border-bottom: 1px solid;}

p#gap
{clear: both;
height: 100px;
background: #fc3;}

/* footer */
div#footer
{clear: both;
margin: 0 auto;
padding: 0;
width: 100%;
background: #c90;
background-image: url(../images/background5.gif);
background-repeat: no-repeat;
background-position: top center;}

#footnavcontainer	
{clear: both;
background: transparent;
text-align: center; 
margin: 20px auto 0;
padding: 0;
position: relative;}

#footnav	
{list-style-type: none;}

#footnav li	
{display: inline;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
font-size: small;
font-weight: normal;
padding-right: 20px;}

#footnav a	
{background: transparent;
color: #630;
font-weight: 600;
text-decoration: none;}

#footnav a:hover	
{color: #06f;}

#footnav #footactive a#footcurrent
{color: #06f;}

#postscript
{background: transparent;
font-size: small;
font-family: Courier, "Courier New",  "Andale Mono", Monaco, Monospace;
color: #630;
margin: 5px auto 0;
position: relative;
top: -5px;}

/* image wrap */
div.wrap
{background-image: url(../images/testimonial2.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
background-position: 400px -10px;
  margin: 0;
  padding: 0;
  border: 0;}

.wrap1, .wrap2
{float: right;
clear: right;
padding: 0;
/* border:1px solid red;*/}

.wrap1
{width:249px;
height:175px;
margin:0 0 0 15px;}

.wrap2
{width:249px;
height:175px;
margin:0 0 0 25px;}

p.lengthen
{height:335px;}

/* contact form */

#formcontainer
{width:450px;
padding:15px;
margin-left:-10px;}

div.row
{margin-bottom:10px;}

input.text,textarea.text
{color:#630;
background-color:#fc3;
border:1px groove #630;
width:437px;}

input.text:focus, textarea.text:focus
{color:#630;
background-color:#fff2cc;}

div#thanks p, div#error p
{text-align:center;}




