/*  
Theme Name: KimRitter.com
Theme URI: http://www.gloderworks.com/
Description: The Kim Ritter WordPress theme.
Version: 2.0
Author: Andrew Frazier
Author URI: http://www.gloderworks.com/
*/

#header {background-image: url(/images/header_blog.jpg); background-repeat: no-repeat;}
#right {height: 1%;}
#sidebar {float: right; width: 180px; padding-right: 5px; display: inline; margin-top: 30px; margin-right: -165px; height: 1%; z-index: 100;}
#blogcontent { margin-right: 30px;}
/*
#sidebar ul { list-style: none; margin: 0; margin-left: 1px; padding: 0; height: 1%;}
#sidebar ul li { list-style: none; margin: 0; padding: 0; height: 1%;}
#sidebar a { height: 1%;}
#sidebar a:link {background-color: gray; display: block; text-decoration: none; color: white; padding: 5x 2px; margin-top: 1px; }
#sidebar a:visited {background-color: gray; display: block; text-decoration: none; color: white; padding: 5x 2px; margin-top: 1px;}
#sidebar a:hover {background-color: silver; color: black;}
*/
#sidebar h2{font-weight: normal; color: silver; border-bottom: 1px solid gray;}
div.alignright {text-align: right;}
h2 a:link, div.alignleft a:link, div.alignright a:link {font-weight: normal; color: #535152; border-bottom: 1px solid gray; text-decoration: none; display: block;}
h2 a:visited, div.alignleft a:visited, div.alignright a:visited {font-weight: normal; color: #535152; border-bottom: 1px solid gray; text-decoration: none; }
h2 a:hover, div.alignleft a:hover, div.alignright a:hover {color: black;  }
h2 a {border-left: 2px solid white; padding-left: 5px;}
h2 a:hover {border-left: 2px solid black;}
#subPages ul li.page_item {list-style: none;}
ol.commentlist li { list-style-type:  none; border: 1px solid black; margin-bottom: 10px; padding: 5px; }
ol.commentlist li p{ color: #717171; }
ol.commentlist li.author { background-color: silver; }
ol.commentlist li.author p { color: black; }
/* FIXES FOR IE6 */
* html #content {width: 750px; display: inline;}
* html #sidebar {margin-right: -155px;}
* html #blogcontent { margin-right: 210px; margin-left: 30px;}
* html div.entry img {width: 300px}
/* ------------- */

input#s {width: 175px;}
textarea#comment {width: 100%;}

/* ==  Menu  == */
#sidebar ul ul {
	font-size: 14px; 
	font-family: "Helvetica Neue", Arial, sans-serif;
	padding: 2px 0 50px 0;
	
	background: #d7d7d7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUzNTE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
*/	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNTE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d7d7d7 0%, #535152 50%, #c0c0c0 80%, #ffffff 94%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(50%,#535152), color-stop(80%,#c0c0c0), color-stop(94%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d7d7d7 0%,#535152 50%,#c0c0c0 80%,#ffffff 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d7d7d7 0%,#535152 50%,#c0c0c0 80%,#ffffff 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d7d7d7 0%,#535152 50%,#c0c0c0 80%,#ffffff 94%); /* IE10+ */
	background: linear-gradient(to bottom,  #d7d7d7 0%,#535152 50%,#c0c0c0 80%,#ffffff 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535152', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */ /* Using the middle stop to start with as it looks crap going from pale to white */
}
#sidebar ul {margin: 0; padding: 0; /*overflow: auto*/}
#sidebar li {margin: 0; padding: 0; list-style-type: none; height: 1%; border-bottom: 1px solid #ffffff; position: relative;}
#sidebar a {text-decoration: none; color: #ffffff; padding: 4px 3px 3px 4px; display: block; text-align: center;}
#sidebar a:hover {
	color: #ffffff;
	
	background: #5c5c5c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGI4YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #5c5c5c 0%, #b8b8ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5c5c5c), color-stop(100%,#b8b8ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #5c5c5c 0%,#b8b8ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #5c5c5c 0%,#b8b8ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #5c5c5c 0%,#b8b8ad 100%); /* IE10+ */
	background: linear-gradient(to right,  #5c5c5c 0%,#b8b8ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#b8b8ad',GradientType=1 ); /* IE6-8 */
}
#sidebar ul ul ul {background: transparent; background-image: none; padding: 0; filter: none; border-top: 1px solid #ffffff;}
#sidebar ul ul ul li:last-of-type {border-bottom: none;}

/* = Menu End = */
