/*
Theme Name: Kamp Creative Theme
Theme URI: http://wordpress.org/
Description: A custom theme created for Kamp Creative.
Version: 1.0
Author: Emily Johnson
Author URI: http://mlejohnson.com/
Tags: custom

*/

body {
	font: normal 12px/1.6em Verdana, Arial, Helvetica, sans-serif;
	background: url(kamp_images/leftnav-gradient.png) repeat-y 20px top;
	margin:0 0 0 20px;
	padding:0;
	line-height:2em;
}
#wrapper {
	width:970px;
}
/*==================================== TOP NAVIGATION ==============================================
===================================================================================================*/
.top-navigation {
	margin:0; padding:82px 0 30px 0;
	list-style:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	text-align:center;
}
.top-navigation li {
	display:inline;
}
.top-navigation li a {
	color:#7e80b6;
	text-decoration:none;
	margin-right:10px;
}
.top-navigation li a:hover {
	color:#7e80b6;
	text-decoration:underline;
}
.top-navigation li.current_page_item a,
.top-navigation li.current_page_parent a,
.top-navigation li a:active {
	color:#23408f;
}
/*========================================== SIDEBAR ==============================================
===================================================================================================*/
#left {
	width:260px;
	padding:85px 0 0 0;
	float:left;
}
h1#logo {
	background:url(kamp_images/logo.png) no-repeat;
	width:220px;
	height:50px;
	margin:0 auto 35px auto; 
	padding:0;
	text-indent:-9999px;
}
h1#logo a {
	display:block;
	cursor:pointer;
	width:220px;
	height:50px;
}
#sidebar-title {
	padding:0 20px 0 35px;
}
/*===================== sub navigation ==================*/
.sub-pages {
	margin:0 0 0 55px; padding:0;
	list-style:none;
}
.sub-pages li {
	margin:0;
	padding:8px 0 0 0;
}
.sub-pages li a {
	text-decoration:none;
	color:#000000;
}
.sub-pages li.current_page_item a {
	font-weight:bold;
}
.sub-pages li a:hover {
	text-decoration:underline;
}
/*===================== quote ===========================*/
#quote2 {
/*	font: bold 25px/1.6em Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;*/
	font: bold 20px/1.6em Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	padding:35px 15px 0 20px;
	text-align:left;
/*	letter-spacing:-1px;*/
	letter-spacing:0px;
	color:#5c64a5;
}
#quote2 .hyphen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*================== help button ========================*/
.sidebar-help-button {
	text-align:center;
	margin:0; padding:50px 0 0 0;
}
/*=============================== RIGHT - Content area ==============================================
===================================================================================================*/
#right {
	float:right;
	width: 685px;

}
h2 {

}
h3 {
	color:#23408f;
	font-size:18px;
	font-weight:normal;
	line-height:26px;
}
h4 {
	font-size:16px;
	line-height:32px;
	font-weight:normal;
}
a img {
	border:none;
}
a:focus {
	outline:none;
}
a:link {

}
a:hover {

}
a:visited {

}
/*========================================== PAGE SPECIFIC ==========================================
===================================================================================================*/

/*============= home page ==============================*/
#post-3 { 
	padding:150px 0 0 80px;
}
#post-3 .homepage-button {
	margin:0 32px 31px 0;
}
#post-3 p {
	margin:0; padding:0;
}
#post-3 a img {
	border:none;
}
/*============= capabilites page ========================*/
#post-53 {
	padding:0px 15px 0 15px;
}
/*============= contact page ============================*/
#post-2 {
	padding:25px 15px 0 15px;
}
/*============= clients page ============================*/
#post-22 { 
	padding:0 15px 0 15px;
}
/*============= clients impressions page ===============*/
#post-35 { 
	margin-top:0;
	padding:30px 25px 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.testimonial-author {
	text-indent: 50px;
	display:block;
	font-style:italic;
}
/*================== interactive ======================*/
/*#post-153 {
	margin-top:20px;
}*/
/*================== default ======================*/
.post { /*top padding for all other pages - such as contact page*/
	margin-top:0px; /*before top-nav, margin-top was 70px*/
	padding:65px 15px 0 15px;
}

/*======================================== TEXT / CLASSES ==========================================
===================================================================================================*/
.blue {
	color:#23408f;
}
.purple {
	color:#7e80b6;
}
/*============================================ FOOTER ==============================================
===================================================================================================*/
#footer {
	clear:both;
	font-size:10px;
	padding:50px 0 0 0 ;
	margin:0 0 0 280px;
	font-family:Tahoma, Arial, sans-serif;
	text-align:center;
}
#footer a {
	text-decoration:none;
	color:#000000;
	margin-right:9px;
}
#footer a:hover {
	text-decoration:underline;
}