
body { color: #535353; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
div { float: left; margin: 0; padding: 0; }
/*-----------------------------------------------*/
#wrapPage { width: 100%; }
#header { color: #739ef8; background-color: #000; background-image: url(../images/header1.jpg); background-repeat: no-repeat; width: 100%; height: 118px; margin: 0; padding: 0; border-top: medium solid #f78716; }
#wrapBody { background-image: url(url((EmptyReference!))); background-repeat: no-repeat; background-position: right top; width: 100%; margin: 0; padding: 0; border-left: 15px solid #f78716; border-top-style: none; border-right-style: none; border-bottom-style: none; }
#navMenu { background-image: none; text-align: right; width: 20%; margin: 0; padding: 1em 0 0; }
#main { line-height: 150%; margin-bottom: 5em; padding: 0; border-left: thin dotted #b4b4b4; }
#footer { color: #feffff; font-style: italic; background-color: #8dbffd; background-image: url(../images/bulbFooter.jpg); background-repeat: no-repeat; background-position: -100px 0; text-align: center; text-indent: 2em; letter-spacing: 0.3em; position: fixed; left: 0; bottom: 0; width: 100%; height: 45px; clear: both; padding-top: 0.5em; border-top: thin solid #ee7328; }
/*-----------------------------------------------*/
h1 { color: #f78716; font-size: 2em; font-weight: bold; font-style: italic; margin: 1em 0 1em 30px; padding: 0; }
#main p { color: #535353; font-size: 0.8em; line-height: 200%; margin-bottom: 2em; margin-left: 60px; padding: 0; }
#navMenu a { color: #414141; text-decoration: none; margin: 0; padding: 0 1.5em 0 0; border-right: thick solid #739ef8; border-bottom: thin dotted #80b0fb; }
#navMenu a:hover { color: #ee7328; margin: 0; padding: 0 1em 0 0; border-color: #f78716; }
.addressEtc { color: #c1c1c1; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-variant: small-caps; text-align: right; letter-spacing: 0.2em; position: absolute; top: 50px; right: 30px; width: 65%; float: right; padding: 0 10px 0 0; border-right: medium solid #535353; }
.whitePhoneFax { color: #f78716; font-weight: bold; }
ul { list-style-type: disc; margin: 0; padding: 0; }
li { font-size: 0.8em; width: 100%; float: right; clear: right; margin: 0 0 1em; padding: 0; list-style-type: none; display: block; }
#main img { background-color: #feffff; margin-right: 15px; margin-bottom: 25px; padding: 10px; border: dotted thin #80b0fb; }
.breakspacer { float: left; clear: both; margin-bottom: 10em; }
#main .items { color: #f8872d; font-weight: bold; }
/*-----------------------------------------------*/
.bodyPrinted .printed, .bodyAdvert .advert, .bodyDisplay .display, .bodyDirect .direct, .bodyIllust .illust, .bodyWeb .web, .bodyPhoto .photo, .bodyPortfolio .portfolio, .bodyContact .contact, .bodySigns .signs, .bodyBrochures .brochures, .bodyPublications .publications, .bodyTheatre .theatre, .bodyPresent .present { background-image: url(../images/greyFade.jpg); background-repeat: no-repeat; background-position: right 0; }
/*-----------------------------------------------*/
.bodyContact .addressEtc { display: none; }
.clickImgs { color: #5986bf; font-weight: normal; font-style: italic; margin-top: 0; margin-bottom: 0; padding: 0; !important; }

