@charset "utf-8";
/* CasinoFreeSudbury.com Style Sheet*/


	/*Base HTML/Body*/
	html {
		margin-top: 0px;
        width:100%;
	  	background-color: #fff;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
        min-width:100%;
	}
	
	body {
         width: 100%;
         min-width:100%;
		 padding-top: 19px;
		 background-color: #fff;
		 /*background-image: url('../img/background.jpg');
		 background-repeat: repeat-x;
		 background-position: center top;*/
		 margin: 0 auto;
		 line-height: 24px;
	}

	/*Style Headers*/
	h1
	{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: 33px;
		color:#1FAC5B !important;
		border-bottom: 1px solid #1FAC5B;
		padding-bottom: 24px;
	}

	h2
	{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: 20px;
		color:#000;
	}

	h3
	{
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: 13px;
		color:#929292;
	}

	/*Active Links*/
	a {
		color: #1FAC5B;
		text-decoration: underline;
		font-weight: 700;
	}

	a:hover
	{
		color:#1FAC5B;
		text-decoration: none;
	}

	a:visited
	{
		color:#1FAC5B;
		text-decoration: none;
	}
    
	/*Header Navigation Bar*/
	.nav_bar {
         min-width:100%;
		 white-space:nowrap;
		 padding-bottom: 31px;
		 padding-left: 5px;
		 padding-top: 10px;
		 color: #FFFFFF;
		 font-weight:500;
         margin: 0 auto;
		 font-size: 18px;
         background-color:#00B259;
         border-top: 5px solid #5B5B5B;
         border-bottom: 5px solid #5b5b5b;
         height:85px;
		 font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	}
	
	.nav_bar a {
		color: #FFFFFF;
		text-decoration-color: #000;
		border-bottom: 0px solid currentColor;
    	text-decoration:none;
	}
	
	.nav_bar a:hover {
		color: #FFFFFF;
		border-bottom: 5px solid #64E39A;
	}

	.nav_bar a:visited{
		color: #FFFFFF;
	}
	
	/*Footer*/
	.footer {
		font-size: 13px;
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		background-color: #FFF;
		padding-left: 0px;
		padding-top: 17px;
		padding-bottom: 17px;
		color: #333;
	}
	
	.footer a {
	 	color:#333;
		text-decoration: underline;
	}
	
	.footer a:hover{

		color:#5B5B5B;
		text-decoration: none;
	}
	
	.footer-l {
		font-size: 13px;
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
		background-color: #FFF;
		padding-left: 0px;
		padding-top: 17px;
		padding-bottom: 17px;
		color: #9A9A9A;
	}
	
	.footer-l a {
	 	color:#333;
		text-decoration: underline;
	}
	
	.footer-l a:hover{

		color:#5B5B5B;
		text-decoration: none;
	}
	
	/*Body Content*/
	.bod
	{
		/*font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		font-size: 16px;
		color:#333;*/
	}

	/*Table Facts Left*/
	.table-facts-l
	{
		padding-left: 33px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-weight: 500;
		color:white;
		width:100px;
		background-color: #1FAC5B;
	}

	/*Table Facts Right*/
	.table-facts-r
	{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 33px;
		width:950px;
		padding-right: 20px;
		background-color:#EDEDED;
	}

	/*Table Facts Right Grey*/
	.table-facts-r-diff
	{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-right: 20px;
		background-color:#F8F8F8;
		padding-left: 33px;
		width:950px;
	}
	
	/*Table Stats Left*/
	.table-stats-l
	{
		width:33.3%;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Left Grey*/
	.table-stats-l-lite
	{
		width:33.3%;
		background-color: #EDEDED;
		padding-top: 10px;
		padding-left:10px;
	}
	
	/*Table Stats Middle*/
	.table-stats-m
	{
		width:33.3%;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Middle Grey*/
	.table-stats-m-lite
	{
		width:33.3%;
		background-color: #EDEDED;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Right*/
	.table-stats-r
	{
		width:33.3%;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Right Grey*/
	.table-stats-r-lite
	{
		width:33.3%;
		background-color: #EDEDED;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Leaft Header*/
	.table-stats-l-h
	{
		width:33.3%;
		background-color: #1FAC5B;
		color:white;
		padding-top: 10px;
		padding-left:10px;
	}
	
	/*Table Stats Middle Header*/
	.table-stats-m-h
	{
		width:33.3%;
		background-color: #1FAC5B;
		color:white;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats Right Header*/
	.table-stats-r-h
	{
		width:33.3%;
		background-color: #1FAC5B;
		color:white;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats 2 Col Left*/
	.table-stats2-l
	{
		width:33.3%;
		padding-top: 10px;
		padding-left:10px;
	}
	
	/*Table Stats 2 Col Right*/
	.table-stats2-r
	{
		width:33.3%;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats 2 Col Left Grey*/
	.table-stats2-l-lite
	{
		width:33.3%;
		background-color: #EDEDED;
		padding-top: 10px;
		padding-left:10px;
	}
	
	/*Table Stats 2 Col Right Grey*/
	.table-stats2-r-lite
	{
		width:33.3%;
		background-color: #EDEDED;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats 2 Col Left Header*/
	.table-stats2-l-h
	{
		width:33.3%;
		background-color: #1FAC5B;
		color:white;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Table Stats 2 Col Right Header*/
	.table-stats2-r-h
	{
		width:33.3%;
		background-color: #1FAC5B;
		color:white;
		padding-top: 10px;
		padding-left:10px;
	}

	/*Bottom Green Line Footer*/
	.line-footer
	{
		padding-top:100px;
		width:100%;
		border-bottom: 5px solid #1FAC5B;
	}

	/*Grey News Spacer*/
	.news-div
	{
		padding-top:20px;
		padding-bottom: 20px;
		width:100%;
		border-bottom: 2px solid #DCDCDC;
	}

	/*Endorsement Nav Item*/
	.endorse-t{
		border-color: #FFF;
		border-bottom: 5px solid #FFF;
		border-left: medium;
		border-right:medium;
		border-bottom: medium;
		border-top:medium;
	}

/*@Author - #33
Copyright ©2017 CasinoFreeSudbury.com*/
	
	

