a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

.i1portfoliometadata p,
.i1portfoliometadata li,
.i0portfoliometadata p,
.portfoliometadatacopy li,
#logogallerycopytextcopy li,
#logogallerycopytextcopy p,
.i0portfoliometadata li,
#gallerycopytext li,
#gallerycopytext p,
#logogalleryh1textcopy h1,
.portfoliometadatacopy p,
#galleryh1text h1  {
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: center;
}

#printdesignbuttoncopy a:hover,
#websitedesignbuttoncopy a:hover,
#webdevelopmentbuttoncopy a.nmh,
#brandingbuttoncopy a:hover,
#webdevelopmentbuttoncopy a:hover,
#websitedesignbuttoncopy a.nmh,
#printdesignbuttoncopy a.nmh,
#brandingbuttoncopy a.nmh  {
   background-position: -356px 0%;
}

#myservicestext p a,
.portfoliometadatacopy p a,
.fl li *,
.i0portfoliometadata p a,
.fl li a,
#emergingtechnologiestext p a,
.i1portfoliometadata p a,
#testimonialstext p a  {
   display: inline;
}

#websitedesignbutton a,
#brandingbuttoncopy a,
#brandingbutton a,
#webdevelopmentbuttoncopy a,
#webdevelopmentbutton a,
#websitedesignbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   width: 356px;
   height: 72px;
}

#emergingtechnologiestext li,
#myservicestext p,
#myservicestext li,
#emergingtechnologiestext p,
#testimonialstext li,
#testimonialstext p  {
   font: normal normal 11px/16px Tahoma, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #333333;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#interiorh1text h1,
#homeh1text p,
#interiorh1text p,
#homeh1text li,
#homeh1text h1,
#contactpageh1text h1,
#interiorh1text li  {
   padding: 0px 0px 14px 0px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   text-indent: 0px;
   text-align: justify;
}

#contactpageform fieldset div input,
#contactpageform fieldset div textarea,
#contactpageform fieldset div label  {
   font: normal normal 15px/28px "Century Gothic", sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #000000;
}

#linkedinbutton a.nmh,
#linkedinbutton a:hover,
#twitterbutton a:hover,
#twitterbutton a.nmh  {
   background-position: -23px 0%;
}

#homebutton a.nmh,
#homebutton a:hover,
#aboutmebutton a.nmh,
#aboutmebutton a:hover  {
   background-position: -128px 0%;
}

#brandingbuttoncopy,
#websitedesignbutton,
#webdevelopmentbutton  {
   height: 72px;
   width: 356px;
   margin-left: 4px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#testimonialstext,
#emergingtechnologiestext,
#myservicestext  {
   overflow: hidden;
   position: absolute;
   top: 100px;
   z-index: 4;
   width: 288px;
}

#portfoliobuttonpreviouspa a,
#portfoliobuttonnextpanel a  {
   background-repeat: no-repeat;
   display: block;
   height: 152px;
   width: 43px;
   font-size: 152px;
   line-height: 152px;
}

#portfoliobuttonnextpanel,
#portfoliobuttonpreviouspa  {
   height: 152px;
   width: 43px;
   margin-right: 0px;
   margin-top: 87px;
   margin-bottom: 0px;
}

#webdevelopmentbuttoncopy,
#websitedesignbuttoncopy  {
   height: 72px;
   width: 356px;
   margin-left: 3px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#servicesbutton a.nmh,
#servicesbutton a:hover  {
   background-position: -129px 0%;
}

#titlebevelcopy,
#titlebevel,
#titlebevelcopy2  {
   position: absolute;
   top: 66px;
   z-index: 4;
   width: 251px;
   height: 33px;
   background-repeat: no-repeat;
}

#contactbutton a:hover,
#contactbutton a.nmh  {
   background-position: -131px 0%;
}

#gallerycopytext,
#logogallerycopytextcopy  {
   margin: 15px 0px 0px 264px;
   width: 421px;
}

#worksbutton a.nmh,
#worksbutton a:hover  {
   background-position: -130px 0%;
}

#portfoliomenu ul li,
#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#logogalleryh1textcopy,
#galleryh1text  {
   margin: 16px 0px 0px 199px;
   width: 549px;
}

#logobutton a:hover,
#logobutton a.nmh  {
   background-position: -338px 0%;
}

#twitterbutton a,
#linkedinbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 23px;
   font-size: 24px;
   line-height: 24px;
}

.portfoliometadatacopy,
.i0portfoliometadata  {
   position: absolute;
   left: 454px;
   z-index: 6;
   width: 376px;
}

#homebutton a,
#aboutmebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 120px;
   width: 128px;
   font-size: 120px;
   line-height: 120px;
}

#linkedinbutton,
#twitterbutton  {
   position: absolute;
   top: 198px;
   z-index: 4;
   width: 23px;
   height: 24px;
}

#portfoliobuttonpreviouspa a  {
   background-image: url(sg_chapel-hill-logo-design_media/portfoliobuttonpreviouspa.gif);
}

#i1qualitydesignfunctionalde  {
   background: url(sg_about-me_media/d1qualitydesignfunctionalde.gif) no-repeat;
   position: absolute;
   left: 51px;
   top: 158px;
   z-index: 3;
   width: 896px;
   height: 37px;
}

#webdevelopmentbuttoncopy a  {
   background-image: url(sg_about-andy-waldrop_media/webdevelopmentbuttoncopy.gif);
}

#portfoliobuttonnextpanel a  {
   background-image: url(sg_chapel-hill-logo-design_media/portfoliobuttonnextpanel.gif);
}

#logogallerycopytextcopy li  {
   font: 18px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#logogallerycopytextcopy p  {
   font: 18px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#websitedesignbuttoncopy a  {
   background-image: url(sg_about-andy-waldrop_media/websitedesignbuttoncopy.gif);
}

#portfoliobuttonpreviouspa  {
   margin-left: 8px;
}

#portfoliobuttonnextpanel  {
   margin-left: 6px;
}

#logogalleryh1textcopy h1  {
   font: 40px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#webdevelopmentbuttoncopy  {
   margin-top: 5px;
}

#emergingtechnologiestext  {
   left: 650px;
}

#printdesignbuttoncopy a  {
   background: url(sg_about-andy-waldrop_media/printdesignbuttoncopy.gif) no-repeat;
   display: block;
   width: 356px;
   height: 73px;
}

#websitedesignbuttoncopy  {
   margin-top: -3px;
}

#webdevelopmentbutton a  {
   background-image: url(sg_home_media/webdevelopmentbutton.gif);
}

#printdesignbuttoncopy  {
   margin: -2px 0px 0px 4px;
   height: 73px;
   width: 356px;
}

#websitedesignbutton a  {
   background-image: url(sg_home_media/websitedesignbutton.gif);
}

#portfoliomenu ul li a  {
   padding: 7px 1.1em 7px 1.1em;
   height: 100%;
}

#emergingtechnologies  {
   background: url(sg_about-me_media/emergingtechnologies.gif) no-repeat;
   position: absolute;
   left: 649px;
   top: 33px;
   z-index: 4;
   width: 270px;
   height: 31px;
}

#brandingbuttoncopy a  {
   background-image: url(sg_about-andy-waldrop_media/brandingbuttoncopy.gif);
}

#interiorbuttoncolumn  {
   margin: 224px 0px 0px 0px;
   min-height: 543px;
   width: 367px;
}

#webdevelopmentbutton  {
   margin-top: 6px;
}

#contactpageh1text h1  {
   font: 34px/28px "Times New Roman", "Times", serif;
   color: #FFFFFF;
   padding-bottom: 12px;
}

#portfoliopanelsheet  {
   height: 309px;
   width: 840px;
   margin-right: 0px;
   margin-top: 21px;
   margin-bottom: 69px;
}

#websitedesignbutton  {
   margin-top: -3px;
}

#gallerycopytext li  {
   font: 18px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#brandingbuttoncopy  {
   margin-top: -1px;
}

#footermenu ul li a  {
   padding: 2px 1.76em 3px 1.76em;
   height: 100%;
}

#interiorh1text h1  {
   font: 34px/28px Tahoma-Bold, Tahoma, sans-serif;
   color: #5C1307;
}

#gallerycopytext p  {
   font: 18px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#interiorh1text li  {
   font: 14px/28px Tahoma, sans-serif;
   color: #000000;
}

#linkedinbutton a  {
   background-image: url(sg_about-me_media/linkedinbutton.gif);
}

#brandingbutton a  {
   background-image: url(sg_home_media/brandingbutton.gif);
}

#servicesbutton a  {
   background: url(sg_about-me_media/servicesbutton.gif) no-repeat;
   display: block;
   height: 120px;
   width: 129px;
   font-size: 120px;
   line-height: 120px;
}

#portfoliomenu ul  {
   font: 24px/38px TrebuchetMS-Bold, "Trebuchet MS", Trebuchet, sans-serif;
   height: 43px;
   margin: 0px;
   padding: 0px;
   color: #350B04;
   text-align: center;
}

#testimonialstext  {
   left: 332px;
}

#interiorh1text p  {
   font: 14px/28px Tahoma, sans-serif;
   color: #000000;
}

#galleryh1text h1  {
   font: 40px/28px "Century Gothic", sans-serif;
   padding-bottom: 12px;
}

#portfoliocolumn  {
   margin: 225px 0px 0px 7px;
   min-height: 491px;
   width: 946px;
}

#twitterbutton a  {
   background-image: url(sg_about-me_media/twitterbutton.gif);
}

#titlebevelcopy2  {
   background-image: url(sg_about-me_media/titlebevelcopy2.gif);
   left: 626px;
}

#aboutmebutton a  {
   background-image: url(sg_about-me_media/aboutmebutton.gif);
}

#contactbutton a  {
   background: url(sg_about-me_media/contactbutton.gif) no-repeat;
   display: block;
   height: 120px;
   width: 131px;
   font-size: 120px;
   line-height: 120px;
}

#acopy2,
#acopy  {
   position: absolute;
   left: 26px;
   z-index: 3;
   width: 24px;
   height: 25px;
   background-repeat: no-repeat;
}

#interiorcolumn  {
   margin: 227px 0px 0px -42px;
   min-height: 540px;
   width: 637px;
}

#linkedinbutton  {
   left: 897px;
}

#myservicestext  {
   left: 11px;
}

#titlebevelcopy  {
   background-image: url(sg_about-me_media/titlebevelcopy.gif);
   left: 306px;
}

#servicesbutton  {
   position: absolute;
   left: 591px;
   top: 0px;
   z-index: 7;
   width: 129px;
   height: 120px;
}

#portfoliomenu  {
   position: absolute;
   left: 66px;
   top: 150px;
   z-index: 3;
}

#worksbutton a  {
   background: url(sg_about-me_media/worksbutton.gif) no-repeat;
   display: block;
   height: 120px;
   width: 130px;
   font-size: 120px;
   line-height: 120px;
}

#footermenu ul  {
   font: 11px/16px Tahoma, sans-serif;
   height: 19px;
   margin: 0px;
   padding: 0px;
   color: #A7A7A9;
   text-align: left;
}

#twitterbutton  {
   left: 926px;
}

#aboutmebutton  {
   position: absolute;
   left: 464px;
   top: 0px;
   z-index: 6;
   width: 128px;
   height: 120px;
}

#contactbutton  {
   position: absolute;
   left: 845px;
   top: 0px;
   z-index: 9;
   width: 131px;
   height: 120px;
}

#homeh1text h1  {
   font: 34px/24px "Times New Roman", "Times", serif;
   color: #FFFFFF;
}

.portfoliometadatacopy li  {
   font: 15px/30px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#homeh1text li  {
   font: 14px/24px Tahoma, sans-serif;
   color: #FFFFFF;
}

#logobutton a  {
   background: url(sg_about-me_media/logobutton.gif) no-repeat;
   display: block;
   height: 112px;
   width: 338px;
   font-size: 112px;
   line-height: 112px;
}

#testimonials  {
   background: url(sg_about-me_media/testimonials.gif) no-repeat;
   position: absolute;
   left: 333px;
   top: 33px;
   z-index: 4;
   width: 147px;
   height: 24px;
}

.portfoliometadatacopy p  {
   font: 15px/30px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#homeh1text p  {
   font: 14px/24px Tahoma, sans-serif;
   color: #FFFFFF;
}

#homebutton a  {
   background-image: url(sg_about-me_media/homebutton.gif);
}

#innerfooter  {
   margin: 0px auto 0px auto;
   background: transparent url(sg_about-me_media/footerbackground.gif) repeat-x;
   width: 980px;
   position: relative;
   height: 282px;
}

.i0portfoliometadata li  {
   font: 30px/22px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#worksbutton  {
   position: absolute;
   left: 718px;
   top: 0px;
   z-index: 8;
   width: 130px;
   height: 120px;
}

.i1portfoliometadata li  {
   font: 18px/30px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#footermenu  {
   overflow: hidden;
   position: absolute;
   left: 295px;
   top: 201px;
   z-index: 4;
}

#titlebevel  {
   background-image: url(sg_about-me_media/titlebevel.gif);
   left: -17px;
}

#homebutton  {
   position: absolute;
   left: 336px;
   top: 0px;
   z-index: 5;
   width: 128px;
   height: 120px;
}

.i1portfoliometadata p  {
   font: 18px/30px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#myservices  {
   background: url(sg_about-me_media/myservices.gif) no-repeat;
   position: absolute;
   left: 11px;
   top: 33px;
   z-index: 4;
   width: 135px;
   height: 31px;
}

#bevelscopy  {
   background: url(sg_about-andy-waldrop_media/bevelscopy.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: 74px;
   z-index: 5;
   width: 321px;
   height: 209px;
}

#logobutton  {
   position: absolute;
   left: -1px;
   top: 7px;
   z-index: 6;
   width: 338px;
   height: 112px;
}

.portfoliometadatacopy  {
   top: 65px;
}

.i0portfoliometadata p  {
   font: 30px/22px "Times New Roman", "Times", serif;
   padding-bottom: 11px;
}

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 1px;
}

#menubevels  {
   background: url(sg_about-andy-waldrop_media/menubevels.png) no-repeat;
   position: absolute;
   left: -88px;
   top: 0px;
   z-index: 4;
   width: 1192px;
   height: 158px;
}

#sideembed  {
   margin: 10px 0px 10px 25px;
   width: 276px;
}

.i0portfoliometadata  {
   top: 27px;
}

.portfoliopanelthumb  {
   background: url(sg_chapel-hill-web-design-examples_media/portfoliopanelthumb.gif) no-repeat;
   position: absolute;
   left: 23px;
   top: 28px;
   z-index: 7;
   width: 382px;
   height: 220px;
}

#page_bkg  {
   position: absolute;
   width: 980px;
   height: 768px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

.i1portfoliometadata  {
   position: absolute;
   left: 450px;
   top: 219px;
   z-index: 6;
   width: 376px;
}

#awlogo  {
   background: url(sg_about-me_media/awlogo.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: -1px;
   z-index: 3;
   width: 972px;
   height: 283px;
}

#footer  {
   background: transparent url(sg_about-me_media/footerbackground.gif) repeat-x;
   height: 282px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#acopy2  {
   background-image: url(sg_home_media/acopy2.gif);
   top: 360px;
}

#acopy  {
   background-image: url(sg_home_media/acopy.gif);
   top: 313px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 980px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.portfoliopanel  {
   float: left;
   position: relative;
   display: block;
   overflow: none;
   z-index: 5;
   width: 838px;
   min-height: 309px;
}

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.c350B04 * a  {
   color: #350B04;
}

.cA7A7A9 * a  {
   color: #A7A7A9;
}

.thumbbgpng  {
   background: url(sg_chapel-hill-web-design-examples_media/thumbbgpng.png) no-repeat;
   position: absolute;
   left: 6px;
   top: 8px;
   z-index: 6;
   width: 416px;
   height: 264px;
}

.mainpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: none;
   z-index: 6;
   width: 527px;
   min-height: 334px;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.divider  {
   clear: left;
   display: block;
}

.shape3  {
   background: url(sg_chapel-hill-web-design_media/shape3.gif) no-repeat;
   position: absolute;
   left: 17px;
   top: 301px;
   z-index: 6;
   width: 800px;
   height: 1px;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Tahoma, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #350B04 url(sg_about-andy-waldrop_media/d1browserbackground.jpg) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 34px/28px "Times New Roman", "Times", serif;
   color: #FFFFFF;
}

