/*
Theme Name: IFCA
Theme URI: http://idahofca.org/
Description: First custom version
Version: 10-2007
Author: CFDS cflinn.com
*/

/*
in hexdec (rgb):
#light-blue: cfa7f2 (207-215-242)
dk-blue: 0f2f99 (15-47-153) *** link text
cream: fffae6 (255-250-230)
aq-blue: c1d5c7 (193-213-199)
red: fa0000 (250-0-0)
med-blue: 47578a
gold: b39c12
*/

html { margin:0; padding:0; }
body {
	font: 100% Myriad, "MS Trebuchet", sans-serif;
	background: #fff;
	text-align: center;
	color: #2f3033;
	background-image:url(../../../pix/lotusbg1.png);
	background-repeat:repeat;
}
#container {
	width: 900px; 
	background: #fff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 3px solid #fa0000; /* #c1d5c7 (this and next 2 ) */
	/*border-bottom: 3px solid #fa0000; border-right:3px solid #fa0000;*/
	text-align: left; 
}
#header {
	background-image:url(../../../pix/headerelement.png);
	background-repeat:no-repeat;
	height:250px;
	text-align:right;
	padding:1em 6em 0 0;
}

#headercontent {
	padding-left:250px;
}
#mainContent {
	padding: 0 20px; 
	line-height:180%;
}
.post {
	width:618px;
}
#sidebar {
	float: right;
	width: 160px;
	background: #fff; 
	padding: 2em;
}
#footer {
	font-size:.7em;
	text-align:center;
	padding:0 0 2em 0;
}

/* 					LINKS				*/
a {
	color:#0f2f99; text-decoration:underline;
}
a:link {
	color:#0f2f99;
}
a:visited {
	color:#2f3033;
}

/* 					NAVIGATION				*/
#header ol li {
	display:inline;
	padding:.2em .5em;
	margin:0 .2em;
	border:1px solid #0f2f99; /* c1d5c7 */
	background-color:#b39c12; /* fff */
	line-height:200%;
}
#header ol li a {
	text-decoration:none;	
	color:#fffae6; /* 0f2f99 fa0000 */
	font-weight:bold;
}
.balancedbutton {
	text-align:center;
}
.submain {
	font-size:.8em;
}
#bread {
	margin-top:-3em;
	padding-right:6em;
	text-align:right;
	font-size:.8em;
}

/* 					FEATURED (front page)				*/
legend {
	color:#fa0000;
	border:2px solid #c1d5c7;
	padding:.5em;
}
fieldset {
	border:2px solid #c1d5c7;
	margin-bottom:1em;
}

/* 					TEXT				*/

.mission {
	font-size:.8em;
}
.noticeme {
	color:red;
}
#sidebar {
	font-size:.8em;
	color:#47578a;
	line-height:100%;
}
.notational {
	font-style:italic;
	font-size:.8em;
}
h1 {
	font-size:1.6em;
}
h2 {
	font-size:1.2em;
	color:#b39c12;
}
h3 {
	font-size:1em;
	font-weight:bold;
}

/*					FORM STUFF			*/
.attn { color:#fa0000; font-weight:bold; }
.teeny { font-size: smaller; }
input.asubmit { background-color:#0f2f99;color:#fff; }
#contactform label { margin-right: 10px; padding-right: 10px; width: 200px; display: block; float: left; text-align: right; position: relative; clear:left; font-size:.8em;}
#contactform input { display: inline; float: none; }
#contactform input:focus, #contactform textarea:focus { background-color:#fffae6; }

.collchooser { display:inline; }

/* 					gallery display page: */
.hattiprachel {
	}
.hattiprachel ul {
	float: left;
	padding: 0;
	list-style: none;  
}
.hattiprachel li, #randsidephoto img {
	float: left;
/*	width: 25em;*/
	margin: 2px;
	padding: 2px;
	border:1px solid #88a27c;
}
.hattiprachel ul li a {
	border:none;
}

