/** {
	margin: 0;
	padding: 0;
}*/

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans serif;
	font-size: 12px;
	line-height: 1.7em;
	background: #1a1a1a;
	color: #000;
	margin:0;
	padding:0;
}
a {
	color:#E08CB5
}
a:hover {
	text-decoration:none;
	border-bottom:1px dotted #ccc
}
h1 {
	position:absolute;
	left:-20px;
	top:-104px;
	margin:10px 0 0 0;
	background:url(images/noirChat.png) no-repeat bottom left;
	height:157px;
	padding:0 0 0 121px;
	font-size:x-large;
	line-height:172px
}
h1 a {
	position:relative;
	text-decoration:none;
	vertical-align:text-bottom
}
.page {
	margin: 0 auto;
	padding:0;
	width: 766px;
	position:relative;
}
.cWrapper {
	position:relative;
	top:104px;
	padding-bottom:55px;
	clear:both;
	background:#fff url(images/scrollBG.png) left repeat-y;
	float:left;
	border:1px solid #333333
}
div#main_container {
	padding:0;
	width: 460px;
	float: left;
	margin:10px 0 0 10px;
	padding-right:10px;
}
div#sidebar_container {
	display: inline;
	width: 260px;
	float: right;
	margin:0;
	padding: 10px;
	background:#c9c9c9;
	border-left:1px dotted #bbb;
	border-top:#9a9a9a solid 1px;
}
p.site_info, p.date, p.original_link {
	font-size: 10px;
}
p.site_info {
	padding-left:20px;
}
p.original_link a {
	text-decoration: none;
	border-bottom:dotted 1px #E08CB5;
	color:#888;
	padding:0;
}
p.original_link a:hover {
	text-decoration: none;
	color:#E08CB5;
}
ul#activity_list {
	padding:0;
	margin:0;
}
ul#activity_list li.item {
	margin-bottom: 20px;
}
li.item img, div#single_container img {
	display: block;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 5px 0;
}
ul.item_tag_list {
	padding:0;
	position:relative;
	top:-10px;
}
ul.item_tag_list li {
	display: inline;
	padding:0;
}
p#breadcrumb, p#pagination {
	background: #FFFFCC;
	margin-bottom: 20px;
	padding: 3px;
}
li.item {
	list-style:none
}
div#sidebar_container h3 {
	border: 1px inset #aaa;
	border-style: none none solid none;
}
div#sidebar_container a {
	color:#4F9AB4;
}
ul.tag_list li {
	display: inline;
	margin: 0 5px 0 0;
}
p.comments {
	border-bottom:1px dotted #ccc;
	text-align:right;
	padding:0 10px 0 0;
	margin:0 10px 10px 0;
	line-height:30px;
}
p.comments img {
	float:left;
}
div#comments_container {
	border: 1px solid #EEE;
	border-style: solid none none none;
	padding: 10px 0;
	margin-top: 20px;
}
.feed {
	position:absolute;
	top:-85px;
	right:80px;
}
#footer {
	position:absolute;
	top:150px;
	left:776px
}
/* Twitter Styles */

.twitter_com h2 {
	background:#fff;
	padding:5px;
}
/* NANO */

code {
	max-width:300px
}
h2 {
	font-weight:300;
}
.tag_list {
	padding:0;
	margin:0;
}
/* Universal Font Stacks
*/

body {
	/* Set default body color */
    color:#333;
	/* Set default body text-size */
    /* Default to 10px
      font-size:62.3%;
    */
    /* Default to 11px */
      font-size:72.8%;
	/* Default to 12px
      font-size:83.4%;
    */

  /* Standard Sans Family */
    font-family: Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
	/* Fancy Sans Familiess
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-family:Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;
  */
  /* Serif Family
    font-family:Georgia, Garamond, serif;
    /* Reset Spacing for serif font-families
      letter-spacing:.025em;
  */
  /* Make font-weight lighter*/
    font-weight:normal;/* Increase line-heights for better-spacing and easier reading */
}
/* Reset bold types
*/

b, em, dt {
	font-weight:bold;
}
/* Reset line-height for pre and code
*/

pre, code {
	line-height:125%;
	overflow:hidden;
}
/* Set body font-styles
   NOTE: These styles can not be set inside of * due
         to avoid style-overlapping
         ie. link colors
*/


/* Optional Header Reset
*/

h1 {
	/* Fancy Sans Family */
    font-family: Helvetica Neue, Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight:normal;
}
/*h1, */ h2, h3, h4, h5, h6, span.comment-title {
	/* Font Family */
    /* Sans Family
      font-family: Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
    */
    /* Serif Family */
      font-family:Georgia, Garamond, serif;
	/* Reset Spacing for serif font-families */
        letter-spacing:.025em;
	font-weight:normal;
}
a img {
	border:none!important;
}
.tweet {
	background:#D2DDEF;
	border:#4F9AB4 1px solid;
	width:90%;
	padding:5px;
	font-size:larger;
	margin:0 0 20px 0;
}
.tweet a {
	color:#4F9AB4;
}
input[type=submit] {
	background:url(images/sprite_button.gif) 0 -20px;
	color:#f9f9f9;
	height:20px;
	border:2px solid #CC52A8;
	font-size:x-small;
}
input[type=submit]:hover {
	background:url(images/sprite_button.gif);
	color:#fff;
	height:20px;
	border:2px solid #CC52A8;
}
input[type=submit]:active {
	background:url(images/sprite_button.gif) 0 -40px;
	color:#fff;
	height:20px;
	border:2px inset #CC52A8;
}
h2 a {
	color:#222;
	text-decoration:none;
	border-bottom:1px dotted #E08CB5;
}
h2 a:hover {
	color:#E08CB5
}
fieldset {
	border:none;
}

div#main_container li {
	list-style:none
}

