/*   
Theme Name: Anasazi Foundation
Theme URI: http://www.anasazi.org/blog
Description: ANASAZI Foundation is an outdoor behavioral health program based in beautiful Arizona. We provide an opportunity for young people to overcome depression, suicide ideation, drug and alcohol abuse, school failure and anger while helping turn their hearts homeward to God and family. We offer a caring and family focused alternative to clinical wilderness treatment programs labeled as a boot camp or brat camp.
Author: FiG Creative
Author URI: www.reachelandrew.com
Tags: troubled teen, troubled teen program, boot camp, brat camp, wilderness program, wilderness treatment, wilderness therapy, teen help, residential treatment, at risk youth, wilderness treatment program, boot camp alternative, brat camp alternative, clinical wilderness program, substance abuse, drug abuse, alcohol abuse, teenage depression, behavior modification, rebelious teens, adolescent psychology, inpatient adolescent treatment, defiant teenagers, school failure, oppositional behavior, teenage ADD, teenage ADHD, attention deficit disorder, self esteem, eating disorder, parent relationship, chemical dependency, acting out, arbinger institute, terry warner, larry olsen, larry d. olsen, ezekiel sanchez, survival training, outdoor survival skills, outdoor survival, byu survival, teen camp, juvenile delinquency, residential treatment, Alternative Youth Treatment Program, Programs for troubled youth, troubled teenagers, Therapeutic programs for troubled teenagers, Therapeutic programs for delinquent children, Experiential Education, Experiential learning environment, Experiential wilderness education, Therapeutic wilderness camping, Wilderness camps, Wilderness education, Troubled adolescents, Therapeutic camping, Early Intervention Services, Early intervention, Educational Services, Troubled youth, outdoor therapeutic programs, youth development
	Based on Parchment Wordpress theme
	  hhttp://www.wpthemedesigner.com/2009/03/04/parchment-theme/

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/

* {
	margin: 0; padding: 0;
}
body {
	text-align: center;
	font: 11px Verdana;
	color: #000000;
	background: #ECE1CD url(images/background.jpg) repeat-x 0 0;
}
a {
	text-decoration: none;
	color: #7F7800;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}

.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN wrapper **/
.wrapper {
	width: 985px;
	margin: auto auto;
	text-align: left;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	height: 170px;
}
	#header ul {
		list-style-type: none;
		height: 32px;
		padding-left: 8px;
	}
		#header ul li {
			float: left;
			text-transform: uppercase;
		}
		#header ul li a {
			color: #333333;
			margin: -20px 0 0 0;
			padding: 8px 20px 10px;
			display: block;
		}
		#header ul li a:hover {
			background: url(images/active.gif) repeat-x 0 0;
			color: #AA4C0E;
			text-decoration: none;
		}
	#header .submenu ul {
		list-style-type: none;
		clear: both;
		height: 36px;
		padding-left: 17px;
	}
		#header .submenu ul li {
			text-transform: none;
		}
		#header .submenu ul li a {
			padding: 11px 12px;
			color: #565656;
		}
		#header .submenu ul li a:hover {
			color: #AA4C0E;
			text-decoration: none;
		}
	#header h1 {
		padding: 0 0 25px 5px;
	}
		#header h1 a {
			display: block;
			outline: none;
			text-indent: -9999px;
			width: 923px; height: 133px;
			background: url(images/logo.jpg) no-repeat 0 0;
		}
/** END header **/

/** BEGIN body **/
#body {
	clear: both;
}
/** END body **/

/** BEGIN left sidebar **/
#lsidebar {
	width: 193px;
	float: left;
	padding: 10px 7px 10px 0;
}
	#lsidebar h2 {
		color: #565656;
		font-size: 1em;
		text-transform: uppercase;
		padding: 8px 2px;
		border-bottom: 1px dotted #DEDCD4;
	}
	#lsidebar ul {
		list-style-type: none;
		padding: 5px 4px;
	}
		#lsidebar ul li {
			line-height: 1.4em;
			padding: 4px 0 4px 9px;
			background: url(images/bullet.gif) no-repeat 0 9px;
		}
		#lsidebar ul li a {
			color: #565656;
		}
	#lsidebar .box {
		background: #ffffff url(images/box.gif) repeat-x 0 0;
		border: 1px solid #DEDCD4;
		margin-bottom: 8px;
		padding: 2px;
	}
/** END left sidebar **/

/** BEGIN content **/
#content {
	width: 480px;
	float: left;
	padding: 10px 0;
}
	#content .post {
		background: #ffffff url(images/box.gif) repeat-x 0 0;
		border: 1px solid #DEDCD4;
		margin-bottom: 8px;
		padding: 10px;
	}
	#content h2 {
		font: 1.5em serif;
		margin-bottom: 5px;
		color: #AA4C0E;
	}
	
	#content h2 a{
		font: 1.5em serif;
		margin-bottom: 5px;
		color: #AA4C0E;
	}
	
	#content .date {
		margin: 0 -8px 15px;
		padding: 2px 10px 10px;
		border-bottom: 1px dotted #DEDCD4;
		color: #CCCCCC;
	}
	#content .dark {
		color: #565656;
	}
	#content h3 {
		font-size: 1.5em;
		margin-bottom: 10px;
		font-weight: normal;
	}
	#content p {
		margin-bottom: 15px;
		line-height: 1.4em;
	}
	#content ul {
		margin: 0 0 15px 16px;
	}
	#content ol {
		margin: 0 0 15px 18px;
		padding-left: 15px;
	}
	#content li {
		line-height: 1.4em;
		padding: 2px 0;
	}
	#content blockquote {
		font-style: italic;
		font-weight: bold;
		padding: 10px 10px 10px 30px;
		background: url(images/quote.gif) no-repeat 0 0;
	}
	#content .details {
		padding: 10px;
		margin: 0 -8px 10px;
		border-width: 1px 0;
		border-style: dotted;
		border-color: #DEDCD4;
	}
		#content .details .l {
			float: left;
			width: 50%;
			margin-bottom: 0;
		}
		#content .details .r {
			float: right;
			width: 50%;
			margin-bottom: 0;
			text-align: right;
		}
/** END content **/

/** BEGIN right sidebar **/
#rsidebar {
	width: 298px;
	float: right;
	padding: 10px 0;
}
	#rsidebar h2 {
		color: #565656;
		font-size: 1em;
		text-transform: uppercase;
		padding: 8px 2px;
		border-bottom: 1px dotted #DEDCD4;
	}
	#rsidebar ul {
		list-style-type: none;
		padding: 5px 4px;
	}
		#rsidebar ul li {
			line-height: 1.4em;
			padding: 4px 0 4px 9px;
			background: url(images/bullet.gif) no-repeat 0 9px;
		}
		#rsidebar ul li a {
			color: #565656;
		}
	#rsidebar .box {
		background: #ffffff url(images/box.gif) repeat-x 0 0;
		border: 1px solid #DEDCD4;
		margin-bottom: 8px;
		padding: 2px;
	}
	#rsidebar form {
		width: 290px; height: 32px;
		background: url(images/search.gif) no-repeat 1px 5px;
		padding: 5px 0 5px 2px;
	}
		#rsidebar form input {
			float: left;
			border: 0;
			background-color: transparent;
			font-size: 1.2em;
			width: 218px;
			margin: 5px 2px;
		}
		#rsidebar form button {
			float: left;
			width: 67px; height: 32px;
			border: 0;
			text-indent: -9999px;
			margin-left: 1px;
			background-color: transparent;
		}
	#rsidebar .flckr {
		text-align: center;
		padding: 5px 0;
	}
		#rsidebar .flckr img {
			margin: 5px;
			width: 75px; height: 75px;
		}
	#rsidebar .video {
		padding: 5px 0 10px;
	}
	#rsidebar .tags {
		padding: 5px 10px 10px;
	}
		#rsidebar .tags a {
			color: #565656;
		}
		#rsidebar .tags a:hover {
			text-decoration: none;
			color: #0089BB;
		}
/** END right sidebar **/

/** BEGIN footer **/
#footer {
	clear: both;
	color: #ffffff;
	background-color: #AA4C0E;
	padding: 10px;
}
	#footer a {
		color: #ffffff;
	}
/** END footer **/

/** BEGIN miscellaneous **/
.postnav {
	clear: both;
	padding: 10px 0;
	font-size: 0.9em;
}
	.postnav a {
		border: 1px solid #cccccc;
		padding: 3px 8px;
		color: #999999;
		background-color: #ffffff;
	}
	.postnav a:hover {
		border: 1px solid #000000;
		color: #000000;
		text-decoration: none;
	}
#comments {
	
}
	#comments h2 {
		margin: 20px 0 5px;
		font-size: 1.5em;
		font-weight: normal;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 20px;
	}
	#comments form p {
		margin-bottom: 5px;
	}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px 4px 4px 20px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input {
			width: 260px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 350px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			border: 1px solid #909090;
			background-color: #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			width: 120px; height: 23px;
		}
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
h2.title {
	font-size: 1em;
	text-transform: uppercase;
	padding: 25px 25px 0;
	color: #565656;
}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
		padding: 10px;
		border: 1px solid #e0e0e0;
		margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}
/** END wordpress 2.7 comments **/
