@charset "UTF-8";

* { margin: 0; padding: 0; }

html { background: url(../img/html.gif) center center repeat-y; }
body { line-height: 22px; color: #111; padding-top: 320px; }
body, pre, .farm textarea, .farm .button { margin: 0 auto; }
body, input.button { font-family: "Futura", Arial, Helvetica, sans-serif; }
body, h1 { width: 995px; }
body, h1, input, textarea, select { font-size: 15px; }
body, .box, .footer img, .masthead li, .hMenu li, .DK_wysiwygBar a { position: relative; }

a, .related li:hover a, h2, h3 { color: #14305d; text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover, h1, .profiles a, input.button, .button, .related a, .vList h3 a, .vList div strong, .container th, fieldset th, .info h2, .info h3, .list th, .links span { color: #ffd200; }

.box, .window { clear: right; padding: 2%; }
.box { width: 76%; clear: right; }
.box, .profiles, ol, .vList, .related, .subfooter, .hMenu ul li, .farm, .DK_wysiwygBar { list-style-type: none; }

.sideMenu, .footer, .footer li, .subfooter, .subfooter li, .profiles, .masthead, .masthead li, .masthead a, .profiles li, ol, ol li, .button, .featured div, .featured img, form, fieldset, label, input, select, textarea, h6, .hMenu ul, .hMenu li, .container, .vList, .vList li, .vList img, .vList div, .related, .related li, .DK_wysiwygBar, .DK_wysiwygBar li { float: left; }
.sideMenu { width: 17%; padding-left: 1%; }
.sideMenu, .hMenu ul li { clear: left; }
.sideMenu li, ol li, .farm img, pre, .farm textarea, .profiles { margin-bottom: 5px; }
.sideMenu a, .masthead a, label, .hMenu a, .related, .footer, .container table, .subfooter, .list .button, .farm .button, .links, pre, .profiles { font-size: 13px; }

.vList div strong { margin-left: 10px; }
.sub, .hMenu .sub { list-style-type: square; list-style-position: inside; color: #ef4813; }
.sub, .hMenu .sub, .links span { font-size: 11px; }

h1, h2, h3, h4, h5, h6, form, ol, table, .hMenu, .vList, .vList li, .related, .info, .farm, .farm li { margin-bottom: 10px; font-weight: normal; }
h1 { top: 338px; }
h1, .masthead, .mhbar, .hMenu ul { left: 0; }
h1, .profiles, .container { text-shadow: 0 0 5px #000; }

h6 { background: url(../img/featuredTitles.png) top center no-repeat; overflow: hidden; text-indent: -9999px; }
h6, .list .button, .farm .button { height: 30px; }
.agency { background-position: center -30px; }
.touring { background-position: center -60px; }

h6, .profiles, ol li, .vList li, .DK_wysiwygBar a { width: 100%; }
p { margin: 20px 0 10px 0; }

.masthead, .mhbar, .footer { width: 965px; padding: 0 40px; }
.masthead { padding-top: 305px; padding-bottom: 33px; background: url(../img/masthead.jpg) top left no-repeat; }
.masthead, .hMenu ul, .windowClose { top: 0; }
.masthead, .masthead li, .masthead a .hMenu, .hMenu li, h1, .DK_wysiwygBar, .DK_wysiwygBar li { height: 33px; line-height: 33px; }
.masthead li, .hMenu li { margin: 0 13px; }
.masthead li { left: -20px; }
.masthead a, .featured p, .button:hover, label, input.button, .vList, .vList a, .footer, h3 strong, strong a, .container, th, .list td, .hMenu a, pre, .farm textarea, .profiles p { color: #fff; }
.masthead a, .button, .DK_wysiwygBar a { display: block; }

.masthead, .mhbar, #cutie, h1, .hMenu ul, .windowClose { position: absolute; }
.mhbar { top: 304px; margin-left: -24px; }

.vList, .info.wide, .subfooter .wide, .hMenu { width: 96%; }
.footer { left: 25px; }
.footer, .mhbar { background: url(../img/mhbar.png) top center no-repeat; }
.footer, .profiles h3, .clear { clear: both; }
.footer img { top: 3px; }

.profiles { margin: 20px 0; }
.profiles img, .vList img { width: 100px; }
.profiles li, .profiles img, form, .list, .container, .container img, .vList, .related, .related img, .turing, .gallery img, .hMenu, .hMenu ul, pre, .farm textarea, .window, .window iframe { border: 2px solid #ffd200; }
.profiles li, form, .list, .container, .vList, .related, .hMenu, .hMenu ul, pre, .farm textarea, .window { background: url(../img/miniBG.jpg) bottom right no-repeat #017e8d; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.profiles li, form, .list, .container, .vList, .container img, .related, .footer img, .turing, .gallery img, .hMenu, .hMenu ul, pre, .farm textarea, .window, .window iframe { box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; }
.profiles li { width: 140px; padding: 2% 15px; margin: 5px; height: 255px; }
.profiles li, h1, .button, .gallery, .vList, .center, .related, .info, .container p, .subfooter .wide { text-align: center; }
.profiles img { padding: 1px; }
.profiles li:hover, .profiles li:hover img, .related li:hover, .related li:hover img { border-color: #14305d; }

.featured li { width: 345px; height: 250px; padding: 2% 35px; }
.featured li, fieldset, table, .container, .vList, .related, .subfooter, .farm li, pre, .farm textarea { padding: 1%; }
.featured div { width: 63%; }
.featured p, .profiles p { margin-top: 0; }
.featured .button { margin: 20px 0 0 35px; }
.featured .single { margin-left: 25%; }

table label { width: 70%; }
.list, .vList div, .container table, .left { text-align: left; }
.vList div { width: 83%; }
.vList, .info, .hMenu, .hMenu ul, pre, .farm textarea { background-position: top right; }
.related li { margin: 3px; }

fieldset, .subfooter li { width: 46%; }
fieldset, .subfooter li, .gallery img { margin: 1%; }
fieldset, .button, .related .wide img { border: 0; }

.container { width: 265px; }
.container, .vList img, .hMenu { margin-right: 10px; }
.container img { width: 250px; }
.container img, .sub { margin-left: 5px; }

.info, pre, .farm textarea { width: 57%; }
.info.wide img { width: 570px; height: 380px; }

table, .wide, form, .subfooter, ol { width: 98%; }
input, textarea, select { font-family: "Courier New", Courier, monospace; }
label { width: 32%; text-align: right; padding-right: 2%; }
.turing { margin-left: 34%; }

.button, .mhbar, .footer, input.button, pre, .farm textarea { height: 40px; }
.button { background: url(../img/button.png) top left no-repeat; }
.button { width: 150px; }
.button, .footer { line-height: 34px; }
.button:hover, .info.wide { background-position: bottom left; }
.button:hover { cursor: pointer; }
.list .button, .farm .button { width: 113px; background: url(../img/buttonS.png) top left no-repeat; line-height: 26px; }
input.button { padding: 7px 0 12px 0; }

.right, .box, .footer .right, .info, .subfooter img, .hMenu, .hMenu .right { float: right; }

#cutie { top: 217px; left: 145px; width: 96px; background: url(../img/angel.gif) top left no-repeat; }
#cutie, h1, .hMenu ul, .window, .windowClose { z-index: 2; }
#cutie, .links li { height: 80px; }

.hMenu { padding: 0 1%; background-repeat: repeat-x; }
.hMenu, .hMenu ul { margin-top: 33px; }
.hMenu ul { width: 200px; display: none; }
.hMenu li:hover ul { display: block; }

.window { position: fixed; top: 100px; left: 50%; width: 600px; height: 600px; margin-left: -300px; }
.window iframe { width: 333px; height: 500px; overflow: hidden; }
.windowClose { right: 0; margin-right: 5px; color: #d00; font-weight: bold; }

.DK_wysiwygBar li { width: 33px; }
.DK_wysiwygBar a { top: -1px; height: 100%; background: url(../img/DK_wysiwyg.png) top left no-repeat; }
.DK_wysiwygBar .bold { background-position: 0 0; } .DK_wysiwygBar .italic { background-position: -33px 0; } .DK_wysiwygBar .paragraph { background-position: -66px 0; } .DK_wysiwygBar .h1 { background-position: -99px 0; } .DK_wysiwygBar .h2 { background-position: -132px 0; } .DK_wysiwygBar .h3 { background-position: -165px 0; }

.links li { width: 25%; }
pre, .farm textarea { overflow: auto; }
.farm .button, .farm textarea { float: none; }

.list.small { font-size: 12px; }
.visible_Y { color: #6f0; }
.visible_N { color: #f30; }

