* { /* sets all default margins and padding to 0 */
	padding:0;
	margin:0;
}


body {
	font-family: "Times New Roman",Georgia,  serif; font-size:.9em;
	color:#bc9c6b;
	background-color:#1c0603;
	margin:0;
	padding:0;
	text-align:left; /* centers the layout for IE 5.x */
  }
  
 
#container {
  margin:0; padding:0;
  background-image:url(../images/bg_content.gif);  
	text-align:left; /* rejustifies the text for the IE 5.x centering */
  width:1024px;
  }
  
a:link {text-decoration:none; color:#baac41;}
a:visited {color:#eee; text-decoration:none;}
a:hover {color:#b38442;}
a img {border-width:0px;}

p, h1, h2, h3, h4, h5, ul, ol, dl {
	padding:12px 8px 2px 8px;
}

.slogan {
  padding:0 8px 12px 8px; }

blockquote {
	display: block;
	margin:0;
  padding:8px 30px 8px 50px;
  text-align: justify;
	color:#f7d29c;
  }
 
strong {color:#baac41;  }  
  
p {margin-bottom: 18px;}  
/* TITLE TAGS */	
h1 {
  color:#b9ad42; font-size:24px; line-height: 36px; margin-bottom: 18px; padding-left:10px;
  }

h2 {
	color:#b38442; font-size:18px; line-height: 18px; margin-bottom: 18px; padding-left:10px;
  }

h3 {
	color:#fad59b; font-size:12px; line-height: 18px; padding-left:10px;
	}

h4 {
	color:#f7d29c; font-size:12px; line-height: 18px; padding-left:10px;
  }

h5 {
	color:#bc9c6b; font-size:12px; line-height: 18px; padding-left:10px;
  } 
  
ul, ol {
  margin-bottom:18px;
  }
  
/* TOPLINKS */
#toplinks {
   text-align:right;
   height: 40px;
   width:1024px;
 	 background-color:#1e0703;
   border-bottom:#b9b294 solid 1px;
   padding:0;
  } 
  
#toplinks a:before {
  content:url(../images/btn_toplink.gif);
  }  

#toplinks a:hover:before {
  content:url(../images/btn_toplink_hover.gif);
  }  
     
#toplinks ul {
  text-transform: none;
  text-decoration:none;
  vertical-align:center;
  display: inline;   
  padding:10px 15px auto auto;
  }
  
#toplinks li, a {
  color: #ab7d38; font-size:.95em;
  text-align: right;
  line-height:30px;;
  text-transform: none;
  text-decoration:none;
  vertical-align:center;
  display: inline;   padding:0 15px 0 0;
  }  
  
#masthead {
	padding:8px;
	text-align:left;
  vertical-align:middle;
  background-image:url(../images/banner02.jpg) no-repeat; overflow:hidden;
  }

/* TOP MENU */
div#topmenu {
  width:961px;
  margin:0; 
  height:38px;	
  text-align:center;
  float:right; 
  z-index:8;  
  padding:0;	
  clear:both;  
  }

span#spacecheat {margin-left:250px;}  
#topmenu ul {margin:0; padding: 0; list-style:none; display:block; white-space:nowrap; list-style:none; height:35px; }
#topmenu li {display:inline; margin:0; padding:0 3px;}
#topmenu li a {display:block; float:left; height:39px; line-height:35px; color:#fff; text-decoration:none; font-size:16px; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; background:url(../images/tabs_links_01.gif) no-repeat;}
#topmenu li a b {float:left; display:block; padding:0 24px 5px 12px; background:url(../images/tabs_links_02.gif) no-repeat right top;}
#topmenu li.current a {color:#fff; background:url(../images/tabs_current_01.gif) no-repeat;}
#topmenu li.current a b {background:url(../images/tabs_current_02.gif) no-repeat right top;}
#topmenu li a:hover {color:#1e0703; background: url(../images/tabs_hover_01.gif) no-repeat;}
#topmenu li a:hover b {background:url(../images/tabs_hover_02.gif) no-repeat right top;}
#topmenu li.current a:hover {color:#fff; background: url(../images/tabs_hover_01.gif) no-repeat; cursor:default;}
#topmenu li.current a:hover b {background:url(../images/tabs_hover_02.gif) no-repeat right top;}

<!--[if IE]>
#topmenu ul {display:inline-block;}
#topmenu ul {display:inline;}
#topmenu ul li {float:left;}
#topmenu {text-align:center;}
<![endif]-->  

/*Banner */
div#banner {
  width:961px;
  height:358px; 
  text-align:center;	  
  z-index:10;  
  clear:both;  
  }

.bannerpic {
  padding:0;	
  border:4px solid #fff;
  }
  
/* CONTENT */  
#content {
	width:961px;
  float:center;
  margin:20px;
  padding:10px;
  background-image:url(../images/bg_main.gif);
  clear:both;  
  }  

#main {
	margin:0 5px 0 330px;
  padding:20px;
  }    

div#main p{
	margin:12px 6px 10px 6px;
  font-size:1em;
  padding:10px;
  text-align:justify;
  }       
  
div#main blockquote li {
  list-style-image:url(../images/btn_logo.gif);
  display:block;
  text-align:left;
  vertical-align: bottom;
  font-size:1em;
  padding-left:10px;
  }    
  
 
  
/* Left Column */
#leftColumn p {
	margin:12px 10px 0 10px; font-size:1em;
    text-align:justify;
}


#leftColumn ul {
	margin:12px 0 0 0;
}

#leftColumn {
	width:300px;
	float:left;
  padding:5px 10px 30px 20px;
}

#leftColumn a {color:#b9ad42;}

#footer {
	text-align:center;
  height:100%;
	border-top: solid #b9b294 1px 0 0 1px;
  background-image:url(../images/bg_footer.gif);
  padding:15px;
  clear:both;
  }

table {
  float:center;
  }	  
  
table, thead, th {
  vertical-align:top;
	padding:3px;
	width:550px;
  }	

	
td {
  vertical-align:top;
  border:#b9ad42 solid 1px;
	padding: 3px 0 3px 10px;
	}  
  
/* CLASSES */
p.left {float: left; margin:0 18px 18px 0;}
p.caption {margin-top:-10px;padding-top:0;}
p.right {float: right; margin:0 0 18px 18px;}
p.center {float:center}  
img.float-right {margin: 8px 0px 8px 10px; float: right;}
img.float-left {margin: 8px 10px 8px 0px; float: left;}
img.fcenter {margin: 8px 10px 8px 0px; float: center;}
img.withborder {border:2px #fff solid; padding:0px; margin: 4px 0px 4px 10px;}
.date {color:#b9ad42;}
.clearing {height:10px;	margin:0 0 -1px 0;	clear:both;	overflow:hidden;}   
.rates ul, li {float: center; padding-left:5px;}
a#bookmark img {vertical-align:top;  position:relative;  top:20px;	margin-left:30px;  clear:none;  } 

/* PHOTOS SETTINGS */
   div#facigallery {
        width: 600px;
        float: left;
        }

   div#picgallery {
        width: 550px;
        float: right;
        } 
   div.img-display
        {
        margin: 2px;
        height: auto;
        width: auto;
        float: right;
        text-align: center;
        }  
  div.img-display img
        {
        display: inline;
        margin: 2px;
        border: 1px solid #fff;
        width:150px;
        height:100px;
        overflow:hidden;
        }
      div.desc
        {
        text-align: center;
        font-size: 75%;
        width: 130px;
        height: auto;
        overflow:hidden;
        margin: 2px;
        }
