/* Enter your CSS3 Styles Here */


/* for voice.trea.org: */ 
/* get rid of site map link */
#FooterMenu999 {
display:none;
}


/* HEADER DESIGN */
.hdHeader {
position: relative; width: 1024px; height: 226px;
}
img.hdLogo {
position: absolute; top: 0px; left: 0px; z-index: 1; width: 1024px; height: 226px;
}
.hdRss {
position: absolute; top: 0px; left: 976px; z-index: 2; width: 48px;
}
.hdYouTube {
position: absolute; top: 0px; left: 923px; z-index: 3; width: 48px;
}
.hdLinkedIn {
position: absolute; top: 0px; left: 870px; z-index: 4; width: 48px;
}
.hdTwitter {
position: absolute; top: 0px; left: 817px; z-index: 5; width: 48px;
}

.hdFacebook {
position: absolute; top: 0px; left: 764px; z-index: 6; width: 48px;
}

.hdServingEnlisted {
position: absolute; top: 145px; left: 17px; z-index: 6; width: 350px;
}
.hdVoiceOfEnlisted {
position: absolute; top: 145px; left: 735px; z-index: 7; width: 350px;
}
.hdTax {
position: absolute; top: 190px; left: 36px; z-index: 8; width: 350px;
}
.hdJoinShop {
position: absolute; top: 186px; left: 747px; z-index: 8; width: 350px;
}

/* TOP MENU */
#TopMenuDiv #topMenuTable tr td SPAN {  
	margin-left:6px;
	margin-right:6px;
}
.anylinkcss{
	width: 355px;
} 
#TopMenuDiv .TopMenuOn {
	background:transparent; 
} 

#TopMenuDiv .TopMenuOver {
	background:transparent; 
}


/* PAGE BODY */
#PageBodyDiv p {line-height:24px;}

#PageBodyDiv ul li {line-height:24px;}
 
H1 { /* Used for Page Title - font size is Page Body Font Size + 6 pixels */
	font-weight:normal;   
	font-size:36px; 
	font-family: Special Elite,sans-serif;  
    margin-top:0px;
line-height:normal;
	margin-bottom:15px;
	padding-top:25px; /* do with padding, not top margin, so it does not put space above the h1 tag on the site */ 
	text-align:center; 
} 

.img-circle {
    border-radius: 50%;
}

.shadow {
     box-shadow: -7px -5px 10px #000000;
 }


a.thisGroupOfLinks {color:#000000 !important;}

a.thisGroupOfLinks:hover {color:#ffffff !important;}


H2.blogArticleTitle {
      font-weight:normal;
}

#blogMoreButton p {
      font-weight: normal;
}

#blogMoreButtonOver p {
      font-weight :normal;
}

h1#month-name.calendar {
font-size: 36px;
font-family: Oswald, sans-serif;
}

h2.event {
text-align:center;
font-weight: normal;
}

.event_info_pageBodyTable {
margin-left: auto !important;
margin-right: auto !important;
width: 425px;
}

#event_info_description {
text-align: center;
}

#event_info_image {
float: none !important;
margin-right: auto !important;
margin-left: auto !important;
}

#event_info_image_block {
text-align: center;
}

#event_info_title_dates {
text-align: center;
}

div.eventGoogleMap {
float: none;
text-align: center;
}

iframe.eventGoogleMap {
margin-left: auto;
margin-righ: auto;
}

#event_info_location_block {
margin-top: 15px;
text-align: center;
}

#event_info_externalLink_title {
text-align: center;
}

#event_info_externalLink_link {
text-align: center;
}
