/* -------------------------------*/
/* ---------- Site Wide ----------*/
/* -------------------------------*/ 
body {  
	background:#eeeeee url(../images/construct/background.gif) repeat-x;
	position:relative;
}
#masthead {
	height:125px;
}
#menu {
	background:url(../images/construct/menu_background.gif) repeat-x; 
	height:45px;	
	line-height:45px;
}

#content { 
	padding:0px;
	background:#eee;
	padding-top:0px;
	padding-bottom:20px;
}
#footercontainer {
	clear:both;
	background:url(../images/construct/footerback.gif) repeat-x;
	width:100%;	
	height:200px;
}
#footer{
	width:960px;
	margin:auto;	
}

a.logo {
	margin-left:0px; 
	float:left;
	width: 309px;
	height: 125px;
	background: url(../images/construct/logo.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.about {
	margin-left:0px; 
	float:right;
	width: 94px;
	height: 125px;
	background: url(../images/construct/tm-about.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.contact {
	margin-left:0px; 
	float:right;
	width: 91px;
	height: 125px;
	background: url(../images/construct/tm-contact.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.advertising {
	margin-left:0px; 
	float:right;
	width: 107px;
	height: 125px;
	background: url(../images/construct/tm-advertising.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}

a:hover.about {
	background-position:  0 -125px;	
}
a:hover.contact {
	background-position:  0 -125px;	
}
a:hover.advertising {
	background-position:  0 -125px;	
}



a.menu_home {
	float:left;
	width: 67px;
	height: 45px;
	background: url(../images/construct/menu-home.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_home.active , a:hover.menu_home.active , a:hover.menu_home {
	background-position:  0 -45px;	
}

a.menu_newsroom {
	float:left;
	width: 105px;
	height: 45px;
	background: url(../images/construct/menu-newsroom.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_newsroom.active , a:hover.menu_newsroom.active , a:hover.menu_newsroom {
	background-position:  0 -45px;	
}

a.menu_clinicsandshows {
	float:left;
	width: 141px;
	height: 45px;
	background: url(../images/construct/menu-clinics.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_clinicsandshows.active , a:hover.menu_clinicsandshows.active , a:hover.menu_clinicsandshows {
	background-position:  0 -45px;	
}

a.menu_equimarket {
	float:left;
	width: 110px;
	height: 45px;
	background: url(../images/construct/menu-equimarket.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_equimarket.active , a:hover.menu_equimarket.active , a:hover.menu_equimarket  {
	background-position:  0 -45px;	
}
a.menu_bulletinboards {
	float:left;
	width: 138px;
	height: 45px;
	background: url(../images/construct/menu-bulletinboards.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_bulletinboards.active , a:hover.menu_bulletinboards.active , a:hover.menu_bulletinboards  {
	background-position:  0 -45px;	
}

a.menu_links {
	float:left;
	width: 59px;
	height: 45px;
	background: url(../images/construct/menu-links.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_links.active , a:hover.menu_links.active , a:hover.menu_links  {
	background-position:  0 -45px;	
}

a.menu_tellafriend {
	float:right;
	width: 30px;
	height: 45px;
	background: url(../images/construct/menu-tellafriend.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_share {
	float:right;
	width: 31px;
	height: 45px;
	background: url(../images/construct/menu-share.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_facebook {
	float:right;
	width: 30px;
	height: 45px;
	background: url(../images/construct/menu-facebook.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}
a.menu_twitter {
	float:right;
	width: 30px;
	height: 45px;
	background: url(../images/construct/menu-twitter.gif) 0 0 no-repeat;
	text-decoration: none;
	background-position:  0 0px;
}

#newstip {
	background:#FFF;
	text-align:center;
	font-family:'Oswald', arial, serif;
	font-size:16px;
	padding:5px;
 border: 1px solid rgba(0,0,0,0.3);
 border-top: 1px solid rgba(255,255,255,0.3);
 border-left: 1px solid rgba(255,255,255,0.3);
 -moz-border-radius:8px;
 -webkit-border-radius: 8px;
 border-radius:8px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	
  margin-bottom:10px;
}
#newstip p {
	margin:0px 0px 2px 0px;
	padding-left:0px;
}

#randomads {
	background:#FFF;
	text-align:left;
	font-family:'News Cycle', arial, serif;
	font-size:12px;
	padding:5px;
 border: 1px solid rgba(0,0,0,0.3);
 border-top: 1px solid rgba(255,255,255,0.3);
 border-left: 1px solid rgba(255,255,255,0.3);
 -moz-border-radius:8px;
 -webkit-border-radius: 8px;
 border-radius:8px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	
 margin-bottom:10px;
}

#randomads p {
	margin:0px 0px 2px 0px;
	padding-left:0px;
}

#featureads {
	text-align:left;
	font-family:'News Cycle', arial, serif;
	font-size:12px;
}

#featureads p {
	margin:0px 0px 2px 0px;
	padding-left:0px;
}
#featureads h1 {
	color:#ff6600;
	font-size:15px;
	margin:0px 0px 2px 0px;
	line-height:18px;
	padding-left:0px;
}

.contentbackground {
		background:#FFF;
 border: 1px solid rgba(0,0,0,0.3);
 border-top: 1px solid rgba(255,255,255,0.3);
 border-left: 1px solid rgba(255,255,255,0.3);
 -moz-border-radius:8px;
 -webkit-border-radius: 8px;
 border-radius:8px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
		
}
#twitterfeedcontainer {height:150px; width:300px;overflow:hidden; background-color:#E9E9E9;}
.twitterfeed {
	display:table; 
	height:150px;
	width: 280px;
	padding: 15px;
	margin: 20px auto;
	color:#535353;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

.twitterfeed .tweet {
	overflow: hidden;
	display:table-cell;
	vertical-align:middle; 
}

.twitterfeed ul {
	width: 99999px;
	height: 150px;
	list-style:none;
	margin:0px;
}

.twitterfeed ul li {
	width: 280px;
	height: 250px;
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	color:535353;
}
.twitterfeed a {color:#1c56b4;}
.twitterfeed a:hover {color:#7da9f0;}

table.scores p {margin:0px; font-size:.9em;}
table.scores td {padding:5px;}