body { text-align: center; margin: 0; padding: 0; font-family:"Lucida Grande",verdana,sans-serif; font-size: 11px; }
#wrapper { text-align: left; width: 960px; margin: 20px auto; }
#footer { margin-bottom: 20px; clear: both; }

#menu { text-align: left; padding: 0 5px 0 240px; }
#menu ul { list-style: none; padding: 0; margin: 0; }
#menu li { float: left; margin: 0 0 30px 0; padding: 0 0 3px 0; border-bottom: 1px solid #000; }
#menu a { font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
#menu a:hover { color: #c8145e; }
#menu a.selected { color: #c8145e; }
#main { clear: both; height: 300px; }
#menu li.first { width: 102px; }
#menu li.second { width: 182px; }
#menu li.third { width: 165px; }
#menu li.fourth { width: 135px; }
#menu li.fifth { width: 81px; }
.mainimg { width: 240px; height: 238px; float: left; background: url(../images/img-bg.gif) no-repeat; }

#title { clear: both; text-align: left; padding: 0 0 30px 0; height: 100px; }
#title img { border: 0; }

.content { padding: 20px 10px 0 240px; width: 345px; float: left; font-size: 10px; }
.quote { padding: 50px 0 0 50px; width: 302px; text-align: right; float: left; }
.content h2 { margin: 0; padding: 0; font-size: 11px; color: #c8145e; }
.content p { margin: 0 0 10px 0; padding: 0; }
.content table, .content tr, .content td { margin: 0; padding: 0 }
.content table { margin-bottom: 10px; }

.error { font-weight: bold; color: red; }
.homelogo { clear: both; text-align: center; padding-top: 120px; }

#gallery { clear: both; }
#gallery .img { width: 108px; height: 110px; float: left; border: 0;  }
#gallery a img { border: 0; }
.gallery { float: left; width: 760px; overflow: hidden; }  
.gallery_title { float: left; width: 170px; margin-right: 30px; text-align: right; }
.images { height: 440px; }
.menu {  }
.menu { text-align: left; padding: 0 5px 0 240px; }
.menu ul { list-style: none; padding: 0; margin: 0; }
.menu li { float: left; margin: 0 35px 30px 0; padding: 0 0 3px 0; }
.menu a, .paging a { font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
.menu a:hover, .paging a:hover { color: #c8145e; }
.menu a.selected, .paging strong.selected { color: #c8145e; }

.paging { clear: both; text-align: right; margin-right: 20px; font-weight: bold; }
.paging img { vertical-align: middle; margin-right: 10px; }
