@import url("_css-reset.css");
@import url("_css-960.css");
@import url("_css-wordpress.css");

/*
AUTHOR: CFDS cflinn.com 
PALETTE:
dkBlue 004990 - red a90533 - paleBlue ccd1e5 - white fff - 05854a = green
*/

/* BASIC STYLES & FONTS */

html { overflow-y: scroll; }
body { background: #fff url(pix/horiz_blue.gif) top left repeat; font: .8em/1.5em Geneva,sans-serif; }

p { line-height: 1.5em; margin: 0 0 1em .5em; }
	p strong { }
	p em { }

h1 { font-size:1.2em; }
h2 { color:#a90533; font-family: Palatino, Times, serif; font-size:1em; text-align:center;}
h3 { color:#004990; font-family: Palatino, Times, serif; font-size:1.5em; margin: 1em 0 1em 2em; }
	h3 a { color:#004990; text-decoration:none;}
		h3 a:hover { border-bottom: 1px solid #004990;}
h4, .screen-reader-text { color:#004990; font-size:1.1em; margin-left:1em; padding-left:.5em;}
.screen-reader-text { font-weight:bold;}
/* screen-reader-text used on search form input */

.boise { background-color:#c9ffe6; } /* for calendar */
.meridian { background-color:#ffc9e2; }
.nampa { background-color:#ffc799; }

.teeny { font-size:.8em; padding-left:1em;} /* used in custom Admin area */

/* UTILITARIAN */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; } /* *** place after two etc. things that are floated */

/* ANCHORS */

a { color:#a90533; outline: none; }
a img { border: none; }
a:focus { outline: 1px dotted invert; }

/* LISTS */

/* ul { list-style: none inside; } */
ul { list-style:disc inside;padding-left:2em; }
ol { }
dl { }
	dt { }
	dd { }
	
#sidebar { color: #333; font-family: Verdana, Helvetica, sans-serif; }
	 #sidebar ul { border:none; list-style:none; }
		#sidebar ul li { border-bottom:1px solid #668dbb;}
			#sidebar ul li a { background-color: #004990; border-left:10px solid #05854a; border-right:10px solid #22609e; color:#fff; display:block; padding:5px 5px 5px .5em; text-decoration:none;}
				#sidebar ul li a:hover { background-color:#e1e1e1; border-left:10px solid #08dd7b; border-right:10px solid #3087df; color:#000;}

/* VISUAL */

hr { clear: both; color:#6b6b6b: height:1px; }

/* SPECIFIC STRUCTURES AND THEIR OFFSPRING */

#holdall { background-color:#fff; border-bottom:1px solid #004990; border-left:1px solid #004990; border-right:1px solid #004990; }

#headall { border-bottom:1px solid #05854a; color: #a90533; margin-top:1em; padding-bottom:2ex;}
	#header { text-align:right; }
		#headerstuff { margin: 1ex 2em; }
			#headerstuff ul { border:none; margin-top:4ex;}
				#headerstuff ul li { display:inline; padding-left:2em;}
				#headerstuff ul li a { background-color:#f2f4fd; color:#004990; padding:.5em; text-decoration:none;}
					#headerstuff ul li a:hover { background-color:#004990; color:#f2f4fd; }
				#headerstuff ul li a {
					/* optional rounded corners for browsers that support it */
				   -moz-border-radius: 8px;
				   -khtml-border-radius: 8px;
				   -webkit-border-radius: 8px;
				   border-radius: 8px;
				}
				
#bodyall { margin-top:1em;}
	#content { background-color:#f2f4fd;}
	
#holdhome { margin:0 auto; width: 520px;}
		
.post { border:1px solid #fff; margin:.5em; padding:.5em;}
.post {
	/* optional rounded corners for browsers that support it */
   -moz-border-radius: 8px;
   -khtml-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
}
.postmeta { font-size:.8em;}
.editpage { font-size:.8em; padding-right:2em; text-align:right;}
.displayinclude { margin:1em; padding-left:4em;}

#footall p { color:#ccd1ef; margin:10px 0; padding: 10px 0;}

#footalladmin { background-color:#fff; color:#999; margin:10px 0; padding:10px 0;}

/* form (research) */

fieldset { border:1px solid #fff; }
	fieldset p, fieldset ul { padding: 1ex 0 0 1em; }
	fieldset.checkboxes form { font-size:1.3em; }
		fieldset.checkboxes form input.mysubmit { font-size:1em; }
fieldset legend { color:#000; margin-left:2em; font-size: 1.4em; font-weight:bold; }
fieldset label { margin-left:1em; text-align:left; font-size:1em; display:block; }
fieldset input { margin-left:1em; width:310px; margin-bottom:1.5ex; font-size:1em; }
	input.checkbox { line-height:140%; width:auto; }
fieldset select { margin-left:1em; height: auto; border:1px solid #004990; margin-bottom:3ex;  }
fieldset option { padding-left: 1em;}
	input.half { width: 150px; margin-right:5px; }
.checkarea { padding-left:4em;}
.mysubmit { width:auto; background:#004990; color:#fff; }
