@charset "utf-8";
/* CSS Document 
---------------------------------------------------*/

html { margin:0; padding:0; text-align:center; }
body { margin:40px 0; border:0; padding:0; background:url(../images/main/bg-body.jpg); text-align:center; }

#wrapper-border { margin:0 auto; border:0; padding:4px; background:#e6e7d3; width:760px; wid\th:752px; }
#wrapper { margin:0; border:1px solid #cdc6af; background:url(../images/main/bg-wrapper.gif); width:752px; wid\th:750px; }
#wrapper:after { content: ""; display: block; height: 0; clear: both; }

#trafford { margin:35px 35px 35px 215px; border:0; padding:0; width:750px; wid\th:500px; }

.homepage { margin:0; border:0; padding:0 33px 115px 33px; line-height:0; float:left; width:570px; height:656px; heig\ht:426px; wid\th:504px; }
.content-wide { margin:0; border:0; padding:0 33px 35px 33px; font:13px/19px Georgia; color:#666; text-align:left; float:left; width:570px; height:566px; heig\ht:336px; wid\th:504px; }

.content { margin:0; border:0; padding:0 33px 35px 35px; font:13px/19px Georgia; color:#666; text-align:left; float:left; width:369px; wid\th:301px; }
.right { margin:0; border:0; padding:45px 33px 35px 0; text-align:left; float:left; font:12px/14px Arial; color:#666; width:201px; wid\th:168px; }

.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; color:#39f; font-weight:normal; }
h1 { font-size:24px; padding-bottom:24px; }
h2, .right h1 { font-size:18px; }
h3 { font-size:14px; padding-bottom:7px; color:#666; font-weight:bold;  }

.content ul { margin-left:0; padding-left:20px; }
.content ul li { list-style-type:square; margin-left:0; padding-left:0; }

a:link, a:visited, a:active { color:#39f; text-decoration:none; }
a:hover { text-decoration:underline; }

img, a img { border:0; }


/* MAIN NAVIGATION
==========================*/
#nav { margin:0 0 115px 40px; border-top:3px solid #a2525a; padding:0; float:left; display:inline; width:180px; wid\th:140px; }

ul#nav { list-style-type:none; text-align:right; }
ul#nav li { border-bottom:1px solid #d9c5bf; }
ul#nav li a, ul#nav li a:visited { padding:7px 24px; color:#a2525a; font:11px/11px Georgia; font-weight:bold; text-decoration:none; display:block; }
ul#nav li a:hover { background:#f9f9f3; text-decoration:none; }


/* HIGHLIGHT BOX
==========================*/
.border { margin:2px; border:1px solid #cdc6af; padding:4px; background:#fff; float:left; display:inline; }
.highlight { margin:0; border:0; padding:10px; background:#edefe5; font:12px/15px Arial; color:#666; text-align:left; }
.square { /*height:154px; hei\ght:134px;*/ width:154px; wid\th:134px; }

a img.lefted { margin:0 10px 10px 0; border:0; padding:0; float:left; }

/* FOOTER
==========================*/
#ftr { margin:0 auto; border:0; padding:0; font:11px/15px Georgia; color:#fff; width:760px; text-align:left; }

#ftr-left { margin:0; border:0; padding:15px; text-align:left; float:left; width:530px; wid\th:500px; }

#ftr-left ul { list-style-type:none; margin:0; border:0; padding:0;  }
#ftr-left ul li { float:left; border-left:1px dotted #ccc; padding:0 6px; }
#ftr-left ul li.noborder { border:0; padding:0 6px 0 0; }
#ftr-left ul li a, #ftr-left ul li a:visited { color:#fff; text-decoration:none;   }
#ftr-left ul li a:hover { color:#fff; text-decoration:underline;   }

#ftr-right { margin:0; border:0; padding:15px; width:230px; text-align:right; float:right; wid\th:200px; }

#ftr a, #ftr a:visited { color:#fff; text-decoration:none; }
#ftr a:hover { color:#fff; text-decoration:underline; }



