/* Structural Styles */

html { 
    text-align: left; }
    
body { 
    color:#555555;
    font: 12px 'Trebuchet MS',Arial, Verdana,Tahoma;}
    text-align: left; 
    line-height: 16px;
    }

#wrapper {
    width: 100%;  
    }
	
#contentwrapper {
    clear: left;
    width: 650px;
    padding: 0px;
    text-align: left;
}	

#content {
    width: 650px;
    padding: 4px 6px 0px 9px;
}

#contentwrapper .entrylist, #content .entrylist {
	width: 700px;
}

#logo {
    width: 650px;
    padding: 0px; 
	text-align: left;
}
#footer {
   padding: 10px 0px 2px 9px;
   font-size: 11px;
   line-height: 18px;
   text-transform: uppercase;
   text-align: left;
   }	
   
/*  Article Styles*/


h1, h2 {
    font-family: trebuchet, trebuchet ms, tahoma, arial, verdana, helvetica, sans-serif; 
    }

h1  {
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    padding: 5px 0 3px 0;
	color: #000;
    }


h2  {
    font-size: 1.4em;
    line-height: 1.4em;
    margin: 0;
    padding: 10px 0 5px 0;
	color: #000;
    }


h3  {    
    font-size: 14px;
    line-height: 5px;
    font-weight: bold;
    color: #eee;
    }
    
span.date  { 
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: bold;
    }
	
span.subtitle {
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    color: #eee;
}

/* Printable entry list styles */
table#data { width: 100%;} 
table#data thead td { background: #444; border-bottom: 1px #000 solid; border-right: 1px #000 solid; color: #fff; text-transform: uppercase; font-weight: bold; padding: 3px; text-align: left; } 
table#data tbody tr.a td { background: #eee; border-bottom: 1px #000 solid; border-right: 1px #000 solid; text-align: left;  padding: 2px; vertical-align: top; } 
table#data tbody tr.b td { background: #ddd; border-bottom: 1px #000 solid; border-right: 1px #000 solid; text-align: left;  padding: 2px; vertical-align: top; }


.table-events { width: 100%;} 
.table-events th { background: #444; border-bottom: 1px #000 solid; border-right: 1px #000 solid; color: #fff; text-transform: uppercase; font-weight: bold; padding: 3px; text-align: left; } 
.table-events td { background: #eee; border-bottom: 1px #000 solid; border-right: 1px #000 solid; text-align: left;  padding: 2px; vertical-align: top; } 
