/* a fix for IE6 only - see Star Hack in Stylin' with CSS - backslash for Mac \*/

* html * {zoom:100%; /* triggers IE6 "haslayout" */}
/* without the above hack, IE6 does not draw the header until the page is resized */ 
/* the problem is triggered by the universal * selector below that resets the margins, but I need to do that, hence the hack */

* {margin:0; padding:0;}

body {font: 1em Verdana, Geneva, sans-serif; }

.float_left {float:left; margin: 0 .5em .5em 0;} 

.float_right {float:right; margin: 0 0 .5em .5em;} 

.bold {font-weight:bold;}

/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */

h1, h2, h3, h4, h5, h6 {font-family: 'Trebuchet MS', Verdana,  sans-serif;}
ul, ol, dl {font-family: Verdana, Geneva, sans-serif;}


/* CLASS:IOWA TAG STYLES */
body.iowa {background-color:#fff;} 
.iowa #wrapper {background-color:#fff; /* background: url(images/newlogo1-gavelOonly170lt.gif) no-repeat 700px 180px;*/} 
.iowa #branding {background-color:#aba9b0;}
.iowa #navbar {background-color: #161336; } 
.iowa #leftcolumn {background-color: #D5D8E3;}  
.iowa #rightcolumn {background-color: transparent;} 
.iowa #content {background-color: #fff;}
.iowa #footer {background-color: #4f4e73;}

.iowa #leftcolumn .no {background-color: transparent;}
.iowa #rightcolumn .no {background-color: transparent;}

/* CLASS:IOWA TEXT COLORS */
.iowa h1 {color:#161336;} 
.iowa h2, .iowa h3, .iowa h4 {color:#161336;}
.iowa h5, .iowa h6 {color:#161336;}
.iowa h6.board {padding-top:.7em}
.iowa p {color:#000;}
.iowa ul, .iowa ol, .iowa dl, .iowa blockquote, .iowa cite {color:#000;}
.iowa table, .iowa form {color: #666;}

.iowa a {color:#3C00AB;} 
.iowa a:hover {color:#15214f; text-decoration:none;} 

.iowa #branding p {color:#000;}
.iowa #branding a, .iowa #branding a:visited {color:#001626;}
.iowa #branding a:hover, .iowa #branding a:active {color:#fff; text-decoration:none;}
.iowa #branding .float_left {float:left; margin: 0 3em .3em 0;}

.iowa #navbar ul, .iowa #navbar a {color:#FFF;}
.iowa #navbar a, .iowa #navbar a:visited {background-color:#161336; text-decoration:none; font-family:arial, helvetica, sans-serif;font-weight:bold;}
.iowa #navbar a:hover, .iowa #navbar a:active, .iowa #navbar li.selected a:link {color:#aac9dd; background-color:#4f4e73;} 

.iowa #leftcolumn li {margin-bottom:.5em; font-size:.7em;}

.iowa #content li, .iowa #leftcolumn li {color:#000; list-style-position:inside;}
.iowa #content li {margin:0 0 .75em .5em; font-size:.8em;}

.iowa #rightcolumn .pres li {font-size:.6em; margin-bottom:.75em;}
.iowa #rightcolumn .pres ul {margin-left:0;}

.iowa #footer p {font-size:.7em; color:#fff;}
.iowa #footer a, .iowa #footer a:visited {color:#aac9dd;}
.iowa #footer a:hover, .iowa #footer a:active {color:#CEF0CF; text-decoration:none;}

.iowa .anchor a {font-size:.8em; font-weight:bold; color:#3C00AB;}
.iowa .tiny {font-size:.7em;}
.iowa .small {font-size:.8em;}
.iowa .ltpurp {background-color:#F0F2F7; padding:.2em; margin-bottom:.5em;}
.iowa .nodisc {list-style-type:none; margin-left:20px;}
.iowa .cle ul {margin-bottom:1.5em;}
.iowa .cle li {font-size:.6em; line-height:1em; list-style-position:inside; padding-left:1em;}


/* FONT SIZES */
h1 {font-size:1.5em; /* 24pt */}
h2 {font-size:1.375em; /* 22pt */ line-height:1.25; padding:.5em 0 0 0;}
h3 {font-size:1.125em; /* 18pt */ line-height:1.25;}
h4 {font-size:1.125em; /* 18pt */}
h5 {font-size:1em; /* 16pt */}
h6 {font-size:.875em; /* 14pt */}
p  {font-size:.8em; /* 12pt */ line-height:1.4em; /* on 15pt */ margin-bottom:.75em; /* 12pts of space */}
ul a {font-size:inherit}
li ul {font-size:inherit}


/* basic list styling - more-styled lists in list.css */

#rightcolumn ul, #rightcolumn dl, #rightcolumn ol, #leftcolumn ul {margin:.5em .5em .75em .5em;}
#rightcolumn li {list-style-type:none; margin-left:0; padding-bottom:.5em;}		
dt {font-weight:bold;}
code {font-size:1.25em;}
* html code {font-size:1.1em;} /* default size is smaller in IE */	
cite {font-size:.85em;font-style:italic;}
	
blockquote {margin:1em 0 1em 20px; padding:.3em .5em; font-size:.8em;}	
blockquote p {margin-bottom:.5em;}
blockquote cite {font-size:.85em; }
abbr, acronym {border-bottom:1px dashed #000; cursor:default; }
address {margin:0 1em .75em 1em;}
img {border:0;}

/* basic table styling  - more-styled tables in tables.css */
table caption {font-weight:bold; font-size:1em; margin-top:.6em;}
table {margin: .3em 1em	1em 1em; border-top:1px solid #069; border-collapse:collapse; font-size:.8em;}
table th {padding: .3em .5em;	border-bottom:2px solid #069;}
table td {padding: .3em .5em;	border-bottom:1px solid #069;}

/* THE ALSETT CLEARING METHOD */
.clearfix:after {content: “.”; display:block; height: 0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* backslash hack hides from IE mac \*/ LEAVE THIS COMMENT RIGHT HERE! 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */