@charset "utf-8";
/* CSS Document 
---------------------------------------------------*/

html { margin:0; border:0; padding:0; text-align:center; line-height:0; font-size:0; }
body { margin:0 0 20px 0; border:0; padding:0; background:#e1ddd3; color:#8e7b6d; }

#wrapper { margin:20px auto; border:0; padding:0; width:900px; text-align:left; }
.break { margin:0; border:0; padding:0; clear:both; float:none; line-height:0; font-size:0; }


/* HTML
==========================*/
h1, h2, h3 { margin:0; border:0; padding:0; font-weight:bold; vertical-align:top; font-family:Trebuchet MS;  }
h1 { font-size:24px; line-height:1; padding-bottom:5px; font-style:italic;  }
h2 { font-size:18px; line-height:1; padding-bottom:5px; font-weight:normal; }
h3 { font-size:17px; line-height:1; padding-bottom:5px; color:#339; }

a, a:visited { color:#da9359; text-decoration:none; }
a:hover { color:#339; text-decoration:none; }

img, a img { margin:0; border:0; padding:0; float:left; }

.details ul { margin-left:0; padding-left:20px; }
.details ul li { list-style-type:square; margin-left:0; padding-left:0; }


/* MAIN NAV STUFF 
====================================================*/
#navMain-wrapper { margin:0; border:0; padding:0; width:540px; height:160px; float:left; }

ul.navMain { list-style-type:none; margin:130px 40px 0 20px; border:0; padding:0; height:160px; text-align:left; heig\ht:30px; }
ul.navMain li { padding:0; float:left;  }
ul.navMain li a, ul.navMain li a:visited { margin:0; border:0; padding:8px 12px; display:block; font:14px/14px Trebuchet MS; letter-spacing:1px; color:#8e7b6d; font-weight:bold; text-decoration:none; }
ul.navMain li a:hover { color:#339; text-decoration:none; } 


/* SUB NAV STUFF 
====================================================*/
#navSub-wrapper { margin:0; border:0; padding:0; width:900px; height:40px; background:url("../images/main/bg-navSub.jpg") no-repeat; clear:both; float:none; }

ul.navSub { list-style-type:none; margin:0 40px 10px 554px; border:0; padding:0; height:40px; text-align:left; heig\ht:30px; }
ul.navSub li { padding:0; float:left;  }
ul.navSub li a, ul.navSub li a:visited { margin:0; border:0; padding:8px 12px; display:block; font:14px/14px Trebuchet MS; letter-spacing:1px; color:#8e7b6d; font-weight:bold; text-decoration:none; }
ul.navSub li a:hover { color:#339; text-decoration:none; } 



/* HOME STUFF 
====================================================*/
#home { margin:0; border:0; padding:40px; width:360px; height:240px; float:left; font:13px/17px Trebuchet MS; color:#da9359; background:#fff; wid\th:280px; heig\ht:160px; }

.shaded-content { margin:0; border:0; padding:0 330px 30px 50px; background:#e1c479; font:13px/17px Trebuchet MS; color:#330; width:900px; wid\th:520px; }

.content { margin:0; border:0; padding:30px 48px; background:#fff; font:13px/17px Trebuchet MS; color:#8e7b6d; width:900px; wid\th:804px; }
.content:after { content: ""; display: block; height: 0; clear: both; }

.listing { margin:0; border:0; padding:2px; float:left; width:134px; wid\th:130px; }

.details-wrapper { margin:0; border:0; padding:0; background:#fff url("../images/main/bg-details.jpg") repeat-x; width:900px; }
.details-wrapper:after { content: ""; display: block; height: 0; clear: both; }
.details { margin:0; border:0; padding:160px 40px 40px 40px; font:13px/20px Trebuchet MS; color:#8e7b6d; float:left; width:410px; wid\th:330px; }

.network { border-bottom:2px solid #8e7b6d; }


/* FOOTER NAV STUFF 
====================================================*/
ul.navFtr { list-style-type:none; margin:0; border:0; padding:10px 40px 0 40px; font:11px/14px Arial; text-align:left; clear:both; float:none;  }
ul.navFtr li { float:left; border:0; padding:0 10px;  }
ul.navFtr li.noborder { border:0; padding:0 10px 0 0;  }
ul.navFtr li a, ul.navFtr li a:visited { margin:0; border:0; padding:0; text-decoration:none; color:#8e7b6d; }
ul.navFtr li a:hover { text-decoration:underline; color:#8e7b6d; } 


/*

/* MAIN NAV STUFF 
====================================================*
ul.navMain { list-style-type:none; margin:0 auto; border:0; padding:0; height:50px; text-align:left; }
ul.navMain li { padding:0; float:left;  }
ul.navMain li a, ul.navMain li a:visited { margin:0; border:0; padding:18px 10px; display:block; font:14px/14px Arial;  font-weight:bold; text-decoration:none; }
ul.navMain li a:hover { color:#909ec9; text-decoration:none; } 


/* OTHER STUFF 
====================================================*
.content { margin:0; border:0; padding:30px; float:left; font:12px/20px Arial; width:400px; wid\th:340px; }

.right { margin:0; border:0; padding:30px; float:left; font:12px/20px Arial; width:440px; wid\th:380px; }

.hdr-photo { margin:0; border:0; padding:0; }
.lb-logo { margin-left:270px; }
.lb-internal { margin-left:340px; }
.logos-home { margin:0; border:0; padding:100px 0 0 20px;}



/* COLORS
==========================*
.navMain-color { background:#ffe9c7; }
.torso-color { background:#909ec9; }
.content-color { background:#dadded; }

.footer-color { background:#fff; }



*/


