@charset "UTF-8";
/* CSS Document */

body  { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; background-image: url(images2009/template2009art_D.jpg); background-repeat: repeat-y; }
h1 { font-weight: normal; color: #666; font-size: 2.4em; }
h2 { font-size: 1.5em; color: #06C; }
h3 { color: #600; font-size: 1.2em; }
h4 { color: #C00; font-family: Verdana, Geneva, sans-serif; }
.twoColFixLt #container { width: 780px; text-align: left; /* this overrides the text-align: center on the body element. */ background-image: url(images2009/template2009art_F.jpg); background-repeat: repeat-y; margin-top: 2px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.twoColFixLt #sidebar1 { float: left; padding: 0 0 0 0; text-align: right; width: 166px; font-size: 1.0em; color: #D0EEC9; }
.twoColFixLt #sidebar1 ul { margin: 0px; padding: 0; list-style-type: none; list-style-image: none; }
.twoColFixLt #sidebar1 li { background-image: none; margin: 0px; padding: 0 0 0 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CFC; }
#sidebar1 ul a{ display: block; padding: 4px 4px 4px 0px; color:#D0EEC9; text-decoration: none; font-weight: normal; font-family: Verdana, Geneva, sans-serif; }
#sidebar1 ul a:hover, #sidebar1 ul a:focus ,#sidebar1 ul a:active { color:#000; background-color:#FC3; }
.twoColFixLt #mainContent { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 200px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px; padding-left: 0px; } 
#mainContent a:link, #mainContent a:visited { color:#030; }
#mainContent a:hover, #mainContent a:focus, #mainContent a:active { color:#F00; }
#mainContent h3 a:link, #mainContent h3 a:visited { color: #900; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px; }
.pullquote { width: 200px; background:#FFF; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 12px; padding-top: 0; padding-right: 6px; padding-bottom: 0; padding-left: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; }
#sidebar1 h3 { font-family: Verdana, Geneva, sans-serif; color: #FFF; }
