﻿* {margin:0;padding:0;}

body {
	background:#ffffff url(images/concrete.jpg);
	font-family:helvetica, Arial, Verdana, Geneva, sans-serif;
	font-size:100%;
	line-height:1.1em;
	background-repeat: repeat;
}
p {padding-bottom: .6em;}
a img {
	border: none;}
img {padding: 0 5px 0 0; }
ol {
	list-style-position: inside;
	margin-left: 25px;
}
#overall {
	width:1050px;
	margin:0 auto;
	min-height:600px;
	padding: 2px 0 0 0;
	position:relative;
}
header {
	margin-top: 15px;
	background-color: #000000;
	text-align: center;
}
h1 span {margin-left:-999em;}
h2 {
	font-size: 200%;
	color:#4C1870;
	line-height: 1.2em;
	padding-bottom: .1em;
}
h3 {
	font-size: 120%;
	color:#FF9900;
	line-height: 1.5em;
}
h4 {
	font-size: 100%;
	color:#333333;
	line-height: 1.5em;
	font-style:normal;
	}
h5 {
	font-size: 100%;
	color:#666666;
	line-height: 1.5em;
	font-style:normal;
	}

#date {
	font-size: 70%;
	line-height: 1.2em;
	padding-bottom: .1em;
	font-style:italic;
	color: #666666;
}

#globalNav {
	font-size:90%;
	background:#000000;
	height:20px;
	line-height:20px;
	text-align:left;
	color: #FFFFFF;
}
#globalNav ul {padding:0 0 10px 0;}
#globalNav li {list-style:none; display:inline;}
#globalNav a {color:#ffffff; text-decoration:none; padding:6px 6px;}
#globalNav a:hover {text-decoration:underline;}

#rightColumn	{
	width: 200px;
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	background-color: transparent;
	padding: 0px 0px 3px 5px;
	height: 100%;
	bottom:  0px;
	font-size: 90%;
	border-left-style: solid;
	border-color:#EFEFEF;
	border-left-width: thin;
	background-repeat: repeat-y;
}

#minutus {
	width:220px;
	float:left;
	padding-left: 10px;
}

#audiencePath {
	background:transparent url(http://www.sbuniv.edu/athletics/images/playbook.gif) no-repeat;
	height:512px;
	width:220px;
	list-style:none;
	line-height:28px;
}
#audiencePath li {
	padding-left:5px;
}
#audiencePath li.first {padding-top:40px;}
#audiencePath a {text-decoration:none; color:#fff; font-size:80%; font-weight:bold;}
#audiencePath a:hover {text-decoration:underline;}
#Tools {
	margin-top:-167px;
	list-style:none;
	width:250px;
	height:13px;
	float:left;
	clear:none;
}
#Tools  span {margin-left:-999em;}
#Tools  a {
	display:block;
	text-decoration:none;

}
#AU1 a {margin:18px 0 0 40px; width:80px; height:25px;}
#AU2 a {margin:5px 0 0 50px; width:130px;height:35px;}
#AU3 a {margin:15px 0 0 50px; width:62px;height:25px;}

#content {
	background-color:#FFFFFF;
	padding:12px 12px 12px 12px;
	width:700px;
	min-height:600px;
	margin-left:230px;
	font-size: 90%;
}
#content h2 a {text-decoration:none; color:#4C1870;}
#content a {
	text-decoration:none;
	color:#330066;
}
#content a:hover {text-decoration:underline;}
#overall #content ul {padding:0 2em;}
#pix {
	float: right;
	padding: 0px 10px 0px 10px;
	margin: 0 5px 5px 0;
}


/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 70%;
	padding: 5px 0px 5px 5px;
	color: #666666;
}
#breadCrumb a {color: #666666;text-decoration:underline}

#footer {
	padding:15px 50px;
	
	font-size:70%;
	background-color:#000000;
}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer li {display:inline;}
#footer ul.links a {color:#ffffff;}
#footer ul.links strong {font-size:1.1em;}
#footer ul.links li.alert a {color:#990000;}
#footer ul.copy, #footer ul.contact {color:#ffffff;}
#footer ul.copy a {color:#99959f;}
#footer ul.copy a:hover {color:#ffffff;}

ul#audiencePath {list-style-type:none !important; padding:0; margin:0; font-weight:bold; color: #ffffff;}
ul#audiencePath li ul {list-style-type:none !important;	margin-left:-999em;	position:absolute;	background-color:#fbfbfb; color: #ffffff; margin-top:1em;}
ul#audiencePath li:hover ul, ul#nav li.over ul{margin-left:8.3em; margin-top:-1.2em;}
html>body ul#nav li:hover ul{margin-left:-1.2em;}
ul#audiencePath li {float:left; width:225px;}
ul#audiencePath li a {line-height:26px; padding:0 1em; display:block;}
ul#audiencePath li a:hover {color:#ffffff;}
html>body ul#nav li ul {margin-top:0;}
ul#audiencePath li ul li{float:none; width:auto; border:0;}
ul#audiencePath li ul li a {color:#4c1870; margin-left:-2px; font-size: 70%;}
ul#audiencePath li ul li a:hover {color:#4c1870;}

#scoreboard {
	background-color:#000000;
	width:723px;
	height:22px;
	margin: -10px 0 2px 230px;
}
#pix1 {
	float: left;
	margin: -20px 0 0 5px;
}
#pix2 {float: left;	margin: -20px 0 0 -1px;}
#pix3 {float: left; margin: -20px 0 0 -1px;}
#headlines {margin-top:170px;}
.home_games {
	color: #4F2170;
	font-weight: bold;
}
ul#twitter_update_list {list-style-type:none; font-size:85%; background:transparent url(http://www.sbuniv.edu/athletics/images/twitterback.jpg) repeat-y;}
ul#twitter_update_list li {padding-bottom: 5px;}
ul#twitter_update_list li a {color:#CCCCCC;}
#twitter_top {
	background-image: url(http://www.sbuniv.edu/athletics/images/twittertop.jpg);
	height:66px;
	width:200px;
}
#twitterbottom {
	background-image: url(http://www.sbuniv.edu/athletics/images/twitterbottom.jpg);
	height:7px;
	width:200px;
	font-size:85%;
}
#topstory {
	padding: 5px 0px 5px 5px;
	height:225px;
	width:450px;
	}
#upcomingevents {
	font-size: 85%;
	}
#countdown {
	font-size: 85%;
	}
#globallinks {background-image:url(images/bearcats.gif); width:723px;height:20px;margin: 2px 0 5px 230px;}
#homelinks a {text-decoration:none; color:#fff; font-size:70%;}
#homelinks a:hover {text-decoration:underline;}
ul#homelinks {list-style-type:none !important; padding:0; margin:0; font-weight:bold; color: #fff;}
ul#homelinks li ul {list-style-type:none !important;	margin-left:-999em;	position:absolute;	background-color:#fbfbfb; color: #ffffff; margin-top:1em;}
ul#homelinks li:hover ul, ul#nav li.over ul{margin-left:1.3em; margin-top:0;}
html>body ul#nav li:hover ul{margin-left:0;}
ul#homelinks li {float: left; width:120px;}
ul#homelinks li a {line-height:26px; padding:0 .5em; display:block;}
ul#homelinks li a:hover {color:#ffffff;}
html>body ul#nav li ul {margin-top:0;}
ul#homelinks li ul li{float:none; width:auto; border:0;}
ul#homelinks li ul li a {color:#4c1870; margin-left:-2px; font-size: 70%;}
ul#homelinks li ul li a:hover {color:#4c1870;}

.vcard {
	padding: 10px;
	border: 1px solid #dde;
	width: 300px;
	background: #f2f2f2;
	float:left;
	margin: 0 10px 10px 0;
}
.fn {
	margin: 0 0 .1em; font-weight: bold;
}
.hcard-icon {background:url(images/socialicons/micro-hcard.gif) no-repeat right; padding-right:33px; text-align:right; font-size:.8em; display:block; margin-top: .8em;} 

span.type {display:none;}

#video {position: relative; z-index: -3;}
