@charset "UTF-8";

body { background-image: url(images/interface/wm-v4-bg.jpg); background-position: center; background-attachment: fixed; }
a { color: #006699; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
#content { width: 980px; display: block; margin: auto; margin-top: 20px; margin-bottom: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
#content #header { display: block; background-image: url(images/interface/wm-v4-header1.jpg); height: 213px; width: 980px; margin-bottom: 20px; }
#content #header #menu { float: left; width: 900px; margin-top: 186px; padding-left: 13px; }
#content #header #menu ul { list-style: none; list-style-image: none; padding: 0 0 0 0; margin: 0 -3px 0 6px; _margin-top: 4px; _top: -4px; }
#content #header #menu li { display: inline; padding-right: 5px; padding-left: 5px; margin-top: 0; padding: 4px 3px 4px 0px; margin: 0 0 0 -6px; }
#content #header #menu a { display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 14px; padding: 4px 10px 4px 10px; margin: 0 0 0 0; text-decoration: none; }
#content #header #menu a:hover { background: #4fa8c5; color: #000000; text-decoration: none; }

#photoFeatures { width: 980px; margin-bottom: 20px; }

#featured { float: left; width: 610px; margin-bottom: 20px; }
#featured #webDiv, #webDiv1, #webDiv2, #webDiv3, #webDiv4, #webDiv5, #webDiv6, #webDivPre, #photoDiv1, #photoDiv2, #photoDiv3, #photoDiv4, #photoDiv5, #photoDiv6, #event { margin-bottom: 15px; }
#content #featured #photoDiv, #photoDiv1, #photoDiv2, #photoDiv3, #photoDiv4, #photoDiv5, #photoDiv6 { margin-bottom: 15px; }
#content #featured #videoDiv { margin-bottom: 15px; }
#content #featured #graphicDiv { margin-bottom: 15px; }
#content #testimonials { float: right; width: 350px; }
#content #testimonials #quoteDiv { font-size: 12px; }
#content #testimonials .roundingfg .personDiv p, #content #testimonials #websiteList .roundingfgWEB .personDiv p { font-size: 10px; margin-top: -10px; font-style: italic; text-align: right; font-weight: bold; }
#content #testimonials #aboutGraham { display: block; margin-bottom: 15px; }
.personDiv { font-size: 10px; margin-top: -10px; font-style: italic; text-align: right; font-weight: bold; }

#content #testimonials #genericRight { display: block; margin-bottom: 15px; }
#content #testimonials #genericRight .roundingfgWEB h3 { margin-bottom: -10px; margin-left: 8px; margin-top: -2px; }
#content #featured #webDivPre .roundingfgWEBIntro h3 { margin-bottom: -10px; margin-top: -2px; font-size: 18px; color: #008866; }
.roundingfgPHOTO h3 { margin-bottom: -10px; margin-top: -2px; margin-right: 10px; }
#content #photoFeatures #photoDivPre { margin-bottom: 15px; }
#content #photoFeatures #photoDivPre .roundingfgWEBIntro h3 { margin-bottom: -10px; margin-top: -2px; }
#content #testimonials #genericRight .roundingfgWEB ul { list-style: none; list-style-image: none; margin-left: -25px; *margin-left: 10px; }


#content #testimonials #websiteList { display: block; margin-bottom: 15px; }

#content #websiteList { width: 350px; }
#content #featured #genericLeftContent { margin-bottom: 15px; }

.imageSpacer { float: left; display: block; height: 150px; margin-left: 8px; margin-right: 15px; }
.textHolder { display: block; height: 120px; }

.imageSpacerPhoto { float: left; display: block; height: 250px; margin-left: 8px; margin-right: 15px; }
.textHolderPhoto { display: block; height: 410px; }

.highlightContent { margin-top: 20px; }

.photoQuote { width: 700px; font-style: italic; padding: 0; margin: 0 auto; }
.photoQuoteAuthor { width: 700px; text-align:right; font-size:10px; font-weight:bold; padding: 0; margin: 0 auto; }

#content #photoFeatures #photoDiv1 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
#content #photoFeatures #photoDiv2 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
#content #photoFeatures #photoDiv3 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
#content #photoFeatures #photoDiv4 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
#content #photoFeatures #photoDiv5 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
#content #photoFeatures #photoDiv6 .roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }

#content #photoFeatures #photoDiv1 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }
#content #photoFeatures #photoDiv2 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }
#content #photoFeatures #photoDiv3 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }
#content #photoFeatures #photoDiv4 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }
#content #photoFeatures #photoDiv5 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }
#content #photoFeatures #photoDiv6 .roundingfgPHOTO ul { margin-left: -12px; *margin-left: 20px; }

#content #photoFeatures #photoDiv1 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }
#content #photoFeatures #photoDiv2 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }
#content #photoFeatures #photoDiv3 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }
#content #photoFeatures #photoDiv4 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }
#content #photoFeatures #photoDiv5 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }
#content #photoFeatures #photoDiv6 .roundingfgPHOTO img { margin-bottom: 14px; margin-right: 14px; }

#content #photoFeatures #photoDiv1 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }
#content #photoFeatures #photoDiv2 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }
#content #photoFeatures #photoDiv3 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }
#content #photoFeatures #photoDiv4 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }
#content #photoFeatures #photoDiv5 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }
#content #photoFeatures #photoDiv6 .roundingfgPHOTO h3 { margin-bottom: -6px; margin-left: 15px; margin-top: -2px; }


#content #testimonials #aboutGraham .roundingfgBIO .textHolderPhoto #signatureDiv { float: right; margin-right: 65px; margin-top: -25px; }

.rounding{ display:block; }
.rounding * { display:block; height:1px; overflow:hidden; font-size:.01em; background: rgba(255,255,255,0.8); *background: #FFFFFF; }
.rounding1 { margin-left:3px; margin-right:3px; padding-left:0px; padding-right:0px; border-left:1px solid; border-left-color: rgba(255,255,255,0.2); *background-color: #FFFFFF; border-right:1px solid; border-right-color: rgba(255,255,255,0.2); *border-right-color: #CCCCCC; background: rgba(255,255,255,0.1); *background-color: #FFFFFF; }
.rounding2 { margin-left:1px; margin-right:1px; padding-right:0px; padding-left:0px; border-left:1px solid; border-left-color: rgba(255,255,255,0.2); *background-color: #FFFFFF; border-right:1px solid; border-right-color: rgba(255,255,255,0.2); *border-right-color: #CCCCCC; background: rgba(255,255,255,0.1); *background-color: #FFFFFF; }
.rounding3 { margin-left:1px; margin-right:1px; border-left:1px solid; border-left-color: rgba(255,255,255,0.1); *border-left-color-color: #CCCCCC; border-right:1px solid; border-right-color: rgba(255,255,255,0.1); *border-right-color-color: #CCCCCC; }
.rounding4 { border-left: 1px solid; border-left-color: rgba(100,100,100,0.1); *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: rgba(100,100,100,0.1); *border-right-color: #CCCCCC; }
.rounding5 { border-left: 1px solid; border-left-color: rgba(200,200,200,0.1); *border-left-color: #CCCCCC; *border-left-color: #CCCCCC; border-right: 1px solid; border-right-color: rgba(200,200,200,0.1); *border-right-color: #CCCCCC; }
.roundingfg { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; }
.roundingfgPROMO { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; height: 150px; }
.roundingfgPHOTO { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; }
.roundingfgPHOTO li { display: inline; list-style-image: none; list-style: none; }
.roundingfgWEB { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; }
.roundingfgBIO { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; height: 453px; }
.roundingfgWEBIntro { background: rgba(255,255,255,0.8); *background-color: #FFFFFF; padding: 5px 5px 5px 5px; }



