table, td {
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 10px; 					/* overridden in hob_robust.css */
	}

#maincontent * h1, #maincontent * td h1 { font-size: 15px; }
#maincontent * h2, #maincontent * td h2 { font-size: 11px; margin-bottom: 3px;}
#maincontent * h3, #maincontent * td h3 { font-size: 10px; margin-bottom: 4px;}
#maincontent * h4, #maincontent * td h4 { font-size: 9px; }

/* The <td> that holds a page's secondary "sidebar" content */
td#sidecontent {
	background-color : #f5f5f5;
	padding: 5px;
	margin: 1px;
}
#sidecontent h1, #sidecontent * td h1 { font-size: 14px; }
#sidecontent h2, #sidecontent * td h2 { font-size: 13px; }
#sidecontent h3, #sidecontent * td h3 { font-size: 10px; }
#sidecontent h4, #sidecontent * td h4 { font-size: 9px; }

body {
	background-color : #ffffff;
	}

body { margin: 0px 0px 0px 0px; }

/* Select on font tag to accomodate old light-on-gray pages that have been
   grandfathered in. */
font { color: #cccccc; font-size: 11px;}

/* this makes the paragraph spacing smaller than default */
/*p { margin-top: 8px; }*/
p { margin-top: 8px; margin-bottom: 8px; }

/* eliminates the bottom margin on unordered lists */
ul { margin-bottom: 0px; }

/* reduces the left margin on unordered lists */
ul.left, ul.altimage { margin-left: 15px; }

ul.altimage {
	list-style-image: url("/pics/common/bullet.gif");
	list-style-type : circle;
	}

/* adds some spacing to line items in lists */
li { margin-bottom: 4px; }

/* link colors for venue related links */
a:link  {
    text-decoration: none;
    color : #2C4B73;
	}

a:visited  {
    text-decoration: none;
    color : #576c74;
	}

a:active  {
    text-decoration: underline;
    color : #3f6ba2;
	}

a:hover  {
    text-decoration: underline;
    color : #7D99B4;
	}

input {
		font-family: Verdana, sans-serif;
		font-size: 10px;				/* overridden in hob_robust.css */

	}

/* this offsets the search form so that it rests on the page correctly */
.searchform {
	margin: 0px 0px -20px 0px;
	}

/* this offsets the search form so that it rests on the page correctly */
.searchform2 {
	margin: 0px 0px 0px 0px;
	}
.feature-box {
	background-color : #F3F1F2;
	border : 1px solid #7C7C7C;
	}

.sideboxhead {
	background-color : #330000;
	}

.footer {
	font-size : 8px;
; color: #D4A9B2	}

.footer a:link  {
    text-decoration: none;
    color : #000000;
	}

.footer a:visited  {
    text-decoration: none;
    color : #000000;
	}

.footer a:active  {
    text-decoration: underline;
    color : #cc6600;
	}

.footer a:hover  {
    text-decoration: underline;
    color : #000000;
	}

.heading {/* overridden in hob_robust.css */
	color: #7F1117;
	font-size: 14px;
	font-weight: bold;
	}

.heading2 {/* overridden in hob_robust.css */
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	}

.heading-programming {
	color: #7f1117;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.headline {
	font-size: 12px;
	}


/* this puts spacing above and below the grey rules underneath the individual headings */
.hrspace { margin: 3px 0px 4px 0px; }

/* this puts increased spacing above and below the grey dotted rules */
.hrspacemore { margin: 20px 0px 20px 0px; }
#search-hob input { font-size: 12px; } 
#bannerArea { border-bottom: 1px solid #769bb1; height: 85px;}
@media all {
	#bannerArea img {border: 1px solid #769bb1;}
}
#bannerArea { background-color: #f4f4f5; }


	SASFEST.com site-wide stylesheet

	Incorporate this way:
		<link rel="stylesheet" href="../sasfest.css">

***/

body { 	font-family: Verdana, sans-serif;
	color: #333333;
	font-size: 10px;
 } 
 
#cc a:link, #cc a:visited {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #ffffff
}
.cutline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-top: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

