body {
	background: #143021 url(/www/images/athletics/2008/graduatedbackground.jpg) repeat-x top;
	color: #fff;
	font: 0.84em/1.333 Arial, sans-serif;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
}
p.modify {
  	text-align: right;
  	color: #ccc;
  	font-size: smaller;
  	margin-top: 3em;
  	display:block;
}
.accessibility,.printOnly {display: none;}
h1 {font-size: 2em; margin: 2em 0 0.5em; padding: 0.25em 0;}
h2 {font-size: 1.5em; margin: 2em 0 0.33em; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 0 0 0.25em; padding: 1.1em 0 .25em 0; color: #0f4430;}
h4 {font-size: 1.1em; margin: 0.5em 0 0; 	color:#216348;}
h5 {font-size: 1em; margin: 0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
a:link, a:visited{
	color:#000;
}
a:hover{
	color:#999;
}
a:active{
	color:#000;
}
img{
	border:0;
}
#uvmathleticsmain {
	margin: 0 auto;
	width: 985px;
	border: 1px solid #333;
	border-top: 5px solid #003720;
	background: url(/www/images/athletics/2008/athletics2008menu.gif) repeat-y left #fff;
}
#uvmathleticsbanner {
	height: 126px;
	background: #052518;
	border-bottom:1px solid #0f4430;
}
#uvmcatlogo {
	float: left;
	width: 160px;
	text-align: right;
}
#uvmcatlogo img {
	border: 0;
	padding: 1px 5px 0 0;
}
#uvmathleticsbanner h1 {
	margin: 0;
}
#uvmathleticsbanner h1 img {
	padding-top: 15px;
}
#uvmathleticsbanner2 {
	float: right;
	background: #173b2d;
}
h2#subbanner{
	background:#216348;
	color:#fff;
	padding:.6em 0 .6em 20px;
	margin:0 0 0 160px;
	font-size: 1.3em;
	letter-spacing: 0.03em; 
}
#uvmathleticscontent {
	background: url(/www/images/athletics/2008/athletics2008menu.gif) repeat-y left #fff;
	color: #333;
}
#uvmathleticsmainmenu {
	float: left;
	width: 160px;
	color: #fff;
	font-size:.9em; 
}
#uvmathleticsmainmenu ul {
	list-style: none;
	border-bottom:0;
	padding-left:0;
	margin-left:0;
}
#uvmathleticsmainmenu li {
	padding-left: 10px;
	line-height: 2.4;
	border-bottom: 1px dotted #216348;
}
#uvmathleticsmainmenu ul ul {
	list-style: disc inside;	
}
#uvmathleticsmainmenu li li {
	line-height: 1.8;
	margin-left: -10px;
	border-top: 1px dotted #216348;
	border-bottom:none;	
}
#uvmathleticsmainmenu li li li {
	display: none;
	line-height: 1.4;
	padding-left: 20px;
	font-size:.95em; 
	padding-top:.2em;
	border-bottom: none;
	border-top: none;

	padding-right:0;
} 
#uvmathleticsmainmenu li li li:before{
	content: "\00B7 \0020";
}

#uvmathleticsmainmenu ul#nav li:hover ul li {
	display: block;
	background: #41725c;
	padding-bottom:.2em;
	border-bottom:0;
} 
#uvmathleticsmainmenu a, #uvmathleticssupplinks a {
	text-decoration: none;
}
#uvmathleticsmaincontent {
  	background-color:#fff;
	margin:0 0 0 160px;
	padding-left:30px;
	padding-right:50px;
	padding-top:0;
}
#uvmathleticssupplinks {
	float: right;
	width: 220px;
	background: #0f4430;
	color: #fff;
	padding:0 0 1em 0;
	margin-right:0px;
	font-size:.85em; 
	margin-left:12px;
	margin-bottom:1em;
}
#uvmathleticssupplinks p, #uvmathleticssupplinks h5, #uvmathleticssupplinks ul{
	margin:0 10px .3em 10px;
}
#uvmathleticssupplinks h3{
	border-top:1px solid #efb42a;
	color:#efb42a;
	padding:.8em 0 .3em 12px;
	text-transform:uppercase;
	margin-top:0;
	font-size:1.1em; 
}
#uvmathleticssupplinks h3 a{
	color:#efb42a;
}
#uvmathleticssupplinks h3.extra_section{
	margin-top:1.4em;
}

#uvmathleticssupplinks h4 {
	margin-top:0;
}
#uvmathleticssupplinks h5{
	margin-bottom:0;
}
#uvmathleticssupplinks p{
	margin-bottom:.5em;
}

#uvmathleticssupplinks ul {
	padding-left: 15px;
	margin-left:12px;
}
#uvmathleticssupplinks img{
	padding-bottom:.6em;
	margin-left:30px;
}
#uvmathleticssupplinks ul li{
	margin-left:0;
}

#uvmathleticsfooter {
	text-align: center;
	background: #efb42a;
	color: #fff;
	clear:both;
	
}
#uvmathleticsfooter address {
	margin: 0;
	padding: .25em 0;
	font-size: .9em; 
	font-style: normal;
}
#uvmathleticsmainmenu a, #uvmathleticssupplinks a, #uvmathleticsfooter a {
	color: #fff;
}
img.stdphoto, #uvmmaincontent img.imageleft, #uvmmaincontent img.imageright {
	margin-bottom: 10px;
}
img.stdphoto, #uvmmaincontent img.imageleft {
	float: left;
	margin-right: 10px;
}
img.imageright {
	float: right;
	margin-left: 10px;
}
table {
	width:75%;
	padding:0;
	background:none;
	border-collapse:collapse;
	margin:0 0 2em 0;
	font-size:.85em;
}
table caption {
	color: #464646;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	font-size: 0.9em;
	padding-bottom:1em;
	margin-bottom:0;
	margin-top:.6em;
}
table th {
	background: #f9f9f9;
	color: #b85b32;
	text-align: center;
	vertical-align: top;
	padding: 5px;
}
table th a {
	color: #617f21;
}
table td {
	background:#fff;
	padding-left: 10px;
	padding-right: 10px;
}
table th, table td{
	border:1px solid #e2e2e2;
}

/* Live stats */
#uvmathleticsbanner2 {
	color: #e29810;
	overflow:auto;
	width:445px;
	height:125px;
	padding:0;
	padding-right: 0;
}
#uvmathleticsbanner2 ul{
	margin:0;
	padding:0 0 0 6px;
	border-bottom:1px solid #41725c;
}
#uvmathleticsbanner2 ul li{
	display:inline;
	list-style-type:none;
	margin-right:7px;
}
#uvmathleticsbanner2 ul li a{
	color: #e29810;
	text-transform:uppercase;
	text-decoration:none;
	font-size:.7em;
}
#uvmathleticsbanner2 ul li a span{
	font-weight:bold;
	font-size:1.4em;
}
#uvmathleticsbanner2 ul li a span:before{
	content: "\003E\003E\0020";
}
#uvmathleticsbanner2 h3{
	display:none;
}
#uvmathleticsbanner2 p {
	margin:0 0 -20px 0;
	text-align:right;
	font-size:.8em;
	padding:0;
}
#uvmathleticsbanner2 img {
	padding-left: 5px;
	vertical-align: middle;
	margin-bottom:0;
	padding-bottom:0;
}
#uvmathleticscalendar {
	width:430px;
	padding:0;
	border-collapse:collapse;
	margin:0;
}
#uvmathleticscalendar caption {
	text-transform: uppercase;
	color: #e29810;
	text-align:left;
	font-weight:bold;
	font-size:.9em;
	height:2em;
	padding:5px 8px 4px 5px;
	margin:0;
	border-bottom:1px solid #41725c;
	background:#0e2b20;
}
#uvmathleticscalendar th a {
}
#uvmathleticscalendar td {
	padding:0;
	padding-left: 8px;
	padding-right: 8px;
	background: #173b2d;
}
td.home_game{
	font-weight:bold;
	text-transform:uppercase;
}
#uvmathleticscalendar th, #uvmathleticscalendar td{
	border:0;
	border-bottom:1px solid #41725c;
	font-size:0.85em !important;
}
td.feature{
	padding:0;
}


/* HOMEPAGE */
	
#center_content{
	background-color:#fff;
    width:596px;
  	border-right:231px solid #0f4430;   
	margin-right:-231px; 
	margin-left:-30px;
  	float:left;
}
#sidebar, #bottom_banner{
	font-size:.9em;
}
#sidebar{
 	background-color:#0f4430;
  	width:230px;
	float:left;
	padding:0;
	color:#fff;
	margin-right:-51px;
}
#sidebar p {
	margin:1em 14px;
	color:#fff;
}
#sidebar p a, #sidebar li a{
	color:#fff;
}
#sidebar h4{
	background:#0f4430 url("/athletics/images/2008/video-lg.gif") no-repeat 0% 50%;
	padding-left:60px;
	text-transform:uppercase;
	font-size:1.1em;
	color:#efb42a;
	padding:1.3em 0 1em 50px;
	margin-left:14px;
	margin-top:0;
}
#sidebar object{
	margin-left:14px;
	margin-top: 10px;
}
#sidebar .store a{
	border:0;
}
ul#big_links{
	background:#41725c;
	border-top:solid 1px #fff;
	padding:0;
	margin:1em 0 0 0;
	width:229px;
	float:right;
}
ul#big_links li{
	border-bottom:1px solid #123322;
	padding:10px 0 10px 60px;
	list-style-type:none;	
	display:block;
	margin-left:0;
}
ul#big_links li a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
ul#big_links li#ncaa{
	background:#41725c url("/athletics/images/2008/ncaa.gif") no-repeat 14px 0px;
}
ul#big_links li#am_east{
	background:#41725c url("/athletics/images/2008/am_east.jpg") no-repeat 14px 0px;
}
ul#big_links li#ecac{
	background:#41725c url("/athletics/images/2008/ecac.jpg") no-repeat 14px 0px;
}
ul#big_links li#eisa{
	background:#41725c url("/athletics/images/2008/eisa.jpg") no-repeat 14px 0px;
}
#bottom_banner {
	background:#0f4430;
	margin:0 0px 0 -30px;
	padding:0 0px 0 0;
	border-top:1px solid #000;
	float:left;
	clear:none;
	width:825px;
}
div.bottom_image_links {
	float:left;
	clear:none;
	margin-left:30px;
	padding-top:1em;
	padding-bottom:1.6em;
}

div.bottom_image_links img {
	vertical-align:top;
	padding:0;
	margin:0;
	padding-bottom:.7em;
	border: none;
}

div.bottom_image_links span.captionhomepage {
	display:block;
	text-transform:uppercase;
	color:#fff;
	margin:0;
	padding:0;
}
div.bottom_image_links a {
	text-decoration: none;
}
#no-script img{
	width:380px;
	height:auto;
	float:left;
}

/*	GENERAL NEWS STYLES */
div.newscontentheader, #newscontent{
	padding:1em 12px 1em 0;
	float:none;
}
div.newscontentheader{
	float:left;
	padding-top:0;
	font-size:.87em;
}
div.newscontentheader h3{
	float:left;
	width:545px;
	margin:0 0 1em -390px;

/* used to be margin: 0 0 1.8em -390px; */
}
div.newscontentheader p{
	margin-bottom: -10px;
	font-size:.9em;
	display:none;
}

#newscontent p{
	clear:none;
	display:block;

}
#newscontent p.special_news_links{
	float:left;
	margin:-1.8em 12px 8px 0;
	background:#f8edd1;
	width:364px;
	padding:.8em 8px;
}


#newscontent p.first_paragraph{
	/*font-size:.9em; */
	margin-top:6em;
}

#newscontent p a{
	font-size:.9em;
	color:#333;
}
#newscontent p.special_news_links a{
	font-size:.8em;
}
#newsimage{
	width:390px;
	float:left;	
}
#newsimage img{
	float:left;
	width:380px !important;
	height:auto;
	margin-top:6em;
	margin-bottom:0;
	padding-right:12px;
	padding-bottom:1em;
}
ul.newsheadlinelist{
	padding-left:40px;
	margin-left:0;
	margin-right:0;
}
ul.newsheadlinelist li {
	line-height: 1.2;
	padding: .1em 0;
	margin-left:0;
	font-size:.83em;

}
ul.newsheadlinelist li span.newsheadlinedate {
	display: block;
}
ul.newsheadlinelist li a{
	font-weight:bold;
	text-decoration:none;
	line-height: 1.4;
	font-size:1.2em; 
}
p.newsemaillink{
	font-size:.9em;
	text-align:right;
}
p.newsemaillink a{
	color:#666;
}
	

 /*HOMEPAGE NEWS STYLES */
#center_content img.feature{
	width:380px;	
	height:auto;
	float:left;
	clear:none;
	margin-right:0;
	padding-right:0;
}
#center_content p, #center_content h4{
	width:350px;
	padding:1em 14px;
	float:left;
	clear:left;
}
#center_content p.special_news_links{
	padding-top:0 !important;
	padding-bottom:0  !important;
	margin-top:-1.8em;
	}
#center_content p.first_paragraph{
	padding-top:0 !important;
	margin-top:0 !important;
	padding-bottom: auto;
}
#center_content p a{
	font-size:.9em;
	color:#333;
}
#center_content h4{
	color:#0f4430;
	padding-bottom:0;
	font-size:1.2em;
	margin-bottom:-1.2em;
}
div.featureheadlines{
	width:215px;
	margin-left:380px;
}
#center_content h3{
	margin:0;
	padding:1.6em 0 0 16px;
	color: #e29810;	
	background: #000 url("/www/images/athletics/2008/sponsor-banknorth-sm-new.jpg") no-repeat top right;	
	text-transform:uppercase;
}
#center_content h3.goldbar, h3.fullbar{
	display:none;
}
#center_content ul.newsheadlinelist {
	height:42em;
	background:#000;
	color:#fff;
	float:none;
	margin:0;
	padding-left:16px;
	padding-top:.5em;
}
#center_content ul.newsheadlinelist li {
	list-style-type:none;
	text-indent:0em;
	margin:0;
    padding:4px 0;
}
#center_content ul.newsheadlinelist li a {
    display:block;
    color:#fff;
    margin-left:0px;
    text-decoration:none;
    font-weight:bold;
	line-height:1.2em;
	padding-left:0;
	padding-right:10px;
	font-size:1.1em;
}
#center_content ul.newsheadlinelist li a span.newsheadlinedate {
	font-weight: normal;
}
#center_content ul.newsheadlinelist li a:hover{
	color:#333;
}
#center_content p.newsnav{
	margin-top:-70px;
	width:188px;
	text-align:right;
}

/* TEAM HOMEPAGE */

#team_homepage img{
	width:380px;	
	height:auto;
	float:left;
	margin:5em 12px 1.2em 0; 
}
#team_homepage h3{
	background:#efb42a url("/athletics/images/2008/v-topheadlines1.jpg") no-repeat 40px 0px;
	padding-left:90px;
	height:27px;
	margin-left:-30px;
	margin-right:-50px;
	padding-top:5px;
	margin-top:0;
	color:#0f4430;
	margin-top:40px;	
	clear:left;
}
#team_homepage h4{
	float:left;
	width:555px;
	margin:1.3em 0 1.1em -390px; 
}
#team_homepage p{
	padding:0;
	margin-right:190px;
	margin-top:0;
}
#team_homepage p.releasedate{
	display:none;
}
#team_homepage p a{
	font-size:.9em;
	color:#333;
}
#team_homepage p.special_news_links i{
    float:left;    
    }
#uvmsocialmedia {
	clear:both;
	border-top:dashed 1px #92a1b4;
	padding:.5em 0 2em 0;
	color:#999;
	font-size:0.9em;
	text-transform:uppercase;
	font-weight:bold;
}
#uvmsocialmedia ul {float: left;padding-left:1em;margin-left:0;}
#uvmsocialmedia ul li {
	list-style:none;
	float:left;
	margin-right: 1.25em;
	text-transform: capitalize;
}
#uvmsocialmedia ul li a {color:#343434;}
#uvmsocialmedia li.facebook {
	background: left no-repeat url(/www/images/templates/facebook-icon.gif);
	padding-left: 25px;
}
#uvmsocialmedia li.twitter {
	background: left no-repeat url(/www/images/templates/twitter-icon.gif);	
	padding-left: 25px;
}
#uvmsocialmedia li.youtube {
	background: left no-repeat url(/www/images/templates/youtube-icon.gif);
	padding-left: 25px;
}
#uvmsocialmedia li.flickr {
	background: left no-repeat url(/www/images/templates/flickr-icon.gif);
	padding-left: 25px;
}
/* STYLES FROM OLD ATHLETICS SITE */
#photomontage {
	background: #fff;
	margin-left: 1em;
	border: none;
}
#photomontage tr {
	border: none;
}
ul.nobullet {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
ul.nobullet li {
	padding-top: .3em;
	padding-bottom: .3em;
}
div.photobar {
	width: 70px;
	float: left;
	font-size: x-small;
	padding-right: 10px;
	padding-top: 10px;
}
div.textblock {
	margin-left: 80px;
	border-left: 1px #ccc dotted;
	padding-left: 10px;
}
p.rule {
	padding-bottom: .5em;
	margin-left: -10px;
	padding-left: 10px;
	border-bottom: 1px #ccc dotted;
}
tr.champions { background: #e5b843; }
#icons { margin: auto; text-align: center; color: #fff; }
#icons img { padding: 10px 15px; border: none; }
ul.anchors { display: inline; list-style-type: none; padding-left: 0; margin-left: 0; line-height: 1.35; }
ul.anchors li { display: inline; padding-left: .5em; margin-left: .25em; border-left: 1px solid #000; }
ul.anchors li:first-child { border-left: none; padding-left: 0; margin-left: 0; }
h5.althead { color: #000; }
div.rosterphoto { padding-bottom: .5em; padding-top: .25em; }
.underline { text-decoration: underline; }
.gallery img { float: left; padding-right: 10px;  }
.caption { font-style: italic; font-size: smaller; margin-top: .25em; }
img.photo { float: left; padding-right: 5px; }
#partners {	text-align: center; }
td.home, td.home_league { font-weight: bold; text-transform: uppercase; }
p.rss img { margin-bottom: -2px; }
p.rss a { text-decoration: none; }
div.addthis_toolbox {
	float:right;
	position:relative;
	top:50px;
	margin-right:50px;
}
div.addthis_toolbox img {
	border: 0;
	margin-right: 6px;
	position:relative;
	top:3px;
	width: 16px;
	height: 16px;
}
div.addthis_toolbox a {
	text-decoration:none;
}
/*stuff deb added 9-9-08
rightcolumn_float*/
#uvmathleticsmaincontent #rightcolumn_float{ 
	float:right; 
	width:157px;
	margin:0 -49px 1.4em 14px; 
	padding:1em 8px 0em 14px;
	border-bottom:solid #ccc 1px;
	border-left:solid #ccc 1px;
	border-top: 1px solid #ccc;
	background:#f9f9f9;
}
#rightcolumn_float p{
	margin:8px;
	margin-left:0;
	line-height:1.5;
	font-size:85%;
}
#rightcolumn_float h4, #rightcolumn_float h5{
	margin:0 0 .6em 0px;
	padding:0; 
	font-size:100%;
	color: #d09c22;
}
#rightcolumn_float h4 a {
	color: #d09c22;
}
#rightcolumn_float h5, #rightcolumn_float h5 a {
	color: #216348;
}
#rightcolumn_float img{
	margin:1em 0 1em 0;
}
#rightcolumn_float ul{
	padding: 0 10px 1em 20px;
	margin-top:0; 
	margin-left:0; 
	font-size:85%;
}
#rightcolumn ul li a{
	text-decoration:none; 
}
/*for poll from Hockey East*/
#hea_poll iframe{
	margin-left:-24px;
    margin-top:10px;
    padding-top:0;
    margin-right:-10px;
	float:left;
}
/* video page */
#athleticsmovie {
	margin-top: 0;
}


* html #uvmathleticsmaincontent  #rightcolumn_float{
	margin-right:-25px;
}
/*end of rightcolumn_float*/


* html body {
		font: 0.88em/1.333 Arial, sans-serif;
}
* html #uvmathleticsbanner2 ul li a span{
	font-size:1.2em;
}
* html table{
	float:left;
	clear:none;	
}
* html #bottom_banner{
	width:825px;
	margin:0 -50px 0 -15px;
	padding:0;
}
* html div.bottom_image_links{
	margin-left:20px;
	
}
* html #center_content{
	padding-right:0;
	margin-left:-15px !important;
    width:595px;
}
* html div.featureheadlines{
	float:right;	
	clear:right;
	margin-left:0px;
}
* html  div.featureheadlines ul.newsheadlinelist {
	margin-left:0;
	padding-left:0;
	float:right;
}
* html #center_content p.newsnav{
	margin-top:-50px;
}
*+html #uvmathleticsbanner2 p {
	margin-bottom:-21px;
}
*+html #uvmathleticsbanner2 table caption {
	padding: 0 0 0 5px;
	line-height: 2;
	vertical-align:middle;
}
/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#uvmathleticscalendar caption {
	margin-bottom:-10px;
}
}