/*----------------------------------------------------------------------
////////////
////////////	Custom CSS 
////////////
----------------------------------------------------------------------*/
	
.custom .KNsocial {
list-style:none;
height:25px;
}
.custom .KNsocial li {
float:left;
margin-right:-2px;
}	
.custom .KNsocial li a {
display:block;
width:33px;
height:33px;
}		
.custom .KNsocial .twtr_btn {
background:url(btn_twtr.gif) no-repeat 0 0;
}
.custom .KNsocial .fb_btn {
background:url(btn_fb.gif) no-repeat 0 0;
}	
.custom .KNsocial .in_btn {
background:url(btn_in.gif) no-repeat 0 0;
}	
.custom .KNsocial .rss_btn {
background:url(btn_rss.gif) no-repeat 0 0;
}	
.custom .KNsocial li a span {
display:none;
}	
	
.custom #newsletter_signup {
background:url(newsletter.gif) no-repeat -1px 4px;
height:147px;
position:relative;
}
.custom #newsletter_signup .title {
font-size:25px;
color:#5f5a49;
text-transform:lowercase;
letter-spacing:-.05em;
margin-left:50px;
}
.custom #newsletter_signup p {
color:#3B88BD;
font-size:12px;
margin-left:50px;
margin-top:-3px;
}
.custom #newsletter_signup .lname {
font-size:16px;
color:#5f5a49;
text-transform:lowercase;
}
.custom #newsletter_signup .lemail {
font-size:16px;
color:#5f5a49;
text-transform:lowercase;
}
.custom #newsletter_signup .name {
background:none transparent;
border:medium none;
color:#504B3C;
font-size:12px;
padding:5px 10px;
width:158px;
margin-bottom:5px;
}
.custom #newsletter_signup .email {
background:none transparent;
border:medium none;
color:#504B3C;
font-size:12px;
padding:5px 10px;
width:158px;
}
.custom #newsletter_signup .submit {
background:none transparent;
border:0 none;
bottom:8px;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
position:absolute;
right:8px;
text-shadow:0 -1px 0 #000180;
}

.custom .fblike {
padding-left: 10px;
}	
	
body.custom {  }

.custom img {  }

.custom a {  }

.custom a:hover {  }

.custom h1 { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; font-size:28px; margin: 0px 0px -0px 0px ; line-height: 1.05em; }

.custom h2 { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; color:#0F6DAE; font-size:28px;  margin: 0px 0px -0px 0px ; line-height: 1.05em; }

.custom h3 { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; font-size:20px; line-height: 1.05em }

.custom h4 { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; color:#0F6DAE; font-size:20px; line-height: 1.05em }

.custom h5 { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; color:#0F6DAE; display:block; font-size:17px; font-weight:normal; margin-bottom:-5px; position:relative; top:-20px; }

.custom p { }

.custom img.alignleft {  }
.custom img.alignright {  }

.custom .admin {  }

.custom .admin:before {  }

.custom a:hover .admin {  }

.custom #sidebar .admin {  }

.custom #container {  }

.custom #header {  }

.custom #heading {  }

.custom #topbar { background:none repeat scroll 0 0 transparent; }   

.custom #topbar span { padding:5px; color:#E5E5E5; font-size:13px; font-weight:normal; margin-top:5px; text-shadow:0 1px 0px #312C1E; }

.custom #nav { padding-bottom:26px;}

.custom #nav_align {  }

.custom #nav .sf ul { -moz-border-radius:0 4px 4px 4px; -webkit-border-radius:4px; -webkit-border-top-left-radius:0px; background:#3B88BD; padding:5px; margin-top:-3px; } 


.custom #nav .sf li a { font-size:15px; font-weight:normal; text-transform:lowercase; padding-left:12px; padding-right:12px; }

.custom #nav .sf li:hover a,
.custom #nav .sf li.sfhover a { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.custom #nav .sf li.current_page_item a { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

#nav .sf li.current_page_item li a {  }
#nav .sf li.current_page_item li a:hover {  }
#nav .sf li li.current_page_item a {  }

.custom .sf li ul {  }

.custom .sf ul li {  }

.custom .sf ul li a {  }

	.custom .sf ul li a:hover {  }

.custom #nav .sf li ul ul, .custom #nav .sf li ul ul ul { margin-left: 144px; }

.custom #content {  }

.custom #main ul li { color:#333; }

.custom html #main {  }

.custom .post_snippet, 
.custom .post, 
.custom .page { margin-top:12px;}

.custom .post_snippet img {  }

.custom .post_snippet.single, .page {  }

.custom #main p, .custom #main ul { font-size:14px; }

.custom .author,
.custom .timeStamp {  }

.custom .author {  }

.custom .timeStamp {  }

.custom #left_sidebar {  }

.custom #left_sidebar ul {  }

.custom #left_sidebar h4, #left_sidebar form, #left_sidebar p {  }

.custom #left_sidebar h4 {  }

.custom #left_sidebar ul ul li, #left_sidebar p {  }

.custom #left_sidebar ul ul li a {  }

.custom #left_sidebar ul ul li a:hover {  }

.custom #left_sidebar .rss {  }

.custom #right_sidebar {  }

.custom #right_sidebar li.side-item { background:url(kathie_sidebar_seperator.png) no-repeat 0 0; margin-left:-23px; padding-left:23px; margin-top:10px; padding-top:23px; }
.custom #right_sidebar li:first-child.side-item { background-image:none; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:-5px; }

.custom #right_sidebar .sidetitle { font-weight:normal; "font-family: Tahoma, Helvetica, Sans-Serif"; font-size:26px; color:#5F5A49; text-transform:lowercase; margin-bottom:0; line-height:1em; padding-top:0px;}

.custom #right_sidebar ul {  }

.custom #right_sidebar h4, #right_sidebar form, #right_sidebar p {  }

.custom #right_sidebar h4 {  }

.custom #right_sidebar ul ul li, #right_sidebar p { font-size:12px; }

.custom #right_sidebar ul ul li a {  }

.custom #right_sidebar ul ul li a:hover {  }

.custom #right_sidebar .rss {  }

.custom #footer {  }

.custom #footer p {  }

.custom #footer ul, #footer p {  }

.custom #footer ul li { text-shadow:0 1px 0px #17140b; }

.custom #footer ul ul {  }

.custom #subfooter { position:relative; top:60px; }

.custom #subfooter p { font-size:12px; font-weight:normal; text-shadow:0 -1px 1px #083f65; margin-bottom:1em; }
