/*
Theme Name: KC Outside
Theme URI: http://pippinsdesign.com
Description: The theme made for kcoutside.com
Version: 0.1
Author: Pippin Williamson
Author URI: http://pippinsdesign.com

*/

/*main stucture*/

body	{
	background: #21262A url('images/gradient.png') repeat-y;
	font: small Verdana, sans-serif;
	color: #333;
	margin: 0px 10px 10px 10px;
}
p	{
	margin: 0 0 10px 0;
}
#page	{
	width: 1000px;
	margin: 0 auto 0 auto;
	background: #fff;
}
#header{
	background: #fff url('images/bg-new.jpg') top left no-repeat;
	height: 300px;
	padding-right: 1em;
	text-align: right;
}
.search	{
	padding: 20px 0 0 0;
}
#navigation	{
	background: #667785;
	padding: 5px;
}
#navigation ul {
	list-style: none;
	margin: 0 0 0 0;
	display: inline;
	color: #d9e11c;
	width: 988px;
}
#navigation li {
	color: #d9e11c;
	margin: 0 10px 0 0;
	display: inline;
}
#navigation li  a	{ 
	color: #d9e11c;
	margin: 0 10px 0 0;
	padding: 5px;	
}
#navigation li  a:hover	{ 
	color: #006600;
	margin: 0 10px 0 0;
	padding: 5px;
	background: #d9e11c;
}

#left-sidebar	{
	background: #fff;
	width: 182px;
	border-top: 1px solid #e3e4e4;
	border-left: 1px solid #e3e4e4;
	float: left;

}
#left-sidebar .box	{
	margin: 0;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #e3e4e4;
}
#left-sidebar .box ul	{
	margin: 0;
	padding-left: 0;
}
#left-sidebar .box li	{
	margin: 0 0px 0 0 ;
	list-style: none;
}

#left-sidebar .box-borderless	{
	margin: 0;
	padding: 10px 10px 10px 0;
}
#left-sidebar .box-borderless ul	{
	margin: 0;
	padding-left: 1em;
}
#left-sidebar .box-borderless li	{
	margin: 0;
	list-style: none;
}
#main-content	{
	background: #fff;
	width: 598px;
	padding: 10px 10px 0px 10px;
	border-bottom: none;
	border-top: 1px #e3e4e4 solid;	
	border-right: 1px #e3e4e4 solid;	
	border-left: 1px #e3e4e4 solid;	
	float: left;
}
#right-sidebar	{
	background: #fff;
	width: 196px;
	float: right;
	padding-top: 10px;
	border-top: 1px solid #e3e4e4;
	border-right: 1px solid #e3e4e4;
}
#right-sidebar .box	{
	margin: 0;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #e3e4e4;
}
#right-sidebar .box ul	{
	margin: 0;
	padding-left: 1em;
}
#right-sidebar .box li	{
	margin: 0;
	list-style: none;
}
#footer	{
	width: 990px;
	color: #fff;
	padding: 5px;
	text-align: right;
	background: #667785;
}


/*====================*/

.description	{
	margin: -10px 0 0 0;
	color: #006600;
	font-weight: bold;
}

/*entry stylings*/
.entry	{
	margin:0 0 25px 0;
}

.entry .info	{
	padding:2px 3px 3px 8px;
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
	margin: 10px 0 5px 0;
}

.sort	{
	margin: 0 0 10px 0;

}
.sort ul	{
}
.sort li	{
	display: inline;
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	padding: 2px 10px 2px 10px;
	margin: 2px 18px 2px 0;
}	
.sort li, h4	{
	border: none;
	background: none;
	display: inline;
	margin: 0 0 4px -4px;

}
/*text styles */

#header h1	{
	color: #006600;
	margin: 0px 0px 10px 0px;
}
#header h1 a:link, h1 a:visited, h1 a:active 	{
	color: #006600;
	text-decoration: none;
}
#header h1 a:hover 	{
	color: #d9e11c;
	text-decoration: none;
	background: none;
}
h1	{
	color: #006600;
}
h1 a:link, h1 a:visited, h1 a:active 	{
	color: #006600;
	text-decoration: none;
}
h1 a:hover 	{
	color: #d9e11c;
	text-decoration: none;
	background: none;
}
h2	{
	color: #006600;
	margin: 5px 5px 5px 0;
}
h2 a	{
	color: #006600;
	text-decoration: none;
}
h2 a:hover	{
	color: #d9e11c;
	text-decoration: none;
}
h3	{
	color: #667785 ;
	margin: 0 0 5px 0;
}
h3 .title	{
	background: #667785;
	color: #d9e11c;
	padding: 4px 0 4px 4px;
}
h3 a:link	{
	color: #006600;
	text-decoration: none;
}
h3 a:hover	{
	color: #d9e11c;
	text-decoration: none;
}

h3 a:visited {
	color: #006600;
	text-decoration: none;
}
h4	{
	color: #667785;
}
a:link	{
	color: #666;
	text-decoration: none;
}
a:visited	{
	color: #666;
	text-decoration: none;
}
a:active	{
	color: #666;
	text-decoration: none;
}
a:hover	{
	color: #006600;
	text-decoration: none;
}
	

/*misc*/

.clear	{
	clear: both;
}

.right	{
	float: right;
}
.left	{
	float: left;
}
.date	{
	float: right;
	padding:2px 3px 3px 8px;
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
}	
/*list styles*/

ul	{
	list-style: none;
	margin: 10px 0 0 0;
}
li	{
	margin: 5px 0 0 30px;
	list-style: url('images/maple-leaf-bullet.gif');
}
li.categories { 
	list-style: none;
}
li.cat-item	{
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	padding: 2px 10px 2px 10px;
	margin: 2px 18px 2px 0;
}
.activities	{
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
}
.activities	ul	{

}
.activities	li	{
	padding: 2px 10px 2px 10px;
	margin: 2px 0 2px 0;
	border:1px solid #e3e4e4;
}
.places	{
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
}
.places	ul	{

}
.places	li	{
	padding: 2px 10px 2px 10px;
	margin: 2px 0 2px 0;
	border:1px solid #e3e4e4;
}
.galleries ul	{

}
.galleries li	{
	padding:2px 3px 3px 8px;
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
	margin: 0 10px 10px 0;
}
.galleries li a:hover	{
	background-color: #006600;
}

/*form styles*/

#searchform	{
	color: #006600;
}

#searchform input	{
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
}
#searchformsubmit	{
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
}

#comment	{
	width: 551px;
	color:#505050;
}
.commentlist {
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	padding: 10px;
}
.commentlist li	{
	border-bottom: 1px solid #e3e4e4;
	margin-bottom: 10px;	
}
	

input	{
	border:1px solid #667785;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#006600;
	margin: 0 0 5px 0;
}	
textarea	{
	border:1px solid #667785;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;
	width: 565px;
	margin: 0 0 5px 0;

}
select	{
	border:1px solid #667785;
	background-color:#f5f5f5;
	font-size:0.9em;
	color:#505050;

}
/*image styles*/

img.alignleft {
	float:left;
	padding:3px;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
	margin: 4px 0 4px 4px;
}

a img.alignleft {
	float:left;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
}
a:hover img.alignleft	{
	border:3px solid #667785;
	background-color:#ccc;
	font-size:0.9em;
	color:#505050;

}
img.alignright {
	float:right;
	padding:3px;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
	margin: 4px 0 4px 4px;
}
a img.alignright {
	float:right;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
}
a:hover img.alignright	{
	border:3px solid #667785;
	background-color:#ccc;
	font-size:0.9em;
	color:#505050;

}
img.centered {
	padding:3px;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
	margin: 4px 0 4px 4px;
}
a img.centered {
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
}
a:hover img.centered	{
	border:3px solid #667785;
	background-color:#ccc;
	font-size:0.9em;
	color:#505050;
}
img.alignnone	{
	padding:3px;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
	margin: 4px 0 4px 4px;
}
a img.alignnone	{
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
}
a:hover img.alignnone	{
	border:3px solid #667785;
	background-color:#ccc;
	font-size:0.9em;
	color:#505050;	
}
img.attached-image	{
	padding:3px;
	border:3px solid #ccc;
	background-color:#667785;
	font-size:0.9em;
	color:#505050;
	margin: 4px 0 4px 4px;}
}
a img.attached-image	{
	border:3px solid #ccc;
}
a:hover img.attached-image	{
	border:3px solid #667785;

}


