/*  
Theme Name: Peak Boise
Theme URL: http://wordpress.org/
Description: The Boise Peak Systems Theme
Version: 1.0
Author: Aaron Day 
Author URL: http://boise.peaksystems.com/ 
*/
/* CSS Document */
*{margin:0; padding:0;behavior: url(iepngfix.htc); }
ul{list-style:none;text-indent:0; }
body {
	font-family		: arial;
	font-size		: 11px;padding:0;margin:0;
	line-height		: 14px;
	background-image: url('images/bg_fill.gif');
	background-repeat: repeat-x;
	background-color: #5f6062; }
img { border:0;display:block; }


div#the_climber {
	position: absolute;
	right: 6px;
	float:right;
	top:10px;
	margin-bottom:-598px;
	height: 598px;
	width: 95px;
	background-image: url('images/peak_climber.png');
	background-repeat: no-repeat;
	z-index: 99; }

/**********************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.searching {width:188px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin-right:6px; border: solid 1px #404040;}
/**********************************************/
/*.bg{ background:url(images/bg.gif) center top repeat-x;}*/
.main {
	top				: 10px;
	position		: relative;
	width			: 772px;
	margin			: 0 auto;
	overflow		: hidden;
	background-image: url('images/bg_blue_rpt.png');
	background-repeat: repeat-y; }

a {color:#3C3C3C; text-decoration:underline; }
a:hover{text-decoration:none;}

h1 { font-size:14pt; color:#31556A; text-transform:uppercase; font-weight:bold; line-height:110%; width:auto;}
h1 a  {color:#31556A; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#EC521C; font-weight:bold; text-transform:uppercase; font-size:1.09em; line-height:1.33em;}
h3 a {color:#EC521C; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover {text-decoration:underline;}


/*******global********/
ul { margin:0;}
.float{float:left; margin:0 20px 0 0;}
.col{float:left;}
#side_bar { float:left;}
.column_center{float:left;position:relative;z-index:16;margin-top:-2px; }
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/*******global********/

.content {
	margin			: 0 6px;
	width			: 760px;position:relative;z-index:5;
	background-image: url('images/bg_peaks.jpg');
	background-repeat: no-repeat; }

.content .indent {
	padding			: 0 45px 0 28px; }

ul,li { text-indent:0; }


/*******************box*********************************/
.left_top{ background:url(images/left_top.gif) left top no-repeat;}
.right_top{ background:url(images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(images/side_left.gif) left top repeat-y #96CFD7;}
.side_right{ background:url(images/side_right.gif) right top repeat-y;}
.side_top{ background:url(images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}


.left_top_3{ background:url(images/left_top_3.gif) left top no-repeat #E4E4E4;}
.right_top_3{ background:url(images/right_top_3.gif) right top no-repeat;}
.left_bot_3{ background:url(images/left_bot_3.gif) left bottom no-repeat;}
.right_bot_3{ background:url(images/right_bot_3.gif) right bottom no-repeat; width:100%;}

.box { padding:0 0 16px 0;}
.fill_4{ background-image:url('images/bg_white_trans.png'); }
.fill_4_1{ width:100%; float:left;}
.fill_4_2{ background-image:url('images/bg_white_trans.png'); height:15px; margin:0 15px 0 15px;}
.left_top_4{ background:url('images/left_top_2.png') left top no-repeat; float:left; width:15px; height:15px; margin:0 -15px 0 0;}
.right_top_4{ background:url('images/right_top_2.png') right top no-repeat; float:right; width:15px; height:15px; margin:0 0 0 -15px;}

.left_bot_4{ background:url('images/left_bot_2.png') left bottom no-repeat; float:left; width:15px; height:15px; margin:0 -15px 0 0;}
.right_bot_4{ background:url('images/right_bot_2.png') right bottom no-repeat; float:right; width:15px; height:15px; margin:0 0 0 -15px;}
/***************************end**************************/


/*******************header*********************************/
#header {
	position		: relative;
	z-index			: 10;
	width			: 772px;
	height			: 78px;
	overflow		: hidden;
	margin-top		: 0px;
	background-image: url('images/bg_white_rpt.gif');
	background-repeat: repeat-y; }

#header .txt_agency { position:absolute;top:36px;right:90px; }

.logo .peaklogo {
	padding			: 14px 0 0 24px; }

.search_block { width:272px; margin:40px 0 0 0;}
.indent_search { padding:21px 0 19px 10px;}

#left_links { margin:8px 0 34px 18px;height:18px;float:left;display:inline; }
#right_links { float:right;height:18px;margin:8px 50px 0 0;display:inline; }

#left_links a {
	color			: #dee5f0;
	font-family		: Tahoma, Geneva, Helvetica, sans-serif;
	letter-spacing	: .05em;
	font-size		: 9pt;
	margin			: 0 30px 0 0; }
#left_links a:link,
#left_links a:visited { text-decoration:none; }
#left_links a:hover,
#left_links a:active { text-decoration:underline; }

#right_links a {
	color			: #dee5f0;
	font-family		: Tahoma, Geneva, Helvetica, sans-serif;
	letter-spacing	: .05em;
	font-size		: 9pt;
	margin			: 0 0 0 30px; }
#right_links a:link,
#right_links a:visited { text-decoration:none; }
#right_links a:hover,
#right_links a:active { text-decoration:underline; }

/*******************end header*********************************/


/*******************side_bar*********************************/
div#side_bar {
	background-image: url('images/bg_left_col.gif');
	background-color: #3B84BD;
	background-repeat: repeat-x;
	position		: relative;
	z-index			: 14px;
	margin-top		: 7px;
	width			: 222px;
	min-height		: 600px;
	height			: auto !important;
	height			: 600px; }

.side_bar { width:30%; font-family:tahoma; }
.side_bar .indent_bar{ padding:0 10px 0 0; }
.side_bar .inside{ padding:25px 0 20px 49px; }

div#flickr_feed { margin-left:30px; }
div#flickr_feed img { margin:3px;float:left; }
div#flickr_feed p { padding:0;margin:0 0 0 4px;font-size:7pt; }

/*---------------------------------------------------*/
.widget_style { padding:2px 0 14px 0;position:relative;z-index:80; }
.widget_style h2 {
	font-size		: 1.01em;
	line-height		: 120%;
	color			: #FFFFFF;
	font-weight		: bold;
	text-transform	: uppercase;
	padding			: 4px 0 10px 16px; }
.widget_style h2 img { margin-right:20px; }

.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { font-size:1.01em; line-height:1.45em; margin:0 0 0 34px;}
.widget_style li { font-size:1.01em; line-height:1.45em; color:#000000; }
.widget_style li a { font-size:1.01em; line-height:1.45em; color:#000000; text-decoration:none; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 13px; }
.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#categories.widget_style li { color:#000000;}
#categories.widget_style li a { font-size:1.01em; line-height:1.62em; color:#000000; text-decoration:none; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 13px;}
#categories.widget_style li a:hover { text-decoration:underline;}

#links.widget_style li { color:#000000;}
#links.widget_style li a { font-size:1.01em; line-height:1.62em; color:#000000; text-decoration:none; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 13px;}
#links.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#archives.widget_style li { font-size:1.01em; line-height:1.45em; color:#000000;}
#archives.widget_style li a { font-size:1.01em; line-height:1.45em; color:#000000; text-decoration:none; background:url(images/arr.gif) 0 4px no-repeat; padding:0 0 0 13px;}
#archives.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:1.01em; line-height:14px; list-style:none; color:#FFFFFF; font-weight:bold; padding:2px 0 12px 31px;}
#links_with_style ul li ul li { font-size:11px; color:#000000;  padding:0 0 0 14px;}
#links_with_style ul li ul li a{ text-decoration:none; padding:0 0 0 13px;}
#links_with_style ul li ul li a:hover{ text-decoration:underline;}

/*---------------------------------------------------*/

#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#FFFFFF; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#636262; font-size:1.11em;}
#calendar_wrap td a {color:#636262;}
#calendar_wrap th { color:#7F1C00;}
#calendar_wrap a {font-weight:bold;}

/*---------------------------------------------------*/

#statusbar p {padding:0px 20px;text-align:left;}
#statusbar a {font-weight:bold; color:#000000;}
/*******************end side_bar*********************************/


/*******************column_center*********************************/
.column_center { width:432px;	margin-left	: 10px;position:relative;z-index:5;}
.column_center p{ padding:10px 0 10px 0;}
.column_center .block{ padding:0 0 20px 30px; color: #FFFFFF;}
.text_box { font-size:9pt; line-height:1.38em; padding:16px 26px 0 24px;}
/*.text_box strong{ font-size:1.23em; line-height:1.01em; color:#648F9B; font-weight:normal;}*/
.text_box a{ color:#31556A;}

.title {
	padding			: 12px 22px 0 21px; }
.pagetitle { padding:0;margin:0;line-height:10px; }
.title span { color:#000000;  font-size:1.01em; line-height:1.18em;}
.title .date { background:url(images/bull_date.gif) 0 0 no-repeat; padding:0 0 0 16px; font-size:1.09em; line-height:1.16em; color:#343434; font-weight:bold;}
.title .sep{ background:url(images/sep.gif) left top repeat-x; margin:20px 0 0 0; padding:16px 0 0 7px;}

.comments { color:#CF540A; font-size:1.01em; font-weight:bold; line-height:2.45em; padding:13px 40px 10px 40px;}
.comments a { text-decoration:underline; color:#CF540A; font-size:1.01em; line-height:1.01em;}
.comments a:hover{text-decoration:none;}
.text_box ul{
 list-style: square;
 margin-left: 13px;
}
.text_box ul li ul{
 list-style: circle;
 margin-left: 20px;
}
.text_box p a img{
 padding-left: 20px;
}

/*******************end column_center*********************************/



/*************************************/
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}
#statusbar {text-align:justify; color:#000000;}

.widget_style.search{background:none; margin:0; padding:0;}
.oddcomment{color:#FF0000;}

/*******************footer*********************************/
#footer {
	position		: relative;
	font-size		: 1.01em;
	line-height		: 1.01em;
	color			: #E6EDEC;
	z-index			: 1;
	background-image: url('images/bg_footer.jpg');
	background-repeat: no-repeat;
	width			: 772px;
	margin-left		: 6px;
	margin-right	: 6px;
	margin-top		: -200px;
	height			: 302px; }

#footer a{ color:#E6EDEC;}
/*******************end footer*********************************/






