/* CSS Document sculpture works 04/11/2008*/
/* General styles */

* {
	margin:0;
	padding:0;
	border:none;
	z-index:0;
}	
	
body {			 
	width:100%;
	min-width:720px;    	/* Minimum width of layout - remove line if not required does not work in <ie6*/
	font-family: Tahomaa, Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#908070;
	text-align:left;
	background:#F4F4E8;
	}
	
p {	margin: .4em 0 .8em 0;	line-height:1.35em; padding:0;}
	
a{ color:#AA7F50;text-decoration:none;}
a:link{ color:#DFB700;}
a:visited{ color:#BF9D00;}
a:hover{ color:#1CA9FA;
	text-decoration: underline;
}
a:active{ color:#FFD40F;}	

b, strong {color:#C6A512;	}

em{	font-weight:600;}


h1 {
font-size:28px;
padding:16px 0 8px 0;	
}

h2 {	
font-size:24px;	
padding: 8px 0 0 0;
margin: 0 0 6px 0;
border-bottom:1px dotted #ccc;
}

h3 {

font-size:20px;
margin-bottom:0px;
padding-top:4px;
/*border-bottom:1px dotted #ccc;*/
}



h4 {
font-size:18px;
text-transform:capitalize;
margin:4px 0px;
padding-top:4px;
}

 h5 {;
	font-size:15px;
	 padding:2px 0 0 0;
}

h6 {
	color:#ccc;
	font-size:10px;
 padding:2px 0 2px 0;
}
 
/******sIFR**********/

	 /*  .sIFR-active h1,*/ 
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
	.sIFR-active h5
	{
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }
  
  /*    .sIFR-active h1 {
	font-size: 40px;
      display: block;
    }
*/ 
    .sIFR-active h2 {
	font-size: 26px;
      display: block;
    }

  .sIFR-active h3 {
      font-size: 22px;
    }

    .sIFR-active h4 {
      font-size: 18px;
 
    }

    .sIFR-active h5 {
      font-size: 15px;
	 
    } 

 





	
	/******  Layout    ********************/
	/* container */
	.container {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			 
		overflow:hidden;	
		padding-top:8px;
	}
	
	
/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}


	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
		
	}
	.rightmenu .colleft {
		right:30%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:64%;			/* left column content width (left column width minus left and right padding) */
		left:32%;			/* (right column width) plus (left column left padding) */
		 
	}
	.rightmenu .col2 {
		width:28%;			/* right column content width (right column width minus left and right padding) */
		left:36%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
		 
	}

 
/* single Column (right gutter) settings */
	.singlecol {
		background:#fff;		/* right column background colour */
		
	}
	.singlecol .colleft {
		right:2%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.singlecol .col1 {
		width:94%;			/* left column content width (left column width minus left and right padding) */
		left:4%;			/* (right column width) plus (left column left padding) */
		 
	}
	.singlecol .col2 {
		width:0%;			/* right column content width (right column width minus left and right padding) */
		left:2%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
		 
	}





 
	 








	/* Header styles */
	#header {
		
		position: relative;
		width:100%;
	    height:120px;
	   background:#393029 url(../img/bronzefire.jpg) no-repeat scroll 0%;
		overflow:hidden;
	/*	border-bottom:1px solid #FFD100;*/
	}
	
#header h1 {
padding:1.8em 1em 0 0.75em;
margin:0;
color:#F0F0F0;
}

#logo{
	 position: relative;
	top:2em;left: .6em  ;
	 
}/**/
#header div,img{ behavior: url(css/iepngfix.htc)}

.hidden{display:none;}

#liverbird{
	position: absolute;
	right: 40px;
	top: 4px;
}
#liverbird img { behavior: url(css/iepngfix.htc) }

/**************************************************************
   #mainMenu: The top level site menu
 **************************************************************/

#mainMenu { 
  float: left;
  width: 100%;
  clear: both; 
/* border-bottom:1px solid #CCB100;*/ 
margin: 0 0 0 0;
}

#mainMenu ul {
background:#fff;
  margin: 0 0 0 16px;
  padding: 0;
}

#mainMenu li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

#mainMenu li a {
  float: left;
  margin: 0 2px;
  padding: 5px 0.5em;
  font-size:  1em;
font-weight:700;
  text-decoration: none;
  color: #999;
   border-bottom: 1px solid #F9F9F9;
 border-right: 1px solid #F9F9F9;
}

#mainMenu li a:hover,
#mainMenu li a.here {
  background:#FFFFFF;
  color: #1ca9fa;
  border-bottom: 1px solid #ccc;
 border-right: 1px solid #ccc;
}

#mainMenu li a.last {
  margin-right: 0;
}


#rmenu ul{
  margin:0 0 8px 0;
  padding: 4px 0;
  border-bottom: 5px solid #C6A512;
  }

#rmenu li{
  background-color:#F4F4E8;
  margin: 4px 0 ;
  padding: 4px 2px ;
  border:1px solid #eee;
  list-style: none;
}

#rmenu li a {
color:#908070;
text-decoration: none;
}

#rmenu li:hover{
background-color:#FCFCEE;
}
#rmenu li a:hover{
color:#1CA9FA;
text-decoration: underline;
}

#rmenu li a:active{ color:#FFD40F;}	

/*************************/

.l_pix{ float:left;
margin-right:12px;
margin-top:6px;
padding:0 6px 6px 0;
}

.r_pix{ float:right;
margin-left:12px;
margin-top:4px;
padding:0 0 6px 6px;
}
.caption {font-size:0.7em;}


.rcol_picblok{
padding:2px 2px;
border:1px dotted #ddd;
 text-align: center;
 width:202px;
overflow:hidden;	
}


.itembox{
margin:2px 0px;
padding:2px 0;
height:150px;
border-bottom:1px solid #ddd;
}
.itembox p{line-height :1.2em;}
.itembox a:hover{  
color:#AA7F50;
	text-decoration:none;
}
/********************************/
		
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #CCB100;
	}
	#footer p {
		padding:10px;
		margin:0;
	}

	
 
	/**************************************************************
   Alignment classes
 **************************************************************/

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}
.alignMid {
  text-align: center;
}

/**************************************************************
   Generic display classes
 **************************************************************/

.clear {
  clear: both;
}

.block {
  display: block;
}

.small {
  font-size: 0.8em;
}	

 .tiny{ font-size: 0.7em;color: #999;}

.red {
  color: #EA1B00;
}

.grey {
  color: #666;
}

.grey a {
  color: #999;
}

.grey a:hover {
  color: #EEE;
}	
	

/**************gallery***********************/
	

	#myGallery
{
	text-align: left;
	margin: 0 auto;
}
