* { 
padding: 0;
margin: 0;
}

body { 
background: #b8bc9d; 
}

#wrapper { 
margin: 0 auto;
width: 915px;
}

#header {
width: 900px;
color: #333;
margin: 0 auto;
padding: 0;
height: 145px;
background: #b8bc9d;
text-align:center;
}

#content { 
width: 915px;
background: #b8bc9d url(../images/bg.gif);
background-repeat:no-repeat;
color: #484b3b;
margin: 0;
padding: 7px;
height: 521px;
}

#leftc {
position:relative;
float: left;
width: 350px;
height: 503px; 
background-color: #bf8ec;
margin-top: 2px;
padding-left: 2px;
}

#rightc {
font-family:  Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 14px;
position:relative;
background: transparent url(../images/frise.gif);
background-position: 70px 400px;
background-repeat: no-repeat;
text-align: left;
float: right;
width: 482px;
height: 503px; 
margin-top: 2px;
padding-left: 45px;
padding-right: 35px;
}

#footer { 
font-size: 14px;
width: 884px;
color: #49463a;
background: transparent;
margin-left: 8px;
padding-left: 12px;
margin-top: -15px;
}

#cwd {
margin-top: 15px;
padding-left: 1px;
font-family: Times New Roman, Times, serif;
font-size: 8pt;
clear: both;
width: 884px;
}




/* navigation */


#nav {
margin-top: 11px;
margin-left: 6px;
}




/* texts */

#content p {
padding-right: 40px;
line-height: 1.3em;
padding-bottom: 30px;
}




/* images */

#logo {
margin-top: 10px;
}

.heading {
margin-top: 40px;
margin-bottom: 40px;
}

#nav img {
border:none;
}




/* links */

#footer a {
color: #49463a;
text-decoration: none;
}

#footer a:hover {
color: #49463a;
text-decoration: underline;
}

#cwd a {
color: #92947c;
text-decoration: none;
}

#cwd a:hover {
color: #92947c;
text-decoration: none;
}

a {
outline: none;
}

#rightc a {
color: #49463a;
}


/* specific */
/* about */

body#aboutpage #rightc {
position:relative;
background: none;
text-align: left;
float: right;
width: 468px;
height: 330px; 
margin-top:105px;
padding-left: 40px;
padding-right: 35px;
}

body#aboutpage .heading {
margin: 19px 0px 15px 27px;
}

body#aboutpage #content p {
padding-right: 40px;
padding-bottom: 13px;
}




/* specific */
/* contact */


body#contactpage #rightc {
position:relative;
background-image: none;
text-align: left;
float: right;
width: 482px;
height: 503px; 
margin-top: 2px;
padding-left: 40px;
padding-right: 35px;
}


body#contactpage .heading {
margin: 28px 0px 24px 0px;
}




/* specific */
/* links */

body#linkspage #rightc {
font-family:  Palatino Linotype, Book Antiqua, Palatino, serif;
font-size: 15px;
position:relative;
background-image: none;
text-align: left;
float: right;
width: 482px;
height: 503px; 
padding-left: 40px;
padding-right: 35px;
}


#mycustomscroll {
font-size: 12px;
}

#mycustomscroll a {
color: #49463a;
}

#mycustomscroll a:hover {
color: #5c1754;
}

#mycustomscroll p {
padding-bottom: 6px;
}

p.bold {
font-size: 13px;
font-weight: bold;
margin-top: 9px;
}

body#linkspage .heading {
margin: 21px 0px 2px 0px;
}



/* specific */
/* testimonials */


body#testimonialspage  #rightc {
font-size: 13px;
position:relative;
background-image: none;
text-align: left;
float: right;
width: 485px;
height: 503px; 
padding-left: 40px;
padding-right: 35px;
}

body#testimonialspage #content p {
padding-right: 40px;
line-height: 1.3em;
padding-bottom: 8px;
}

body#testimonialspage .heading {
margin: 19px 0px 13px 0px;
}

body#pricespage #leftc {
width: 383px;
}

body#pricesspage #rightc {
font-size: 13px;
position:relative;
background-image: none;
text-align: left;
float: right;
width: 393px;
height: 503px; 
padding-left: 30px;
padding-right: 35px;
}

body#pricesspage #content p {
padding-right: 40px;
line-height: 1.3em;
padding-bottom: 10px;
}

body#pricesspage .heading {
margin: 19px 0px 13px 0px;
}

.green {
color: #5f8051;
font-weight:bold;
}



/* specific */
/* gallery */


body#gallerypage #leftc {
position:relative;
float: left;
width: 880px;
height: 503px; 
background-color: #bf8ec;
margin-top: 2px;
padding-left: 2px;
}

body#gallerypage .heading {
margin: 19px 0px 0px 27px;
}

