/***************************************************************\

 Stylesheet:	blog-help.css
 Contains:		miscellaneous styles for blogs and help pages
 Used:			on blog and help pages

\***************************************************************/



/* begin media wrapper */
@media screen
{

	.page.help.index .content
	{
	  width:948px;
	  padding:0 15px 0;
  }

	/* main help search form variation */
	form.help-search
	{
		margin:0 auto 20px;
		width:900px;
		background:#d4e3f2;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	form.help-search fieldset
	{
		background:#d4e3f2;
		padding:20px;
		width:500px;
		margin:0 auto;
	}

	form.help-search input.text, form.help-search label.button input
	{
		font:normal bold normal 12px helvetica, arial, sans-serif;
		height:1.16em;
		padding:6px 10px;
		width:370px;
		border:none;
		background:#fff;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		color:#9a9a9a;
		float:left;
	}
	form.help-search input.text:focus
	{
		color:#333;
		background:#fff;
	}

	form.help-search label.button
	{
		float:left;
		margin:0 0 0 10px;
		height:2em;
	}

	form.help-search label.button input
	{
		padding:4px 7px 5px 7px;
		height:2em;
		cursor:pointer;
		color:#347cc4;
		text-transform:uppercase;
		width:75px;
	}
	form.help-search label.button input:hover
	{
		color:#043c73;
	}



	/* help topics tag cloud */
	.sidebar .cloud, .content .cloud
	{
		text-align:center;
	}



	.sidebar .cloud ul, .sidebar .cloud li,
	.content .cloud ul, .content .cloud li
	{
		margin:0;
		padding:0;
		list-style-type:none;
		display:inline;
	}

	.sidebar .cloud li, .content .cloud li
	{
		line-height:20px;
		background-image:none;
	}


	.cloud a, .cloud a:visited,
	.sidebar .cloud a, .sidebar .cloud a:visited,
	.sidebar .cloud a:hover, .sidebar .cloud a:focus, .sidebar .cloud a:active
	{
		text-decoration:none !important;
	}

	.content .cloud
	{
		margin:0 auto 40px auto;
		width:600px;
		font-size:1.3em;
		line-height:2;
	}

	.cloud .level1 { font-size:0.6em; }
	.cloud .level2 { font-size:0.75em; }
	.cloud .level3 { font-size:0.9em; }
	.cloud .level4 { font-size:1.05em; }
	.cloud .level5 { font-size:1.2em; }
	.cloud .level6 { font-size:1.35em; }
	.cloud .level7 { font-size:1.5em; }
	.cloud .level8 { font-size:1.65em; }
	.cloud .level9 { font-size:1.8em; }
	.cloud .level10 { font-size:1.95em; }


	/* blog archives */
	.sidebar .archives li
	{
		margin-bottom:5px;
	}




	/* don't do the fading border on h3 headings on the blog page */
	.blog h3, .blog h2.h3
	{
		background-image:none;
		padding-bottom:3px;
		border-bottom:1px solid #eee;
		font-size:1.8em;
	}


	/* adjust the margins of h3-style headings
	   on blog and help pages in some places */
	.blog h3, .blog h2.h3
	{
		margin:10px 0 0 0;
	}

	.blog h2 a
	{
		text-decoration:none;
	}

	.blog .post-content h3
	{
		font-size:1.1em;
		margin:15px 0 10px;
		border-bottom:none;
	}

	.help .purple .content .group
	{
	  width:900px;
	  margin:0 auto 20px;
	}
	.help .purple .content .group .content
	{
    width:380px;
	  padding:0 10px;
	  float:left;
	}

	.help h1.index
	{
		color:#0a4270;
		margin:18px auto;
		width:900px;
		font-size:2em;
		border-bottom:1px solid #d9d9d9;
	}

	.help .purple .group .column h3, .help .purple .group .column h2.h3
	{
		margin:10px 0 5px;
		border-bottom:none;
		background-image:none;
		padding:0;
		color:#0a4270;
	}

	.help ul.briefdata
	{
	  margin-left:0;
	  padding:0;
	  margin-bottom:30px;
	}

	.help ul.briefdata li
	{
	  list-style:none inside;
	  margin-left:none;
	}

	.help ul.briefdata li.alt
	{
	  background:#fffae0;
	}

	.help ul.briefdata li a
	{
	  text-decoration:none;
	}

	/* single blog post container */
	.post
	{
		margin:0 0 30px 0;
		clear:both;
		float:left;
		width:100%;
	}




	/* blog "posted in" summary */
	.posted-in
	{
		border-bottom:1px solid #eee;
		font-size:0.9em;
		color:#555;
		padding:6px 5px 3px 24px;
		background:url(../images/icons/posted.png) no-repeat 0.4% 50%;
	}

	/* tags and comments */
	.tags-comments
	{
		border:1px solid #eee;
		border-width:1px 0;
		font-size:0.9em;
		float:left;
		width:100%;
		margin:10px 0;
	}




	/* tags */
	.content ul.tags
	{
		float:left;
		padding:5px 5px 4px 24px;
		margin:0;
		background:url(../images/icons/tags.png) no-repeat 2% 70%;
	}


	.help .content ul.tags
	{
		list-style-type:none;
		padding:0;
		margin:-5px 0 30px 0;
		background:none;
	}

	.content ul.tags li
	{
		float:left;
		list-style-type:none;
		margin:0 6px 0 0;
	}
	.content ul.tags li::after
	{
		content:",";
	}
	.content ul.tags li:last-child::after
	{
		content:"";
	}




	/* comments */
	.comments
	{
		float:right;
		padding:5px 5px 4px 20px;
		margin:0;
		background:url(../images/icons/comments.png) no-repeat 0 60%;
	}




	/* help topics and buyer/seller policies lists */
	.content .help-topics, .content .policies
	{
		list-style-type:none;
		margin:0 0 30px 0;
		padding:0;
		float:left;
		width:100%;
	}

	.content .help-topics li.helpitem
	{
		border-bottom:1px dotted #ccc;
		float:left;
		width:100%;
		margin-top:12px;
	}
	.content .help-topics li, .content .policies li
	{
		list-style:disc outside;
		margin:0 0 4px 20px;
		background:#fff;
		font-size:12px;
	}

	.content .help-topics li.alt, .content .policies li.alt
	{
		background:#EFF7FF;
	}

	.content .help-topics li a, .content .policies li a
	{
		text-decoration:none;
	}

	.content .policies li
	{
		margin-bottom:0;
	}






	/* help search results and topic listing */
	.content .search-results, .content .topic-listing
	{
		margin-top:15px;
		width:470px;
	}
	.content .search-results li, .content .topic-listing li
	{
		clear:both;
	}

	.content .search-results h3, .content .topic-listing h3
	{
		margin:0;
		padding:0;
		background-image:none;
		border:none;
		font-size:1.4em;
	}

	.content .search-results h3 a, .content .search-results h3 a:visited,
	.content .topic-listing h3 a, .content .topic-listing h3 a:visited
	{
		text-decoration:none;
		font-weight:normal;
	}

	.content .search-results dl.tags dt, .content .topic-listing dl.tags dt
	{
		float:left;
		padding:0 5px 0 0;
		color:#888;
		font-size:0.95em;
		margin:0;
	}

	.content .search-results ul.tags, .content .topic-listing ul.tags
	{
		background-image:none;
		padding:0;
		font-size:0.95em;
		margin:0 0 15px 0;
	}

	.content .search-results ul.tags li, .content .topic-listing ul.tags li
	{
		opacity:0.75;
		float:none;
		display:inline;
		margin-right:0;
	}

	.contactus
	{
		text-align: center;
		padding: 20px 0;
		font-size:1em;
		font-weight:bold;
		margin-top:20px;
		padding-top:30px;
    clear:both;
	}


	form.simple-search input.button
	{
		min-width:60px;
		margin:0 0 0 5px;
		padding:2px 0;
	}
}
/* end media wrapper */

