/*++++ BEGIN store events (what's counts) generic style ++++*/

.storeEvents #pageContent table td {
    text-align:left;}
    
/*++++ END store events (what's counts) generic style ++++*/


/*++++ BEGIN store event index specific style ++++*/
#storeEventsIndex #pageContent .blog_calendar {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 1.25em;
	color: #333333;
}

#storeEventsIndex #pageContent .blog_calendar_day {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
}
#storeEventsIndex #pageContent .blog_calendar_today {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	border-style: dotted;
	border-width: thin;
}

#storeEventsIndex #pageContent .blog_calendar_selected_day {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	font-weight: bold;
	border-width: thin;
}

#storeEventsIndex #pageContent h1 {margin-bottom:12px;}

#storeEventsIndex #pageContent #blogEntries {
    }
    
#storeEventsIndex #pageContent #blogEntries table {
width:695px;
}

#storeEventsIndex #pageContent #blogEntries table td.date {
width:200px;
font-weight:bold;
line-height:1.6em;
}
#storeEventsIndex #pageContent #blogEntries table td.title {
width:370px;
line-height:1.6em;
}
#storeEventsIndex #pageContent #blogEntries table td.cost {
width:95px;
line-height:1.6em;
}
#storeEventsIndex #pageContent #blogEntries table td.summary {
width:370px;
padding-left:216px;
}

#storeEventsIndex #pageContent #gmSignup .email {
border:1px solid #CCC;           
color:#666666;
font-family:verdana,arial,sans-serif;      
font-size:1em; 
height:18px;    
margin:4px 0px 5px 0pt;
padding:4px 0pt 0pt 4px;
width:126px;
}

#storeEventsIndex #pageContent #gmSignup form fieldset {
border:medium none;
margin:0;
padding:5px 0 0 0; 
}

#storeEventsIndex #pageContent .colA {
float: left; 
}

#storeEventsIndex #pageContent .colB {
float: right;
margin: 0px 0px 0px 10px;
width: 245px;
}
/*++++ END store event index specific style ++++*/



/*++++ BEGIN store event detail specific style ++++*/
#storeEventsDetails #pageContent #eventEntry {
    border:1px solid #ccc;
    padding:0 8px 8px 8px;
    margin-bottom:15px;
}
        
#storeEventsDetails #pageContent h2,
#storeEventsDetails #pageContent h3 {
    text-align:center;
        }        
        
#storeEventsDetails #pageContent .desTitle {
    float:left;
    width:60px;
        }           
        
#storeEventsDetails #pageContent #printThis {
    margin-top:16px;
        }                 
/*++++ END store event detail specific style ++++*/
























