body, html			{margin:0px; padding:0px; }
body				{background:#FFF; margin:0; padding:0; color:#878787; }


/*TYPO*/
body,input,select,textarea	{font: 12px Courier New, monospace; line-height:normal; word-spacing: -0.25em;}
h1, h2,	h3			{margin:0; padding:0; font-weight:bold; font-size:1em; }
h1				{font: 24px Arial, Helvetica, sans-serif; font-weight:bold; line-height: normal; }
h2				{font: 16px Arial, Helvetica, sans-serif; font-weight:bold; line-height: normal; }
h3				{font-weight: bold; color:#999; margin-bottom: 3px; }
h4				{font-weight: normal; color:#999; margin: 0 0 3px 0; }
p, .p				{line-height: 1.5em; word-spacing: -0.25em; margin: 0; padding:0; }
em				{font-weight: normal; font-style: italic;}


/*GENERIC*/
img, a img			{border:0px; margin: 0 0 0 0; vertical-align:bottom; }
form				{margin:0; padding:0 }
ul				{list-style:none; padding:0; margin: 0 0 7px 0; }
dl,	dt			{margin: 0 0 0 0; }
dd				{margin: 0 0 5px 0; }
/*textarea, input		{background: #878787; }*/
.noscript			{font-weight: bold; color: black; background-color: red;}

/*LINKS*/
a				{color: #c0c0c0; text-decoration: none; }
a:hover				{color: #c0c0c0; text-decoration: none; }
a img				{border:0; }


/*NAVIGATION*/
#navigation, #blogmeta		{font-family: Arial, Helvetica, sans-serif; line-height: normal; font-weight: bold;}
#main-nav			{font-size: 17px; }

/*COLORS*/
.flieder, .flieder a		{color: #CBC9E5; }
.flieder_h a:hover, 
.flieder a:hover		{color: #222; text-decoration: none; background-color: #CBC9E5; }
.babyblue, .babyblue a		{color: #A8D0DC; }
.babyblue a:hover,			
.babyblue_h a:hover		{color: #222; text-decoration: none; background-color: #A8D0DC; }
.lightgreen, .lightgreen a	{color: #ACE2C9; }
.lightgreen a:hover,
.lightgreen_h a:hover		{color: #222; text-decoration: none; background-color: #ACE2C9; }
.green, .green a		{color: #8DF69A; }
.green a:hover,
.green_h a:hover		{color: #222; text-decoration: none; background-color: #8DF69A; }

/*FILTER AND SEARCH*/
#filters			{margin: 10px 0 10px 0; }
#select_category		{padding: 1px 0 1px 0; }
#input				{display: inline; }
.inline				{display: inline; margin: 0 7px 0 0; }


/*Specific styles*/
#container			{margin:20px; }
#content			{margin-top:20px; }


/*INDEX/ENTRY*/
.entry				{letter-spacing: -1px; line-height: 1.25em; }
.entry a			{display: block; float: left;
				margin: 0 5px 5px 0; padding: 8px;
				height: 173px;
				background: #141414; color: #878787; text-decoration: none; 
				-moz-border-radius: 3px; -webkit-border-radius: 3px; }
.entry a:hover			{-moz-border-radius: 3px; -webkit-border-radius: 3px; }
.entry a img			{margin-top: 8px; }
.text				{display: block; width: 120px; height: 120px; overflow: hidden; margin-top: 8px; } /*Height needs to be the same as thumbnail height.*/


/*INDEX/PAGINATION*/
#pagination, #pagination a	{color: #202020; display: block; float: left; clear:left; }
#disclaimer			{width: 584px; display: block; float: left; clear:left; color: #999999; margin-top: 16px;}


/*DETAIL VIEW*/
#prev_next, #prev_next a	{color: #202020; margin-bottom: 8px; }
.wrapper			{width: 584px; margin-bottom: 6px; padding: 8px; background: #141414; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #878787; }
.img_sub			{margin-top: 4px;}
.entrymeta			{color: #878787; margin-bottom: 9px}
div.python			{color: #777; padding: 0 4px 0 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
/*div.highlight			{padding: 4px 0 4px 0; }*/


/*TYPOGRIFY*/
.caps				{font-size:.93em;}
.amp				{color:#777; font-size:1.2em; font-style:italic;}    
.dquo				{margin-left:-.38em;}

