body  { background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper { width:850px; margin:0 auto; text-align:left;}
#maincontainer { width:850px;}
#allcontent { width:850px; float:left; background-image:url(images/content_bg.gif);}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:850px;
   height:172px;
   float:left;
}

#logo {
   width:171px;
   float:left;
}

#smPic {
   width:185px;
   float:left;
   background-image:url(images/head_bg.gif);
}

#headPic {
   width:494px;
   height:172px;
   float:left;
   background-image:url(images/head_pic.jpg);
}

#topBar {
   width:850px;
   height:30px;
   float:left;
   text-align:right;
   background-image:url(images/bar_bg.gif);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:169px;
   float:left;
   margin-top:8px;
}

#quote {
   width:169px;
   float:left;
   background-image:url(images/quotes.gif);
   background-repeat:no-repeat;
   margin-top:34px;
}

#quoteText {
   width:134px;
   float:left;
   margin-left:20px;
   margin-top:6px;
   font-family:Times;
   font-size:14px;
   color:#70685B;
   line-height:23px;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right { 
   width:681px;
   float:left;
   margin-top:17px;
}

#mainText {
   width:639px;
   float:left;
   margin-left:22px;
}

#featurePic {
	width:250px;
	float:right;
	margin-left:12px;
	margin-bottom:15px;
}

#picTest {
   width:250px;
   float:left;
}

#clickTest {
   width:250px;
   float:left;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:850px;
   background-image:url(images/footer_bg.gif);
   float:left;
}

#footLeft {
   width:169px;
   float:left;
   text-align:center;
   margin-top:16px;
}

#footText {
   width:622px;
   float:left;
   margin-left:26px;
   margin-top:7px;
}

#inner-footText {
   width:622px;
   float:left;
   margin-left:22px;
   margin-top:7px;
}

#dev {
   text-align:right; 
   margin-right:10px;
   width:840px;
   margin-top:7px;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px; }
#contactfields { width: 509px; float: left; margin-bottom: 6px; } 
#sendclear {width:498px; text-align:center; float:left; }

/* Photo Gallery
----------------------------------------------------------------------------*/ 
#piccontainer {
   width:400px;
   margin-right:15px;
   float:left;
   text-align:left;
}

#smpic {
   width:220px;
   float:left;
   text-align:left;
}

#smpiclft {
   width:55px;
   float:left;
   margin-right:6px;
}

#smpicrt {
   width:55px;
   float:left;
}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:23px; color:#6B6457; margin-bottom:14px; font-weight:normal; font-family:serif;}
hr {padding:0; margin:0; color:#C6C0B5; height:1px;}
p {margin-bottom:5px; margin-top:10px; padding:0;}
.picspace {margin-left:12px; margin-bottom:25px;}
.picspace2 {margin-bottom:20px;}
.picspace3 {margin-left:12px; margin-bottom:15px;}
.picspace4 {margin-left:12px;}
.from_quote {font-size:11px; font-family:Arial; line-height:13px;}
.bodytext {line-height:18px;}
.footer_text {font-size:11px;}
a {color:#0D378B; text-decoration:underline;}
a:hover {color:#6B6457; text-decoration:underline;}
.wisnet {color:#B8B2A7; font-size:11px;}
   .wisnet a {color:#B8B2A7; font-size:11px; text-decoration:underline;}
   .wisnet a:hover {color:#F0EEEB; font-size:11px; text-decoration:none;}