#wave, #cove, #twitter, #flickr, #blogContent img { behavior: url(/themes/defunkt/css/iepngfix.htc); }

html { background: #010000 url(../images/seagradient.jpg) repeat-x; }

body { color: #343434; }

#header { position: relative; z-index: 10; }

.content h2 { position: relative; z-index: 11; }

#blogSideBar ul { padding: 0; font-size: 12px; color: #EC6523; }
#blogSideBar li { line-height: 21px; }
#blogSideBar p { font-size: 12px; line-height: 21px; }
#blogSideBar p.contactButton { text-indent: 0; padding: 11px 0 31px 0; }
#blogSideBar p.contactButton a { padding: 10px 0 10px 0; border: 1px solid #000; height: 19px; text-align: center; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; background: url(../images/orangeButton.gif) no-repeat scroll 0 -21px; border: 1px solid #FF8D28; color: #FFFFFF; letter-spacing: 0.05em; text-shadow: 0 1px 1px #9B6D6B; text-transform: uppercase; display: block; text-decoration: none; }
#blogSideBar p.contactButton a:hover { background: url(../images/orangeButton.gif) no-repeat scroll 0 0; }
#blogSideBar h4 { padding: 0; font-size: 16px; font-weight: 700; line-height: 21px; font-family: "cambria, georgia, serif"; color: #343434; }

#breadcrumb { position: relative; z-index: 12; }

img.left { float: left; }

#wave { background: url(../images/wave1.png) repeat-x 0 190px; position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 500px; }

#cove { background: url(../images/cove.png) no-repeat; position: absolute; z-index: 2; left: 20px; top: 800px; width: 147px; height: 228px; }

#twitter { background: url(../images/twitter.png) no-repeat; position: absolute; z-index: 3; right: 100px; top: 500px; width: 142px; height: 117px; }

#flickr { background: url(../images/flickr.png) no-repeat; position: absolute; z-index: 4; left: 440px; top: 1480px; width: 167px; height: 89px; }

#blogContent { position: relative; z-index: 13; float: none; }
#blogContent p { padding: 0 0 0 0; }
#blogContent h3 { text-transform: none; line-height: 42px; padding: 21px 0 0 320px; color: #9A490A; }
#blogContent .mainText { display: inline; float: left; margin-right: 10px; width: 750px; padding-right: 40px; }
* html #blogContent .mainText { overflow-x: hidden; }
#blogContent #blogSideBar { display: inline; float: left; margin-right: 0; width: 150px; }
* html #blogContent #blogSideBar { overflow-x: hidden; }

#PageComments_holder h3 { color: #fff; padding-top: 42px; text-transform: none; }
#PageComments_holder p { color: #fff; }

#PageCommentInterface_Form_PostCommentForm label { color: #fff; }

#recaptcha_widget_div { height: 126px; overflow: hidden; }

.recaptchatable #recaptcha_image { margin-left: 29px !important; border-right: 11px solid #fff; }

#PageCommentInterface_Form_PostCommentForm .recaptcha_input_area { margin-left: 29px !important; }

#recaptcha_instructions_image { color: #fff; }

