body {
        margin: 0px;
        padding: 0px;
        background-color:#000000;
        color: #FFFFFF;
}
form {
        padding: 0px;
        margin: 0px;
}
#bloc {
        width: 965px;
        font-family: Verdana;
        font-size:10px;
}
a {
        text-decoration: none;
        color: #FFFFFF;
}
a img {
        text-decoration: none;
        border: 0px;
}
#left {
        width: 798px;
        vertical-align: top;
}
#task_bar {
        background-image:url("/skins/vsu/gfx/task_bar.gif");
        background-repeat: no-repeat;
        height: 40px;
        padding-left: 150px;
        color: #FFF799;
}
#t_b_text {
        float:left;
        margin: 7px;
		height: 24px;
		width: 400px;
}
#t_b_march {
        margin: 8px;
        float: left;
}
#divider {
        float: left;
}
.t_b_bball {
        float: left;
        margin-left: 15px;
}
#play {
        float: right;
        margin-top: 5px;
}
#play a img {
        text-decoration: none;
        border: 0px;
}
#search{ 
        float: right;
        text-align: left;
        padding-top: 7px;
        width: 180px;
        position: relative;
}
#search_butt {
        position: absolute;
        top: 14px;
        right: 30px;
}
#menu {
        width: 132px;
        vertical-align:top;
        background-color: #3D2727;
}
.black, .slim_black {
        background-color: #000000;
        height: 7px;
        width: 100%;
        padding: 0px;
        font-size:1px;
}
.slim_black{
        height: 2px;
}

#menu div {
        padding-bottom: 5px;
}
#menu a {
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
        color: #CEC8C8;
}
#menu a div {
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left:20px;
        color: #CEC8C8;
}
#menu a:hover {
        background-color: #564343;
}
#menu a:hover div{
        background-color: #564343;
}
#menu a div span {
        margin-left: 20px;
}
#menu a img{
        text-decoration: none;
        border: 0px;
}

#text {
        width: 457px;
        vertical-align:top;
}
#headliners td {
        vertical-align:top;
}
#text img {
        border: solid 1px #A57D58;
        float:left;
}
#headliners div {
        clear: both;
}
#article {
        margin-left: 10px;
        margin-right: 10px;
}
.min_art {
        background-color: #9D6502;
        border: solid 1px #B38860;
        padding:5px;
        padding-top: 2px;
                        width:124px;
}
.title {
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
}
.subtitle {
        font-size: 12px;
        color: #FFFFFF;
}
#sponsor {
        margin: 12px;
		width: 430px;
        margin-top: 0px;
        height: 58px;
        border: solid 1px #B38860;
        background-color: #3D2727;
        text-align:center;
}
#sponsor img {
        margin: 0px;
        margin-top: 0px;
        border: solid 1px #B38860;
}
#sponsor2 {
        margin: 12px;
		width: 430px;
        margin-top: 12px;
        height: 58px;
        border: solid 1px #B38860;
        background-color: #3D2727;
        text-align:center;
}
#sponsor2 img {
        margin: 0px;
        margin-top: 0px;
        border: solid 1px #B38860;
}
#news {
        margin-left: 12px;
        margin-right: 12px;
        border: solid 1px #B38860;
        background-image: url("/skins/vsu/gfx/news_head.gif");
        background-repeat: no-repeat;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        position: relative;
        width: 410px;
        color: #CEC8C8;

}
#rss {
        text-decoration: none;
        top: -8px;
        right: -2px;
        position: absolute;
}
#rss img {
        border: none;
}
#news a img {
        float: left;
}
#news div {
        margin: 10px;
        margin-left: 85px;
}
#side_bar {
        width: 209px;
        vertical-align: top;
        background-color: #3D2727;
}
#side_bar_head {
        font-size: 15px;
        font-weight:bold;
        padding: 4px;
        height: 26px;
        background-color: #3D0A05;
}
#barrett {
        background-image: url("/skins/vsu/gfx/barrett.gif");
        background-repeat: no-repeat;
        height: 161px;
        position: relative;
}
#barrett div {
        margin-left: 100px;
        padding-top: 10px;
        width: 100px;
        position: absolute;
}
#barrett img {
        margin-top: 0px; /* Changed! Used to be margin-top: 126px; */
}
#p_blazer {
        background-color: #3d2727;
        width: 100%;
        padding: 0px;
        font-size:1px;
}
#announc {
        background-image: url("/skins/vsu/gfx/announcement_c.gif");
        background-repeat: no-repeat;
        height: 16px;
        padding: 3px;
        position: relative;
}
#announc div {
        position:absolute;
        float:right;
        right: 15px;
        top: 3px;
}
#ann_pole, #blog_pole {
        background-image:url("/skins/vsu/gfx/annaunc_pole.gif");
        background-repeat: no-repeat;
        border: solid 8px #81181D;
        height: 205px;
        margin-bottom: 10px;
        width: 193px;
        position: relative;
}
#blog_pole {
        display:none;
}
#blog_pole div{
        padding:20px;
}
#ann_talk {
        text-align:center;
        margin-top: 20px;
}
#ann_text {
        bottom: 30px;
                        position:absolute;
        right: 8px;
        width: 80px;
}
#ann_posters {
        left: 20px;
        bottom: 0px;
                        position: absolute;
}
#online {
        margin: 0px;
        padding: 0px;
}
#online_poll {
        padding: 10px;
        font-size: 11px;
}
#button {
        text-align: right;
}
#logo {
        text-align:center;
        background-color: #3D2827;
}
#logo img {
        margin: 10px;
}
#copyright {
        color: #9D6502;
        text-align: right;
        margin: 10px 0;
        font-size: 9px;
}
#copyright a,
#copyright_no_sidebar a {
        text-decoration: none;
        color: #9D6502;
}
#copyright a:hover,
#copyright_no_sidebar a:hover {
        text-decoration: underline;
        color: #9D6502;
}

#right {
        width: 167px;
        vertical-align:top;
        text-align:right;
}

/* Added styles */

#navigation_top {
        margin: 12px;
        margin-top: 0px;
        margin-bottom: 2px;
        background-color: #3D2727;
        height: 26px;
        text-align: center;
        color: #CEC8C8;
}
#navigation_top ul {
        margin: 0px;
        padding: 5px;
}
#navigation_top ul li,
#compliance_top #navigation_top ul li {
        display: inline;
        padding: 3px;
        font-size: 10px;
}
#navigation_top ul li a,
#compliance_top #navigation_top ul li a{
        text-decoration: none;
        color: #CEC8C8;
}
#navigation_top ul li a:hover,
#compliance_top #navigation_top ul li a:hover {
        text-decoration: underline;
        color: #CEC8C8;
}
#countdown {
        font-size: 12px;
        margin-left: 5px;
}
#count {
        text-align: right;
        color: #DAD37D;
        font-size: 19px;
        margin: 5px;
        margin-right: 10px;
        margin-top: 0px;
}
#schedule {
        background-image: url("/skins/vsu/gfx/schedule_c.gif");
        background-repeat: no-repeat;
        height: 16px;
        padding: 3px;
        position: relative;
        padding-left: 15px;
}
#schedule div {
        position:absolute;
        float:right;
        right: 15px;
        top: 3px;
}
#ann_pole p {
        margin: 0px;
        padding: 10px;
        padding-bottom: 0px;
        clear: both;
        color: #FFF799;
}
#side_bar ul { 
        margin: 0px;
        padding: 0px;
        margin: 15px;
}
#side_bar ul li {
        list-style: none;
        padding: 3px;
        color: #CCC0C0;
}
#right_links {
        padding-bottom: 5px;
}
#right_links a {
        margin: 0px;
        padding: 0px;
        margin-top: 5px;
        color: #CEC8C8;
}
#right_links a div {
        padding-bottom: 5px;
        padding-top: 5px;
        padding-left:20px;
        color: #CEC8C8;
}
#right_links a:hover {
        background-color: #564343;
}
#right_links a:hover div{
        background-color: #564343;
}
#right_links a div span {
        margin-left: 15px;
}
#news_football {
        margin-left: 12px;
        margin-right: 12px;
        border: solid 1px #B38860;
        background-image: url("/skins/vsu/gfx/news_head_football.gif");
        background-repeat: no-repeat;
        padding: 10px;
        padding-top: 2px;
        position: relative;
        width: 410px;
        font-size: 11px;
        color: #CEC8C8;
}
#rss_foot {
        text-decoration: none;
        top: 3px;
        right: -12px;
        position: absolute;
}
#news_football img {
        border: none;
        padding-right: 15px;
}
.clear {
        clear: both;
}
.spacing {
        padding-top: 15px;
}
.spacing2 {
        padding-top: 5px;
}
.color_yellow {
        color: #F7F5B5;
}
.color_yellow a {
        color: #F7F5B5;
        text-decoration: none;
}.color_yellow a:hover {
        color: #F7F5B5;
        text-decoration: underline; /*modified */
}

                /* COMPLIANCE */
                
#compliance, #no_sidebar, #sport_internal {
        width: 457px;
        vertical-align:top;
        border: solid 1px #B4875D;
        border-top: none;
        background-color: #D2D1D1;
        padding: 10px;
        padding-top: 0px;
        padding-bottom: 10px;
        position: relative;
        width: 410px;
        font-size: 11px;
        color: #000000;
        line-height: 20px;
}
/* Jen's New */
#no_sidebar {
        width: 430px;
        vertical-align:top;
        border: solid 1px #B4875D;
        border-top: none;
        background-color: #D2D1D1;
        padding: 10px;
        padding-top: 0px;
        padding-bottom: 10px;
        position: relative;
        width: 410px;
        font-size: 11px;
        color: #000000;
        line-height: 20px;
}

#compliance .title, #no_sidebar .title, #sport_internal .title {
        margin-left: -10px;
        margin-right: -10px;
        background: url("/skins/vsu/gfx/complien_bg.gif") repeat-x top;
        padding-left: 10px;
        padding-top: 3px;
}

#compliance h1, #no_sidebar h1, #sport_internal h1 {
        font-size: 14px;
        font-weight: bold;
        margin: 0px;
        margin-top: 10px;
}

#compliance h2, #no_sidebar h2, #sport_internal h2 {
        font-size: 17px;
        font-weight: normal;
        margin: 0px;
        margin-top: 10px;
}
#compliance a, #compliance /*ul li*/ a,
#no_sidebar a, #no_sidebar /*ul li*/ a,
#sport_internal a, #sport_internal /*ul li*/ a {
        text-decoration: none;
        color: #801821;
		/* color: #B42024;*/
}
#compliance a:hover, #compliance ul li a:hover,
#no_sidebar a:hover, #no_sidebar ul li a:hover,
#sport_internal a:hover, #sport_internal ul li a:hover {
        text-decoration: underline;
        color: #801821;
}
#compliance ul, #no_sidebar ul, #sport_internal ul{
        /*margin: 0px;*/
        margin-top: 4px;
        /*padding: 0px;*/
}
#compliance ul li,
#no_sidebar ul li,
#sport_internal ul li {
        /*list-style: none;*/
        margin-top: 3px;
}
#ann_pole div {
        float: left;
        margin: 0px;
        margin-left: 10px;
        padding: 0px;
        color: #FFF799;
}
#compliance p, #no_sidebar p, #sport_internal p {
        margin: 0px;
        margin-bottom: 15px;
}
#schedule3 {
        background: url("/skins/vsu/gfx/schedule3_c.gif") no-repeat left;
        height: 16px;
        padding: 3px;
        position: relative;
        padding-left: 15px;
        width: 192px;
}
#schedule3 div {
        position:absolute;
        float:right;
        right: 15px;
        top: 3px;
}
#blazer {
        margin-top: 1px;
}

                /* NO-SIDEBAR */

#no_sidebar {
        width: 630px;
        vertical-align: top;
}
#gap_left {
        width: 10px;
}
#gap_top {
        height: 10px;
        font-size: 10px;
}
#copyright_no_sidebar {
        color: #9D6502;
        text-align: right;
        margin: 10px 0;
        font-size: 9px;
        float: right;
}
#no_sidebar ul li {
        margin: 0px;
}

                /* SPORT INTERNAL */
                
#sport_internal {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        width: 430px;
}
#sport_internal table {
        width: 430px;
        margin-top: 20px;
        margin-bottom: 20px;
}
#sport_internal table td {
        padding-left: 14px;
        font-size: 9px;
        white-space: nowrap;
}
.bold {
        font-weight: bold;
}
.last {
        text-align: right;
        padding-right: 7px;
}
#sport_internal .odd {
        background-color: #C7B6A7;
        border-color: #C7B6A7;
}
#sport_internal table #day {
        width: 80px;
}
#sport_internal table #opponent {
        width: 128px;
}
#sport_internal table #location {
        width: 84px;
}
#sport_internal #explanations {
        margin-left: 14px;
        font-size: 10px;
        line-height: 12px;
}
#sport_internal .title {
        margin-left: -10px;
        margin-right: -10px;
        background: url("/skins/vsu/gfx/complien_bg.gif") repeat-x top;
        padding-left: 10px;
}
#sport_internal #cent_text {
        margin: 5px 5px 5px 10px;
		color: #333333;
}

#sidbar {
        background-color: #3D2827;
        vertical-align: top;
}

.lacuna {
        width: 12px;
}
#compliance_top {
        height: 12px;
        margin-left: -11px;
        margin-right: -11px;
        background-color:#000000;
        position: relative;
}
#news_top {
        height: 12px;
        background-color:#000000;
        position: relative;
}

#sport_internal #compliance_top {
        margin-top: 0px;
        padding-top: 1px;
        height: 28px;
}
#compliance_top #navigation_top {
        margin-top: -4px;
        margin-bottom: 2px;
        margin-left: 10px;
        margin-right: 10px;
}
#compliance_top #navigation_top ul{
        top: -5px; 
        position: relative;
}
#sport_internal .title {
        margin-left: 0px;
        margin-right: 0px;
}

/* Smaller SPORT Schedules */
                
#smschedcontent {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        /* width: 630px; */
}

#smschedcontent p li {
        font-size:11px;
        font-family:Verdana;
        line-height: 13px;
}
#smschedcontent table {
        width: 430px;
        margin-top: 0px;
        margin-bottom: 20px;
}
#smschedcontent table td {
        padding-left: 4px;
        padding-bottom: 4px;
        padding-top: 4px;
        font-size: 10px;
        line-height: 12px;
        /* white-space: nowrap; */
}
#smschedcontent .odd {
        background-color: #C7B6A7;
        border-color: #C7B6A7;
}
#smschedheader {
        font-size: 11px;
        line-height: 12px;
        color: #FFFFFF;
        font-weight:bold;
        padding-bottom: 4px;
        padding-top: 4px;
}

/* SPORT Schedule */
                
#schedcontent {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        width: 620px;
}
#schedcontent h3 {
        font-size:17px;
        font-family:Verdana;
        line-height: 19px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#schedcontent p li {
        font-size:11px;
        font-family:Verdana;
        line-height: 13px;
}
#schedcontent table {
        width: 620px;
        margin-top: 0px;
        margin-bottom: 20px;
}
#schedcontent table td {
        padding-left: 4px;
        padding-bottom: 4px;
        padding-top: 4px;
        font-size: 10px;
        line-height: 12px;
        /* white-space: nowrap; */
}
#schedcontent .odd {
        background-color: #C7B6A7;
        border-color: #C7B6A7;
}
#schedheader {
        font-size: 11px;
        line-height: 12px;
        color: #FFFFFF;
        font-weight:bold;
        padding-bottom: 4px;
        padding-top: 4px;
		background-color: #801821;
}

/* Sign Up for Blazer News Sidebar Fix */

#signup {
        background-color: #000000;
}

/* Sport Internal Photo Fix */
#cent_text img {
        border: none;
        padding-right: 15px;
		padding-top: 4px;
}

/*  Sport Internal Fixes */
#news_football h2 {
        font-size:15px;
		font-weight:normal;
		margin-bottom: -6px;
}
#news_football p {
        font-size:11px;
		line-height: 13px;
}
#news_football a:hover {
        decoration: underline;
}
#cent_text h2 {
        font-size:15px;
		font-weight:bold;
		margin-bottom: -2px;
}
#cent_text H3 {
        font-size:14px;
		margin-bottom: 0px;
}

/* Player Profile Fixes */
#profile-float {
	width: 250;
	font-size: 11px;
	line-height: 16px;
}
#profile-foto {
	width: 132;
	float:left;
	margin-bottom: 10px;
}
#profile_name {
        font-size:22px;
		font-style:italic;
		margin-bottom: 5px;
}