/* Basic Blocks
*******************************************************************************/
* { margin: 0; padding: 0; }
html { min-width: 780px; min-height: 800px; height: 100%; }
body { background: #a5b6ac; font-family:'Trebuchet MS',Tahoma,Arial,Verdana,Sans-Serif; font-size: 0.8em; font-style: italic; color: #fff; min-height: 100%; min-width: 1000px; }

img { border: 0; }
*html img.png { behavior: url(/public/img/png.htc); }
table { border-collapse: collapse; border-spacing: 0; }
td { padding: 0; vertical-align: top; }

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

.clear { clear: both !important; }

#wrapper { float: left; width: 100%; background: url(/public/img/bg-footer-wrapper.jpg) repeat-x bottom left; }
#wrapper .clouds { float: left; background: url(/public/img/bg-cloud.jpg) repeat-x 0 0; }
#wrapper .clouds .cloud1 { position: absolute; left: 10%; height: 153px; width: 216px; background: url(/public/img/cloud1.png) no-repeat 0 0; }
*html #wrapper .clouds .cloud1 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/cloud1.png', sizingMethod='crop'); }

#wrapper .clouds .cloud2 { position: absolute; left: 45%; height: 65px; width: 277px; background: url(/public/img/cloud2.png) no-repeat 0 0; }
*html #wrapper .clouds .cloud2 { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/cloud2.png', sizingMethod='crop'); }

*html #wrapper, *html #footer { width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? "1000px" : "auto"); }

/* Left Column
*******************************************************************************/
#leftColumn { float: left; width: 43%; display: inline; overflow: hidden; }
#leftColumn p.home { background: url(/public/img/bg-home.jpg) no-repeat 0 142px; height: 291px; padding: 142px 0 0 0; }
#leftColumn ul { list-style-type: none; text-transform: uppercase; font-size: 1.4em; padding: 35px 0 0 50px; }
#leftColumn ul li { padding: 0 0 1em 0; color: #527705; }

/* Right Column
*******************************************************************************/
#rightColumn { float: left; width: 57%; display: inline; overflow: hidden; }

#rightColumn .logo { float: right; padding: 3em 3em 3em 0; }
*html #rightColumn .logo { padding: 3em 3em 3.5em 0; }
#rightColumn .city { clear: right; float: right; height: 46px; width: 413px; background: url(/public/img/city.png) no-repeat 0 0; padding: 0 0 3em 0; }
*html #rightColumn .city { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/city.png', sizingMethod='crop'); }

#rightColumn .content { clear: right; }
#rightColumn .content h1 { padding: 0 0 0.7em 2.2em; text-transform: uppercase; font-size: 1.4em; color: #527705; }
#rightColumn .content p { font-size: 1.1em; line-height: 1.5em; padding: 0 6em 1em 3em; }
#rightColumn .content ul { font-size: 1.1em; padding: 0 6em 1em 5em; }
#rightColumn .content ul li { line-height: 1.5em; }

#rightColumn .content .sendform { width: 500px; }
#rightColumn .content .sendform input.field { width: 100%; }
#rightColumn .content .sendform textarea { width: 100%; height: 150px; }
#rightColumn .content .sendform p.submit { text-align: right; }
#rightColumn .content .sendform p.submit input { width: 100px; height: 20px; font-style: normal; }
*html #rightColumn .content .sendform p.submit input { height: 25px; }

/* Footer
*******************************************************************************/
#footer { clear: both; height: 240px; background: url(/public/img/bg-footer.jpg) repeat-x bottom left; }
#footer .photo { height: 240px; background: url(/public/img/photo.jpg) no-repeat 95% 100%; }
#footer p { font-size: 0.8em; padding: 20px 0 0 0; }
