/*-----------------------------------------------------------------------------
Theme Name: rf-working
Theme URI: http://toomucheffort.com/
Description: Work in progress
Author: pointless_happy
Author URI: http://toomucheffort.com/
Version: 1.0
Tags: fluid, one-column, fixed-width

License:
License URI:

General comments (optional).
---------------------------------------------------------------------------- */

/*--- CSS reset from Eric Meyer -------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,	
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline;}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both; font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a img {border: none;}
/*--- End Reset ------------------------------------------------------------ */

/* ------------------------------------------------------------------------- */
body { background:rgb(245,245,245);}
p {margin:10px;}
ul, li {margin:6px;}
A:link    {color:rgb(90,90,125);text-decoration:none;}
A:active  {color:rgb(90,90,125);text-decoration:none;}
A:visited {color:rgb(90,90,125);text-decoration:none;}
A:hover, #nav A:hover   {color:rgb(90,90,125);text-decoration:underline;}
dd {margin-left:15px;}

#sidebar A:link, #footer A:link       {color:rgb(200,235,200);text-decoration:none;}
#sidebar A:active, #footer A:active   {color:rgb(200,235,200);text-decoration:none;}
#sidebar A:visited, #footer A:visited {color:rgb(200,235,200);text-decoration:none;}
#sidebar A:hover, #footer A:hover     {color:rgb(200,235,200);text-decoration:underline;}
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
#wrapper    {width:1000px;margin:0px auto;background:rgb(90,90,125);border: 3px rgb(90,90,125) solid;}
#banner     {width:1000px;height:150px;margin:0px;padding:0px;}
#social     {float:right;width:50px;padding:5px;}
#container  {width: 670px;margin:0px;padding:0px;float: left;background:rgb(250,250,250);}
#sidebar    {width: 300px;margin:0px;padding:15px;float:right;}
#footer     {width:1000px;text-align:center; clear:both;padding:10px 0 30px 0;border-width: 15px 0 0 0;border-style:solid;border-color:rgb(200,235,200);}
#sidebar, #footer {color:rgb(250,250,250);}
#nav, .entry-title, .title, .entry-utility, .meta-nav {font-variant:small-caps;}
#nav-search-box {float:right;padding-right:35px;}
#s {background:rgb(200,235,200);}
#nav-below  {width:670px;height:25px;border-width: 3px 0 0 0;border-style:solid;border-color:rgb(90,90,125);}
#comments {width:590px;margin-left:50px;}
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
.entry-header {width:670px;border-width: 3px 0 3px 0;border-style:solid;border-color:rgb(90,90,125);}
.entry-title    {float:  left;padding:10px;}
.entry-meta     {float: right;padding:25px 5px 0px 0px;}
.entry-content  {width:630px; padding: 20px;}
.entry-utility  {width:670px; text-align:right;border-width: 1px 0 0 0;border-style:solid;border-color:rgb(90,90,125);}
.utility-wrap   {padding:5px 10px 25px 0;}
.nav-next {float:right;}
.nav-previous {float:left;}
.widget {margin-bottom:20px;}
.textwidget {margin-left:15px;margin-top:8px;}
.alignright {float:right; padding-left:10px;}
.alignleft {float:left; padding-right:10px;}
.commentlist {width:570px;margin-left:70px;}
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
.clearme {clear:both;}
/* ------------------------------------------------------------------------- */

/* =Menu
-------------------------------------------------------------- */
#nav        {width:1000px;background:rgb(200,235,200);margin:0px;float: left;color: rgb(90,90,125);}
.menu       {width: 500px;padding:7px 7px 7px 35px;font-size:1.6em;}
#nav .menu-header ul, div.menu ul {list-style: none;margin: 0;padding:0;}


#nav .menu-header li, div.menu li {float: left;position: relative;margin:0;padding:0;}
#nav a {
	color: rgb(90,90,125);
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#nav ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;

	font-size: 14px;
}
#nav ul ul li {
	min-width: 180px;
}
#nav ul ul ul {
	left: 100%;
	top: 0;
}
#nav ul ul a {
	background:rgb(200,235,200);
	line-height: .8em;
	padding: 10px;
	width: 180px;
	height: auto;
}
#nav li:hover > a,
#nav ul ul :hover > a {
	background:rgb(200,235,200);
	color: rgb(90,90,125);
}
#nav ul li:hover > ul {
	display: block;
}
#nav ul li.current_page_item > a,
#nav ul li.current-menu-ancestor > a,
#nav ul li.current-menu-item > a,
#nav ul li.current-menu-parent > a {
	color: rgb(90,90,125);
}
* html #nav ul li.current_page_item a,
* html #nav ul li.current-menu-ancestor a,
* html #nav ul li.current-menu-item a,
* html #nav ul li.current-menu-parent a,
* html #nav ul li a:hover {
	color: rgb(90,90,125);
}

.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.children #respond {
	margin: 0 48px 0 0;
}