/*
Href: /css/lightbox.css, Media: screen
Href: /scripts/XFNHighlighter.css, Media: 
Href: /skins/_System/csharp.css, Media: 
Href: /skins/_System/commonstyle.css, Media: 
Href: /skins/_System/commonlayout.css, Media: 
Href: /Skins/origami/user-styles.css, Media: all
Href: /Skins/origami/print.css, Media: print
Href: /Skins/origami/core.css, Media: screen
Href: /Skins/origami/tables.css, Media: screen
Href: /Skins/origami/style.css, Media: 
*/

/* Href: /css/lightbox.css, Media: screen */
@media screen{
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#loadingLink 
{
	display: block;
	width: 32px;
	height: 32px;
	background: transparent url(../../images/lightbox/loading.gif) no-repeat; /* Trick IE into showing hover */
	margin: auto;
}

#closeLink 
{
	width: 66px;
	height: 22px;
	background: transparent url(../../images/lightbox/close.gif) no-repeat; /* Trick IE into showing hover */
}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../images/lightbox/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images/lightbox/nextlabel.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}	
}
/* Href: /scripts/XFNHighlighter.css, Media:  */
div.xfnFriendInfoBox
{
	text-align: left;
	z-index: 1000;
	border: solid 1px black;
	background-color: #faf4cf;
	color: #333;
	width: 200px;
	font-size: smaller;
	font-family: Arial, helvetica, Sans-Serif;
	padding-left: 4px;
}

div.xfnFriendInfoBox h3
{
	margin: 0;
	padding: 0;
}

div.xfnFriendInfoBox ul
{
	margin: 0;
}

div.xfnFriendInfoBox ul li
{
	margin: 0;
}

a.xfnRelationship
{
	white-space: nowrap;
	padding-right: 26px;
	background: url(../../images/icons/xfn/xfn-small.png) no-repeat right;
}

a.xfnRelationship[rel~="colleague"],
a.xfnRelationship[rel~="co-worker"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-colleague.png) no-repeat right;
}

a.xfnRelationship[rel~="colleague"][rel~="met"],
a.xfnRelationship[rel~="co-worker"][rel~="met"]
{
	padding-right: 26px;
	background: url(../../images/icons/xfn/xfn-colleague-met.png) no-repeat right;
}

a.xfnRelationship[rel~="friend"]
{
	padding-right: 21px;
	background: url(../../images/xfn-friend.png) no-repeat right;
}

a.xfnRelationship[rel~="friend"][rel~="met"]
{
	padding-right: 26px;
	background: url(../../images/icons/xfn/xfn-friend-met.png) no-repeat right;
}

a.xfnRelationship[rel~="sweetheart"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-sweetheart.png) no-repeat right;
}

a.xfnRelationship[rel~="sweetheart"][rel~="met"]
{
	padding-right: 26px;
	background: url(../../images/icons/xfn/xfn-sweetheart-met.png) no-repeat right;
}

a.xfnRelationship[rel~="child"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-child.png) no-repeat right;
}

a.xfnRelationship[rel~="parent"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-parent.png) no-repeat right;
}

a.xfnRelationship[rel~="spouse"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-spouse.png) no-repeat right;
}

a.xfnRelationship[rel~="me"]
{
	padding-right: 21px;
	background: url(../../images/icons/xfn/xfn-me.png) no-repeat right;
}

/* Href: /skins/_System/csharp.css, Media:  */
/*
Stylesheet for C#, VB, HTML/XML/ASPX, T-SQL, MSH

Downloaded from http://www.manoli.net/csharpformat/

This stylesheet is useful if you use the manoli.net code formatter.
*/

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: Consolas, "Courier New", Courier, Monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
/* Href: /skins/_System/commonstyle.css, Media:  */
table 
{
	border-collapse: collapse;
}

/********* DropCap **********
Apply to the first letter of a post. 
Makes a nice magazine effect.

Make sure to overide border, font, etc... choices.
*/
.dropcap 
{
	float: left;
	font: 4em georgia, helvetica, verdana, arial, sans-serif;
	border: solid 1px;
	padding: 5px;
	margin-right: 5px;
}


/********* Image Drop Shadow **********
Applies a nice dropshadow to a block element.
Must be combined with .innerbox.

Sample usage:
<div class="dropshadow"><div class="innerbox">Text or image</div></div>

*/
.dropshadow
{
	float:left;
	clear:left;
	background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	display: block;
}

.innerbox
{
	position:relative;
	bottom: 6px;
	right: 6px;
	border: 1px solid #999999;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	display: block;
}

.innerbox
{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

/* This applies to debug information when compiled as a #DEBUG release. */
div.debug
{
	font-size: x-small;
	width: 200px;
	position: absolute;
}

/********* PrintIcon **********
Applies a print icon to a print link.

Sample usage:
<a class="printIcon"...></a>

*/
a.printIcon
{
	background: url('../../images/printer.png') no-repeat top left;
	padding-bottom: 4px;
}

a.printIcon span
{
	background: url('../../images/printer.png') no-repeat top left;
	padding-left: 17px;
}

/********* ShareIcon **********
Applies a share-icon to an element with the shareIcon class.
http://shareicons.com/

Sample usage:
<a class="shareIcon"...></a>

*/
.shareIcon
{
	background: url('../../images/share-icon-16x16.png') no-repeat center left;
}

/********* Gravatar **********
This is an avatar thumbnail displayed next to a blog post.

Sample usage within comments.ascx:
<asp:Image runat="server" id="GravatarImg" visible="False" class="gravatar"></asp:Image>
*/
img.avatar
{
	float: left;	
	width: 50px;
	padding: 5px;
	border: 0;
	display: block;
}

.accessKey
{
	text-decoration: underline;
}

/********* Pullout **********
A magazine layout box that floats right. Good for emphasizing 
a point in a blog post.

USE THIS IN THE CONTENT OF A BLOG POST

Sample usage.
<span class="pullout">It is indeed a fact</span>
*/
.pullout
{
	display: block;
	width: 30%;
	padding: 10px;
	background-color: #ddd;
	float: right;
	font: bold 1em arial, helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0.05em;
	margin: 5px;
	clear: both;
	border: solid 1px;
}

.pullout .alt
{
	float: left;
}

/* blockquote styling */
blockquote.withline   
{
	text-align: justify; 
	padding: 5px;
	border-left: 1px solid #9ACD32;
}


/********* form **********
Styling for a Form. Assumes use of dl for the form.

<dl class="form">
*/
dl.form dt
{
	height: 18px;
	margin-top: 5px;
}

dl.form dd
{
	margin-left: 0;
}

dl.form input
{
	width: 300px;
}

dl.form textarea
{
	width: 400px;
	height: 200px;
}

label.required
{
	font-weight: bold;
}

/******** horizontal list ************
Used to make an ordered or unordered list horizontal.
*/
ul.horizontal
{
	list-style: none;
}

ul.horizontal li
{
	display: inline;
}

.postTitle, .postTitleDate
{
	clear: both;
}

.clear { clear: both; }
.left { float:left; }
.right { float: right; }
.block { display: block; }
.inline { display: inline; }

/*--------{tags}-------------*/
#tag-cloud
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#tag-cloud li
{
	display: inline;
	list-style-type: none;
}

#tag-cloud li, #tag-cloud li a
{
	display: inline;
}

#tag-cloud li
{
	padding: 2px 3px;
}

.tag-style-1
{
	font-size: .8em;
	font-weight: normal;
}
.tag-style-2
{
	font-size: 1em;
	font-weight: normal;
}
.tag-style-3
{
	font-size: 1.2em;
	font-weight: bold;
}
.tag-style-4
{
	font-size: 1.4em;
	font-weight: normal;
}
.tag-style-5
{
	font-size: 1.6em;
	font-weight: bold;
}
.tag-style-6
{
	font-size: 1.8em;
	font-weight: bold;
}
.tag-style-7
{
	font-size: 2em;
	font-weight: bold;
}

/*---------{related search results}--------------*/
#related-results 
{
	border: solid 1px #777;
	margin: 0;
	padding: 0;
}

#related-results h2
{
	margin: 0;
	background-color: #ffa;
	padding: 4px;
	border-top: solid 1px #ffd;
	border-right: solid 1px #ffd;
	border-left: solid 1px #ffd;
	border-bottom: solid 1px #dc0;	
}

#related-results div.content
{
	padding: 8px;
}

#related-results ul li 
{
	margin-left: 15px;
}

#related-results a.close 
{
	float: right;
	display: block;
	width: 32px;
	height: 24px;
	background: transparent url(../../images/icons/cross.png) no-repeat center center;
}

#related-results a.close:hover 
{
	background-color: #ffc;
}

#related-results p 
{
	margin-top: 0;	
}

#related-results span.search-term 
{
	font-style: italic;	
	color: #009;
	font-size: 1.1em;
}

a.more-results 
{
	font-weight: bold;
	font-style: italic;
}

/*---------{search}--------------*/
#search-progress
{
	background: url(../../images/loaders/subtext-loader.gif) no-repeat;
	width: 32px;
	height: 32px;
	margin: 4px auto;
}

#searchResults
{
	z-index: 100;
}

#searchWrapper
{
	position: relative;
	width: 100%;
}

a.closeSearch
{
	position: absolute;
	top:0;
	right: 4px;
	display: block;
}

/*---------{comments}--------------*/
.commentInfo
{
	clear: left;
}

a.edit-comment
{
	background: transparent url(../../images/icons/edit.gif) no-repeat scroll left center;
	padding-left:20px;
}

/*---------{buttons}--------------*/

.btn { cursor:pointer; }
/* Href: /skins/_System/commonlayout.css, Media:  */
/********* Search **********
A standard layout for the search box
Assumes the following structure:

#search
	label
		input.searchterm
			.searchButton
	#searchResults {visible only when search button is clicked}

----------------------------*/
#search
{
	float: right;
	width: 280px;
}

#search #searchResults
{
	z-index: 100;
	position: relative;
	padding: 5px;
	margin: 0;
	border: solid 1px;
}

#searchResults ul
{
	padding: 0;
	margin: 5px;
}

#searchResults ul li
{
	list-style-position: inside;
}

/********* Previous / Next Links **********
A standard layout for the previous entry and 
next entry links.
Assumes the following structure:

.previousNext
	a
	span " | "
    a
	span " | "
	a
----------------------------*/
div.previousNext
{
	width: 100%;
	text-align: center;
	font-size: .9em;
	padding: 4px;
}


/********* Blog Stats **********
Renders blog stats in a horizontal fashion.

Sample usage:
<dl title="Blog Statistics" id="blogStats">
	<dt>posts</dt>
	<dd><asp:Literal ID="PostCount" Runat="server" /></dd>
	<dt>comments</dt>
	<dd><asp:Literal ID="CommentCount" Runat="server" /></dd>
	<dt>trackbacks</dt>
	<dd><asp:Literal ID="PingTrackCount" Runat="server" /></dd>
</dl>

*/
#blogStats
{
	float: right;
	text-align: right;
	font-size: .7em;
}

#blogStats dt, #blogStats dd
{
	float: left;
	margin: 0;	
}

#blogStats dt
{
	padding-right: 2px;
	margin-right: 2px;
	text-transform: lowercase;
}

#blogStats dd
{
	margin-right: 7px;
}

/********* Captcha **********/
div.captcha
{
	margin: 2px 0 8px 6px;
}

div.captcha img
{
	width: 180px;
	height: 50px;
	border: solid 1px #999;
	display: block;
}

div.captcha label
{
	display: inline;
	float: left;
}

div.captcha input
{
	margin-left: 4px;
	display: inline;
}
/* Href: /Skins/origami/user-styles.css, Media: all */
@media all{
/* CSS Document */

#lightbox #lightboxDetails
{
	font-size: 1em ! important;
}
}
/* Href: /Skins/origami/print.css, Media: print */
@media print{
#sidebar, #search, .comment-box, #footer {
  display: none;
}

#container, #main {
  width: auto;
  height: auto;
  float: none;
}

#header {
  display: none;
}

h4.blueblk {
  background: white;
  border: none;
}

.post {
  margin-bottom: 5px;
}

.admintools {
  display: none;
}

.comment-list li, input, textarea, select, body, #header, #content {
  background: white;
}
}
/* Href: /Skins/origami/core.css, Media: screen */
@media screen{
/* =CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    overflow:hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* END =CLEARFIX */

/* =JELLO MOULD */
	
.jelloLayout #container{
	padding: 0 380px 0 380px;
}
			
.jelloLayout #sizer {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 100%;
	max-width: 490px;  /* version for IE is at the bottom of this style block */
}

.jelloLayout #expander {
	margin: 0 -380px 0 -380px;
	min-width: 760px; /* Critical Safari fix! */
	position: relative;
}

/* Holly hack for IE \*/
.jelloLayout * html #expander, * html #expander { height: 0; }
/* */

/* END =JELLO MOULD */


/* =FIXEDWIDTH */
	
	.fixedLayout #container{
		margin: 0 auto;
		text-align: center;
		width:760px;
	}
	.fixedLayout #sizer{
		text-align:left;
	}
			
/* END ==FIXEDWIDTH */

/* =FLUIDLAYOUT */
	
	.fluidLayout #container{
		padding: 0;
		margin: 0;
		width:100%;
	}
			
/* END ==FLUIDLAYOUT */

/* Menu */

.menu, .menu li, .menu li a{ list-style-type:none;}
.horizontal li, .horizontal li a{display:block; float:left;}


/* END =menu */

html, body, body * {margin:0; padding:0;}
html {margin-bottom:1px;}
body {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	background:url(images/bg_body.png) repeat-x left top;
	border-bottom:1px solid #fff;
	position:relative;
}

body.mediumText {font-size:62.5%}
body.largeText {font-size:82.5%}
body.xLargeText {font-size:102.5%}


html > body.mediumText {font-size:10px}
html > body.largeText {font-size:12px}
html > body.xLargeText {font-size:14px}

body * {
	font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Arial Narrow", Helvetica, Arial, Geneva, sans-serif;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color:#ccc;
}

strong {font-weight:bold; color:#333333}
a img {border:none;}
	a {color:#8A1800;}
	.alternate-post a,
	.alternate-trackback a,
	.alternate-comment a {
		color:#416219;
	}
a:hover {color:#3b0b00; background-color:transparent}
input.text, textarea.text {padding:3px; border:1px solid #688727;}
input[type="text"]:focus, textarea:focus{background-color:#fefdfa;}
em {font-style:italic;}
blockquote {
	margin:1.5em;
	padding:1.5em 1.5em 0em 1.5em;
	background:#fcfaf0 url(images/bg_blockquote.png) no-repeat bottom left;
	border:1px solid #efeeb5;
	font-style:normal
}
	blockquote p {margin-top:0}
	blockquote cite {font-style:normal}
		blockquote cite em{}
small {font-size:90%;}
.important {
	border:1px solid #ddd;
	padding:5px 5px 5px 25px;
	background:#f2f2f2 url(images/bullet_important.png) no-repeat 5px 5px;
}

#top-link {
	bottom:12px;
	right:10px;
	height:14px;
	width:14px;
}
body > #top-link {position:fixed;}
#top-link a {
	width:14px;
	height:0px;
	padding-top:14px;
	overflow:hidden;
	display:block;
	background:url(images/btn_top.png) no-repeat 0 0;
}
#top-link a:hover{
	background-position: 0 -14px
}
/* =HEADER */

	#header {
		position:relative;
		padding:28px 0 0 20px;
		height:99px;
		z-index:50;
		background:url(images/bg_header.png) no-repeat right top;
	}
		
	/* =JUMPMENU */
		#jump-menu {position:absolute; top:-100em;}
	/* END =JUMPMENU */	
	/* =PERSONALIZE */
		
		#personalize 	{
			position:absolute;
			height:22px;
			top:0px;
			left:20px;
			height:28px;
			padding-right:70px;
			background:url(images/header_Personalize.png) no-repeat right center;
			z-index:80;
		}
		
		/* =PERSONALIZATION-HELP */
		#personalization-help {
			float:left;
			padding-right:10px;
			margin-right:6px;
			width:26px;
			background:url(images/div_head.png) no-repeat top right;
			height:28px;
		}
			#personalization-help h2 a{
				padding-top:28px;
				height:0;
				overflow:hidden;
				background:url(images/btn_help.png) no-repeat 0 0;
				width:26px;
				display:block;
			}
			#personalize:hover h2 a{
				background-position: 0 -28px;
			}
			#personalization-help h2 a:hover {
				background-position: 0 -56px;
			}
			#personalization-instructions {
				position:absolute;
				top:1px;
				left:0px;
				background-color:#fff;
				border:1px solid #D57904;
				padding:10px;
				width:400px;
				z-index:60;
				position:relative;
				color:#fff;
				font-size:110%
			}
			#personalize div#personalization-instructions h3 {
				margin:0;
				display:block;
			}
			#personalization-instructions p {
				color:#333;
				margin:1em 0;
			}
			#personalize #personalization-instructions h3 {
				color:#731400;
				font-weight:bold;
				font-size:120%;
				display:block;
				margin: 0 0 .5em 0;
				padding:0;
				position:static;
			}
			div#personalization-instructions ol {
				margin:0;
				list-style-type:decimal;
				float:none;
			}
			#personalize div#personalization-instructions ol li{
					margin:0 0 2px 0;
					padding:3px 5px 3px 40px;
					background:#fcfaf0 url(images/bullet_important.png) no-repeat 2px 2px;
					display:block;
					float:none;
					height:1%;
					vertical-align:middle;
					color:#6D8C29;
					position:relative
				}
				#personalize div#personalization-instructions ol li img {
					position:absolute;
					top:4px;
					left:21px;
				}
				#personalize div#personalization-instructions ol li * {
					vertical-align:middle;
				}
			#personalization-instructions #personalization-instructions-close {
					height:17px;
					width:17px;
					overflow:hidden;
					display:block;
					text-indent:-10000em;
					text-decoration:none;
					position:absolute;
					top:5px;
					margin:0;
					right:5px;
					z-index:60;
					background:url(images/btn_searchClose.png) no-repeat 0 0;
					cursor:pointer;
				}
				#personalization-instructions-close:hover {
					background-position: 0 -17px
				}
				
		#personalize h3, #personalize h4 {
			position:absolute;
			top:-1000em;
		}
		#personalize ul {
			float:left;
			display:inline;
			background:url(images/div_head.png) no-repeat top right;
			height:28px;
			padding-right:6px;
			margin-right:6px;
		}
		#personalize li {	
			height:28px; 
			overflow:hidden;
			display:inline;
			margin-right:3px;
		}
	
		#personalize a {
			padding-top:28px;
			height:0;
			overflow:hidden;
			background-position: 0 0;
			background-repeat:no-repeat
		}
		
		#personalize li a:hover {background-color:transparent}
		
		#personalize li a#fixedLayout {background-image:url(images/btn_fixed.png); width:15px}
		#personalize li a#fluidLayout {background-image:url(images/btn_fluid.png); width:15px}
		#personalize li a#jelloLayout {background-image:url(images/btn_jello.png); width:15px}
		#personalize li a#leftNav {background-image:url(images/btn_leftSideBar.png); width:15px}
		#personalize li a#rightNav {background-image:url(images/btn_rightSideBar.png); width:15px}
		#personalize li a#mediumText {background-image:url(images/btn_mediumText.png); width:8px}
		#personalize li a#largeText {background-image:url(images/btn_largeText.png); width:10px}
		#personalize li a#xLargeText {background-image:url(images/btn_xLargeText.png); width:12px}
		
		#personalize li a#fixedLayout:hover,
		#personalize li a#fluidLayout:hover,
		#personalize li a#jelloLayout:hover,
		#personalize li a#leftNav:hover,
		#personalize li a#rightNav:hover,
		#personalize li a#mediumText:hover,
		#personalize li a#largeText:hover,
		#personalize li a#xLargeText:hover {
			background-position: 0 -28px;
		}
	
		#personalize li a#fixedLayout:active,
		#personalize li a#fluidLayout:active,
		#personalize li a#jelloLayout:active,
		#personalize li a#leftNav:active,
		#personalize li a#rightNav:active,
		#personalize li a#mediumText:active,
		#personalize li a#largeText:active,
		#personalize li a#xLargeText:active {
			background-position: 0 -84px;
		}
		
		.fixedLayout #personalize li a#fixedLayout,
		.fluidLayout #personalize li a#fluidLayout,
		.jelloLayout #personalize li a#jelloLayout,
		.leftNav #personalize li a#leftNav,
		.rightNav #personalize li a#rightNav,
		.mediumText #personalize li a#mediumText,
		.largeText #personalize li a#largeText,
		.xLargeText #personalize li a#xLargeText {
			background-position: 0 -56px;
		}
		
		.fixedLayout #personalize li a#fixedLayout:hover,
		.fluidLayout #personalize li a#fluidLayout:hover,
		.jelloLayout #personalize li a#jelloLayout:hover,
		.leftNav #personalize li a#leftNav:hover,
		.rightNav #personalize li a#rightNav:hover,
		.mediumText #personalize li a#mediumText:hover ,
		.largeText #personalize li a#largeText:hover,
		.xLargeText #personalize li a#xLargeText:hover {
			background-position: 0 -84px;
		}
	
		/* END PERSONALIZE */
		
		/* =LOGO */
		#logo {
			position:absolute;
			top:45px;
		}
			#site-name {float:left;}
			#site-name a{color:#fff;
				color:#fff;
				font-size:28px;
				text-decoration:none;
				font-family: "Arial Narrow", Helvetica, Arial, Geneva, sans-serif !important;
			}
			#site-name a:hover{
				color:#f2f2f2;
				text-decoration:underline;
			}
			#sub-title {
				color:#fff;
				font-size:18px;
				float:left;
				clear:left;
				font-family: "Arial Narrow", Helvetica, Arial, Geneva, sans-serif !important;
			}
		/* END LOGO */
		
/* END =HEADER */

/* =CONTENT */
	.mediumText {font-size:100%}
	.largeText {font-size:110%}
	.xLargeText {font-size:120%}
	
	.leftNav #content {
		background:url(images/bg_contentLeftNav.png) repeat-y left top;
	}
	.rightNav #content {
		background:url(images/bg_contentRightNav.png) repeat-y right top;
	}
	#content {
		padding:0;
		font-size:120%;
		color:#6a604f;
		position:relative;
	}
	#main a[href^="http:"] {
		background:url(images/icon_externalSite.png) no-repeat right center;
		padding-right:17px;
	}
	#main .alternate-post a[href^="http:"],
	#main .alternate-comment a[href^="http:"],
	#main .alternate-trackback a[href^="http:"]{
		background:url(images/icon_externalSite_alt.png) no-repeat right center;
		padding-right:17px;
	}
	#content .post h1 {
		margin:0;
		padding-bottom:5px;
	}
	#content .post h1.post-title,
	#content .post h1.page-title {
		border-bottom:1px solid #b9b9b9;
	}
	#content .post h1.post-title a,
	#content .post h1.page-title a {
		text-decoration:none;
	}
	#content .post h1.post-title a:hover,
	#content .post h1.page-title a:hover {
		color:#ccc;
	}

	#content .post h1.page-title {
		margin: 0 0 .75em 0
	}
	#content #sidebar h3 {
		color:#a1b436;
		font-size:180%;
		margin:0
	}
	#content h2.section-title {
		margin-top:0;
		color:#d26941;
	}
	#content h1 {font-size:200%; margin:1.2em 0 .4em 0;}
	#content h2 {font-size:200%; margin:1.2em 0 .4em 0;}
	#content h3 {font-size:180%; margin:1.2em 0 .4em 0;}
	#content h4 {font-size:160%; margin:1.2em 0 .4em 0;}
	#content h5 {font-size:140%; margin:1.5em 0 .2em 0;}
	#content h6 {font-size:120%; margin:1.5em 0 .2em 0;}

	#content .normal-post h1 {color:#731400;}
	#content .normal-post h2 {color:#d26941;}
	#content .normal-post h3 {color:#d78807;}
	#content .normal-post h4 {color:#d7b741;}
	#content .normal-post h5 {color:#333333;}
	#content .normal-post h6 {color:#6a604f;}
	
	#content .normal-post h1 a{color:#731400;}
	#content .normal-post h2 a{color:#d26941;}
	#content .normal-post h3 a{color:#d78807;}
	#content .normal-post h4 a{color:#d7b741;}
	#content .normal-post h5 a{color:#333333;}
	#content .normal-post h6 a{color:#6a604f;}
	
	#content .normal-post strong{color:#d26941}
	
	#content .normal-post em,#content .alternate-comment em,
	#content .alternate-trackback em
	{
		color:#d78807;
	}
	
	#content .alternate-post h1 {color:#416219;}
	#content .alternate-post h2 {color:#628636;}
	#content .alternate-post h3 {color:#a0b335;}
	#content .alternate-post h4 {color:#b5c364;}
	#content .alternate-post h5 {color:#333333;}
	#content .alternate-post h6 {color:#6a604f;}
	
	#content .alternate-post h1 a{color:#416219;}
	#content .alternate-post h2 a{color:#628636;}
	#content .alternate-post h3 a{color:#a0b335;}
	#content .alternate-post h4 a{color:#b5c364;}
	#content .alternate-post h5 a{color:#333333;}
	#content .alternate-post h6 a{color:#6a604f;}
	
	#content .alternate-post strong{color:#628636}
	#content .alternate-post em,#content .normal-comment em,
	#content .normal-trackback em
	{color:#a0b335}

	#content p {margin:0 0 1.5em 0;}
	
	#main img {padding:5px; border:1px solid #cacaca}
	#main img.left {float:left; margin:0 20px 20px 0}
	#main img.right {float:right; margin:0 0 20px 20px}
	#main ol img, #main ul img {padding:0px; border:none;}
	#main ul{
		margin:0 1em 1.5em 1em;
		list-style-type:none;
	}
	#main ol {
		margin:0 1em 1.5em 3em;
		list-style-type:decimal;
	}
		#main ul li{
			margin:0 0 .3em 0;
			padding-left:2em;
			background:url(images/bullet_UL.png) no-repeat 0 0;
		}
		#main #tag-cloud li { background-image:none; }
		#main ul ol li
		{
			padding:0;
			background:none;
		}
		
		#main ul ul,
		#main ul ol,
		#main ol ul,
		#main ol ol{
			margin:.5em 1em .75em 1em;
		}
		
		#main ul.arcvives-list {
			margin-top:.75em;
		}
		#main ul.arcvives-list li{
			margin:0 0 .6em 0;
			padding-left:4em;
			position:relative;
		}
		#main ul.arcvives-list em {
			position:absolute;
			left:2em;
			top:1px;
		}
		#main ul.arcvives-list small a:link,
		#main ul.arcvives-list small a:visited{
			color:#A0B335;
		}
	
	/* =MAIN */
	.rightNav #main-wrapper {
		float:left;
	}
	.leftNav #main-wrapper {
		float:right;
	}
	#main-wrapper {
		width:71%;
		display:inline;
		position:relative;
	}
		#main {
			margin:20px 20px 0 20px;
		}
		.leftNav #main {margin-right:30px;}
		#errors p{
			padding:5px; background-color:#FFD9DA; border:1px solid #FF0000;
		}
			#latest-posts,
			#your-commentes,
			#older-posts {
				color:#ca5915;
			}
			
			.section {
				margin:15px 0;
				padding-top:15px;
				border-top:1px dashed #ddd;
				clear:left;
			}
			
			/* =POST */
			.google-ad-home {
				padding:15px;
				border-width:1px;
				border-style:solid;
				border-color:#ede5d9;
				position:relative;
				background:#fff;
				overflow:hidden;
				margin-bottom:20px;
			}
			.post {
				padding:15px;
				border-width:1px;
				border-style:solid;
				border-color:#ede5d9;
				position:relative;
				background:#fff url(images/icon_post.png) no-repeat top right;
				overflow:hidden;
				margin-bottom:20px;
			}
			
				.post .auth {

					margin:.3em 0 1.5em 0;
					padding-top:.5em;
					text-align:right;
				}
					.post .auth cite{
						display:block;
						padding-left:20px;
					}
					
					#content .post .meta {
						border-width:1px 0 0 0;
						border-style:solid;
						border-color:#ede5d9;
						margin-top:1.5em;
						padding-top:1em;
						margin-bottom:0;
						clear:both;
					}
					.post .meta a {
						text-transform:capitalize;
					}
			
				.continueReading, .post-content + a  {
					height:0px;
					display:block;
					padding-top:24px;
					overflow:hidden;
					width:151px;
					background: url(images/btn_continueReading.png) no-repeat 0 0;
					margin:1.5em 0
				}
				.continueReading:hover, .post-content + a:hover {
					background-position: 0 -24px;
				}
				.alternate-post .auth {
					border-color:#ede5d9;
				}
				
				.post:hover #admin-tools {
					display:block !important;
				}
				
				#main #admin-tools {
					position:absolute;
					top:5px;
					left:5px;
					z-index:40;
					background-color:#fff;
				}
				#main .post > #admin-tools {background-color:transparent}
					
					#main #admin-tools a {
						background-image: url(images/btn_editPost.png);
						background-repeat:no-repeat;
						background-position:0 0;
						height: 0px;
						width: 97px;
						overflow: hidden;	
						padding:24px 0 0 0;
						display:block;
					}
					#main #admin-tools a:hover{
						background-position: 0 -24px;
					}
				
		/* END =POST */
		/* =COMMENT */
		
		#main #commentList {list-style-type:none;}
		#main #commentList li {
			position:relative;
		}
		#main #commentList li div.admin-tools-for-comment{
			position:absolute;
			top:5px;
			left:5px;
			z-index:40;
			overflow:hidden;
		}
		#main #commentList li div.admin-tools-for-comment div {
			height:24px;
			z-index:30;
			overflow:hidden;
			float:left;
		}
		
		#main #commentList li div.admin-tools-for-comment a {
			display:block;
			float:left;
			text-transform:uppercase;
			background:#fff;
			margin-right:5px;
			padding:5px;
			border:1px solid #6a604f;
		} 
		#main #commentList li div.admin-tools-for-comment a:hover {
			background-color:#f8f5e0 !important
		}
		
		/* browsers with css2 selector styles get better styling */
		#main #commentList li div.admin-tools-for-comment div > a {
			background: url(images/btn_nukeComment.png) no-repeat 0 0;
			height:0px;
			padding:24px 0 0 0;
			width:131px;
			margin-right:5px;
			border:none;
			overflow:hidden;
		}
		/* browsers with css2 selector styles get better styling */
		#main #commentList li div.admin-tools-for-comment div > a:hover {
			background-position: 0 -24px;
			background-color:transparent !important
		}
		/* browsers with css2 selector styles get better styling */
		#main #commentList li div.admin-tools-for-comment div > a + a {
			background-image: url(images/btn_editComment.png);
			width:125px;
		}
		/* browsers with css2 selector styles get better styling */
		#main #commentList li div.admin-tools-for-comment div > a + a:hover {
			background-position: 0 -24px;
		}

		#main #commentList {
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#main #commentList li {
				margin:0 0 1.5em 0;
				padding:0;
				background:none;
				
			}
				#main #commentList li a {
					margin:0;
					padding:0;
					background:none;
				}
			
				.comment-body
				{
				    border-width:1px 1px 0 1px;
					border-style:solid;
					padding:15px;
					position:relative;
					min-height:62px;
				}
				.author .comment-body cite
				{
				    border-bottom-color:#607F26;
				}
				.author .comment-body{ background: #fff url(images/bg_commentAuthorGradient.png) repeat-x top left; }
				.author .comment-body .comment-text { color:#3B0B00 ! important; }
				
				#main #commentList li.comment a.edit-comment
				{
					background: transparent url(../../images/icons/edit.gif) no-repeat scroll left center;
					margin-right:.5em;
					padding-left:20px;
				}
							
				.normal-comment .comment-body {
					border-color:#628636;
				}
				
				.alternate-comment .comment-body {
					border-color:#D78707;
				}
				
				.preview-comment .comment-body
				{
				    border-bottom-width:1px;
					border-color:#628636;
				}
				
				.preview-comment {margin-bottom:20px;}
					
					.avatar 
					{
						position: relative;
						background-color:#fff;
						margin: -6px 5px 0 5px;
						border-width:1px;
						border-style:solid;
					}
					.normal-comment .comment-body .avatar{
						border-color:#e2e4ce;
					}
					.alternate-comment .comment-body .avatar{
						border-color:#e2e4ce;
					}
					.preview-comment .comment-body .avatar{
						border-color:#ddd;
					}
				.comment cite {
					display:block;
					border-bottom-width:1px;
					border-bottom-style:solid;
					font-size:120%;
					background-color:#fcfaf0;
					border-bottom-color:#e2e4ce;
					margin:-10px -10px 1em -10px;
					padding:5px 10px .3em 10px;
				}
					.normal-comment cite {
						color:#a1b436;
					}
					.alternate-comment cite {
						color:#D78707;
					}
					.preview-comment cite {
						background-color:#eee;
						color:#aaa;
					}
					.normal-comment cite a, .normal-comment cite strong{
						color:#a1b436;
						font-weight:bold;
					}
					.alternate-comment cite a, .alternate-comment cite strong{
						color:#D78707;
						font-weight:bold;
					}
					.preview-comment cite a, .preview-comment cite strong{
						color:#ccc;
						font-weight:bold;
					}
				.comment .comment-date {
					background-repeat:no-repeat;
					height:25px;
					line-height:25px;
					display:block;
					color:#b9b9b9;
				}
					.normal-comment .comment-date {
						background-position:left top;
						background-image:url(images/bg_commentNormal.png);
						padding-left:60px;
						text-align:left;
					}
					.alternate-comment .comment-date {
						background-position:right top;
						background-image:url(images/bg_commentAlternate.png);
						padding-right:60px;
						text-align:right;
					}
					
					.preview-comment .comment-date {
						background-position:left top;
						background-image:url(images/bg_commentPreview.png);
						padding-right:60px;
						text-align:left;
					}
				.comment-box fieldset{
					border: 1px solid #E2E4CE;
					padding:10px 10px 10px 10px;
					margin-bottom:1.5em;
				}
				
					.comment-box .notes{
						padding:10px;
						border:1px solid #E2E4CE;
						background:#fcfaf0;
						width:auto;
						margin-bottom:1.5em;
					}
					#content .comment-box .notes p {
						margin:0;
						
					}
					.comment-box .errors {
						background-color:#ffdddd;
						border:1px solid #CC0033;
						padding:10px;
						width:auto;
					}
					.comment-box legend {color:#a1b436; font-size:120%;}
					.comment-box fieldset em {color:#FF0000}
					.comment-box fieldset div {
						position:relative;
						margin-bottom:5px;
						width:420px;
						padding-right:10px;
					}
					.comment-box fieldset div small {
						margin:0 0 10px 105px ;
						font-size:90%;
						clear:both;
						display:block;
						width:310px;
						text-align:center;
						
					}
					.comment-box fieldset div.buttons {padding-left:105px; width:155px}
					.comment-box fieldset div.buttons input{
						width:auto;
						margin:0;
						float:none;
					}
					#comment_loading {position:absolute; left:261px; top:5px;}
					.comment-box fieldset label {
						width:100px;
						float:left;
					}
						.comment-box fieldset label em {
							position:absolute;
							top:0;
							right:0;
						}
					.comment-box fieldset input,
					.comment-box fieldset textarea  {
						width: 310px;
						float:right;
						margin-bottom:5px;
					}.comment-box fieldset textarea {height:200px;}
					
					#content #sydication-buttons {
						overflow:hidden;
						height:24px;
						margin-bottom:1.5em;
					}
						#content #sydication-buttons a {
							display:block;
							float:left;
							height:0px;
							padding:24px 0 0 0;
							margin-right:5px;
							overflow:hidden;
							background-repeat:no-repeat;
							background-position: 0 0;
						}
						#content #sydication-buttons a.trackbacks{
							background:url(../../images/btn_trackbackURI.png);
							width:131px;
						}
						#content #sydication-buttons a.RSS{
							background:url(../../images/btn_RSSXMLFeed.png);
							width:120px;
						}
						#content #sydication-buttons a.trackbacks:hover, 
						#content #sydication-buttons a.RSS:hover{
							background-position: 0 -24px;
						}
		
		/* END =COMMENT */
		
		
		/* =TRACKBACKLIST */
		
		#main #trackbackList {
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#main #trackbackList li {
				margin:0 0 1.5em 0;
				padding:0;
				background:none;
				
			}
				#main #trackbackList li a{
					margin:0;
					padding:0;
					background:none;
				}
			
				.trackback-body {
					border-width:1px 1px 1px 1px;
					border-style:solid;
					padding:15px;
					position:relative;
					min-height:62px;
				}
				
				.normal-trackback .trackback-body {
					border-color:#628636;
				}
				
				.alternate-trackback .trackback-body {
					border-color:#D78707;
				}
				
				.trackback cite {
					display:block;
					border-bottom-width:1px;
					border-bottom-style:solid;
					font-size:120%;
					background-color:#fcfaf0;
					border-bottom-color:#e2e4ce;
					margin:-10px -10px 1em -10px;
					padding:5px 10px .3em 10px;
				}
					.normal-trackback cite {
						color:#a1b436;
					}
					.alternate-trackback cite {
						color:#D78707;
					}
					.normal-trackback cite a, .normal-trackback cite strong{
						color:#a1b436;
						font-weight:bold;
					}
					.alternate-trackback cite a, .alternate-trackback cite strong{
						color:#D78707;
						font-weight:bold;
					}
					
		#main #trackbackList li {
			position:relative;
		}
		#main #trackbackList li div#admin-tools-for-trackback{
			position:absolute;
			top:5px;
			left:5px;
			z-index:40;
			overflow:hidden;
		}
		#main #trackbackList li div#admin-tools-for-trackback div {
			height:24px;
			z-index:30;
			overflow:hidden;
			float:left;
		}
		
		#main #trackbackList li div#admin-tools-for-trackback a {
			display:block;
			float:left;
			text-transform:uppercase;
			margin-right:5px;
			padding:5px;
			background-color:#fff;
			border:1px solid #6a604f;
		} 
		#main #trackbackList li div#admin-tools-for-trackback a:hover {
			background-color:#f8f5e0 !important
		}
		
		/* browsers with css2 selector styles get better styling */
		#main #trackbackList li div#admin-tools-for-trackback div > a {
			background: url(images/btn_nukeTrackback.png) no-repeat 0 0;
			height:0px;
			padding:24px 0 0 0;
			width:143px;
			margin-right:5px;
			border:none;
			overflow:hidden;

		}
		#main #trackbackList li div#admin-tools-for-trackback div > a:hover {
			background-position: 0 -24px;
		}
		/* browsers with css2 selector styles get better styling */
		#main #trackbackList li div#admin-tools-for-trackback div > a + a {
			background-image: url(images/btn_editTrackback.png);
			width:135px;
		}
		#main #trackbackList li div#admin-tools-for-trackback div > a + a:hover {
			background-position: 0 -24px;
		}
		
		/* END =TRACKBACKLIST */
		
		
		#button-nav {
			position:absolute;
			top:15px;
			right:6px;
			width:19px;
			overflow:hidden;
		}
			#button-nav li {width:19px;}
			#typo-powered {height:79px;}
			#validate-CSS {height:76px;}
			#validate-XHTML {height:83px;}
				
				#button-nav li a{
					width:19px;
					overflow:hidden;
					background-position:top center;
					background-repeat:no-repeat;
					height:0;
					display:block;
				}
				#typo-powered a{
					padding-top:79px;
					background-image:url(images/btn_typoPowered.png);
				}	
				#validate-CSS a{
					padding-top:76px;
					background-image:url(images/btn_validateCSS.png);
				}
				#validate-XHTML a{
					padding-top:83px;
					background-image:url(images/btn_validateXHTML.png);
				}
				#typo-powered a:hover,
				#validate-CSS a:hover,
				#validate-XHTML a:hover{
					background-position:top left;
				}
				
				#typo-powered a:active, 
				#validate-CSS a:active,
				#validate-XHTML a:active{
					background-position:top right;
				}
	/* END MAIN */
	
	/* =SIDEBAR */
	
		#sidebar-wrapper {
			width:29%;
			display:inline;
			position:relative;
			
		}
		.leftNav #sidebar-wrapper {
			float:left;
		}
		.rightNav #sidebar-wrapper {
			float:right;
		}
			.leftNav #sidebar{
				margin-left:21px;
			}
			.rightNav #sidebar {
				margin-right:30px;
			}
			#sidebar{
				z-index:25;
				min-height:500px;
				background:#fff;
				padding:15px;
			}
			#sidebar .sidebar-node {
				border-top:1px solid #dfe7d1;
				margin-bottom:15px;
				padding-top:15px;
			}
				#sidebar h3, #sidebar h3 a {
					color:#a1b436
				}
				#sidebar h3 {
					font-size:150%;
				}
				#sidebar ul {
					list-style-type:none;
					clear:left;
					display:block;
					margin:.5em 0 1.5em 0;
					position:relative;
					padding:0
				}
				
				
					#sidebar ul li {
						border-bottom:1px solid #fff;
						width:100%;
					}
						#sidebar ul a {
							display:block;
							color:#3b0b00;
							border-bottom:1px solid #fff;
							padding:3px 10px 3px 23px;
							background:#fcfaf0 url(images/bullet_sideBar.png) no-repeat 5px 5px;
							
						}
						#sidebar ul a:hover, #sidebar ul a.active {
							color:#607F25;
							background-color:#f8f5e0;
							background-image: url(images/bullet_sideBar_h.png)
						}
						#sidebar ul a:visited {
							background-image: url(images/bullet_sideBar_v.png)
						}
						
						#sidebar ul li a.download {
							background-image: url(images/icon_download.gif)
						}
					
					#sidebar .sidebar-node > ul#flickr-list {overflow:hidden;}
					#sidebar ul#flickr-list li {
						width:60px;
						height:60px;
						border:1px solid #ccc;
						padding:4px;
						margin:0 5px 5px 0;
						float:left;
						overflow:hidden;
						position:relative;
					}
					#sidebar ul#flickr-list li a {
						background:#fff;
						display:block;
						width:60px;
						height:60px;
						overflow:hidden;
						margin:0;
						padding:0
					}
					#sidebar ul#flickr-list li a small {
						position:absolute;
						top:7px;
						left:7px;
						z-index:80;
						height:0px;
						padding-top:16px;
						width:16px;
						overflow:hidden;
						display:none;
						background: url(images/icon_enlarge.png) no-repeat top left;
					}
					#sidebar ul#flickr-list li a:hover small {
						display:block;
					}
					/*#sidebar .flickrsquare img {width:60px;}*/
	/* END SIDEBAR */	
	
/* END CONTENT */

/* Fixes for some _system/CommonStyle.css rules */
.dropshadow + p { clear:left; }
.innerbox { overflow:auto; }

/* =FOOTER */

	#footer-pad {display:none;}
	#footer {
		text-align:right;
		padding-right:31px;
		padding-top:34px;
		padding-bottom:12px;
		background: url(images/bg_footer.png) repeat-x bottom left;
	}
	#footer p{margin:0;}
	#footer a, #footer strong {
		color:#B5AB9B;
	}

/* END FOOTER */
}
/* Href: /Skins/origami/tables.css, Media: screen */
@media screen{
#main table {
	margin:0 0 1.5em 0;
	width:98%;
	border:1px solid #ccc!important;
	color:#6a604f;

}
#main table caption {
	text-align:left;
	font-weight:bold;
	padding-bottom:.5em;
}	

#main th {font-weight:bold;}

#main .normal-post thead th {color:#731400}
#main .alternate-post thead th {color:#416219}

#main th, #main td {
	padding:3px 5px;
	padding:3px 5px;
}
#main thead th {
	border-bottom:1px solid #ccc;
	padding:5px;
	border-left:1px dotted #ccc;
	background:#f2f2f2;
}
#main thead th:first-child {border-left:none;}
#main tbody th {
	text-align:left;
	background-color:#fafafa;
	border-bottom:1px dotted #ccc;
}
#main tbody td {
	text-align:left;
	border-left:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
#main tfoot td{
	border-left:1px dotted #ccc;}

}
/* Href: /Skins/origami/style.css, Media:  */
div.previousNext
{
	width: 450px;
}

/*--------{tags}-------------*/
div.sidebar-node #tag-cloud
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}

div.sidebar-node #tag-cloud li, div.sidebar-node #tag-cloud li a
{
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
}

div.sidebar-node #tag-cloud li a
{
	list-style-type: none;
	line-height: 1.4em;
}

/* ------------- {search color scheme} -------------- */
#searchResults
{
	background-color: #fff;
}

#searchResults ul li
{
	color: #ffba27;
}

/* very light gray */
#search input.searchterm, #search #searchResults
{
	background-color: #f6f6f6;
}

/* Border dark gray */
#search input.searchterm, #search #searchResults
{
	border-color: #ddd;
}

/* ------------- {search layout} -------------- */
#searchWrapper
{
	position: relative;
	width: 100%;
}

* html #searchWrapper
{
	display: none;
}

#search
{
	padding: 0;
	margin: 0 0 5px 0;
	width: 100%;
	float: none;
}

#search input
{
	margin-left: 5px;
	padding: 0;
}

#search input.searchterm
{
	width: 150px;
	border: solid 1px #444;
}

#searchResults
{
	position: absolute;
	width: 300px;
	text-align: left;
	border: solid 1px #000;
	left: -125px;
}

#searchResults h5
{
	margin-left: 5px;
}

#searchResults ul
{
	width: 298px;
}

#searchResults ul, #searchResults ul li
{
	margin-left: 0;
}

#search #search-progress
{
	position: absolute;
}