/*
Fluid - The Ultimate Digg CSS Patch
version 1.5

2.0 (final) - Rounded comment corners, better header, story backgrounds, captcha, other stuff maybe 
1.5 - Released uncompressed (clean) source, fixed profile page
1.0 - Initial release

illicium 2006
*/

@-moz-document domain(digg.com), domain(duggmirror.com) {
/* --- misc --- */
	a {
	 text-decoration: underline !important;
	 font-weight: normal !important;
	}
	h3 {
	 font-size: 14pt !important;
	}
	h3 > a {
	 background: none !important;
	}
	.fieldset-footer {
	 background-color: #fff !important;
	 background-repeat: no-repeat !important;
	}
	.sub-upcoming {
	 background-position: top right !important;
	 background-repeat: no-repeat !important;
	}
	.news-body {
	 padding: 2px !important;
	 padding-right: 4px !important;
	 background: url(http://digg.com/img/comment-2.png) no-repeat !important; /*#F0F3FF*/
	}
	.news-body > h3, .c-info {
	 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAvSURBVHjaYvj%2F%2F38wEM8B4idA%2FAmI%2FzMgYW8gvg6SYMAi8YQRxEEDc7AJegMEGADKyjq%2B46RrcAAAAABJRU5ErkJggg%3D%3D)  top right no-repeat !important;
	}
	.news-body > h3 {
	 position: relative !important;
	 top: -2px !important;
	 left: 4px !important;
	 padding-top: 2px;
	 margin-left: -4px !important;
	 margin-top: 0 !important;
	}

/* --- hide various things --- */
	#footer, .copyright, div[class*="_ad"], a.more, a.tool:not(.comments), .news-submitted a.simple {
	 display: none !important;
	}

/* --- sidebar fixes --- */
	#contents, #sidebar {
	 border: none !important;
	 background: none !important;
	}
	#sidebar {
	 float: right !important;
	 margin: 1em 0 !important;
	 padding: 0 !important;
	 width: 20% !important
	}
	#sidebar li, #sidebar li.toggle li a {
	 background: none !important;
	}
	#sidebar li a, #sidebar a.button-link, #sidebar a.button-link-drop, .button-link-drop-disabled, .button-link-disabled, #side-login {
	 width: auto !important;
	}
	#sidebar li .toggle, #sidebar li .toggle-current {
	 width: 15px !important;
	}
	#sidebar li.view-all a, #sidebar li.view-all-current a {
	 background: none !important;
	}
	#sidebar a.button-link, #sidebar a.button-link-drop, .button-link-drop-disabled, .button-link-disabled, #side-login { 
	 background: none !important;
	}
	#sidebar .button-link-drop-disabled, #sidebar .button-link-disabled {
	 background: #e1e1e1 !important;
	}

/* --- width/height fixes --- */
	#contents {
	 float: left !important;
	 width: 79% !important;
	}
	#container {
	 width: 99.5% !important;
	 background: none !important;
	 padding: 0 !important;
	}
	.comment, #sub-nav, .sub-menu, .news-full {
	 width: 100% !important;
	}
	#sub-nav {
	 margin-bottom: 0 !important;
	}
	.news-body {
	 padding-left: 3.7em !important;
	}
	.sub-menu {
	 height: 10px !important;
	}
	.comment-tray {
	 position: relative !important;
	 top: -2.3em !important;
	 height: 0 !important;
	}
	textarea[id="comment"] {
	 width: 99% !important;
	}

/* --- header fixes --- */
	#header {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAnCAMAAAD5PtKQAAAAYFBMVEU%2Fc6kYTIIaT4UcUIYdUogZToQgVYsiVowjWI4lWY8mW5EoXJIqXpQfU4ktYZcuY5kwZJoxZpwzZ500aJ81aqA3a6E4bKM5bqQ6b6U7cKY8cac9cqg%2BcqgrX5bV1dXx8fEpJ8jDAAAANElEQVR4Xl3AtQGDAAAAsODubu3%2FX7ITgUQoEmukMrlCqVJ7tDq9wWgyW6w2u8Ppcvv6%2Bb9FYgHxVIZxmwAAAABJRU5ErkJggg%3D%3D) repeat-x top !important;
	}
	#header h1 a, #header h1 span {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAnCAMAAACCGhBcAAAB1FBMVEU%2Fc6nx8fHV1dU9cqjp6eno6Ojm5uY%2Bcqjr6%2Bvu7u7s7Ozw8PA1Y5MzZ503a6E0aJ84bKM1aqA3ZZQ8cafi4uLh4eHj4%2BM7cKY5bqQ6b6Xl5eXk5OQwXo0uW4wxX48vXY0tWooyYZAzYpE4ZpY2ZJQ4aZvR193P1NnQ1tw1ZJSmuc01ZZX19fU0YpLO09nS2N2ktcfU2d46apz4%2BPiis8QtX5Y0Z58xYpozZp41aKA2aaFPe6wuYJgxY5xzlbw%2BcacyZZ2iudE9cKY3aaHc5Oxdh7I%2FcqinvNJAc6iVrslAdKmhtsxbhbHN1d2Uq8RskLVQfq1BdKnv7%2B%2Fe3t7Z2dnW1tYvYZny8vImW5H%2F%2F%2F%2BtwNQlWY8tYZf%2B%2Fv4hUH8fTX0jWI4oV4YoXJIiVIv29vbm6%2FAZSoAiUYEpW5IjVIYjVYwaT4UZToQXSX%2Fm7PIlU4IcUIYqWIf39%2FchT38cToUoWZD9%2Ff0qXpQfU4krWokwZJri6O4iVozn7PIlVo35%2BfkmU4QYTIIbTIPj6e8uY5koVYUeT4YdUogjUYD6%2BvoaS4IhTn7l6u%2BrvM4rXpUfUYgVRnwqXJMxZpwWSH4gVYshUon8%2FPz09PTz8%2FMmV4%2F7%2B%2FsrX5bdoDp4AAABm0lEQVR4XpzI5W4DMRCF0fuYXoQwMzNjmeFlM906rS3HiuTz446%2BwcPcEJ5LhlAuGkKmZgiHrSEseobQejGEzUhljy2Lrx7uQ1XF87zgZ9NBqIVXR9UhR9qb26ajhSRTvRGfMd%2FP5pkWCgnVF9klrsCkK7CX%2B7NqHNJLDnx%2BC4bTPzMKvjEl0HYFjX9rly%2BnBHIrQYpEURSf3xBfcuBxIHgndX6kvRC4exJ8kD4%2F0l6IU%2BfysZRAFERh%2BAwqGDCNATAGwIgRzDnnnGoW7HwGt7zFlI9LW9XX6a66NSX3W5yuf9FY7xQ8MsFHrSWw1y10kFE%2Bai2Bj16hjYzzUWsJbHYJ7WSEj1pLYL9HaCVjfNRaAkdZoTkymeWN6MBWTmj5szqV443owEZGSBrLK3MZ3siiCmz3SWljoUjB%2B2uIpFVgp%2BlfhklBBU5T8eanB42CCuwi3my%2FMePrODhErAFjqZLXcXyCeL6RX9Nxdn4BN%2BHlFdwE5esbx89q6fbO7TP4Lt0%2FPD49O3wG1fJL8vXtPdEY%2BiRh7evn02tMHemyFNgPf%2FqWAAAAAElFTkSuQmCC) no-repeat top left !important;
	}
	#header:after {
		content: "â€";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAMAAAC%2BGe%2ByAAAAWlBMVEU%2Fc6n%2F%2F%2F%2F8%2FPz19fX%2B%2Fv74%2BPg%2Bcac%2FcqiiudFAc6invNJPe6xAdKmVrsldh7Lc5OxbhbGhtsxzlbw9cKZQfq1skLWUq8TN1d39%2Ff3e3t7m5ubv7%2B%2F29vb5%2BfnWUklRAAAAPUlEQVR4Xi3GRQKAMBDF0Pl1R13uf00onWxeiIusGXkm17Sla%2BOD%2BE1Zo9oPUoHmZd3kDtBxXloBoPsRqL042AHNU65TJgAAAABJRU5ErkJggg%3D%3D) no-repeat top right !important; 
		display: block;
	}

/* --- user profile page fixes --- */
	.extra-nav, .user-profile {
	 width: 100% !important;
	}
	.user-profile .extra-nav h2 {
	 text-indent: 40px !important;
	}
	.user-profile {
	 padding: 0 !important;
	}
	.user-profile .user-image {
	 top: 0 !important;
	 left: 0 !important;
	 width: 32px !important;
	 height: 32px !important;
	}

/* --- yellow diggit button enhancements --- */
	.digg-it, .news-digg, .digg-count {
	 width: 40px !important;
	}
	.news-digg strong {
	 font-size: 17px !important;
	 font-weight: bold !important;
	}
	.news-digg a {
	 text-decoration: none !important;
	}

/* --- text box styling --- */
	select, textarea, input[type="text"], input[type="password"] {
		background: #fffadb url("http://digg.com/img/form-back.gif") repeat-x !important;
		padding: 3px !important;
		border: 1px solid #cbb945 !important;
		color: #776b1b !important;	
	}
	input[name="search"] {
		background: #4c83bd !important;
		border: 1px solid #b6c6d6 !important;
		color: #d6e3f0 !important;	
	}
	select {
	 padding: 0 !important;
	}

/* --- captcha fixes --- */
	#commentcaptcha {
	 margin-top: 5px !important;
	 text-indent: -2000px !important;
	 height: 60px !important;
	}
	#commentcaptcha br {
	 display: none !important;
	}
	#commentcaptcha > input {
	 position: relative !important;
	 top: -32px !important;
	 left: 2010px !important;
	}
	#commentcaptcha > img {
	 position: relative !important;
	 left: 2000px !important;
	}

}