/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0 0 20px 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; background:#f4eee2 url(/images/bg.jpg) left top repeat-x; color:#623816;  }
input, textarea, select { font-family:Arial, sans-serif, Helvetica; font-size:12px; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, label, fieldset { padding:0; margin:0; border:0; font-weight:normal; }

/* = TYPOGRAPHY
---------------------------------------------------------------------------------------------------*/
/* headings */
h1, .t1 { font-size:12px; }
h2, .t2 { font-size:24px; color: #b90404; }
h3, .t3 { font-size:11px; font-weight: bold; }

/* Text elements */
p { line-height:140%; margin:0 0 15px 0; }
ul li { list-style:none; line-height:140%;  }
ol li { line-height:140%; list-style-position: outside; margin-left:20px; }
ul, ol { margin:0 0 15px 0; }
img { margin: 0; border:none; padding:0; display:block; }
/* links */
a { color:#c00606; text-decoration:underline; }
a:hover { text-decoration:none; }
.textCenter { text-align: center; }
/* misc */
.clear { clear:both; }
.clear-padding { clear:both; padding: 0 0 10px 0; }
.float { float:left; }
.floatRight { float:right; }
.wrap { margin:0 auto; text-align:left; width:966px; }
.rear { margin-right:0px !important; padding-right:0 !important; }
.last { margin-bottom:0px !important; border:0 !important; }

/* = header
---------------------------------------------------------------------------------------------------*/
.header { width: 966px; float: left; background: #fcefd9 url(/images/header.jpg) 312px 0px no-repeat; }
.header a.logo { display: block; float: left; width: 312px; height: 129px; }
.header .side { float: right; width: 171px; height: 107px; padding: 22px 0 0 18px; background: url(/images/header-side.jpg); color: #f3e8d0; }
.header .side a { color: #f3e8d0; }
.header .side h2 { font-size: 14px; color: #f3e8d0; }
.header .side ul { padding: 3px 0 0 25px; font-weight: bold; }
.header .side ul li { margin: 0 0 3px 0; }
.header .side ul a { text-decoration: none; }
.header .side ul a:hover { text-decoration: underline; }

/* = main
---------------------------------------------------------------------------------------------------*/
.main { width: 966px; float: left; background: url(/images/main.jpg) left top repeat-y; }
.side1 { width: 159px; float: left; margin: 0 32px 0 0; padding: 0 0 0 6px; }
* html .side1 { display: inline; }
.content { width: 574px; float: left; margin: 0 19px 0 0; padding: 10px 0 10px 0; }
.side2 { width: 161px; float: left; padding: 0 15px 0 0; }

/* = item
---------------------------------------------------------------------------------------------------*/
.item a { color: #b70505; font-size: 10px; display: block; }
.item a.img { margin: 0 0 3px 0; }
.item { text-align: center; margin: 0 0 5px 0; float: left; }
.item1 a { font-size: 10px; display: block; color: #b70505; text-decoration: none; font-weight: bold; }
.item1 a.img { margin: 0 0 3px 0; border:3px solid #e9e1d1; }
.item1 { text-align: center; margin: 0 10px 10px 0; float: left; }

.i154x225 { width: 154px; }
.i76x113 { width: 76px; margin-right: 2px; }
.box { border:3px solid #e9e1d1; display: block; float: left; margin: 0 10px 10px 0; }
.ad553x100 { float: left; display: block; margin: 0 0 10px 0; }
.ad { margin: 0 0 10px 0; display: block; }
.ad1 { margin: 0 0 10px 40px; display: block;  }

/* = content
---------------------------------------------------------------------------------------------------*/
.content h2 { color: #623816; font-size: 25px; height: 34px; line-height: 31px; padding: 0 0 0 36px; border-bottom: 1px solid #ebe5e1; margin: 0 0 10px 0; background: url(/images/model.gif) left top no-repeat }
.content h3 { color: #b90404; font-size: 16px; padding: 0 0 0 1px; }
.content p { padding: 0 20px 0 1px; margin: 0 0 10px 0; }
.content p.textCenter { color: #c00606; font-size: 16px; }
.content p.textCenter a { color: #c00606; background: url(/images/arrows/back.gif) 0 7px no-repeat; padding: 0 0 0 9px; }

/* = footer
---------------------------------------------------------------------------------------------------*/
.footer { width: 966px; clear: both; background: url(/images/footer.jpg) left top no-repeat; text-align: center; font-size: 10px; padding: 8px 0 0 0; }
.footer p { line-height: 160%; }











