BODY {
	margin-left:0in;
	margin-right:0in;
	margin-top:0in;
	margin-bottom:0in;
	font: 12px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	background: #ffffff url(../graphics/gradient.png) repeat-x;
	color: #3a3a3a;
} 


A:link, 
A:active,
A:visited{
	color:#bf0000;
	font: 12px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	text-decoration: none;
}

A:hover{
	text-decoration: underline;
}

.newslinks {
	color:#bf0000;
	font: 16px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	text-decoration: none;
}


A.newslinks:link, 
A.newslinks:active,
A.newslinks:visited{
	color:#bf0000;
	font: 16px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	text-decoration: none;
}

A.newslinks:hover{
	text-decoration: underline;
}

.hometitlelinks{
	font: 16px/165% "Lucida Sans Unicode", serif, Tahoma, Verdana, Arial, sans-serif;
	color: #464646;
	text-decoration:underline;
	padding-left: 5px;
	}


A.hometitlelinks:link, 
A.hometitlelinks:active,
A.hometitlelinks:visited,
A.hometitlelinks:hover{
	color:#464646;
	font: 16px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	text-decoration:underline;	
}

/* pagination */

div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #bf0000;
	text-decoration: none; /* no underline */
	color: #bf0000;
	font: 11px "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif
}

div.pagination a:hover, div.pagination a:active {
	border: 1px dotted #bf0000;
	color: #bf0000;
	font: 11px "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
    margin: 2px;
	border: 1px solid #ccc;
	background: #eee;
	color: #000;
	font: 11px "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif
}
	
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ccc;
	background: #eee;	
	color: #000;
	font: 11px "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif
}


.formcolors {
	background: #d9d9d9;
	border: 1px solid #7d7d7d;
	font: 12px "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	color: #000000;
}


td{
	color: #3a3a3a;
	font: 12px/165% "Lucida Sans Unicode", Georgia, Verdana, Arial, "Times New Roman", sans-serif;
}

.textmain{
	text-align:justify;
}


.imgborders
{
	display: block; 
	padding: 0px 0px; 
	margin: 0px;
	border: 1px solid #000000;
}

.allimgs{
	padding: 0px;
	display: block; 
	margin: 0px;
	border: 0px none #000000;
}

.imgmore
{
	display: block; 
	padding: 3px 8px 3px 3px; 
	margin: 0px;
	border: 0px none #000000;
}

.arrows
{
	padding: 0px 8px 0px 5px; 
	margin: 0px;
	border: 0px none #000000;
}
.arrows2
{
	padding: 7px 8px 0px 5px; 
	margin: 0px;
	border: 0px none #000000;
}

/*  xhtml compliant popup styles */
.external {
	font-weight:bold;
	background :transparent url(../graphics/ext.gif) no-repeat right center;
	padding-right:12px;
}

.popup {
font-weight:bold;
background :transparent url(../graphics/pop.gif) no-repeat right center;
padding-right:12px;
} 
/* end xhtml compliant popup styles */

.hometitle{
	font: 16px/165% "Lucida Sans Unicode", serif, Tahoma, Verdana, Arial, sans-serif;
	color: #464646;
	text-decoration:underline;
	padding-left: 5px;
	}

.alltitle{
	font: 400 26px/165% Georgia, serif, Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
	letter-spacing: 0.05em;
	border-bottom:1px dashed #999999;
}

.hilites{
	font: 400 18px/165% Georgia, Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
}

.movietitle{
	font: 400 18px/165% Georgia, Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
	padding-left: 20px;
}

.smhilites{
	font: 400 16px/165% Georgia, Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
}

.hilitetext{
	font:  bold italic 11px/165% georgia, Verdana, Arial, "Times New Roman",;
	letter-spacing: 0.048em;	
	color:#000000;
}

.hilitetext2{
	font:  bold 11px/165% georgia, Verdana, Arial, "Times New Roman",;
	letter-spacing: 0.048em;	
	color:#000000;
}

.dates{
	font-size: 9px;	
	color:#000000;
}

.pathway{
	color: #000000;
	padding: 4px;
}
.reviews{
	font-size: 10px;
	color:#464646;
}

.reviews2{
	color: #6c6c6c;
	font-size: 10px;
}

.reviewsmsg{
	font: bold italic 11px/165% georgia, Verdana, Arial, "Times New Roman",;
	letter-spacing: 0.048em;	
	color:#3a3a3a;
}

.uproduction{
	background: #787878;
	color:#FFFFFF;
	padding:1px;
	line-height:130%;	
}

.sanjaymsg{
	font: 13px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	padding: 4px;
}

 .newsthumbs{
 float: left;
 margin: 5px;
/* border: 1px solid #000;*/
 }
/* *********************** shadow styles *********************** */	
.leftshadow{
	background: url(../graphics/left_shadow.png) top left repeat-y;
}

.rightshadow{
	background: url(../graphics/right_shadow.png) top right repeat-y;
}

/* *********************** end shadow styles *********************** */	
	
	
/* *********************** various block styles *********************** */	
.mainarea{
	background: #f4f3f3;
	border: 6px solid #FFFFFF;
}

.contentarea{
	background: #FFFFFF;
	border: 1px solid #7d7d7d;
}

.asksanjayarea{
	background: #FFFFFF;
	border: 1px dotted #999999;
}

.sanjayblock{
	background: #FFFFFF;
}

.sanjayinvites{
	background: #f4f3f3;
}

.navblock{
	background: #000000;
}

.otherblock{
	background: #d9d9d9;
	border: 1px solid #7d7d7d;
}

.sanjayquotes{
	background: #ededed;
	font:  italic 11px/165% georgia, Verdana, Arial, "Times New Roman",;
	letter-spacing: 0.048em;	
	padding: 10px;
}

.loginblock{
	background: #FFFFFF;
	border: 1px solid #999999;
}

.loginarea{
	background:#b9b7b7;
}

/* *********************** end various block styles *********************** */	


/* *********************** footer block styles *********************** */	
.footers{
	color: #6c6c6c;
	font: 10px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
	padding: 3px 8px 8px;
}
	
.footerlinks{
	color: #bf0000;
	font: 10px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
}
A.footerlinks:link,
A.footerlinks:active,
A.footerlinks:visited{
	color: #bf0000;
	font: 10px/165% "Lucida Sans Unicode", Verdana, Arial, "Times New Roman", sans-serif;
}
A.footerlinks:hover{
	text-decoration: underline;
}

/* *********************** end footer block styles *********************** */	

.formerror{background-color:#6c6c6c;
color:#CCCCCC;}


/* news blocks */
.printMedia{
	margin:0px;
	color:#bf0000;
	text-align: center;
	font-weight:normal;
	line-height:165%;
	font-size:10px;
	background:#f4f3f3;
	height: 125px;
	width:150px;
	padding:15px;
	border: 1px solid #DDDBDB;
}

.printMedia img{
	border: 0px;	
}

.newsItem{
	
}

.newsItem p{
	margin: 0px;
}

.postimages{
	float: left;
	margin: 0px 15px 0px 5px;
}

.withimageHome{
	overflow: auto;
	min-height: 60px;
}

.textinBlack{
	color: #000;	
}

#twitter_update_list 
{
border: 0;
margin: 6px 6px 6px 15px;
padding: 5px;
list-style-type: square;
text-align: left;
}

#twitter_update_list ul li
{
display: block;
text-align: left;
padding: 0px;
margin: 0px 0px 10px 0px;
}
