* {margin:0; padding:0}

body {background:#000000 url(images/bg_butterfly.jpg) bottom left no-repeat;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
}
.holder {margin:auto;
	background:url(images/frame_bottom.gif) no-repeat bottom;
	width:722px;
	margin-top:50px;}
	
.frametop{
	background:url(images/frame_top.gif) no-repeat top;
	width:722px;
	padding-top:7px;
	padding-bottom:20px;}
ul {margin:0 0 20px 30px;}		
ul.menu {position:absolute;
	width:722px;
	left:53%;
	margin-left:-350px;
	top:20px;

	text-align:center;
	}	
.menu li {float:left;
	list-style:none
}	
a img {border:none}
a, a:link, a:visited, a:active {text-decoration:none; color:#fdab0c; font-weight:bold}
a:hover {text-decoration:underline}
.smltxt {font-size:10px;
	color:#6d6d6d;}
.footer {
	color:#6d6d6d;
	font-size:11px;
	width:722px;
	margin:auto}
.clear {clear:both;
	height:1px;
	font-size:0px;
	overflow:hidden;
	}
.content {margin-left:32px;
	margin-right:17px;
	text-align:left}	
.rhs {
	float:right; 
	width:222px;
	text-align:left;
	margin:0 0px 20px 25px;
	}
.rightpic {
	float:right;
	border:1px solid #ffffff;
	margin-right:30px;
	margin-left:20px;}	
	
.gallerypic {
	float:left; 
	margin:0 27px 27px 0px;
	}
.gallerypic img {border:1px solid #ffffff}		
/* headings */
h2 {margin:20px 0 5px 0;}
h3 {font-size:15px; font-weight:normal; color:#faaf46}
p {margin:10px 0 20px 0}
/* grey rhs bar styles*/
.rightbar {
	width:122px;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:361px;
	color:#b3b1b1;
	font-size:11px;
	background-color:#1f1f1f;
	padding-bottom:15px
	}
.rightbar .red {
 	background-color:#591b1b;}
.rightbar .red:hover, .rightbar .red.hover  {
	background-color:#752d2d}	
.rightbar .grey {
	background-color:#1f1f1f;}
.rightbar .grey:hover, .rightbar .grey.hover {
	background-color:#343434}	
.red, .grey {
	padding:15px 10px 20px 10px;}	
.rightbar a, .rightbar a:link, .rightbar a:visited, .rightbar a:active, .footer a {color:#b3b1b1}
/* -------- */