body {
	background: #e7e0cb;
	background-image: url(http://www.craigfitzpatrick.net/external_use/ifl_07/bg_page_07.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #333333;
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 11px;
	margin: 0;
}

a, a:link, a:visited {
	color: #8a0000;
	text-decoration: none;
}

a:hover, a:active {
	color: #8a0000;
	text-decoration: underline;
}

blockquote
{
	font-family: arial;
	font-size: 8pt;
}

caption, #home caption, .pagebody .report caption {
	background-color: #000000;
	background-image: url(http://www.craigfitzpatrick.net/external_use/ifl_07/bg_caption_07.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	color: #ffffff;
	font-family: "trebuchet ms", tahoma, verdana, arial;
	font-size: 14px;
	font-weight: bold;
	margin-left: -1px;
	margin-bottom: 2px;
	*margin: 0 0 1px 0;
	padding: 5px 0 5px 42px;
	text-align: left;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}

center {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 8pt;
}

big {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 14px;
}

caption a, caption a:link, caption a:hover, caption a:visited, caption a:active {
	color: #ffffff;
}

form {
	font-family: "courier new", verdana, tahoma, "trebuchet ms", arial;
	margin: 0px;
}

h1, h2, h3, h4 {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	margin-bottom: 0px;
	text-align: center;
}

h2, h3, h4 {
	margin-top: 0px;
}

h1 {
	font-size: 20px;
	margin-top: 6px;
}

h2 {
	background: #000000;
	color: #ffffff;
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
}

h3 {
	font-size: 11px;
}

h4 {
	font-size: 14px;
}

input {
	font-family: "courier new", verdana, tahoma, "trebuchet ms", arial;
	font-size: 9px;
}

OL {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px;
}

select {
	font-family: "courier bew", verdana, tahoma, "trebuchet ms", arial;
	font-size: 9px;
}

small {
	font-size: 9px;
	font-family: verdana, tahoma, "trebuchet ms", arial;
}

table {
	font-family: verdana, tahoma, "trebuchet ms", arial;
}

td {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px;
}

textarea {
	font-family: "courier new", verdana, tahoma, "trebuchet ms", arial;
	font-size: 9px;
}

th {
	background-color: #8a0000;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-style: normal;
	font-weight: bold;
}

th a, th a:link, th a:hover, th a:visited, th a:active {
	color: #ffffff;
}

ul {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px;
}



/*------------------------------------------------------------*/
/* Items below are not global - Items above are global        */
/*------------------------------------------------------------*/



/******** BEGIN PAGE HEADER STYLES ********/

.pageheader {
	height: 60px;
	margin: 0 0 -15px 0;
	width: 994px;
}

.bannerimage, .brandlogo, .pagetitle {
	background: #000000;
	display: none;
}

/* The "welcome" message inside the page header */
.welcome {
	background-image: url(http://www.craigfitzpatrick.net/external_use/ifl_07/header_07.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #875201;
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 11px;
	font-weight: normal;
	padding: 0 10px 12px 0;
	text-align: right;
	vertical-align: bottom;
	width: 100%;
}

.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
	color: #875201;
	font-weight: normal;
}

/******** END PAGE HEADER STYLES ********/


.verticalmenu {
	width: 145px;
	background-color: #4e4e4e;
}

table.report {
	background-color: #000000;
	border-collapse: collapse;
	border: 1px #000000 solid;
	width: 100%;
}

#live_scoring_summary table.report td {
	color: #777777;
}

.eventablerow, .eventablerow td {
	background-color: #dad0b1;
}

.oddtablerow, .oddtablerow td {
	background-color: #ffffff;
}

.pagefooter {
	background-color: #bfbfbf;
	background-image: url(http://www.craigfitzpatrick.net/external_use/bg_wht.gif);
	font-size: 8pt;
	padding: 10px;
	width: 96%;
	display: none;
}

.pagefooter TD
{
	background-color: #FFFFFF;
	/* background-image: url(http://www.craigfitzpatrick.net/external_use/bg_wht.gif); */
	font-size: 8pt;
	padding: 2px;
	width: 100%;
}

.warning {
	color: #009900;
}

.reallysmall {
	font-size: 8px;
	font-family: verdana, tahoma, "trebuchet ms", arial;
}

input.reallysmall {
	font-family: "courier new", verdana, tahoma, "trebuchet ms", arial;
}

/* Various fill-out forms have a drop-down box where player names are inserted. */
/* Make this box start out wider, even if there are no players initially listed in it. */
.picks {
	width: 400px;
}

/* Various pages have the "Go To Week:" UI at the top - this can be used to highlight */
/* the currently selected week. */
.currentweek {
	font-weight: bold;
}

/* Don't put a border around league logos. Don't even display it. */
.leaguelogo {
	border: 0;
	display: none;
}

/* Don't put a border around franchise logos. */
.franchiselogo {
	border: 0px;
}

/* Don't put a border around franchise icons. */
.franchiseicon {
	border: 0px;
}

/* Any place a franchise name is displayed, when logged in as that franchise. */
.myfranchise {
	color: #000099;
	
}

/* The "My Links", "League Links", "My Options" buttons option on the top of league pages. */
/* Display them as buttons rather than as a standard list. */
.header_links th, .header_links caption {
	display: none;
}

.header_links li {
	list-style: none;
	float: left;
	padding: 2px;
	margin: 2px;
	white-space: nowrap;
}

.header_links a {
	text-decoration: none;
	border: 1px solid;
	padding: 1px;
	margin: 1px;
	display: block;
	font-weight: bold;
	float: left;
	border-color: #ffffff #333333 #333333 #ffffff;
}

.header_links .oddtablerow {
	background-color: transparent;
}



/*--------------------------------------------------------------*/
/* Rules for classes that appear on only the league home pages. */
/*--------------------------------------------------------------*/



/* Columns on the league home page */
.homepagecolumn {
	vertical-align: top;
}

/* Various system messages that appear on the league home page. */
.homepagemessage {
	border: 1px solid #000000;
	padding: 0;
	width: 60%;
}

/* The "Live Scoring Summary" Home page module, default height and width for the IFRAME. */
.livescoringsummary {
	width: 260px;
	height: 275px;
}

/* Clean up the look of H3's inside home page modules */
.homepagecolumn .homepagemodule h3 {
	margin: -1px; 
}

/* For a multi-column home page module, make the module the width of the column. */
.homepagecolumn .homepagemodule {
	width: 100%;
}

table.homepagemodule {
	border: 1px #000000 solid;
	border-collapse: collapse;
}

table.homepagemodule th{
	padding: 3px !important;
}


/*--------------------------------------------------------------------*/
/* Rules for classes that appear on only other selected league pages. */
/*--------------------------------------------------------------------*/



/* On the rosters report, when a new position starts. */
.newposition td, .newposition th {
	border-top: 2px solid #000000;
}

/* On the playoff brackets, the top team listed in a matchup. */
.topteam {
	border-bottom: 1px #000000 solid;
}

/* On the playoff brackets, draw a vertical line. */
.bracket {
	border-right: 1px #000000 solid;
}

/* On the playoff brackets, the bottom team listed in a matchup. */
.bottomteam {
	border-bottom: 1px #000000 solid;
	border-right: 1px #000000 solid;
}

/* On the live scoring pages, indicate that a game is currently underway. */
.gameunderway {
	border: 1px #000000 dashed;
	color: #006600;
	font-weight: bold;
}

/* On the live scoring pages, indicate that the team has the ball. */
.haspossession {
}

/* On the live scoring pages, indicate that the team has the ball inside the red zone. */
.redzone {
}

/* On the live scoring pages, indicate that the player has recent stats. */
.updatedstats {
}

/* On the weekly summary report, the weekly high score. */
.highscore {
	font-weight: bold;
}

/* On the weekly summary report, the weekly low score. */
.lowscore {
	font-style: italic;
	text-decoration: none;
}

/* On the weekly results report, the tiebreaker player. */
.tiebreaker {
	font-weight: bold;
}

/* On the weekly results report, a non-starter that should have been started. */
.shouldstart {
	font-style: italic;
}

/* On the weekly results report, a starter that should have been benched. */
.shouldbench {
	font-style: italic;
}



/*--------------------------------------------------------------------*/
/* Rules for things that appear on the monthly league calendar.       */
/*--------------------------------------------------------------------*/



/* The monthly league calendar. */
#monthly_calendar {
	width: 80%;
	border: 1px solid #000000;
	border-collapse: collapse;
}

/* When displaying the monthly league calendar on the league home page, over-ride the 80% width above. */
.homepagecolumn #monthly_calendar {
	width: 95%;
}

/* Give special emphasis to today on the calendar. */
#monthly_calendar td.today {
	border: 4px double #FF0000;
}

/* Individual days inside the monthly league calendar. */
#monthly_calendar td, #monthly_calendar th {
	width: 14%;
	border: 1px solid #000000;
	padding: 2px;
}

/* Make days inside the calendar 4em's tall. */
#monthly_calendar td {
	height: 4em;
	padding: 0;
	font-size: 9pt;
}

/* The day of the month inside a calendar day. */
#monthly_calendar td .calendarday
{
	border-bottom: 1px solid;
	border-left: 1px solid;
	float: right;
	padding-bottom: 1px;
	padding-left: 2px;
	text-align: center;
	width: 2em;
}



/*--------------------------------------------------------------------*/
/* Some of my extra add-on classes are in this section.               */
/*--------------------------------------------------------------------*/



table.milonictable {
	border: 0;
	border-collapse: collapse;
}

.milonictable {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px !important;
	font-weight: normal;
	text-align: left;
}

.milonictable a {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px !important;
	font-weight: normal;
}

div.mainmenuoff {
	*margin-left: 4px;
}

div.mainmenuoff td.mainmenuoff div.mainmenuoff, div.mainmenuoff td.mainmenuon div.mainmenuon {
	color: #111111;
	*margin-left: 0px;
}

#menu0 {
	background: #595959;
	border: 0 !important;
	border-bottom: 1px #000000 solid !important;
	filter: FILTER: progid:DXImageTransform.Microsoft.Fade(duration=0.0) progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.Shadow(color='#595959', Direction=0, Strength=0, Enabled=false) !important;
	height: 23px;
	margin-left: 0;
	padding: 0px;
	position: absolute;
	left: 10px !important;
	top: 65px !important;
	visibility: visible;
	z-index: 999;
}

#menu0 td.mainmenucurrent, #menu0 td.mainmenuoff, #menu0 td.mainmenuon {
	background: #595959;
}

#menu0 td.mainmenucurrent, #menu0 a.mainmenucurrent, #menu0 a.mainmenucurrent:link,
#menu0 a.mainmenucurrent:hover, #menu0 a.mainmenucurrent:active, #menu0 a.mainmenucurrent:visited {
	color: #ffffff;
}

#menu0 td.mainmenuoff, #menu0 a.mainmenuoff, #menu0 a.mainmenuoff:link,
#menu0 a.mainmenuoff:hover, #menu0 a.mainmenuoff:active, #menu0 a.mainmenuoff:visited {
	color: #aaaaaa;
}

#menu0 td.mainmenuon, #menu0 a.mainmenuon, #menu0 a.mainmenuon:link,
#menu0 a.mainmenuon:hover, #menu0 a.mainmenuon:active, #menu0 a.mainmenuon:visited {
	color: #d4d4d4;
}

div.mainmenucurrent, div.mainmenuoff, div.mainmenuon {
	background: #595959;
	border: 0 !important;
	font-size: 10px !important;
	FILTER: FILTER: progid:DXImageTransform.Microsoft.randomdissolve(duration=0.0) progid:DXImageTransform.Microsoft.Shadow(color='#595959', Direction=0, Strength=0, Enabled=false) !important;
}

td.mainmenucurrent, td.mainmenuoff, td.mainmenuon {
	background-color: #797979;
	font-size: 10px;
	font-weight: normal;
	height: 24px !important;
	*height: 20px !important;
	padding: 2px 5px 3px 5px !important;
	text-decoration: none;
}

a.mainmenucurrent, a.mainmenucurrent:link, a.mainmenucurrent:hover, a.mainmenucurrent:active, a.mainmenucurrent:visited,
a.mainmenuoff:link, a.mainmenuoff, a.mainmenuoff:hover, a.mainmenuoff:active, a.mainmenuoff:visited,
a.mainmenuon, a.mainmenuon:link,  a.mainmenuon:hover, a.mainmenuon:active, a.mainmenuon:visited {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#menu0 td.mainmenuon, #menu0 td.mainmenuoff, #menu0 td.mainmenucurrent {
	border-right: 1px #3e3e3e solid !important;
	height: 18px !important;
	padding: 0 0 0 18px !important;
}

td.mainmenucurrent, a.mainmenucurrent, a.mainmenucurrent:link, a.mainmenucurrent:hover, a.mainmenucurrent:active, a.mainmenucurrent:visited {
	color: #ffffff;
}

td.mainmenuoff, td.mainmenuoff form, a.mainmenuoff:link, a.mainmenuoff, a.mainmenuoff:hover, a.mainmenuoff:active, a.mainmenuoff:visited {
	color: #111111;
}

td.mainmenuon, a.mainmenuon, a.mainmenuon:link,  a.mainmenuon:hover, a.mainmenuon:active, a.mainmenuon:visited {
	color: #cccccc;
}

td.mainmenuoff form {
	font-family: verdana, tahoma, "trebuchet ms", arial;
	font-size: 10px;
	margin-left: 0;
}

td.mainmenuoff form input {
	margin-left: 3px;
}

.mmenu {
	background: #797979 !important;
	filter: alpha(opacity=85) !important;
}

#homepagecolumns {
	border: 0;
	border-collapse: collapse;
	width: 994px;
}

#homepagecolumns td {
	padding: 0;
}

#homepagecolumns th {
	padding: 0;
}

.milonictable {
	margin-right: 5px;
}

.milonictable img {
	margin-left: 4px;
	*margin-left: 0;
	margin-right: 18px;
}

.pagebody {
	padding: 38px 10px 10px 10px;
	width: 980px;
}

#body_live_scoring_brief {
	background-color: #858585;
	background-image: url(http://www.craigfitzpatrick.net/external_use/live_score_bg.gif);
	text-align: center;
}

#live_scoring_brief {
	background: #858585;
	width: 96%;
}

#live_scoring_brief table {
	width: 96%;
}

#live_scoring_brief table td {
	padding-left: 3px;
}

#body_live_scoring {
	background-image: url(http://www.craigfitzpatrick.net/external_use/bg.gif);
	text-align: center;
	width: 100%;
}

#body_live_scoring h2 {
	padding: 10px;
}

#body_live_scoring small {
	font-size: 8pt;
}

#body_live_scoring form {
	margin-bottom: 10px;
	margin-top: 10px;
}

#live_scoring {
	background-image: url(http://www.craigfitzpatrick.net/external_use/bg.gif);
	padding-top: 20px;
}

#live_scoring table {
	background-color: #000000;
	margin-top: 10px;
}

#live_scoring table td {
	background-color: #ffffff;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#live_scoring table th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#monthly_calendar {
	border-collapse: collapse;
	border: 1px solid rgb(81,90,123);
}

.report {
	border-collapse: collapse;
	border: 1px #000000 solid;
}

.report td {
	border: 0;
}

.report th {
	border: 0;
}

										/*
										.report th:first-child {
											border-left: 1 #000000 solid;
										}
										
										.report th:last-child {
											border-right: 1 #000000 solid;
										}
										*/

.report .newposition td {
	border-top: 1px #000000 solid;
}



/*---------------------------------------------------------------------------*/
/* I *think* everything in this section is referenced in MFL's all.css       */
/*---------------------------------------------------------------------------*/



/* Make the inner tables in the starting lineups report page fill the available space. */
#options_06 .report .report {
	width: 100%;
}

/* Make the tables in the league bylaws report 50% of the width of the whole page. */
#options_26 .report {
	width: 75%;
}

/* Make the tables in the weekly results report a consistent width */
#options_22 .report {
	width: 100%;
}

/* Make the tables in the accounting report a consistent width */
#accounting_report .report {
	width: 75%;
}

/* Make the tiebreakers report a consistent width */
#options_119 .report {
	width: 100%;
}

/* Make the league scoring tables a consistent width */
#options_09 .report {
	width: 75%;
}

/* Make the live scoring summary tables a consistent width */
#live_scoring_summary table table.report {
	width: 100%;
}

/* Make the live scoring details page tables a consistent width */
#live_scoring table {
	width: 80%;
}

#live_scoring table td {
	width: 50%;
}

#live_scoring .report {
	width: 100%;
}

#live_scoring .report td {
	width: auto;
}

/* Make the fantasy schedule by franchise tables a consistent width */
#options_16 table {
	width: 95%;
}

#options_16 table td {
	width: 50%;
}

#options_16 .report {
	width: 100%;
}

#options_16 .report td {
	width: auto;
}

/* Make the rosters report tables a consistent width */
#options_07 table table.report {
	width: 100%;
}

/* Make the injury report tables a consistent width */
#injury .report {
	width: 80%;
}

/* Make the nfl schedule tables a consistent width */
#pro_schedule table {
	width: 95%;
}

#pro_schedule table td {
	width: 50%;
}

#pro_schedule .report {
	width: 100%;
}

#pro_schedule .report td {
	width: auto;
}

/* Make the nfl team stats report tables a consistent width */
#nfl_team_stats .report {
	width: 80%;
}

/* Make the "view one news article" and "most recent news articles" pages table a consistent width */
#view_news_article .report {
	width: 75%;
}

#news_articles .report {
	width: 85%;
}



/*-----------------------------------------------------------*/
/* Some more classes added by me                             */
/*-----------------------------------------------------------*/

#standings caption {
	display: none;
}

#division00, #division01, #division02 {
	background-image: url(http://www.craigfitzpatrick.net/external_use/ifl_07/bg_standings_header_07.png);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
}

#standings th {
	background: #e49937;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	color: #ffffff;
}

#standings td h3 {
	background-image: none;
	color: #ffffff;
	font-family: "trebuchet ms", tahoma, verdana, arial;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

#standings td {
	text-align: center;
}

#standings td.fname {
	text-align: left;
}

#livescoring_summary td {
	padding: 2px 3px 3px 2px;
}

#tbl_home_img {
	border: 0;
}

#tbl_home_img td {
	border: 1px black solid;
	font-size: 8pt;
	padding: 0;
	text-align: center;
}

#home_img {
	width: 100%;
	margin-bottom: -3px;
}

#div_home_img {
	background: #ffffff;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}

#standings td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#standings th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#lineup_deadline td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#lineup_deadline th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#waiver_order td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#waiver_order th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#nflschedule td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#nflschedule th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#next_weeks_fantasy_schedule td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#next_weeks_fantasy_schedule th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#poll td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#poll th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#weekly_mvp_starters {
	margin-right: 5px;
	width: 255px;
}

#weekly_mvp_starters td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#weekly_mvp_starters th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#weekly_mvp {
	margin-left: 5px;
	width: 255px;
}

#weekly_mvp td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#weekly_mvp th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#message_board_summary td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#message_board_summary th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#transactions td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

#transactions th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

#power_rank td {
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	text-align: center;
}

#power_rank td.franchisename {
	text-align: left;
}

#power_rank th {
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}

table.playoffbracket {
	background-color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#playoff1 td.topteam, #playoff1 td.bottomteam {
	background-color: #dad0b1;
	padding: 10px;
}

#live_scoring table td {
	border: 1px #333333 solid;
}

#live_scoring .eventablerow td {
	background-color: #dad0b1;
}

#live_scoring .oddtablerow td {
	background-color: #ffffff;
}

.updatedstats {
	font-weight: bold;
	color: #0033cc;
}

.redzone {
	font-weight: bold;
	color: #ea0000;
}

.haspossession {
	font-weight: bold;
	color: #6633cc;
}

/******** BEGIN HOME PAGE ONLY STYLES ********/

#body_home #menu0  {
	TOP: 105px !important;
}

#home_nav {
	background: #595959;
	border-bottom: 1px #000000 solid;
	height: 24px;
	width: 994px;
}

#home {
	padding: 0;
	width: 100%;
}

#img_helmets {
	margin: 2px 0 5px 0;
}

/******** END HOME PAGE ONLY STYLES ********/