﻿#eventsSearchBar
{
    display:inline-block;
    *display:inline;
    vertical-align:bottom;
    *zoom:1;
}
#eventsSearchBar fieldset
{
    margin-bottom:3px;
}
.eventsCalendarLink
{
margin-left:5px;
}

input.sButton {
	vertical-align: middle;
}
.spotThumb
{
    border:solid 2px #19649b;
    margin:6px 0px 6px 0px;
    background-color:#F1F6FA;
    border:1px solid #C8D4DE;
    margin:0;
    padding:13px;
    float:left;
}
.mediaItemImage{height:100px;width:100px;overflow:hidden;
                display:inline-block;margin-right:10px;
                border:1px solid #91A8BC;    *zoom:1;
    *display:inline;}
.thumbHori
{
    margin:-22px 0px 0px -18px; 
}
.thumbVert
{
     margin:-18px 0px 0px -22px; 
}
.submit
{
   margin-top:12px;
}
.mediaItem{
    border-top:1px solid #B3CBDC;
    margin-bottom:10px;
    padding-top:14px;
    width:100%;}
.itemInfo{
    display:inline-block;
    vertical-align:top;
    width:76%;
    *zoom:1;
    *display:inline;
}
#items
{
    margin-bottom:14px;
    margin-top:9px;
   
}
#items .itemTitle a
{
    color:#2C5B7B;
    text-decoration:none;
}
.itemTitle {
font-size:138.5%;
}
#items .itemTitle a:hover
{
color:#008EF7;
}
.itemDate{font-size:85%;padding-top:5px;padding-bottom:5px;color:#778e9d;}
.itemSummary,.moreInfo{ }
#items .itemSummary
{
    margin-bottom:0px;
    width:98%;
}
.spotTitle
{
  color:#2C5B7B;
font-size:166.5%;
}
.spotTitle,.spotDescrip
{
float:left;
text-align:justify;
width:94%;
}
.browse,.filter
{
    letter-spacing:1px;
    color:Gray;
    position:relative;
    top:8px;
    font-weight:bold;
    margin:0 0 0 8px;
}
.filter
{
    margin-left:9px;
    display:block;
    margin-top:6px;
}
.drop
{
    position:relative;
    margin:16px 0px 0px 5px;
    width:152px;
    
}
.radio
{
    display:block;
    margin-bottom:7px;
    margin-top:0;
    padding-top:14px;
}
.radio input
{
     color:White;
     letter-spacing:1px;
     margin:5px 5px 0px 10px;
     top:-3px;
    
}
.spotContent
{
    width:60%;
}
.link
{
background-color:#B3CBDC;
margin-top:20px;

}
.link a
{
    position:relative;
    top:-10px;
}
#items .more a
{
    color:#DA5D2C;
text-decoration:none;
}
#items .more a:hover {
color:#006DE2;
text-decoration:underline;
}
#items .link a
{
color:#2C5B7B;
text-decoration:none;
}
#items .link a:hover
{
color:#008EF7;
}
.numbers
{
text-align:center;
vertical-align:middle;
 z-index:1000;
background-color:#F3F7F8;
font-family:Arial;
height:25px;
}
#content .numbers span{color:#89a5bb; font-weight:bold;}
#content .numbers a{color:#235b7e;} 
#content .numbers td{border:1px solid #B5C8D9;} 
.image
{
    margin-top:-15px;
    margin-bottom:35px;
    height:120px;
    width:120px;
    position:relative;
}
#content .spotContent h3 {
	color:#b0b0b0;
    font-size:140%;
    margin:0px;
	font-family: Arial,"Century Gothic", "Helvetica Neue", Helvetica, Geneva, sans-serif;
}
#content .spotContent p{margin-top:6px;}
#content .spotContent h2{margin-bottom:0;
margin-top:1px;}
.spotFloat,.spotContent
{
    float:left;
}
.spotLightDiv{margin-top:16px;}

.more{display:block;}

#content Div.mediaItem h2{
    margin-bottom:5px;
    margin-top:5px;
    font-size:134%;
}
#content Div.mediaItem p{
    margin-top:5px;
}
#content a.first ,#content a.pre,#content a.next,#content a.last
{
      color:#3a7096;
}
#content a.first:hover ,#content a.pre:hover,#content a.next:hover,#content a.last:hover
{
      text-decoration:none;
}
.first ,.pre,.next,.last
{
    position:relative;
    top:-35px;
    display:inline-block;
    *top:-48px;
    font-family:Arial;
}
.first
{
    background-image:url(../images/pager/pagerfirst.jpg);
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:1px;
    *margin-left:5px;
    left:20px;
}
.pre
{
    background-image:url(../images/pager/pagerPre.jpg);
    background-repeat:no-repeat;
    margin-left:19px;
    padding-left:19px; 
    left:19px;
}
.next
{
    background-image:url(../images/pager/pagerNext.jpg);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:19px;
    left:378px;
}
.last
{
    background-image:url(../images/pager/pagerLast.jpg);
    background-repeat:no-repeat;
    background-position:right;
    margin-left:19px;
    padding-right:30px;
    padding-top:1px;   
    left:390px; 
}
