@charset "utf-8";
/* CSS Document */


.btn-primary{ background:#fc0; border:solid 1px #fc0;}
.btn-primary:hover{ background:#e0b300; border:solid 1px #e2b500;}



.docicon{ padding-left:25px;}
a.word {background: url(/images/icons/doc.png) no-repeat left center ;}
a.excel {background: url(/images/icons/xls.png) no-repeat left center;}
a.ppt {background: url(/images/icons/ppt.png) no-repeat left center;}
a.pdf {background: url(/images/icons/pdf.png) no-repeat left center ;}
a.img {background: url(/images/icons/imgicon.gif) no-repeat left center;}


.gbpost{ padding:15px; background:#eee;}
	.gbhead{}
	.gbname{ float:left;}
	.gbdate{ float:right;}
	.gbinfo{ padding:10px 0; clear:both;}
	.gbreply{ font-weight:bold; color:#000;}
	
.vid-gallery{}
.vid-gallery li{position:relative;}
.vid-gallery li a{ }
.vid-gallery li a .playbutton{ text-align:center; position:absolute; z-index:100; left:40%; bottom:40%; width:auto; height:auto;}

#mainmap{ clear:both; margin-top:20px;}
#map_canvas{ width:100%; height:500px; border:solid 1px #ccc;}

.imghover a img{ border:solid 1px #fc0;}
.imghover a:hover img{ border:solid 1px #000;}

.hvideo{ }
.hvideo a{ position:relative; display:block;}
.hvideo a img {}
.hvideo a img.playbutton{position:absolute; z-index:100; left:0;    width:auto; height:auto; 
	
    float: none;
    margin: 0;

}

.bumpdownhome { font-size: 90% }
.bumpdownhome h1,.bumpdownhome h2,.bumpdownhome h3,.bumpdownhome h4 { font-size: 130% }


.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }