/* General
======================================*/
body, p, h1, h2, h3 {
margin:0;
padding:0;
}

body {
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#514933;
}

img {
border: 0;
}

a:link, a:visited {
	color: #555;
	font-weight : bold; 
	outline:none;
  }

a:hover {
	color: #000;
	font-weight : bold; 
	outline:none;
  }

a:active {
	color: #000;
	font-weight : bold; 
	outline:none;
  }

p.ind {
text-indent:1cm;
font-size:12px;
margin-bottom:15px;
}

p {
text-decoration:none;
font-size:12px;
margin-bottom:15px;
}

h1 {
font-size:20px;
font-weight:bold;
}

h2 {
font-size:18px;
font-weight:bold;
}

h3 {
font-size:13px;
font-weight:bold;
}
#pageWrapper {
width:779px;
margin:0 auto;
background:#b9b2a4;
}
/* Navigator
======================================*/
#navigator {
text-align:center;
background:url(images/bg_nav.jpg) repeat-x;
height:40px;
}
#navMaster {
padding-top:12px;
}

a.nav:link, a.nav:visited {
text-decoration:none;
color:#bcb8ad;
}
a.nav:hover {
text-decoration:none;
color:#ffffff;
/*background-color:#333333;*/
}
.navLine {
padding:2px;
font-family:"Times New Roman", Times, serif;
color:#bcb8ad;
visibility:hidden
/*visibility:hidden;*/
}


/* Header
======================================*/
#header{
background:url(images/headr.jpg) no-repeat;
height:181px;
}

/* Body
======================================*/
#bodyWrapper {
margin:0;
padding:0px 10px 15px 10px;
background:url(images/bgbody2.gif) repeat-x #99b3e6;
}
#leftCol {
background:url(images/photosy.gif) repeat-y;
width:250px;
float:left;
}
#rightCol {
width:500px;
float:right;
}
#labelLatest {
background:url(images/photos.gif) no-repeat;
height:20px;
}
#clear {
 clear:both;
 font-size: 0;
 line-height: 0;
 height: 0;
 display: block;
 content: " ";
}
#clear:after {
}
#title {
padding-top:5px;
}
#title h3 {
font-size:18px;
font-weight:bolder;
height:31px;
text-align:left;
padding-top:1em;
}
#btmFrm {
background:url(images/fr_btm.gif) no-repeat;
height:20px;
}
#contentMaster {
padding:10px 5px 0px 10px;
}
.more {
font-size:9px;
text-align:right;
padding-right:5px;
}
#pics {
float:left;
padding-right:1em;
}
#services h3 {
margin:0;
padding:0;
}
#services ul{
list-style-type:square;
margin:0;
padding:0 0 3em 2em;
}
#services li{
list-style-type:square;
}
#frame  {
background:url(images/bg_frm.gif) repeat-y;
}

/* Gallery
======================================*/
#pictures {
text-align:center;
font-size:35px;
}
#pictures img {
border:1px solid #fff;
}

/* Footer
======================================*/
#footerMaster {
background:url(images/bg_ftr.jpg) repeat-x left top #747064;
text-align:center;
margin:auto;
width:779px;
height:44px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
a.footer:link, a.footer:visited {
text-decoration:none;
color:#bcb8ad;
}
a.footer:hover {
text-decoration:underline;
color:#ffffff;
/*background-color:#333333;*/
}
.footrLine {
padding:20px;
font-family:"Times New Roman", Times, serif;
color:#bcb8ad;
/*visibility:hidden;*/
}
.footrCopyright {
color:#bcb8ad;
}
.temp { font-size: 20px; }
span.temp { font-size: 25px; }
span.temp:first-letter { font-size: 80px; }