/* ===========================================================================
//	Tags
// ======================================================================== */

body {
    font-family:		"trebuchet ms", trebuchet, verdana, helvetica, arial, sans-serif !important;
    font-size:			.9em;
	padding:			20px;
	overflow-x:			auto;
}

p {
	margin-bottom:		0.75em;
	clear:				both;
}

a, a:link, a:hover, a:active { 
    color: #cc3300;
}

a:visited {
    color: #883300;
}

h1 {
	font-weight:		bold;
	font-size:			1.25em;
	color:				#666;
	margin:				2em 0 0.5em 0;
}

strong {
	font-weight:		bold;
}

blockquote {
	margin:				2em 2em 0 2em;
	font-size:			smaller;
}

ol {
	margin-left:		2.5em;
	margin-bottom:		1em;
}

ol li { 
	list-style:			decimal outside;
}


/* ===========================================================================
//	YUI
// ======================================================================== */

#yui-main, .yui-g, .yui-b {
	margin:				0;
	padding:			0;
}

.yui-g {
	padding-right:		13.5em;
}

#ft {
	height:				2em;
}


/* ===========================================================================
//	Content
// ======================================================================== */

.SiteName {
    color:				#666;
	font-size:			1.75em;
	margin:				0 0 2em 0;
	float:				left;
}

.SiteName a, .SiteName a:hover, .SiteName a:active, .SiteName a:link, .SiteName a:visited {
	color:				#666;
	text-decoration:	none;
}

.SiteName a:hover, .SiteName a:active {
	text-decoration:	underline;
}

.SiteName b {
	color:				black;
}

.Fireworks {
	color:				#cc3300;
	font-weight:		bold;
	font-size:			1.75em;
	margin:				0 0 2em 0;
}

.Fireworks a:visited {
    color: #cc3300;
}

.Content {
	float:				left;
}

.Commands {
	margin:				3em 0;
}

.Commands li {
	margin-bottom:		2em;
}

.Commands li strong {
	color:				#555;
	font-weight:		bold;
}

.Commands li p {
	padding:			0 2em;
}

.Commands h3 {
	margin-bottom:		1.5em;
	display:			block;
}

.Commands h3 .CommandName, .Commands h3 .CommandInfo {
	vertical-align:		bottom;
	line-height:		32px;
}

.CommandName {
	font-weight:		bold;
	font-size:			1.25em;
	color:				#666;
	float:				left;
}

h2.CommandName {
	float:				none;
	font-size:			2em;
	margin-bottom:		1.5em;
}

.CommandInfo {
	font-size:			.8em;
	float:				right;
}

.CommandInfo a {
	font-weight:		bold;
}

.CommandDate {
	color:				#666;
	margin-left:		.5em;
}

.Links .CommandDate {
	margin-right:		2em;
}

.Links a {
	font-weight:		bold;
}

a.ZipLink {
	color:				#999;
	padding-left:		.5em;
}

.MoreInfoLink {
	font-size:			smaller;
	padding-left:		.5em;
}

.CommentsLink {
	margin-right:		.75em;
}

#FBLike {
	width:				75px; 
	height:				22px;
	border:				none; 
	overflow:			hidden; 
	vertical-align:		top;
}

#AddThis {
	margin:				0 .75em 0 0;
}

#AddThis img {
	margin:				0 4px -4px 0;
	border:				0;
}

.Include {
	margin:				4em 0 1em 0;
}

.PackageContents {
	margin:				2em 0 3em 0;
}

.PackageContents ul {
	padding-left:		2.5em;
}

.PackageContents li {
	margin-bottom:		0;
}

.BottomNav {
	margin:				1em 0 3em 0;
}

.BottomNav a {
	font-weight:		bold;
}

#ExtNavLinks {
	margin:				20em 2em 1em 0;
	font-size:			smaller;
}

#ExtNavLinks li {
	margin-bottom:		.5em;
}

#ExtNavLinks strong {
	color:				#666;
}

/*
#ExtNavLinks li {
	line-height:		1.5em;
	text-indent:		-1.5em;
	margin-left:		1.5em;
}

#ExtNavLinks li a, #ExtNavLinks li a span.MXINavArrow {
	text-decoration:	none;
}

#ExtNavLinks li a span {
	text-decoration:	underline;
	vertical-align:		middle;
}

.MXINavArrow {
	font-size:			2em;
	font-weight:		bold;
	padding-right:		.1em;
	vertical-align:		bottom;
	text-decoration:	none;
	overflow:			hidden;
	margin-top:			-1em;
}
*/


/* ===========================================================================
//	Description
// ======================================================================== */

.Description {
	margin:				4em 0 2em 0;
	clear:				both;
}

.Description br {
	line-height:		.75em;
}

.Description b, .Description code {
	font-weight:		normal;
	font-family:		monospace;
	font-size:			135%;
	color:				#333;
}

.Description u, .Description em {
	font-style:			italic;
	text-decoration:	none;
}

.Description h1 {
	font-weight:		bold;
	font-size:			1.25em;
	color:				#666;
	margin:				2em 0 0.5em 0;
}

.Description h4 {
	font-weight:		bold;
	font-size:			1.25em;
	color:				#666;
	margin:				1.5em 0 .75em 0;
}

.Description blockquote {
	margin:				1em 0 1em 2em;
}

.Description table {
	margin:				1em 0;
}

.Description td {
	vertical-align:		top;
	padding:			0 1em .5em 0;
}

.Description ul, .Description dl, ul.CBulletList {
	padding-left:		2.5em;
	margin:				1em 0;
}

.Description ul li, ul.CBulletList li {
	list-style-type:	disc;
}

.Description dt {
	font-weight:		bold;
	color:				#666;
}

.Description dd {
	margin:				0em 0 1em 0;
}

.Description.Markdown pre, .CCode {
    color:				#1C1D1F; 
    background:			#f3f3f3;
    padding:			1em 1em 1em 2em;
    border-left:		3px solid #ccc;
	line-height:		1.3;
}

.Description.Markdown pre {
	margin:				1em 0 1em 2.5em;
}

.Description.Markdown pre code {
	line-height:		1.3;
	font-size:			1em;
}

.Prototype {
	margin-left:		0;
}

.CDLEntry {
	color:				#444;
}

.Description sup {
	vertical-align:		super;
	font-size:			.6em;
}

.Description div.footnotes {
	margin-top:			3em;
	font-size:			smaller;
}

.Description div.footnotes hr {
	color:				#ddd;
}


/* ===========================================================================
//	Home
// ======================================================================== */

#Home ul.CommandsSummary h3 {
	clear:				both;
}

#Home ul.CommandsSummary li {
	margin:				.25em 0 .25em 2em;
}

#Home .CommandsSummary h3 {
	margin-bottom:		.25em;
	display:			block;
}

#Home .CommandsSummary h3 .CommandName, #Home .CommandsSummary h3 .CommandInfo {
	font-size:			1em;
	float:				none;
}

#Home h1.Fireworks {
	margin-top:			3em;
	margin-bottom:		.5em;
}

#Home h3 {
	clear:				both;
}

#Home .module {
	margin-bottom:		0;
}

#Home .MoreInfoLink {
	padding:			0;
}


/* ===========================================================================
//	Twitter
// ======================================================================== */

#twitter_div {
	margin-top:			25em;
	font-size:			smaller;
	color:				#888;
	padding-right:		2em;
}

#twitter_div li {
	margin-bottom:		2em;
}

#twitter_div a, #twitter_div a:link, #twitter_div a:hover, #twitter_div a:active {
	color:				#e79f87;
}

#twitter_div a:visited {
	color:				#c79f87;
}

#twitter_div:hover {
	color:				black;
}

#twitter_div:hover a, #twitter_div:hover a:link, #twitter_div:hover a:hover, #twitter_div:hover a:active {
	color:				#cc3300;
}

#twitter_div:hover a:visited {
	color:				#883300;
}

.LinkList {
	margin-top:			4em;
}

.LinkList h4 {
	color:				#666;
	margin-bottom:		.75em;
}
/*
#SiteList ul {
	padding-left:		1em;
}
*/
.LinkList li {
	margin-bottom:		.25em;
}

#Recipes {
	margin-top:			2em;
	padding-right:		2em;
}

#Recipes li {
	margin-bottom:		1em;
}
