html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body{background:url('/images/header-bg.gif') repeat-x;
background-color:black; text-align:center;
}

h1 {
 font-size: 1.5em;
 color: #DECC8A;
}
 
ptitle { padding: 10px 5px;  }

#header-wrap{width:100%; height:245px; 
float:left; display:block;
}

#page-wrap{width:1002px; display:inline; 
}

#content-wrap{width:1002px;  margin-left:auto; margin-right:auto;}

div.header{width:1002px; height:245px; 
float:left; display:inline; margin-top:0;
background:url('/images/header.png')
}


.wlistCol1, .wlistCol2, .wlistCol3 {
float: left; 
width: 242px; 
height: 242px; 
margin-right: 10px; 
margin-bottom: 10px;
border: 1px solid #DECC8A;
} 

.wlistCol1:hover,.wlistCol2:hover,.wlistCol3:hover {
  border: 1px solid #9C1B1B;
}
  
.wlistCol4 {
  float: right; 
  width: 242px; 
  height: 242px; 
  margin-right: 0px; 
  margin-bottom: 8px;
  border: 1px solid #DECC8A;
} 
  
.wlistCol4:hover {
  border: 1px solid #9C1B1B;
}


.ic_container{
  vertical-align:baseline;
  /* margin:10px; */
  position:relative;
  
  float: left;
  width: 246px;
  height: 242px;
  margin-right: 20px;
  margin-bottom: 20px;
  
  /*-moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-box-shadow: 0 1px 3px #888;
  -webkit-box-shadow: 0 1px 3px #888;*/
  
}
.ic_container:hover{
border-color: #9C1B1B;
}

#capslide_img_cont13:hover {
  border: 1px solid #9C1B1B;
}


.overlay{
  opacity:0.1;
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
  position:absolute;
  opacity:0.8;   
  overflow:hidden;
  margin:0px;
  padding:0px;
  left:0px;
  right:0px;
  cursor:default;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.ic_category{
  text-transform:uppercase;
  font-size:11px;
  letter-spacing:3px;
  padding:5px;
  margin:0px;
}
.ic_caption h3{
  padding:0px
  5px 5px 5px;
  margin:0px;
  font-size:18px;
}
.ic_text{
  padding:5px;
  margin:0px;
  text-align:justify;
  font-size:11px;
}

.grouped_elements {
	text-decoration: none;
}
