body{
	
	background-color: #ffffff;
font-family: Trebuchet MS;
	font-size: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin: 0 0 0 0;
	text-align: center;
	height: 100%;


}
#container{
	width: 900px;
	padding-top: 10px;
	margin: 0px auto 0px auto;
	margin-left: auto; 
	margin-right: auto;
	height: auto;
	background-color: #800000;
	
	
	

	
}


#nav-menu
{
padding-top: 4px;
}

#header{
	height: 150px;
	width: 750px;
	background-position: right;
	background-color: White;
	border: 0px;
	border-bottom: 2px solid #7F0000;
	
	
	

}
#top-area{
display: block;
height: auto%;

background-color: #800000;
	 
}


#header-nav{
	height: 30px;
	width: 750px;
	text-align: left;
	background-image: url(http://www.theredpalm.com/images/nav_bg.jpg);
	background-position: center;
	background-repeat: repeat-x;
	border: 0px solid;
	border-color: #891619;
	background-color: #B5B5B5;
	
	
	
	
	 
}


#header a:active{
		color: #BA0700;
	border: 0px;

}
#header a{
		color: #BA0700;
	border: 0px;

}


#title{
	
	width: 100%;
	background-position: right;
	
	
	
}

#content-header{
	height: 35px;
	width: 100%;
	background-image: url(http://www.theredpalm.com/images/welcome.jpg);
	background-position: right;
background-repeat:  no-repeat;
	
	
	
}
#clear{
	clear: both;
}
#blogentry{
	
}
.content {
overflow: hidden;
background: #fff;

padding: 10px;
border: 1px solid #000;
text-align: justify;

}
.title{
	
}
.date{
display: block;
}
/* A CSS comment before the hack \*/

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: #0000CD;
	padding-left: 7px;
}

#inner-container{
	
	padding: 0px;
	height: auto;
	width: 750px;
	padding: 0px;
	background-color: #ffffff;
	background-image:url(content_bg.gif);
	background-repeat:repeat-y;
   border: 0px solid #000000;
 font-family: Trebuchet MS;
}

* html #inner-container{
	
	height: 100%;
}





/* Another CSS comment after the hack */

#leftbar-nav{
	
	width: 183px;
	float: left;

	color: #7E1100;
	
	text-align: left;	
	padding: 0px;	
	margin: 0px;
   position: relative;
}



#leftbar-whitespace{
	 display: block;
	 height: 3px;
	 width: 100%;
	 padding: 0px;
	 margin:  0px;
	 background-color: White;
}
#leftbar{
	
	width: 183px;
	float: left;
	color: #7E1100;
	
	 line-height: 20px;
	text-align: left;	
	padding: 0px;	
	margin: 0px;
	
}



	
	#blog-entries{
	
	text-align: left;
	padding: 10px;
	font-size: 16px;
	 font-family:  Trebuchet MS;
	width: 495px;
	position: relative;
	left: 0px;
	padding-bottom: 0px;
	
	}
	#content{
	width: 530px;
   
	float: right;
	
	height: auto;
	min-height: 1000px;
	text-align: left;
	padding-top: 0px;
	
	}
	#readmore{
		 
		 display: block;
	}
	#readmore a:active, #readmore a:link, #readmore a:visited{
		color: #840808;
		text-decoration: underline;
		font-weight: bold;
	}
		#readmore a:hover{
		color: #840808;
		text-decoration: none;
		font-weight: bold;
	}
	
	
	#authoretc{
		  font-weight: bold;
		 display: block;
		 color: Black;
		 font-size: 12px;
	}
	#authoretc a:active, #authoretc a:link, #authoretc a:visited{
		 font-size: 12px;
		text-decoration: underline;
		font-weight: bold;
		 color: Black;
	}
		#authoretc a:hover{
		 font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		 color: Black;
	}
	
	
	#entry{
		overflow: hidden;
background: #fff;
margin: 5px 5px 5px 5px;
padding: 0px 5px 5px 5px;
border: 1px solid #000;
text-align: justify;
line-height: 120%;
clear: both;
	}
	/* A CSS comment before the hack \*/




#leftbar ul{
	
width: 183px;
list-style:none; padding:0px; margin:0px; 
		text-transform: Capitalize;
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
			line-height: 17px;
			padding-bottom: 7px;
			padding-top: 5px;
}

#leftbar ul li{
	
width: 183px;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
		text-transform: Capitalize;
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
		left: 7px;
		text-align: left;
	
}





#leftbar ul li A:visited, #leftbar ul li A:link, #leftbar ul li A:active {
color:  #EAEAEA;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9px;

}

#leftbar ul li A:hover {
color: #ffffff;
	font-weight: bold;
	text-decoration: none;

	font-size: 9px;

}













/* Another CSS comment after the hack */

#leftbar.leftbarheader{
	text-align: right;
	float: right;
	
	
	
	
	
}



/*** Nav bar styles ***/





#footer{
	width: 100%;
	background-color: #383838;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	position: static;
	display: block;
	clear: both;
	color: #ffffff;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	
	

}
.nav-header-latest{
   text-indent: -2000px;
   display: block;
	width: 183px;
	height: 22px;
	 background-image: url(header_nav_latest.gif);
	 background-repeat: no-repeat;
	 font-size: 1px;
	 line-height: 0px;
}
.nav-header-celebs{
   text-indent: -2000px;
   display: block;
	width: 183px;
	height: 22px;
	 background-image: url(header_nav_celebs.gif);
	 background-repeat: no-repeat;
	 font-size: 1px;
	 line-height: 0px;
}
.nav-header-archives{
   text-indent: -2000px;
   display: block;
	width: 183px;
	height: 22px;
	 background-image: url(header_nav_archives.gif);
	 background-repeat: no-repeat;
	 font-size: 1px;
	 line-height: 0px;
}


#calendar a:link{
color: #000000;
font-size: 9px;
text-decoration: none;
	
}
#calendar a:hover{
color: #666666;
font-size: 9px;
text-decoration: none;
	
}

#calendar a{
color: #000000;
font-size: 9px;
 	text-decoration: none;
	
}

#calendar a:visited {
 	color: #000000;
 	font-size: 9px;
 	text-decoration: none;
 	
}
.calendar a:active {
 	color: #000000;
 	font-size: 9px;
 	text-decoration: none;
 	
}
.calendar a:link {
 	color: #000000;
 	font-size: 9px;
 	text-decoration: none;
 	
}

.calendar a:hover {
 	color: #666666;
 	font-size: 9px;
 	text-decoration: underline;
 
}
.calendarBG {
 	background-color: #fff; 
}

.calendarBlank { 
 	background-color: #fff;
}

.calendarHeader { 
 	font-weight: bold; 
 	color: #FFFFFF; 
 	text-align: center;
 	background-color: #666666;
 	font-size: 9px;
}

.calendarMonthLinks {
 	font-weight: bold;
 	font-size: 9px;
 	letter-spacing:	.1em;
 	text-decoration: none;
 	color: #000000;
 	
}

.calendarMonthLinks a {
 	color: #000000;
font-size: 9px;
 	text-decoration: none;
 
}
  
.calendarMonthLinks a:visited {
 	color: #000000;
 	font-size: 9px;
 	text-decoration: none;
 	
}

.calendarMonthLinks a:hover {
 	color: #666666;
 	font-size: 9px;
 	text-decoration: underline;
 
}

.calendarDayHeading {
 	font-weight: bold; 
 	color: #666666; 
 	background-color: #e3e3e3; 
 	text-align: center;
 	vertical-align: middle;
	font-size: 9px;
}

.calendarToday { 
 	font-weight: bold;
 	letter-spacing:	.1em;
 	text-decoration: none;
 	text-align: center;
 	vertical-align: middle;
 	color: #143558;
 	background-color: #fff;
	font-size: 9px;
}

.calendarCell {
 	font-weight: normal;
 	letter-spacing:	.1em;
 	text-decoration: none;
 	text-align: center;
 	vertical-align: middle;
 	color: #666666;
 	background-color: #fff;
	font-size: 9px;
}

.calendarCell a {
 	color: #BDBB9B;
 	text-decoration: none;
 	background-color: transparent;
	font-size: 9px;
}
  
.calendarCell a:visited {
 	color: #9C9969;
 	text-decoration: none;
 	background-color: transparent;
	font-size: 9px;
}

.calendarCell a:hover {
 	color: #7A7636;
 	text-decoration: none;
 	background-color: transparent;
	font-size: 9px;
}
.calendarnumbers{
	color: #000000;
	font-size: 9px;
	
}
.calendarnumbers a{
	font-size: 9px;
	color: #9C9969;
	
}
.calendarnumbers a:visited{
	font-size: 9px;
	color: #9C9969;
	
}
.calendarnumbers a:active{
	font-size: 9px;
	color: #9C9969;
	
}

#imageleft{
	float: left;
	border: 0px;
	padding: 0px;
margin-right: 6px;
	clear: both;
}
.archivedate{
		color: #800000;
		font-weight: bold;
		font-size: 10px;
}

#imageright{
	float: right;
	border: 0px;
	padding: 0px;
margin-left: 6px;
	clear: both;
}
#imageleft, #imageright{
	border: 4px solid #840808;
}
#spacer{
	background-image: url(http://www.sportscity.com/blog/images/bluejays_spacer.gif);
	display: block;
	width: 485px;
	height: 1px;
	text-align: center;
	clear: both;
}

.blogodd{
	border: 1px solid #E4F2DD;
	background-color: #FCFCFC;
	display: block;
	width: 100%;
	height: auto;
	font-size: 9px;
}



.blogeven{
	border: 1px solid #E4F2DD;
	background-color: #F6F6F6;
	display: block;
	width: 100%;
	height: auto;
	font-size: 9px;
	
}

.blogcomment{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #45803C;
	font-size: 12px;
	
	 padding: 0px;
	  margin: 0px;
	padding-left: 0px;
	position: relative;
	
		  display:  block;
}

.comment_inputs input#name{
	width:136px;
	height:20px;
	border:1px solid #ccc;
	float:left;
	position: relative;
	
}
.comment_inputs input#email{
	width:136px;
	height:20px;
	border:1px solid #ccc;
	float:left;
	position: relative;

}
.comment_inputs input#website{
		width:136px;
	height:20px;
	border:1px solid #ccc;
	float:left;
	position: relative;

}

.comment_inputs textarea#textfield{
		width:45px;
	height:75px;
	border:1px solid #ccc;
	float:left;
	position: relative;

}

.comment_inputs
{
	 width: 136px;
	 display:block;
	 text-align:  left;
	 font-size: 10px;
	 font-weight: bold;
	 float: left;
	 padding-right: 5px;
}
#comment_text_area{
		width:500px;
	border:1px solid #ccc;
	float:left;
	position: relative;
}
.directory_even{
	float: left;
	width:48%;
	display:block;
	clear: left;
	border: 0px solid #000000;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align:left;
	position:relative;
	left:30px;
	color: Black;
	
}
.directory_odd{
	float: right;
	width:48%;
	display:block;
	clear: right;
	border: 0px solid #000000;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align:left;
	position:relative;
	left:30px;
	color: Black;
	
}

.sitemaplinks a:active, .sitemaplinks a:link, .sitemaplinks a:visited{
		 font-size: 10px;
		text-decoration: underline;
		font-weight: bold;
		 color: Black;
	}
		.sitemaplinks a:hover{
		 font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		 color: Black;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.left_menu{
		
		width:255px; 
		float:left; 
		padding:0px; 
		margin:0px; 
		display:block; 
		background-color: #FFFFFF; 
		color:#4A4A4B; 
		font-size: 1.3em; 
		font-weight:bolder;
		padding-top: 10px;
		}
	
	
	
	
	.left_menu ul{
	
width: 250px;
list-style:none; padding:0px; margin:0px; 
		text-transform: Capitalize;
			line-height: 17px;
			padding-bottom: 7px;
			padding-top: 0px;
}

.left_menu ul li{
	
width: 50%;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
 
		
		
		
		text-align: left;
	 display: block;
	
	 float: left;
}





.left_menu ul li A:visited, .left_menu ul li A:link, .left_menu ul li A:active {
color:  #4A4A4B;
	font-weight: bold;
	text-decoration: underline;


}

.left_menu ul li A:hover {
color: #000000;
	font-weight: bold;
	text-decoration: none;

	

}

.google_news A:visited, .google_news A:link, .google_news A:active {
color:  #063573;
	font-weight: bold;
	text-decoration: underline;
   font-size: 15px;

}
.google_news table{ 
 padding: 0px;
 margin: 0px;
}

.google_news.adb{
	font-size: 12px;
	font-family: Trebuchet MS;
}

.google_news A:hover {
color: #0858C2;
	font-weight: bold;
	text-decoration: none;
font-size: 15px;
	

}
p.last{
	 background-color: #435A24;
	 color: White;
	width: 368px;
	 padding: 0px;
	 margin: 0px;
	 padding-left: 7px;
	 padding-top: 3px;
	 height: 21px;
	 font-size: 12px;
	 font-weight: bold;
}
p.next{
	 background-color: #6F943E;
	 color: White;
	 width: 368px;
	 padding: 0px;
	 margin: 0px;
	 padding-left: 7px;
	 padding-top: 3px;
	 height: 21px;
	 font-size: 12px;
	 font-weight: bold;
}

p.paid{
	  width: 368px;
	 padding: 0px;
	 margin: 0px;
	 padding-left: 0px;
	 padding-bottom: 3px;
	 display: block;
	 height: auto;
	 font-size: 18px;
	 color: Black;
	 font-weight: bold;
	 
	}



















.result{
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	width: 375px;
	background-image: url(http://www.mylottery.com/images/bg_header_results.gif);
	  background-repeat: repeat-x;
}

.result-home{
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
	width: 550px;
	background-color: White;
	font-size: 1.5em;
	 text-align:  left;
	
}










.numbers{
		
		width:368px; 
		padding:0px; 
		margin:0px; 
		display:block; 
		height: auto;
		background-color: #ffffff; 
		color:#000000; 
		font-size: 1.3em; 
		font-weight:bolder;
		padding-left: 7px;
	}
	
	
	
	.numbers ul{
	
width: 100%;
list-style:none; padding:0px; margin:0px; 
		text-transform: Capitalize;
			line-height: 17px;
			padding-bottom: 7px;
			padding-top: 5px;
			
			height: auto;
			display: block;
}

.numbers ul li{
	
width: 25px;
background-image: url(http://www.mylottery.com/images/lotto_ball.gif);
background-repeat: no-repeat;
height: 25px;
 display: block;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
 padding-right: 1px;
 padding-top: 3px;
 text-align: center;
 
		
		
		
		text-align: center;
	 display: block;
	
	 float: left;
}

.numbers ul li.bonus{
	
width: 25px;
background-image: url(http://www.mylottery.com/images/lotto_ball_bonus.gif);
background-repeat: no-repeat;
display: block;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
 padding-left: 4px;
 padding-right: 10px;
 padding-top: 3px;
 text-align: center;
 color: White;
 font-weight: bold;
 
		
		
		
		text-align: left;
	 display: block;
	
	 float: right;
}

.numbers ul li.bonustext{
	
width: 35px;
display: block;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
 padding-left: 4px;
 padding-right: 10px;
 padding-top: 3px;
 text-align: center;
 color: Black;
 font-weight: bold;
  background-image: none;
		
		
		
		text-align: left;
	 display: block;
	
	 float: right;
}


form {

	 left: 0px;
	  width: 500px;
	 position: relative;
	 height: 0px;
	  text-align: left;
	 margin-left: auto;
	 margin-right: auto;
	 display: inline;
	 float:left;
	
	
}
input#EMAIL{
	  height: 20px;
	  display: block;
	  background-color:White;
	  color:  Black;
	  font-size: 17px;
	  width:  220px;
	  display: inline;
	  float: left;
}

input.submitz {
width: 110px;
 height: 30px;
background: url(http://www.mylottery.com/images/enternow.gif) no-repeat;
 position: relative;
 float: left;
top: -2px;
	
border:0px;
margin:0px;
padding:0px;
left:3px;
border: 0px solid #000000;
}
input.submitz:hover {
background: url(http://www.mylottery.com/images/enternow.gif) no-repeat 0 -30px;
}
#form-holder{
	float:left;
	position: relative;
	left: 535px;
	 top: -42px;
	 /top:-47px;
}

#form-holder-home{
	float:left;
	position: relative;
	left: 355px;
	 top: -52px;
	 /top:-55px;
}



.result-home ul{
	
width: 550px;
list-style:none; padding:0px; margin:0px; 
		text-transform: Capitalize;
			
			padding-top: 0px;
}

.result-home ul li{
	
width: 30%;
padding:0px; margin:0px; 
position: relative;
 list-style: none;
 
			text-transform: Capitalize;
		line-height: 17px;
			padding-bottom: 5px;
		
		text-align: left;
	 display: block;
	
	 float: left;
}





.result-home ul li A:visited, .result-home ul li A:link, .result-home ul li A:active {
color:  #4A4A4B;
	font-weight: bold;
	text-decoration: underline;


}

.result-home ul li A:hover {
color: #000000;
	font-weight: bold;
	text-decoration: none;

	

}






#footer A:visited, #footer A:link, #footer A:active {
color:  #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;

}

#footer A:hover {
color: #ffffff;
	font-weight: bold;
	text-decoration: none;

	font-size: 14px;

}