a  {color : #151515; text-decoration:none;}
a:hover{color:#A3A236;}
.greybeard, .greybeard a{ font-size : 7pt; color : Gray; text-decoration : none; }
.greybeard a:hover{color: white;}

div {font-size: 85%; padding: 0em 0em .5em 0em}

div.event-list{
 font-size: 12px;
 padding: 0em 0em .5em 0em;
 
 }
 div.event-list-header {
 font-size: 14px;
 font-weight:bold;
 
 }
 
body { /* Full browser width window */
	margin-top: 0px;
	margin-left: 0em;
	margin-right: 0em;
	font-family : tahoma, arial;
	font-size: 75%;
	background-color :Gainsboro;
}

td.headerbar {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#242424,endColorStr=#bababa);
	padding: 0.5em 0.5em 0.5em 0.5em;
	font-family : arial,tahoma;
	font-size : 85%;
	font-weight: normal;
	color: #d5d500;
	text-align: left;
	width:100%;
	
}

td.Menu_chromebar {
	background-image: url('http://sassyentertainment.biz/images/chromebar75x30.png');
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0.25em 0.5em 0.25em .5em;
	font-size: 12px;
	border-right: .05em;
	border-color: #838383;
	border-style: groove;
	border-left: 0em;
	border-top:0em;
	border-bottom: 0em;
}

td.chromebar{
	background-image: url('http://sassyentertainment.biz/images/chromebar75x30.png');
	background-repeat: repeat-x;
	background-position: left center;
	padding: 0em 0.5em 0.25em 0em;
	font-size: 12px;
}

td.musicbar {
	/* top left bottom right 
	padding: 0em 0em 1.75em 0em;
	filter : progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#8f8f8f,endColorStr=black);
	*/
 	background-image: url('http://sassyentertainment.biz/images/musicbar50x20.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 0.15em 0em 0em 0em;
	border-color: #ededed;
	border-style: ridge;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}


textarea.flatline  {
	font-size : 11px;
	font-family : tahoma,geneva;
	border-width : 1px;
	border-style : solid;
	border-color : #808080;
}

input.flatline  {
	font-size : 11px;
	font-family : tahoma,geneva;
	border-width : 1px;
	border-style : solid;
	border-color : #808080;
}

table.mainbox{
padding-left: 2px;
}
table.tx2 {margin-top:5px;}

table.calendar{margin-top:5px;background-color:#a8a8a8;}

td.sidebar{
	width: 100px;
}
td.rsidebar{
	background-image: url('http://sassyentertainment.biz/images/micstand-53x300.gif');
	background-repeat: no-repeat;
	background-position: bottom right;	
	width: 200px;
	height:50em;
}
td.lsidebar{
	background-image: url('http://sassyentertainment.biz/images/fadewomanleft380x376.png');
	background-repeat: no-repeat;
	background-position: center center;	
	width:200px;
	font-size:11px;
}
/* Right Panel in photo folio, with faded singing woman, overlay of text messaage. */
td.rightredlips{
	background-image: url('http://sassyentertainment.biz/images/redlipsfade.png');
	background-repeat: no-repeat;
	background-position: top left;	
	width:200px;
	text-align:justify;
	padding: 12em .5em .5em .5em;
	font-size:11px;
	border-bottom: 1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style: inset;
	border-color:#fafafa;
}

/* Calendar table cells */

td.cal_left{
	background-image: url('http://sassyentertainment.biz/images/redlipsfade.png');
	background-repeat: no-repeat;
	background-position: top center;	
	text-align:justify;
	padding: 15em 0.5em 0.5em 0.5em;
	font-size:11px;
	border-bottom: 0px;
	border-left:1px;
	border-right:0px;
	border-top:0px;
	border-style: inset;
	border-color:#fafafa;
	width:155px;
}
td.cal_right{
	background-image: url('http://sassyentertainment.biz/images/bwsingerright.png');
	background-repeat: no-repeat;
	background-position: top center;	
	text-align:justify;
	padding: 15em 0.5em 0.5em 0.5em;
	font-size:11px;
	border-bottom: 0px;
	border-left:0px;
	border-right:1px;
	border-top:0px;
	border-style: inset;
	border-color:#fafafa;
	width:155px;
}


td.leftsiloutte{
	background-image: url('http://sassyentertainment.biz/images/fadewomanleft380x376.png');
	background-repeat: no-repeat;
	background-position: bottom left;	
	width:200px;
	text-align:justify;
	padding: 12em .5em .5em .5em;
	font-size:11px;
	border-bottom: 1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style: inset;
	border-color:#fafafa;
}

/*web poll style*/
td.voting {font-size: 10px;}
div.voting{font-size:12px;}
.new {font-size: 11px;}

/* rss feeders */

#rant {
font-weight: bold;
font-size: 16px;
text-align:center;
}
.rsstitle {
font-weight: bold;
font-size: 12px;
}
.rssdescription {
font-size: 11px;
}

.NFWeatherClass{
width: 150px;
padding: 6px;
background-color: #cccccc;
border: .25em inset #757575;
text-align:left;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/

}