/*###################----------------linesmaker.com styles 07/18/2007----------------###################*/

/*###################----------------Global styles----------------###################*/
body {
margin:0 0 0 0;
background-color:#F8F8F8;
background-image:url(http://hailmary.com/images/bg-main-casino.jpg);
background-repeat:repeat-y;
background-position:center;
font-family: Century Gothic; 
font-size: 12px; 
color: #000000;
}
.note {
	color:#333333;
	font-size:10px;
	font-style:italic;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:10px;
}
.alignLeft {
text-align:left;
}

td	    { font-family: Century Gothic; color: #000000;  line-height:15px; font-size: 12px;}
a:link 		{ font-family: Century Gothic; color: #870101;  font-size: 12px; text-decoration: none}
a:visited 	{ font-family: Century Gothic; color: #870101;  font-size: 12px; text-decoration: none}
a:active 	{ font-family: Century Gothic; color: #870101;  font-size: 12px; text-decoration: none} 
a:hover 	{ font-family: Century Gothic; color: #000000;  font-size: 12px; text-decoration: underline}

/*p  {font-family: Century Gothic; font-size: 11px; color: #000000; line-height:15px;}
p a:link    {color:#870101; font-size:11px; text-decoration:none;}
p a:visited {color:#870101; font-size:11px; text-decoration:none;}
p a:active 	{color:#870101; font-size:11px; text-decoration:none;} 
p a:hover 	{color:#000000; font-size: 11px; text-decoration:underline;}*/

.general  {font-family: Century Gothic; font-size: 11px; color: #000000; line-height:15px;}
.general a:link    {color:#870101; font-size:11px; text-decoration:none;}
.general a:visited {color:#870101; font-size:11px; text-decoration:none;}
.general a:active 	{color:#870101; font-size:11px; text-decoration:none;} 
.general a:hover 	{color:#000000; font-size: 11px; text-decoration:underline;}

.white{
color:#FFFFFF;
}

#box td {line-height:20px; padding-left:20px;}


/*###################----------------red table----------------###################*/
.td_bg-red{
background-color:#870606;
background-image:url(http://linesmaker.com/images/common/bg_red.gif);
color:#ffffff;
font-size:13px;
font-weight:bold;
padding-left:15px;
}
.td_top-red{
background-color:#870606;
}
.td_down-red{
background-image:url(http://linesmaker.com/images/common/down-red.gif);
}
.td_cont{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px;
background-color:#fefefe;
padding:8px;
}
.td_cont2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px;
background-color:#fefefe;
padding:2px;
}

/*###################----------------green table----------------###################*/
.td_bg-green{
background-color:#2a6050;
background-image:url(http://linesmaker.com/images/common/bg_green.gif);
color:#ffffff;
font-size:13px;
font-weight:bold;
padding-left:15px;
}
.td_top-green{
background-color:#2a6050;
}
.td_down-green{
background-image:url(http://linesmaker.com/images/common/down-red.gif);
}
.td_cont-green{
background-color:#fefefe;
}
.td_lateral-green{ 
background-color:#1b3d32;
}
/*###################----------------gray table----------------###################*/
.td_bg-gray{
background-color:#505050;
background-image:url(http://linesmaker.com/images/common/bg_grey.gif);
color:#ffffff;
font-size:13px;
font-weight:bold;
padding-left:15px;
}
.td_top-gray{
background-color:#505050;
}
.td_down-gray{
background-image:url(http://linesmaker.com/images/common/down-red.gif);
}
.td_cont-gray{
background-color:#fefefe;
}
.td_lateral-gray{ 
background-color:#323232;
}

/*###################----------------main menu table----------------###################*/
.td_down-menu{
background-image:url(http://linesmaker.com/images/common/down-menu.gif);
}

/*###################----------------Links----------------###################*/
a.header:link{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none;color:#FFFFFF;}
a.header:visited{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none; color:#FFFFFF;}
a.header:hover{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none; color:#f5c313;}

a.sports:link{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none;color:#f5c313;}
a.sports:visited{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none; color:#f5c313;}
a.sports:hover{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration:none; color:#FFFFFF;}
a.article:link{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; color:#f5c313;}
/*-------------Forgot your Passw---------------------*/
.forgot a{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none;color:#ffffff;}
.forgot a:link{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none;color:#ffffff;}
.forgot a:visited{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none; color:#ffffff;}
.forgot a:hover{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none; color:#f5c313;}

.forgot2 a{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none;color:#870101;}
.forgot2 a:link{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none;color:#870101;}
.forgot2 a:visited{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none; color:#870101;}
.forgot2 a:hover{ font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; text-decoration:none; color:#999999;}

/*----------------------------------*/
.yellowlinksrigth           {font-size: 9px; color: #e3b00c; font-weight: bold; text-decoration:none;}
.yellowlinksrigth a:hover   {font-size: 9px; color: #000000; font-weight: bold; text-decoration:underline;}
.yellowlinksrigth a:link 	{font-size: 9px; color: #e3b00c; font-weight: bold; text-decoration:underline;}
.yellowlinksrigth a:visited {font-size: 9px; color: #e3b00c; font-weight: bold; text-decoration:underline;}

/*----------------------------------*/
.box           {font-size: 11px; color: #ffffff; font-weight: normal; text-decoration:none;}
.box a:link    {font-size: 11px; color: #ffffff; font-weight: normal; text-decoration:none;}
.box a:visited {font-size: 11px; color: #ffffff; font-weight: normal; text-decoration:none;}
.box a:hover   {font-size: 11px; color: #f5c313; font-weight: normal; text-decoration:none;}

.box-casino           {font-size: 11px; color: #000000; font-weight: normal; text-decoration:none;}
.box-casino a:link    {font-size: 11px; color: #000000; font-weight: normal; text-decoration:none;}
.box-casino a:visited {font-size: 11px; color: #000000; font-weight: normal; text-decoration:none;}
.box-casino a:hover   {font-size: 11px; color: #535353; font-weight: normal; text-decoration:none;}

/*###################----------------Login----------------###################*/
.login 		{ font-size: 8pt; color: #FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
/*----------------------------------*/

.menutop           {font-size: 11px; color: #ffffff; text-decoration:none;}
.menutop a:active  {font-size: 11px; color: #ffffff; text-decoration:none;}
.menutop a:link    {font-size: 11px; color: #ffffff; text-decoration:none;}
.menutop a:visited {font-size: 11px; color: #ffffff; text-decoration:none;}
.menutop a:hover   {font-size: 11px; color: #f5f5f5; text-decoration:underline;}

.mainmenu           {font-size: 14px; color: #ffffff; text-decoration:none; font-weight:bold;}
.mainmenu a:active  {font-size: 11px; color: #ffffff; text-decoration:none;}
.mainmenu a:link    {font-size: 11px; color: #ffffff; text-decoration:none;}
.mainmenu a:visited {font-size: 11px; color: #ffffff; text-decoration:none;}
.mainmenu a:hover   {font-size: 11px; color: #f5f5f5; text-decoration:underline;}

.linesmenu           {font-size: 12px; color: #000000; text-decoration:none;}
.linesmenu a:active  {font-size: 11px; color: #000000; text-decoration:none;}
.linesmenu a:link    {font-size: 11px; color: #000000; text-decoration:none;}
.linesmenu a:visited {font-size: 11px; color: #000000; text-decoration:none;}
.linesmenu a:hover   {font-size: 11px; color: #333333; text-decoration:underline;}

.menubox 		   {font-size: 10px; color: #ffffff; font-weight:bold;}
.menubox  a:hover   {font-size: 10px; color: #ffffff; text-decoration:none; font-weight:bold;}
.menubox  a:link    {font-size: 10px; color: #ffffff; text-decoration:none; font-weight:bold;}
.menubox  a:visited {font-size: 10px; color: #ffffff; text-decoration:none; font-weight:bold;}

.menubot 		   {font-size: 11px; color: #333333; }
.menubot a:hover   {font-size: 11px; color: #333333; text-decoration:none;}
.menubot a:link    {font-size: 11px; color: #333333; text-decoration:none;}
.menubot a:visited {font-size: 11px; color: #333333; text-decoration:none;}

.container {background:#ccc; color:#000; margin:0 15px;}

.rtop, .rbottom{
display:block;
background:#000;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#ccc;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}
input.join-b { 	margin:4px 0 4px 21px; }

.h2green {color:#fff;}

#maincat { color:#FFCE63; background-color:#000; padding-left:7px;}
#maincat a,#maincat a:visited { font-size: 11px; color: #FFF; background-color:#000; margin-left:0px; padding:0px; vertical-align:top; }

/*                   MAIN
=============================== */

#main_c {}
	#main_c h2 { font-size:16px; font-weight:bold; margin:15px 10px 0 0; padding:0 3px 2px 0; border-bottom:1px solid #ddd; }
	#main_c h3 { font-size:10px; color:#999; margin:3px 0 0 5px; }
	#main_c td { padding:0 5px 5px 15px; font-size:11px;}
	#main_c p  { margin:15px 15px 15px 5px; line-height:1.3em; text-align:justify}
	#main_c a  { font-size:11px;}
	#main_c a img {border:1px solid #fff;padding:5px;}
	
	/* Text Styles */
	.pt10, .pt10 a, .pt10 a:link, .pt10 a:visited {font-size:10px; font-weight:bold;}
	.pt10 a:hover  {font-size:10px; color:#000;text-decoration:underline;}
	.pt13 {font-size:13px;}
	.rdblt {color:#970400;}
	
	
	/* team navigation */
	#team_nav {margin-left:0;}

		#team_nav div {float:left;margin-left:20px;
			background-color:#fff;border-top:1px solid #ccc;}
		#team_nav ul {
			margin:0;padding:0;list-style-type:none;}
		#team_nav li {
			margin:0;padding:0;list-style-type:none;}
		#team_nav li a {font-size:11px;padding:2px 2px;width:135px;margin:0;
			display:block;color:#132;border-bottom:1px solid #ccc;border-top:1px solid #bbb;}
		#team_nav li a:hover {color:#fff;background-color:#696;text-decoration:none;}
		
    /* art navigation */
	#art_nav {margin-left:0;}

		#art_nav div {float:left;margin-left:0px;
			background-color:#fff;border-top:1px solid #ccc;}
		#art_nav ul, #team_nav li {
			margin:0;padding:0;list-style-type:none;}
		#art_nav li a {font-size:11px;padding:2px 2px;width:139px;margin:0;
			display:block;color:#142;border-bottom:1px solid #ccc;border-top:1px solid #bbb;}
		#art_nav li a:hover {color:#fff;background-color:#696;text-decoration:none;}
		

	/* content page */
	/*.contp td { padding:0; margin:10px 10px 17px 10px; line-height:1.3em; }
	.contp p { padding:0; margin:10px 10px 17px 10px; line-height:1.3em; }*/
	.contp h2 {margin:10px 0 5px 2px; padding-bottom:2px;border-bottom:1px solid #eee; font-size:15px; font-weight:bold; }
	.contp h3 {margin:0px; padding:0; color:#000; background-color:#fff; font-size:14px; font-weight:bold;}	


/*    GREEN HORIZONTAL MENU
================================ */

#middle_nav {}

	#middle_nav ul
	{
		float: left;
		text-align:center;
		margin-top:0;
		background: url(../images/gr_stripe.jpg) #216952 repeat-x top left;
		padding-left:0;
		margin:0 0 10px 0;
		color: White;
		width: 100%;
		border-bottom:1px solid #bbb;
	}
	#middle_nav ul li { display: inline; }
	#middle_nav ul li a
	{
		font-weight:bold;
		padding: 0.3em 1.5em;
		color: White;
		text-decoration: none;
		float: left;
	}
	#middle_nav ul li a:hover { color: #FFCB29; }
	
/*       END
=================== */
	
/*###################----------------menu art----------------###################*/
#menu_gr ul { width:536px; height:20px; margin: 0; padding: 3px 0 3px 0; list-style-type: none; text-align:center; background-color:#062F25; border:0px }

	#menu_gr ul li { display: inline; }

		#menu_gr ul li a { font-weight:normal; text-decoration: none; padding: 2px 2px 2px 2px; margin-right:1px; color: #fff; background-color: #062F25; border-left:1px solid #216552; border-right:0px solid #222; }

			#menu_gr li a:hover { color: #fff; background: url(http://linesmaker.com/images/gr_stripe.jpg) #216952 repeat-x top left; }
			
/*###################----------------H----------------###################*/
H1 		    {font-size: 11px; color: #ffffff; margin: 0px; padding: 0px; font-weight: normal; text-align:center; text-decoration:none}
H1 a:hover 	{font-size: 11px; color: #ffffff; margin: 0px; padding: 0px; font-weight: normal; text-align:center; text-decoration:none}
H1 a:link 	{ font-size: 11px; color: #ffffff; margin: 0px; padding: 0px; font-weight: normal; text-align:center; text-decoration:none}
H1 a:visited  {font-size: 11px; color: #ffffff; margin: 0px; padding: 0px; font-weight: normal; text-align:center; text-decoration:none}

H3 		{ font-size: 11pt; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H3 a:hover 	{ font-size: 11pt; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H3 a:link 	{ font-size: 11pt; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H3 a:visited 	{ font-size: 11pt; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}


H2 		{ font-size: 10pt; color: #ffffff; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H2 a:hover 	{ font-size: 10pt; color: #ffffff; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H2 a:link 	{ font-size: 10pt; color: #ffffff; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H2 a:visited 	{ font-size: 10pt; color: #ffffff; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}


H4 		{ font-size: 12px; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H4 a:hover 	{ font-size: 12px; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H4 a:link 	{ font-size: 12px; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
H4 a:visited 	{ font-size: 12px; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}

H5 		{ font-size: 11px; color: #000000; font-weight: bold; text-decoration:none}
H5 a:hover 	{ font-size: 11px; color: #000000; font-weight: bold; text-decoration:none}
H5 a:link 	{ font-size: 11px; color: #000000; font-weight: bold; text-decoration:none}
H5 a:visited 	{ font-size: 11px; color: #000000; font-weight: bold; text-decoration:none}

/*--------------------------------------Index-------Headers for index-----------------------------*/
H2.H2index{
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
text-decoration:none;
color:#3d3d3d;
}
H3.H3index{
color:#ffffff;
font-size:13px;
font-weight:bold;
}

/*H3 and paragraph indent for articles botton title*/

H3.titleArticle { font-size: 12px; color: #000000; margin: 0px; padding: 0px; font-weight: bold; text-decoration:none}
p.indent { text-indent: 14px; }

/*H2 for teams in general*/
h2.teamsh2 {
color:#000000;
}

H2.nascar{ 
	font-size: 10pt; 
	color: #000000; 
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	text-decoration:none
	
}

H2.resources{ 
	font-size: 10pt; 
	color: #000000; 
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	text-decoration:none
	
}

H1.nascar{ 
	font-size: 12pt; 
	color: #000000; 
	margin: 0px; 
	padding: 0px; 
	font-weight: bold; 
	text-decoration:none
	
}


h1.bowltitles {
	font-family: verdana, helvetica, arial, sans-serif; 
	font-size: 10pt;
	
}

/*--------------------------------------feeds rss--------------------------------------------*/
#bookmarks { padding:5px 0 0px 0px; margin:0; }
	#bookmarks li{	list-style: none;	padding-bottom:7px; }
	#feeds-btns { padding:5px 0 0px 0px; }

/*--------------------------------------Index--------------------------------------------*/
ul.getmore{
margin-top:0px;
margin-right:0px;
margin-left:15px;
padding-left:5px;
margin-bottom:0;
color:#006600;
line-height:14px;
}
.item{
color:#000000;
}
.item a {
color:#000000;
}
.tableSpacer{
background-image:url(http://linesmaker.com/images/common/spacerCol.gif);
background-repeat:repeat-y;
}
.tableSpacer-dark{
background-image:url(http://linesmaker.com/images/common/spacerCol-dark.gif);
background-repeat:repeat-y;
}
.menuextra 		      {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#575555; font-weight:normal; font-size:11px; line-height:15px;}
.menuextra  a:hover   {color:#575555; font-weight:normal; font-size:11px;}
.menuextra  a:link    {color:#575555; font-weight:normal; font-size:11px;}
.menuextra  a:visited {color:#575555; font-weight:normal; font-size:11px;}

/*-------------------------------------Articles-----------------------------*/
.articleGeneral  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px;}
.articleGeneral a:link    {color:#870101; font-size:11px; text-decoration:none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.articleGeneral a:visited {color:#870101; font-size:11px; text-decoration:none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.articleGeneral a:active 	{color:#870101; font-size:11px; text-decoration:none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.articleGeneral a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.article2  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:16px;}
.article2 a:link    {color:#870101; font-size:11px; text-decoration:underline; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article2 a:visited {color:#870101; font-size:11px; text-decoration:underline; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article2 a:active 	{color:#870101; font-size:11px; text-decoration:underline; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.article2 a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.article3  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:16px;}
.article3 a:link    {color:#870101; font-size:11px; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article3 a:visited {color:#870101; font-size:11px; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article3 a:active 	{color:#870101; font-size:11px; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.article3 a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.article4  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:16px;}
.article4 a:link    {color:#870101; font-size:11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article4 a:visited {color:#870101; font-size:11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article4 a:active 	{color:#870101; font-size:11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.article4 a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.article  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:18px; padding-left:5px;}
.article a:link    {color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article a:visited {color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.article a:active 	{color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.article a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

.ulgeneral  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:18px;}
.ulgeneral a:link    {color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ulgeneral a:visited {color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.ulgeneral a:active 	{color:#870101; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.ulgeneral a:hover 	{color:#000000; font-size: 11px; text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}


