/*
Design by Duck On Water
*/
* { margin: 0; padding: 0; }
body { background: #C6B9B0 url(../images/top-strip-RED.jpg) repeat-x left top }
body, th, td, input, textarea { text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
form { }
fieldset { }
input, textarea { font-weight: bold }
input.text { padding: 2px 5px; background: #F8FAEB; border-top: 1px solid #4D5719; border-left: 1px solid #4D5719; border-right: 1px solid #626456; border-bottom: 1px solid #626456; }
input.button { background: #3C7BCF; border-top: 1px solid #3C7BCF; border-left: 1px solid #3C7BCF; border-right: 1px solid #3C7BCF; border-bottom: 1px solid #3C7BCF; color: #FFFFFF; }
h1, h2, h3 { margin-top: 1.5em; color: #452a37; }
h1 { letter-spacing: -0.075em; font-size: 30px; }
h2 { letter-spacing: -.05em; text-transform: uppercase; font-size: 1.1em; font-weight: bold; color: #452A37; }
h3 { font-size: 1em }
h4 { font-size: 1.1em; margin: -15px 0px 10px 20px; padding: 0px; color: #8E1C41; }
p, ul, ol { margin-top: 1.5em; line-height: 1.8em; font-size: 1.1em; }
ul, ol { margin-left: 3em }
blockquote { margin-left: 3em; margin-right: 3em; }
a { text-decoration: none; color: #0070B0; }
a:hover { border: none; color: #666666; }
h1 a, h2 a, h3 a { border: none; text-decoration: none; color: #452a37; }
h1 a:hover, h2 a:hover, h3 a:hover { background: none; color: #B10961; }
hr { display: none }
/* Wrapper */
#wrapper { }
/* Header */
#header { width: 900px; margin: 0px auto; height: 92px; }
#phone { font-size: 30px; font-weight: bold; color: #DFD3C7; margin: 0px; padding: 15px 0px 0px 15px; text-align: center; display: block; float: left; }
#phone .email { font-size: 17px; margin: 0px; padding: 0px 0px 0px 9px; text-decoration: none; background: url(none); border-width: 0px; display: block; letter-spacing: 0.1px; }
#phone .email:hover { background: url(none); color: #FFFFFF; }
#menu { width: 976px; float: left; height: 92px; }
#menu ul { margin: 0px; padding: 0px; list-style: none; line-height: normal; }
#menu li { float: left }
#menu a { display: block; float: left; letter-spacing: -1px; text-decoration: none; color: #DFD3C7; padding: 50px 22.5px 11px; margin: 0px; border-left: 1px solid #8E1C41; font: normal 16px Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#menu a:hover { color: #FFFFFF; background: #452A37; }
#menu .current_page_item a { color: #DFD3C7; background: #452A37; }
#menu .last { border-right: 1px solid #8E1C41 }
#menu .current_page_item_all a { color: #DFD3C7; background: #452A37; border-right: 1px solid #8E1C41; }
#search { float: right; width: 260px; margin: 0px; padding-top: 7px; }
#search fieldset { border: none }
#search #s { width: 160px }
#search #x { width: 80px }
/* Logo */

#logoSearch { width: 220px; height: 189px; background: #FFFFFF url(../banner.jpg) no-repeat right top; margin: 0px auto; padding: 0px 0px 10px; clear: right; float: right; }
#logo { width: 900px; height: 189px; background: #FFFFFF url(../banner.jpg) no-repeat left top; margin: 0px auto; padding: 0px 0px 10px; }
#logo #changer { width: 668px; margin: 0px; padding: 0px; height: 187px; display: block; clear: both; float: left; }
#logo #changer p { float: right; width: 460px; height: 70px; margin: 0; padding: 110px 20px 0 50px; text-align: right; font-size: 136%; font-weight: bold; color: #ED2024; }
#logo #changer ul { margin: 0px; padding: 0px; }
#logo #changer li { list-style-type: none; float: left; }
#logo #changer img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px; float: left; padding: 0px; }
#logo h1, #logo h2 { margin: 0; padding: 0; text-transform: lowercase; }
#logo h1 { font-size: 48px; color: #471B32; margin: 0px; display: block; padding: 60px 5px 0 15px; }
#logo h1 .white { color: #525741 }
#logo h2 { padding: 0px 0 0 0px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #BD0A70; }
#logo p { clear: left; margin: 0; padding: 0 0 0 20px; line-height: normal; font-size: 1.2em; font-weight: bold; color: #C2C5B1; }
#logo a { color: #000098 }
/* Page */
#page { width: 880px; padding-top: 10px; border-top: none; margin: 0 auto; padding-right: 10px; padding-left: 10px; background: #FFFFFF url(../images/backgrounds/logo-backgroundgif.gif) no-repeat left bottom; }
/* Content */
.let { color: #289728; }
#content { width: 660px; float: left; }
.post { }
.post .title { margin: 0; font-weight: normal; }
.post h1.title { height: 40px; text-decoration: underline; padding: 15px 0px 0px 30px; margin: 0px 0px 18px; font: 30px Arial, Helvetica, sans-serif; }
.post .entry h1 { text-decoration: underline; font: 30px Arial, Helvetica, sans-serif; color: #452a37; margin: 0px 0px 15px; padding: 15px 0px 0px; display: block; text-transform: capitalize; }
.post .entry .spacing { width: 600px; float: left; position: static; padding-bottom: 15px; }
.post .entry .detailsProb p { text-align: justify; margin-bottom: 10px; padding-bottom: 10px; }
.startAdd { text-transform: capitalize; font-weight: bold; }
.ref { font: italic 11px Arial, Helvetica, sans-serif }
#gallery { margin: 0px 0px 30px; padding: 0px 0px 0px 20px; height: auto; float: left; width: 615px; min-height: 320px; background: #FFFFFF url(../images/backgrounds/gray-bk.gif) no-repeat right bottom; }
#gallery img { border: 1px solid #452A37; margin: 0px; padding: 3px; background: #EADBE2; display: block; }
#gallery img:hover { border-color: #452A37; background: #7B1838; }
#gallery a { margin: 0px 0px 10px 5px; padding: 0px; }
#gallery p { margin: 0px; padding: 0px; border-width: 0px; float: left; }
#gallery #smallImg { margin: 0px 0px 0px 5px; padding: 0px; float: left; width: 275px; }
#gallery #largeImg { margin: 0px; padding: 2px; float: left; display: block; background: #EADBE2; height: 250px; width: 331px; }
#gallery #largeImg p { text-align: center }
#gallery #largeImg .zoom img { margin: 0px; padding: 4px; float: left; display: block; background: #EADBE2; width: 317px; height: 240px; }
#gallery #largeImg .zoom { margin: 0px; padding: 0px; display: block; float: left; }
#gallery #largeImg img:hover { background: #7B1838 }
.post .title a { text-decoration: underline }
.post .title a:hover { color: #8E1C41; text-decoration: underline; }
.post .entry { padding-top: 0; padding-right: 30px; padding-bottom: 40px; padding-left: 15px; }
.post .entry img { border: 1px solid #452A37; margin: 0px; padding: 3px; background: #EADBE2; display: block; }
.post .entry img:hover { border-color: #452A37; background: #7B1838; }
.post .meta { margin: 0; padding: 0px 0px 0px 15px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CFCFCF; }
.post .entry a { font-size: 14px; color: #8E1C41; display: block; margin: 0px; padding: 0px; text-align: center; border: 2px solid #EADBE2; float: left; }
.post .entry a:hover { text-decoration: underline; color: #471B32; }
.post .entry table { border-collapse: collapse; padding: 0px; height: auto; margin: 0px auto 20px; width: 610px; }
.post .entry td, th { padding: 25px 5px 32px; border-top: 0px; border-right: 0px; border-bottom: 3px solid #EADBE2; border-left: 0px; margin: 0px; }
.post .entry p { margin: 0px; padding: 20px 0px 0px 20px; }
.post .entry h2 { margin: 0px; padding: 40px 0px 0px 18px; font-size: 18px; text-transform: none; font-weight: normal; text-decoration: underline; display: block; }
.post .meta a { color: #452a37; text-align: center; }
.post .entry ul { margin-bottom: 20px; padding-left: 80px; }
.post .links { margin: 0; padding: 0px 0px 15px 15px; }
.post .tags { margin: 0; background: #F2F2F2; padding: 5px 10px 5px 15px; text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.post .links a, .post .tags a { border: none }
/* Recent Posts */
#recent-posts { }
#recent-posts h2 { margin: 0; padding: 15px 0  0 0px; height: 30px; font-family: Arial, Helvetica, sans-serif; color: #0070B0; }
#recent-posts h3 { margin: 0; padding: 15px 0  0 0px; font-size: 13px; }
#recent-posts p { margin: 0 0 10px 0; padding: 15px 0  20px 0px; border-bottom: #E7E7E7 1px solid; line-height: 18px; font-size: 13px; }
#recent-posts a { background: #BB096B; padding: 3px 15px 3px 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#recent-posts h3 a { }
/* Sidebars */
.sidebar { float: left }
.sidebar h2 { font-size: 16px; margin: 10px 0px 0px; padding: 0px; text-decoration: underline; }
.sidebar ul { margin: 0; padding: 0; list-style: none; }
.sidebar li { margin-bottom: 2em }
.sidebar li ul { }
.sidebar li li { margin: 0 }
.sidebar li h2 { margin: 0 0 10px; color: #452A37; font: 12px Arial, Helvetica, sans-serif; padding: 0px; text-decoration: none; }
#sidebar1 { width: 210px; padding: 0px 20px 0px 20px; }
#sidebar2 { width: 180px; padding: 0px 20px 20px; background: #EBE9ED; }
#sidebar2 li h2 { margin: 30px 0px 5px; padding: 0px; height: 20px; font-weight: bold; }
#sidebar2 li ul { line-height: normal }
#sidebar2 li li { padding: 5px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#sidebar2 li a { border: none; padding-left: 10px; text-transform: uppercase; }
#sidebar2 li a:hover { border: none; padding-left: 10px; }
#sidebar2 form { background: #EADBE2; border: 2px solid #471b32; padding: 10px 10px 20px; margin: 10px 0px 0px; height: 140px; }
#sidebar2 img { display: block; padding: 0px; margin: 0px 0px 0px 10px; border-width: 0px; }
#sidebar2 select { margin: 5px 0px 10px; padding: 0px; clear: both; display: block; background: #FFFFFF; border: 2px solid #471B32; font-weight: bold; width: 150px; }
#sidebar2 #submit { width: 150px; text-align: center; color: #452A37; }
#sidebar2 p { margin: 0px; padding: 0px; display: block; font-size: 12px; }
/* Footer */
#footer { background: #DCCFC4 url(../images/bottom-border.jpg) repeat-x left top; height: 300px; padding-top: 20px; }
#footer p { text-align: center; color: #333333; font: 10px Arial, Helvetica, sans-serif; margin: 0px; padding: 10px 0px 0px; }
#footer a { padding: 5px 0px 0px; color: #666666; text-align: center; display: block; }
#footer .DOW { color: #990099 }
#footer .DOW:hover { color: #FFFFFF; text-decoration: underline; }
