#wrap      { background-color: #d4d4d4; background-image: url(../../../../PVM%20Designs/00-website/PVM%20Designs/web-content/media/images/site-common/keystone_background_08.jpg); background-repeat: repeat-x; background-position: 0 0 }
body     { font-size: 76%; font-family: Verdana, Tahoma, Arial, sans-serif; font-style: normal; font-weight: normal; margin-top: 12px }
h1     { font-size: 1.5em; margin: 6px 0 0.67em }
h2   { font-size: 1.3em; margin: 0.83em 0 }
h4     { color: #000; font-size: 1.2em; text-align: center; margin-top: 16px }
h5  { color: #94b33a; font-size: 1.2em; font-style: italic; text-align: center; margin-top: 14px; margin-bottom: 28px }
p    { font-size: 1.1em; line-height: 2.5em; margin-top: 0; padding-top: 0 }
ul  { padding-left: 12px; width: 150px }
#header    { text-align: left; margin: 0 auto 8px; width: 900px }
#header img   { margin-right: 4px; margin-bottom: -25px; margin-left: 4px; padding-right: 10px; padding-left: 4px }
/**/
#padding                { background-color: #fff; margin-right: auto; margin-bottom: 1.5em; margin-left: auto; padding: 0 10px 10px; width: 925px; clear: both }
/**/
#padding-long       { background-color: #fff; background-image: url(../../../../PVM%20Designs/00-website/PVM%20Designs/web-content/media/images/site-common/PMV_logo-02.png); background-repeat: no-repeat; background-position: right center; margin-right: auto; margin-left: auto; padding: 0 10px 10px; width: 925px }
#padding-home        { background-color: #fff; background-image: url(../../../../PVM%20Designs/00-website/PVM%20Designs/web-content/media/images/site-common/PMV_logo-02.png); background-repeat: no-repeat; background-position: right center; margin-right: auto; margin-left: auto; padding: 0 10px 10px; width: 925px }
#logo    { padding-bottom: 4px }
#logo img    { position: relative; left: 0; float: left }
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
	text-decoration: none;
	/* logo color 1: */
	color: #C43917;
}
#tag_line     { color: #fff; font-size: 1em; padding-left: 200px }
/* menu: */
#menu_bar      { height: 30px }
#navcontainer ul  { color: #f3e7a9; font-size: 1em; background-color: transparent; margin-top: 5px; margin-left: 0; padding-left: 0; width: 100%; float: left }
#navcontainer ul li  { color: #94b33a; display: inline }
#navcontainer ul li a    { color: #000; text-decoration: none; background-color: transparent; padding: 0.2em 1em; float: left; border-right: 1px solid #bbb774 }
#navcontainer ul li a:hover   { color: #fff }
#menu  { color: #333; font-size: 0.7em; font-family: Verdana, Arial; text-align: center; margin: 0.3em auto 0 }

#menu a:link, #menu a:visited  { color: #333; text-decoration: none }

#menu a:hover, #menu a:active  { color: #fff; text-decoration: none }
/**/
#innerpage     { padding: 1em }
/**/
#menuTop                  { color: #94b33a; font-size: 1.05em; text-align: center; margin-right: auto; margin-bottom: 4px; margin-left: auto; padding-right: 110px; padding-bottom: 14px; border-width: 1px; border-color: #999 }
#menuTop img   { margin-right: 72px; padding-bottom: 4px; border-style: none }
#menuTop a:link, #menuTop a:visited    { color: #fff; font-weight: bold; text-decoration: none; margin-bottom: 48px; padding-bottom: 48px }
#menuTop a:hover, #menuTop a:active   { color: #94b33a; font-weight: bold; text-decoration: none; margin-bottom: 12px; padding-bottom: 48px }

#menuBottom         { color: #94b33a; font-size: 1em; font-weight: bold; text-align: center; letter-spacing: 1px; margin: 0.3em auto 0 }
#menuBottom a:link, #menuBottom a:visited { color: #000;  text-decoration: none }
#menuBottom a:hover, #menuBottom a:active  { color: #94b33a; text-decoration: none }
#textBottom    { color: #333; font-size: 0.9em; text-align: center; margin: 0.6em auto 0 }
#textBottom a:link, #textBottom a:visited   { color: #000; font-weight: bold; text-decoration: none; text-align: center; margin: 0.3em auto 0 }
#textBottom a:hover, #textBottom a:active  { color: #94b33a; text-align: center; margin: 0.3em auto 0 }
/* Portfolio*/
#portfolio           { font-size: 1em; padding: 12px 6px 6px; width: 504px; float: left }
#portfolio h1   { color: #000; margin-top: 2px; margin-left: 6px }
#portfolio p  { font-size: 12px }
#portfolio ul { font-size: 1em; line-height: 16px; list-style-type: none; height: 150px }
#portfolio li { font-size: 11px; line-height: 16px; text-decoration: none; list-style-type: none; padding-bottom: 9px }
#portfolio a:link   { color: #000;  text-decoration: none }

#portfolio a:hover, #portfolio a:active  { color: #94b33a }

#portfolio a:visited  { color: #000;  text-decoration: none }

/* PortfolioLeft*/
#portfolioLeft              { font-size: 1em;  padding-top: 12px; padding-bottom: 6px; padding-left: 6px; position: relative; left: 24px; width: 160px; height: 200px; float: left }
#portfolioLeft h1   { color: #94b33a;   margin-top: 2px; margin-left: 6px }
#portfolioLeft p  { font-size: 12px }
#portfolioLeft ul    { font-size: 16px; line-height: 16px; list-style-type: none; margin-top: 60px; height: 10px }
#portfolioLeft li   { font-size: 16px; line-height: 36px; text-decoration: none; list-style-type: none; padding-bottom: 9px }
#portfolioLeft a:link    { color: #000; font-weight: bold; text-decoration: none }
#portfolioLeft a:visited  { color: #000; font-weight: bold; text-decoration: none }
#portfolioLeft a:hover, #portfolio a:active    { color: #97ba3b; font-weight: bold }
/* PortfolioLower*/
#portfolioLower              {padding: 1px; width: 900px; height: 120px; float: left }
#portfolioLower h1  { color: #000;  margin-top: 2px; margin-left: 6px }
#portfolioLower p  { font-size: 12px }
#portfolioLower ul   { font-size: 1em; list-style-type: none; height: 10px }
#portfolioLower li { font-size: 11px; line-height: 16px; text-decoration: none; list-style-type: none; padding-bottom: 9px }
#portfolioLower a:link   { color: #000;  text-decoration: none }
#portfolioLower a:hover, #portfolio a:active  { color: #94b33a }
#portfolioLower a:visited  { color: #000;  text-decoration: none }


/* content */
#content           {padding: 0.5em; width: 356px; height: 400px; float: right }
#content h1 { color: #000; margin-top: 0.2em; margin-bottom: 0.3em }
#content p     { color: #000; font-size: 1.5em; line-height: 36px; padding: 10px; height: 200px }
#content img   { padding: 12px }
#content a:link  { color: #000; font-weight: bold }
#content a:hover, #content a:active { color: #94b33a }
#content a:visited  { color: #000; font-weight: bold }
/* content */
#portfolioRight            { padding: 1px 0; position: relative; right: 50px; width: 600px; height: auto; float: right }
#portfolioRight p      { color: #000; font-size: 1.5em; line-height: 36px; padding: 10px 0; height: 200px }
#portfolioRight img       { margin-bottom: 2px; padding-top: 0; padding-right: 0; padding-left: 0; border-style: none }


/* contentHome */
#contentHome              { padding: 0.5em; position: relative; width: 350px; float: right }
#contentHome h1 { color: #000; margin-top: 0.2em }
#contentHome p        { color: #000; padding: 0 10px 10px; height: 200px }
#contentHome img   { padding: 12px }
#contentHome a:link  { color: #000 }
#contentHome a:hover, #content a:active { color: #94b33a }
#contentHome a:visited  { color: #000 }
/* content-02 */
#content-02            { padding: 6px; width: 879px; float: left; clear: both }
#content-02 h1   { color: #000;  margin-top: 2px; margin-left: 6px }
#content-02 h2 { color: #000;  margin-top: 2px; margin-left: 6px }
#content-02 p         { color: #000; margin-top: 8px; margin-bottom: 0; margin-left: 6px; padding-bottom: 0 }
#content-02 ul   { font-size: 1.1em; margin-left: 4px; padding-top: 4px }
#content-02 li    { color: #000; font-size: 1.1em; text-decoration: none; list-style-type: disc; margin-top: 4px; margin-left: 12px; padding-top: 0; width: 650px }
#content-02 li p { padding-left: 2px }
#content-02 a:link  { color: #000;  text-decoration: none }

#content-02 a:hover, #portfolio a:active  { color: #94b33a }

#content-02 a:visited  { color: #303030;  text-decoration: none }

#content-level-02   { padding: 0.5em; width: 95%; height: 490px }
#content-level-02 h1    { color: #000; margin-top: 2px; margin-left: 6px }
#content-level-02 p    { font-size: 1em }
#content-level-02 ul    { font-size: 13px; line-height: 20px; width: 550px }
#content-level-02 li  { font-size: 11px; line-height: 16px; text-decoration: none; list-style-type: disc; padding-bottom: 9px }
#content-level-02 a:link   { color: #000;  text-decoration: underline }

#content-level-02 a:hover, #portfolio a:active  { color: #94b33a }

#content-level-02 a:visited  { color: #242424;  text-decoration: none }
/* portfolioRight */
#portfolioRight h1   { color: #000;  margin-top: 0.2em; margin-bottom: 0.3em }
#portfolioRight a:link  { color: #000 }
#portfolioRight a:hover, #content a:active {color: #94b33a;}
#portfolioRight a:visited  { color: #000 }


/**/
#picturelist       { text-align: left; margin: 6px auto 12px; width: 870px }

#picturelist li   { color: #777777;  list-style: none; margin-right: 6px; margin-bottom: 2px; float: left }

#picturelist img     { display: block; margin: 2px 4px; border-width: 0 }

#picturelist img:hover { }

#picturelist a { color: #777777; font-size: 9px; text-decoration: none }

#picturelist a:hover{
color:#999999;
}

.gallery-display      { margin-bottom: 20px; top: 0; width: 800px; height: auto; float: left }
.gallery-display img    { padding: 4px 16px 0 0; z-index: 1; float: left; clear: both }
.gallery-display h1  { color: #000; text-align: left; margin-bottom: 5px; padding-top: 0; padding-bottom: 0; width: 200px; float: left; clear: right }
.gallery-display h2       { color: #000; font-size: 1em; font-weight: normal; text-align: left; padding-top: 4px; padding-bottom: 0; padding-left: 4px; z-index: 10; width: 180px }
.gallery-display h3 { color: #666666; font-size: 1em; font-weight: normal; background-color: #f60; text-align: left; padding-bottom: 0; position: absolute; z-index: 10; right: 50px; width: 80px }
.gallery-display h4 { color: #666666; font-size: 1em; font-weight: normal; text-align: left; padding-bottom: 0; position: relative; top: 5px; width: 20px; float: left; clear: right }
.gallery-display h5 { color: #666666; font-size: 1em; font-weight: normal; text-align: left; padding-bottom: 0; position: relative; top: 5px; width: 20px; float: left; clear: right }
.gallery-display p  { color: #000; font-size: 1em; font-weight: normal; text-align: left; padding-top: 4px; padding-bottom: 0; padding-left: 4px; z-index: 10; width: 580px }
.gallery-display a  { color: #666; font-weight: bold }
.drop-cap       { color: #000; font-size: 4em; font-weight: normal; margin-right: -0.1em; margin-bottom: 0; padding-bottom: 0 }
.welcome-line    { color: #000 }
.welcome-line1 { color: #000; font-size: 1.5em; padding-bottom: 1em }
.photo-insert-left    { margin: 4px 4px 2px; padding: 2px 6px 4px; float: left; border-style: none }
.caption { color: #000; font-size: 9px; text-align: right; padding-right: 4px; width: 120px }
.captionWide { color: #000; font-size: 1em; text-align: left; padding-right: 4px; padding-left: 4px; width: 500px }
/**/
#contact-info  { margin-top: 16px; margin-left: 70px }
#contact-info p  { font-size: 1.2em }
#contact-info a:link, #contact-info a:visited { color: #000; font-weight: bold }
#contact-info a:hover, #contact-info a:active { color: #94b33a; font-weight: bold }
/**/
#testimonial   { margin-top: 16px; margin-left: 16px; height: 58em }

.clear-width    { height: 1px; clear: left }
.special-green { color: #94b33a; font-weight: bold; padding-left: 6px }
