.containermaster { width:100%; background-color:transparent; padding:6px; padding-top:12px; margin:0px; }
#invert .containermaster { width:100%; background-color:transparent; padding:7px; padding-top:0px; padding-right:10px; margin:0px; }


/* titles */
.title { color:#495c49; font-size:22px; font-weight: normal; font-family: "Georgia", "Times New Roman", Times, serif; padding:0px; line-height:normal;}
#invert .title { color:#FFCC00; font-size:16px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; padding:0px; line-height:normal; }
#tsilver .title { color:#495c49; font-size:22px; font-weight: normal; font-family: "Georgia", "Times New Roman", Times, serif; padding:0px; line-height:normal; }
.line { border-bottom:0px dotted #1C3F78; padding:5px; padding-bottom:0px; }
.line2 { border-bottom:1px dotted #CCCCCC; padding:5px; padding-bottom:0px; }
.noline { border-bottom:0px dotted #CCCCCC; padding:12px 5px 0px 5px; }


/* content */
.content { padding:7px; padding-top:10px; background-color:transparent; }
.containercontent { padding:7px; padding-top:10px; background-color:transparent; text-align: left;}
#invert .content { padding:5px; padding-top:5px; padding-bottom:15px; background-color:transparent; }
		
	
/* side */
.side { padding: 4px 0px 3px 6px; background-image:url(images/titleback.png); background-position:bottom; background-repeat:repeat-x; border: 1px solid #004000; }
#tside .title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:bold; text-transform:uppercase; line-height:normal; }
.sidecontent { padding: 8px 8px 3px 8px; background-color:transparent; border-left: 1px solid #004000; border-right: 1px solid #004000; border-bottom: 1px solid #004000; }


/* no container */
.nocontainer { padding: 0px; }
#tnocontainer .title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #004000; font-weight:bold; text-transform:none; line-height:normal; margin-bottom: 0px; line-height: 5px; }


/* sports */
.sports { padding: 4px 0px 3px 6px; background-image:url(images/sportstitleback.png); background-position:bottom; background-repeat:repeat-x; border: 1px solid #16427f; }
.sportssidecontent { padding: 8px 8px 3px 8px; background-color:transparent; border-left: 1px solid #16427f; border-right: 1px solid #16427f; border-bottom: 1px solid #16427f; }


/* lists */
.list { padding: 1px; border-bottom: 1px solid #004000; border-top: 1px solid #004000; background-image:url(images/titleback2.png); background-position: bottom; background-repeat:repeat-x; }
#tlist .title { font-family: "Georgia", "Times New Roman", Times, serif; font-size: 15px; color: #004000; font-weight:normal; text-transform:none; line-height:normal; }
.listcontent { padding: 10px 0px 0px 1px; background-color:transparent; width:100%;}
	
	
/* front page */
.front { padding: 1px; border-bottom: 1px solid #004000; border-top: 1px solid #004000; background-image:url(images/titleback2.png); background-position:bottom; background-repeat:repeat-x; }
#tfront .title { font-family: "Georgia", "Times New Roman", Times, serif; font-size: 20px; color: #004000; font-weight:normal; text-transform:none; line-height:normal; }
.frontcontent { padding: 7px 0px 0px 0px; background-color:transparent; }


/* banner display */
.bannercontent { padding: 7px 0px 0px 0px; background-color:transparent; }


/* boxed */
.boxed { padding: 4px 0px 4px 8px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-transform:uppercase; }
#tboxed .title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #004000; font-weight: bold; text-transform:uppercase; padding:0px; padding-left: 5px; line-height:normal; }
.boxedtable { background-color:transparent; }
.boxedcontent { padding: 10px 12px 0px 12px; border: 1px solid #CCCCCC; }


/* breaking news */
.breaking { padding: 4px 0px 4px 8px; background-color: #495c49; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-transform:uppercase; }
#tbreaking .title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; text-transform:uppercase; padding:0px; line-height:normal; }
.breakingtable { border: 1px solid #495c49; background-color:#efefef; }
.breakingnoline { border-bottom:0px dotted #CCCCCC; padding:10px 10px 0px 12px; }
.breakingcontent { padding: 12px 12px 0px 12px; }

