/* green: #6E8778 
gold: #B28607
*/

*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}


body{
background:url(../imgs/bg-page.jpg) #6E8778 no-repeat center top;
}

#pagewrapper{
width:972px;
margin:0 auto;
}

.leftborder{
background:url(../imgs/index_09.jpg) no-repeat bottom #FFFFFF;
}

.rightborder{
background:url(../imgs/index_11.jpg) no-repeat bottom #FFFFFF;
}

.bg-content{
background:url(../imgs/index_10.jpg) repeat-x bottom #FFFFFF;
}

.topmargin{
margin-top:20px;
}

.rightmargin{
margin-right:20px;
}

.rightmargin-large{
margin-right:180px;
}

.bottommargin{
margin-bottom:20px;
}

.leftmargin{
margin-left:20px;
}

.homeflowerbg{
background:url(../imgs/protea.png) no-repeat bottom right;
}

.divider{
border-top: 1px solid #6E8778;
}

.alignright{
float:right;
margin-left:10px;
}

/* TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY TYPOGRAPHY */
.bodytext, .bodytext-bold, a.goldlinks{
font-size:12px;
line-height:1.5em;
color:#333333;
margin-bottom:10px;
text-align:justify;
}

.bodytext-bold{
font-weight:bold;
color:#6E8778;
}

a.goldlinks{
color:#B28607;
}

a.goldlinks:hover{
color:#333;
}

a:link { 
color:#B28607;
} 
a:visited {
color:#B28607;
 }
a:hover {
color:#333;
 } 
a:active { 
color:#B28607;} 




.news_heading_green{
font-size:12px;
margin-bottom:2px;
font-weight:bold;
color:#6E8778;
border-bottom-color:#6E8778;
border-bottom-style:solid;
border-bottom-width:1px;

}

.greenheading{
font-size:18px;
margin-bottom:2px;
color:#6E8778;
}

.goldheading{
font-size:18px;
margin-bottom:2px;
color:#B28607;
}

.image-left-pad{
padding-left:10px;
padding-right:10px;
}

.body-list{
font-size:12px;
color:#B28607;
line-height: 1.5em;
text-align:justify;
margin-left: 30px;
margin-bottom: 10px;
margin-right:15px;
}


#gallerythumb { width:400px; border:solid 1px #fff; height:250px; background-color:#000; cursor:pointer; position:relative;}
#gallerythumb:hover { width:400px; border:solid 1px #000; height:250px;  background-color:#b28607; cursor:pointer; position:relative;}
#homename	{ position:absolute; top:200px; left:0px; width:380px; height:30px; font-size:12px; color:#FFFFFF; padding:10px; background-image:url(/images/blacktransparent.png);}
#back	{ width:100px; background-color:#b28705; padding:5px; height:20px; text-align:center; margin:20px 0 0 7px;}
#back:hover	{ width:100px; background-color:#6f8779; padding:5px; height:20px;text-align:center;}
#back a { color:#FFFFFF; text-decoration:none; }
#back a:hover { color:#FFFFFF; text-decoration:underline;}
