/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.8
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/*	basic	*/
body {
	font-size:62.5%;
	font-family:arial;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a {
	color:#5478A8;
	text-decoration:none;
}
div#container {
	float: left;
	margin: 0 -230px 0 0;
	width: 100%;
}
div#content {
	margin: 0 230px 0 50px;
	_margin-right:250px;
	border-right:1px solid #D2DDEC;
	padding-right:15px;
}
div#sidebar {
	float: right;
	overflow: hidden;
	/* 220 */
	margin-right:40px;
	width: 180px;
/*	border-left:1px solid #D2DDEC;*/
}
div#sidebar	{
	clear: right;
}

/*	globals	*/
div#container,div#sidebar{
	margin-top:2em;
}
/*
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
*/

/*	header + menu	*/
	/*	header	*/
div#header									{background:#0C72A2 url('images/head-bg.jpg') repeat-x;border-top:5px solid #000000;color:#D16683;height:110px;position:relative;}
div#header div#h-title						{height:60px;margin:0px auto;padding:10px 0px 0px 10px;position:relative;width:760px;}
div#header div#h-title div#search				{background:transparent url(images/search-bg.jpg) no-repeat scroll 0%;float:left;position:absolute;top:0px;left:0px;height:31px;text-align:center;width:200px;}
div#header div#h-title div#search input#searchsubmit {background:none;border:none;color:#FFFFFF;height:26px;vertical-align:absmiddle;line-height:14px;font-size:12px;font-weight:bold;cursor:pointer;cursor:hand;}

div#header h1									{color:#FFFFFF;font-size:2.7em;height:60px;line-height:1.1em;}
div#header h1 a								{color:#FFFFFF;font-weight:bold;font-size: 1.6em;}

	/*	mainmenu	*/
div#menu										{font-size:1.2em;padding-top:0.3em;width:100%;}
div#menu										{margin:6px auto 0px;width:760px;height:30px;}
div#menu ul 									{margin:0px 3px;}
div#menu ul li									{margin:0px 3px;}
div#menu ul,div#menu ul ul,div#menu ul li				{list-style:none;padding:0px;}

div#menu ul a,div#menu ul li a						{font-weight:bold;}
div#menu ul a,div#menu ul li.page_item a			{color:#FFFFFF;}
div#menu ul a,div#menu ul li.current_page_item a	{color:#5478A8;}

div#menu ul li									{float:right; background:transparent url(images/navtabr.jpg) no-repeat scroll right top;float:right;height:30px;}
div#menu ul li.page_item a						{background:transparent url(images/navtabl.jpg) no-repeat scroll left top}
div#menu li:hover								{background-position:100% -36px;}
div#menu ul li.page_item a:hover					{background-position:0px -36px;}
div#menu ul li.current_page_item				{background:transparent url(images/navtabactiver.jpg) no-repeat scroll right top;float:right;height:30px;margin:0px 3px;}
div#menu ul li.current_page_item a				{background:transparent url(images/navtabactiverl.jpg) no-repeat scroll left top}

div#menu ul li a								{line-height:30px;padding:0.6em 0.5em;}
div#menu ul ul									{display:none;}
div#menu ul ul li								{float:none;}
div#menu ul ul li a								{margin:0;padding:0;}
div#menu ul li:hover ul							{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a						{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

/*	navigation	- prev/next	*/
div#nav-above,div#nav-below					{width:100%;height:1em;}
div#nav-above								{margin-bottom:1em;}
div#nav-below								{margin-top:1em;margin-bottom:1em;}
.alignleft,div.navigation div.nav-previous	{float: right;}
.alignright,div.navigation div.nav-next		{float: left;}
div.navigation div.nav-previous a:hover,div.navigation div.nav-next a:hover{text-decoration:underline;}

/*	content	*/
div#content 																		{font-size:1.3em;}
div#content .hentry																{margin-bottom:50px;}
div#content .entry-title															{border-bottom:1px dotted #D2DDEB;margin:0px 0px 2px;padding-bottom:3px;}
	/*	edit link	*/
div#content .entry-title div.edit-link												{color:#B30000;text-align:left;}
div#content .entry-title div.edit-link a											{color:#FF6666;}
div#content .entry-title div.edit-link a:hover										{background:none;text-decoration:underline;}
	/*	end	*/
div#content h3.entry-title 														{font-size:1.5em;}
div#content .entry-title a														{color:#355989;text-decoration:none;}
div#content .entry-title a:hover													{background-color:#DAE1EC;}
div#content .hentry .entry-date a:hover,div#content .hentry .entry-content a:hover	{background-color:#DAE1EC;}
div#content .hentry .entry-meta													{background-color:#FCFCFC;border-bottom:3px solid #D2DDEB;border-top:1px solid #D2DDEB;padding:10px 10px 10px 0px;color:#6F6F6F;}
div#content .hentry .entry-meta div#options a										{font-weight:bold;}
div#content .hentry .entry-meta a:hover											{text-decoration:underline;}
div#content .meta-sep																{padding-right:10px;padding-left:10px;}
div#content .comments-link														{float:right;padding-right:20px;background:url('images/mini-comments.gif') no-repeat scroll right bottom;}

div#content .hentry .entry-content img												{outline:2px solid #D9D9D9;border:none;}
/*div#content .hentry .entry-content img:hover										{outline:1px solid #D9D9D9;}*/

/*	sidebar	*/
div#sidebar												{font-size:1.3em;}
/*
div#sidebar a												{}
div#sidebar a:hover										{background-color:#DAE1EC;}
*/
div#sidebar div,div#sidebar h3,div#sidebar ul,div#sidebar li	{margin:0;padding:0;}
div#sidebar h3											{font-size:1.4em;font-weight:bold;font-weight:3px;}
div#sidebar input#s										{width:7em;}
div#sidebar li												{list-style:none;margin:0 0 1em;}
div#sidebar li form											{margin:0.2em 0 0;padding:0;}
div#sidebar ul ul											{margin:0 0 0 1em;}
div#sidebar ul ul li											{margin-left:2px;list-style:disc;margin:0;} /* to px for the left-border effect*/
div#sidebar ul ul ul										{margin:0 0 0 0;}
div#sidebar ul ul ul li										{list-style:circle;}

div#sidebar ul li ul li:hover									{margin-left:0px;background-color:#E6E6E6;border-left:2px solid #CCCCCC;} /* cancel margin-left for the left-border effect*/

div#sidebar ul li ul li.one-website:hover						{background:none;border:none;}
	/*	end	*/
	
/*	we are all over the net	*/
div#sidebar ul li#we-over-the-net ul li.one-website				{padding-bottom:10px;}
div#sidebar ul li#we-over-the-net ul li.one-website h4				{margin:0px;padding:0xp;}
div#sidebar ul li#we-over-the-net ul li.one-website:hover			{background:none;}	/* this li is container for mor list, no background to all sub-list! */
/*div#sidebar ul li#we-over-the-net ul li.one-website ul div ul li:hover	{background-color:#DAE1EC;}*/
div#sidebar ul li#we-over-the-net ul li.one-website ul div div.f,			/*	google reader "more" link" */
div#sidebar ul li#we-over-the-net ul li.one-website ul div div.f a,		/*	google reader "more" link" */
div#sidebar ul li#we-over-the-net ul li.one-website ul div div.f a:hover{	/*	google reader "more" link" */
															color:#FFFFFF;
															background-color:#4B6695;
														}
/*	me (one person) over the net	*/
div#sidebar ul li#me-over-the-net ul li.one-website				{padding-bottom:10px;}
div#sidebar ul li#me-over-the-net ul li.one-website h4				{margin:0px;padding:0xp;}
div#sidebar ul li#me-over-the-net ul li.one-website:hover			{background:none;}
/*div#sidebar ul li#me-over-the-net ul li.one-website ul div ul li:hover	{background-color:#DAE1EC;}*/
div#sidebar ul li#me-over-the-net ul li.one-website ul div div.f,
div#sidebar ul li#me-over-the-net ul li.one-website ul div div.f a,
div#sidebar ul li#me-over-the-net ul li.one-website ul div div.f a:hover{
															color:#FFFFFF;
															background-color:#4B6695;
														}

/*	updates	*/
div#sidebar li#updates ul li {margin:3px 0px 3px 0px;}
/*	mybloglog	*/
div#sidebar table#MBL_COMM															{font-family:arial;}
div#sidebar table#MBL_COMM,div#sidebar table#MBL_COMM tr,div#sidebar table#MBL_COMM tr td	{border:none;}
div#sidebar table#MBL_COMM tr td.mbl_fo_hidden										{display:none;}
div#sidebar ul#mybloglogExtraLinks li:first-child									{color:#5478A8;}


/*	tag cloud	*/
div#sidebar li#tags_cloud a:hover													{background-color:#5478A8;color:#FFFFFF;} /* background inherited  from div#sidebar a:hover */



/*	comments	*/
div#comments												{margin-bottom:10px;}
div#comments div#comments-list li							{margin:0px;padding:5px 15px;}
div#comments div#comments-list li.comment .a:hover			{text-decoration:underline;}
div#comments div#comments-list li.comment .fn a				{font-weight:bold;}
div#comments div#comments-list li.comment					{/*background-color:#E6E6E6;*/border-right:5px solid #5478A8;border-left:5px solid #5478A8;}
div#comments div#comments-list li.comment.alt				{/*background-color:#F2F2F2;*/border-right:5px solid #E6E6E6;border-left:5px solid #E6E6E6;}
div#comments div#comments-list li.comment:hover				{border-right:5px solid #000000;}

	/*	write new comment	*/
div#comments div#respond div.formcontainer form#commentform div label span.required	{color:#FF0000;}
div#comments div#respond div.formcontainer form#commentform div input#submit		{background-color:#365278;padding:5px 20px;color:#FFFFFF;font-weight:bold;}
div#comments div#respond div.formcontainer form#commentform div input#submit:hover	{background-color:#456999;}

/*	footer	*/
div#footer												{background-color:#456999;border-top:5px solid #000000;clear:both;padding:4px;font-size:1.3em;}
div#footer:hover											{background-color:#365278;}
div#footer-content										{color:#FFFFFF;margin:0px auto;width:760px;}
div#footer a												{color:#FFFFFF;font-weight:bold;}


/*	outbrain plugin	*/
div#content .hentry .entry-content .div-wrapper-right img	{outline:none;}


/*	others	*/
.registerbymailLnk{
	font-weight:bold;
}